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

PPC64 LINUX GETS FULL CGO SUPPORT, WINDOWS EXTENDED ATTRIBUTES LAND

By RepoJournal · Filed · About Go

Go is standardizing its PowerPC implementation across endianness while Windows developers gain syscall access to extended file attributes.

The biggest move: linux/ppc64 is ditching its architectural hacks and switching to full cgo/external linking support [1], bringing it into feature parity with ppc64le. The ELFv2 ABI alignment means the ppc64x relocation code got a significant cleanup—no more special cases, just clean bi-endian support. This unblocks cgo workflows that were previously gated on big-endian PowerPC. Meanwhile, golang/sys added Windows extended attribute syscalls [2] (NtSetEaFile, NtQueryEaFile, NtQueryInformationFile), matching what Unix devs already had with Fsetxattr/Fgetxattr. Library authors targeting Windows now have the primitives they need. On the test front, http/3 got a critical hang fix [3] where stream resets could leave TestTransportClosesBodyOnError waiting forever. A few doc fixes [4][5] landed, and the go command gained a constant [6] preparing for future go.mod simplification in 1.27. pkgsite tightened up timing comparisons [7] to prevent test flakiness around commit times.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] all: turn on cgo/external linking for linux/ppc64 golang/go
  2. [2] windows: add NtSetEaFile, NtQueryEaFile and NtQueryInformationFile golang/sys
  3. [3] net/http: fix hang in TestTransportClosesBodyOnError/h3 golang/go
  4. [4] net/netip: fix typo in AddrPort.AppendBinary godoc golang/go
  5. [5] go/ast: fix godoc links golang/go
  6. [6] cmd/go: add constant for requires simplification golang/go
  7. [7] internal/tests/api: ignore TestAPI/db/module commit time golang/pkgsite

Quick answers

What shipped in Go on May 14, 2026?
Go is standardizing its PowerPC implementation across endianness while Windows developers gain syscall access to extended file attributes. In total, 8 commits landed.
What were the notable Go updates?
all: turn on cgo/external linking for linux/ppc64, windows: add NtSetEaFile, NtQueryEaFile and NtQueryInformationFile, and net/http: fix hang in TestTransportClosesBodyOnError/h3.

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?