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-31
stories 2

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

REGEXP CANONICALIZATION FIX LANDS IN CORE

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

Go's regexp package just got a critical fix for script lookups that was causing collisions in Unicode handling.

The stdlib regexp implementation now applies proper canonicalization to scripts lookup [1], closing a bug that could cause incorrect matching behavior across Unicode character sets. This fix lands in the core Go repository and will ship in the next release. Meanwhile, gopls is getting smarter about embedded field inference [2]. Starting with Go 1.27, you can reference promoted fields directly in struct literals like T{F: 0}, and the IDE now surfaces these implicitly selected field names via InlayHints, making your code's intent crystal clear without diving into type definitions. Both changes target developer experience: one fixes a correctness issue, the other reduces cognitive load in the editor. The regexp fix is more critical if you're working with Unicode-heavy patterns. The gopls enhancement is pure quality of life for anyone using inlay hints.

Quick answers

What shipped in Go on May 31, 2026?
Go's regexp package just got a critical fix for script lookups that was causing collisions in Unicode handling. In total, 2 commits landed.
What were the notable Go updates?
regexp: apply canonicalization to scripts lookup and gopls/internal/golang: InlayHint: show embedded fields in T{F: 0}.