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

PLAN 9 GETS ERRNO, LEGACY BUILDERS AXED, HTTP BENCHMARK FIXED

By RepoJournal · Filed · About Go

Go 1.27 brings syscall.Errno to Plan 9 for the first time, closing a portability gap that's forced conditional compilation on this platform for years.

The big move: syscall.Errno is now available on Plan 9 [1], shipped through two coordinated changes that made the type available and wired it into the error interface. This matters because it lets portable code treat Plan 9 like every other platform without build constraints. Tools maintainers are already adapting [2], extracting errno handling to stay compatible with Go 1.26 and earlier while the ecosystem transitions. On the cleanup side, the wiki is purging documentation for legacy DashboardBuilders and SlowBots [3], which stopped working months ago and have been confusing developers ever since. In the test suite, a recent header limit change [4] broke benchmarks that push 1,000 headers, so the fix bumps breathing room to match real-world test patterns.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] _content/doc/go1.27: document syscall.Errno on Plan 9 golang/website
  2. [2] internal/robustio: don't use syscall.Errno on Plan 9 golang/tools
  3. [3] DashboardBuilders, SlowBots: remove documentation for legacy builders golang/wiki
  4. [4] net/http: fix BenchmarkClientRequestHeaders header count failure golang/go

Quick answers

What shipped in Go on July 3, 2026?
Go 1.27 brings syscall.Errno to Plan 9 for the first time, closing a portability gap that's forced conditional compilation on this platform for years. In total, 5 commits landed.
What were the notable Go updates?
_content/doc/go1.27: document syscall.Errno on Plan 9, internal/robustio: don't use syscall.Errno on Plan 9, and DashboardBuilders, SlowBots: remove documentation for legacy builders.

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.