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

GOLANG 1.27 SIMD EXPERIMENT LANDS IN MASTER, GOPLS FIXES CRITICAL PANIC

By RepoJournal · Filed · About Go

The dev.simd branch is merging back into master with ARM64 Neon support and SIMD optimizations, while gopls patches an out-of-bounds panic that's crashing Windows builds.

The SIMD experiment is officially shipping for Go 1.27 [1]. The reverse merge brings ARM64 Neon support to Midway [2] and improved rotation operations across amd64 and ARM64, a capability that's been cooking in the experimental branch and is now ready for the mainline. Expect performance gains on systems that can leverage vector instructions. Meanwhile, gopls is fixing a critical stability issue: an out-of-bounds panic in readIndexFrom on Windows amd64 [3] that's been crashing language server instances. The tools team also refactored fillstruct analysis to handle overlapping struct literals more precisely [4], removing special-case handling that was causing false positives. On the encoding front, json/v2 is adopting a cleaner architecture for the `string` tag [5], pushing validation down to per-type handlers instead of trying to discern applicability up-front. The gofmt symlink truncation fix got reverted [6] due to correctness doubts and will be revisited. Over in vulndb, two x/image vulnerability reports landed [ref:11, ref:12].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] all: REVERSE MERGE dev.simd (b566743) into master golang/go
  2. [2] [dev.simd] simd: add arm64 Neon support to midway golang/go
  3. [3] internal/modindex: prevent out of bounds panic golang/tools
  4. [4] gopls/internal/analysis/fillstruct: analyze overlapping struct literal golang/tools
  5. [5] encoding/json/v2: use option flags to signal presence of tags golang/go
  6. [6] Revert "cmd/gofmt: fix symlink file truncation" golang/go
  7. [7] data/reports: add x/image vuln report golang/vulndb
  8. [8] data/reports: add one x/image report golang/vulndb

Quick answers

What shipped in Go on May 30, 2026?
The dev.simd branch is merging back into master with ARM64 Neon support and SIMD optimizations, while gopls patches an out-of-bounds panic that's crashing Windows builds. In total, 23 commits landed.
What were the notable Go updates?
all: REVERSE MERGE dev.simd (b566743) into master, [dev.simd] simd: add arm64 Neon support to midway, and internal/modindex: prevent out of bounds panic.

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?