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

GO 1.26 MINIMUM BOOTSTRAP UNLOCKS NETBSD SIMPLIFICATION

By RepoJournal · Filed · About Go

The Go compiler is shedding version-dependent code paths now that Go 1.26 is the floor, and pkgsite is building infrastructure to detect breaking changes across the ecosystem.

Tobias Klauser landed the first tangible win from raising the bootstrap requirement: cmd/link can now unconditionally use posix_fallocate on NetBSD [1], dropping conditional logic that no longer serves a purpose. This kind of cleanup compounds across a large codebase, and it signals the team is ready to move faster on platform-specific optimizations. Meanwhile, the compiler shed duplicate rewrite rules in amd64 [2], and the math/big package confirmed Rat.Denom is now side-effect free [3], fixing a longstanding API inconsistency. Runtime got a subtle but important win: Stack can now skip printlock entirely when output diverts to a goroutine's writebuf [4], eliminating unnecessary serialization on concurrent calls. Over on pkgsite, Jonathan Amsterdam shipped the foundation for breaking-change detection [5], a three-valued boolean that acknowledges the imprecision of syntax-only analysis. The search team is wiring telemetry for vector-search A/B testing [6] [7], and HTTP/3 now matches HTTP/1 and HTTP/2 behavior when Content-Encoding is empty [8]. Across four repos, 31 commits landed this cycle.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] cmd/link/internal/ld: unconditionally use posix_fallocate on NetBSD golang/go
  2. [2] cmd/compile: remove duplicate rewrite x-(x&y) => x&^y rules in amd64 golang/go
  3. [3] math/big: test that Denom has no side effects in TestIssue34919 golang/go
  4. [4] runtime: skip printlock when output goes to a goroutine buffer golang/go
  5. [5] internal/breakings/tri: 3-valued bool golang/pkgsite
  6. [6] internal, static: add telemetry click beacon for search A/B testing golang/pkgsite
  7. [7] internal, internal/frontend: add vector-search experiment flag golang/pkgsite
  8. [8] internal/http3: infer headers when Content-Encoding is set but is empty golang/net

Quick answers

What shipped in Go on August 11, 2026?
The Go compiler is shedding version-dependent code paths now that Go 1.26 is the floor, and pkgsite is building infrastructure to detect breaking changes across the ecosystem. In total, 31 commits landed.
Who contributed to Go on August 11, 2026?
9 developers shipped this update, including Tobias Klauser, Sanghyuk Jung, Julian Zhu, Ilya Torbin, davidteather, Jonathan Amsterdam, Ethan Lee, and Damien Neil, and 1 more.
What were the notable Go updates?
cmd/link/internal/ld: unconditionally use posix_fallocate on NetBSD, cmd/compile: remove duplicate rewrite x-(x&y) => x&^y rules in amd64, and math/big: test that Denom has no side effects in TestIssue34919.

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?