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

COMPILER OPTIMIZATIONS AND TLS HARDENING PUSH THROUGH GOLANG ECOSYSTEM

By RepoJournal · Filed · About Go

Go's compiler now constant-folds expensive math/bits operations at compile time, while crypto/tls hardens FIPS 140-3 enforcement and vscode-go cleans up its code lens architecture.

The compiler team shipped constant folding for RotateLeft, Sub64borrow, and Div128u operations [1], which means code using these functions on known constants will no longer pay runtime cost. This is particularly valuable in crypto and bit-manipulation-heavy workloads where these operations are common. Meanwhile, the TLS stack is tightening FIPS 140-3 compliance with new Extended Master Secret (EMS) coverage [2][3], ensuring that both positive and resumption tests now run where they were previously skipped. The gopls team synchronized semantic token capabilities with vscode-go [6][9], preparing both client and server to honor custom modifiers that language clients support. Over at vscode-go, Hongxiang Jiang removed legacy code lens provider complexity [8] and hardened the linter configuration to treat unused disable directives as errors [7], reducing future regressions. Package site is building out documentation coverage tooling [4] and integrating vector search into the frontend [5] to improve how users discover packages.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] cmd/compile/internal/ssa: constant fold math/bits functions golang/go
  2. [2] crypto/tls: implement -expect-extended-master-secret in bogo shim golang/go
  3. [3] crypto/tls: add BoGo coverage for FIPS 140-3 EMS enforcement golang/go
  4. [4] devtools/cmd/evaldoc: tool for doc coverage golang/pkgsite
  5. [5] internal, cmd: integrate vector search into frontend golang/pkgsite
  6. [6] gopls/internal/protocol/semtok: instructions for modifier/type changes golang/tools
  7. [7] extension/eslint.config.js: report unused disable directives as error golang/vscode-go
  8. [8] extension/src: remove base code lens provider golang/vscode-go
  9. [9] extension/src/language: extend semantic token client capabilities golang/vscode-go

Quick answers

What shipped in Go on August 7, 2026?
Go's compiler now constant-folds expensive math/bits operations at compile time, while crypto/tls hardens FIPS 140-3 enforcement and vscode-go cleans up its code lens architecture. In total, 15 commits landed.
Who contributed to Go on August 7, 2026?
7 developers shipped this update, including Michael Pratt, Daniel McCarney, Jonathan Amsterdam, Ethan Lee, Peter Weinberger, Hongxiang Jiang, and Carlos Amedee.
What were the notable Go updates?
cmd/compile/internal/ssa: constant fold math/bits functions, crypto/tls: implement -expect-extended-master-secret in bogo shim, and crypto/tls: add BoGo coverage for FIPS 140-3 EMS enforcement.

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?