RepoJournal
Go

@golang

Go and the standard library - backend infrastructure at scale

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

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

By RepoJournal · Filed · About Go

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.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] cmd/compile: order functions by IR node count golang/go
  2. [2] sweet: upgrade go-build golang/benchmarks
  3. [3] sweet: upgrade benchmarks golang/benchmarks
  4. [4] cmd/vet: fix misspelled analyzer name in test golang/go

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.

More from @golang

Daily updates, in your inbox

Follow Go

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.