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-27
stories 4

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

COMPILER GETS SMARTER ABOUT FUNCTION ORDERING, BENCHMARK SUITE HITS BUILD SNAGS

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

Go's compiler now counts IR nodes to order functions more intelligently, while the benchmark harness stumbles on recent upgrades.

The compiler team landed a change that replaces statement-count heuristics with actual IR node counting during function compilation ordering [1]. This moves the needle on compile performance for large functions, though final numbers are still being benchmarked. Meanwhile, the benchmark suite hit friction after upgrading build targets: the Istio benchmark harness now invokes go build without an explicit output path, breaking when working directories shifted [2]. A follow-up fix is incoming to handle the Kubernetes builds that failed under the new go-build setup [3]. On the testing side, Alan Donovan landed a quick fix for a misspelled analyzer name in cmd/vet tests [4], keeping the vet suite clean heading into the next release cycle.

Quick answers

What shipped in Go on July 27, 2026?
Go's compiler now counts IR nodes to order functions more intelligently, while the benchmark harness stumbles on recent upgrades. In total, 4 commits landed.
Who contributed to Go on July 27, 2026?
3 developers shipped this update, including Alan Donovan, Jakub Ciolek, and Junyang Shao.
What were the notable Go updates?
cmd/compile: order functions by IR node count, sweet: upgrade go-build, and sweet: upgrade benchmarks.