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

GOPLS SHEDS DEAD CODE, SIMD BRIDGE BREAKS GO BUILD

By RepoJournal · Filed · About Go

gopls removed an unused subcommand and cleaned house across internal APIs, but a missing logic gate in cmd/go is crashing simple SIMD programs.

The tools team shipped cleanup across gopls: the 'gopls bug' subcommand is gone [1], replaced by a test harness in 'gopls execute', and an unused interval field got pruned from the filewatcher [2]. These are hygiene wins that ship with zero friction. More urgent: generic methods in go/ssa were leaking into RuntimeTypes and breaking analysis tools, now fixed [3]. A diagnostics reporting bug in gopls' MCP mode was misattributing errors when processing multiple files [4], and duplicate function declarations were triggering internal errors in stub method generation [5]. Across the stack, the net package fixed HTTP/2 Content-Length header validation per RFC 9112 [6] and corrected SVCB record parameter ordering in DNS messages [9]. HTTP/3 now supports gzip like HTTP/1 and HTTP/2 [8]. But the real blocker: SIMD bridge packages are missing from cmd/go's test import logic, causing panics on vanilla 'go run' with simd/archsimd imports [7]. That's a showstopper for anyone trying the new SIMD APIs.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] gopls/internal/cmd: remove 'gopls bug' subcommand golang/tools
  2. [2] gopls/internal/filewatcher: remove unused interval field golang/tools
  3. [3] go/ssa: reject generic methods from RuntimeTypes golang/tools
  4. [4] gopls/internal/mcp: fix reporting in go_diagnostics tool golang/tools
  5. [5] gopls/internal/golang/stubmethods: fix internal error (missing type) golang/tools
  6. [6] net/http/internal/http2: reject non-identical duplicate Content-Length headers golang/go
  7. [7] cmd/go: include simd bridge package in compiled test imports golang/go
  8. [8] internal/http3: add gzip support to transport golang/net
  9. [9] dns/dnsmessage: correctly validate SVCB record parameter order golang/net

Quick answers

What shipped in Go on June 9, 2026?
gopls removed an unused subcommand and cleaned house across internal APIs, but a missing logic gate in cmd/go is crashing simple SIMD programs. In total, 17 commits landed.
What were the notable Go updates?
gopls/internal/cmd: remove 'gopls bug' subcommand, gopls/internal/filewatcher: remove unused interval field, and go/ssa: reject generic methods from RuntimeTypes.

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?