127 wires and counting

$ follow Go

Keep up with Go in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-08-09
stories 2

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

GO COMPRESSES RISCV RETURNS, SHAVES 2,700 INSTRUCTIONS

By RepoJournal · Filed · About Go · Composed from the cited sources · methodology

The Go compiler just cut another 2,700 instructions from binaries on linux/riscv64 by compressing bare function returns.

Joel Sing landed an optimization [1] that replaces JALR instructions used for bare returns with the compressed CJR variant, a safe compression since relocations never attach to bare returns. This is the kind of surgical binary size win that compounds across large deployments. Separately, Robert Griesemer fixed a spec typo [2] that was blocking issue 80784. Both landed in the last 24 hours across 2 commits on the main Go repo.

Quick answers

What shipped in Go on August 9, 2026?
The Go compiler just cut another 2,700 instructions from binaries on linux/riscv64 by compressing bare function returns. In total, 2 commits landed.
Who contributed to Go on August 9, 2026?
2 developers shipped this update, including Robert Griesemer and Joel Sing.
What were the notable Go updates?
cmd/internal/obj/riscv: compress function returns and spec: fix minor typo.