118 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-07-21
stories 19

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

COMPILER CLEANUP AND PROXY BEHAVIOR FIXES SHIP ACROSS THE STACK

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

Go's compiler gets leaner while net/http fixes a decade-old proxy environment variable ambiguity that's finally caught up with the rest of the ecosystem.

The compiler team landed three precision improvements overnight. First, dead code removal [1] stripped out the unused posetFlagUnsigned machinery from SSA that had been generating noise since last month's cleanup. More critically, the fuse pass now avoids removing control flow edges that carry live phis [2], fixing a subtle correctness bug that other optimization phases hadn't yet triggered but the prove pass exposed. Meanwhile, net/http is aligning with x/net's recently updated proxy behavior [3] [4] by prioritizing lowercase environment variables (http_proxy, https_proxy, no_proxy) when both uppercase and lowercase versions are set. This matches what most HTTP clients have converged on and closes a long-standing compatibility gap. On the parser side, ResolveFile lands as a deprecated migration aid [5], giving users an explicit path to move away from ast.Object-based resolution. Over at pkg.go.dev, the backend is building out module evaluation pages behind the scenes [6] [7], adding publication age tracking and filling out the evaluations template for a soft launch when it's ready.

Quick answers

What shipped in Go on July 21, 2026?
Go's compiler gets leaner while net/http fixes a decade-old proxy environment variable ambiguity that's finally caught up with the rest of the ecosystem. In total, 19 commits landed.
Who contributed to Go on July 21, 2026?
6 developers shipped this update, including Ilya Torbin, Alan Donovan, Daniel Morsing, Nicholas S. Husin, Keith Randall, and Jonathan Amsterdam.
What were the notable Go updates?
cmd/compile/internal/ssa: remove unused poset unsigned machinery, cmd/compile/internal/ssa: avoid fuse removing edges with live phis, and net/http: prioritize lowercase proxy environment variables.