167 wires and counting

$ follow Go

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-05-30
stories 23

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

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

By RepoJournal · Filed · About Go · Composed from the cited sources · methodology

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 [7][8].

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.