Go: Hardware Atomics and Generic Inference Advance Together
Two long-running efforts moved forward today: hardware-level support for 128-bit atomic operations on ARM64, and the multi-commit push to bring type inference to composite literals in go/types. A separate networking fix addresses inconsistent domain name handling between HTTP/1 and HTTP/2.
Duration: PT2M30S
Episode overview
This episode is a short developer briefing from Go.
It explains recent repository work in plain language.
- Show: Go
- Published: 2026-07-17T13:06:32Z
- Audio duration: PT2M30S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
This is Go, your daily developer briefing for July 17th, 2026.
The clearest throughline today is infrastructure work paying off in pairs. On the compiler and runtime side, two commits from Mauri de Souza Meneguzzo complete a matched set: one adds the CASPA and CASPAL atomic instruction pairs for ARM64, the other introduces an align-128 compiler marker so structs holding 128-bit…
The second theme is the slow, deliberate rollout of composite literal type inference in go/types and types2, led by Mark Freeman with Robert Griesemer reviewing. Four commits landed today, threading a "target type" argument through the expression-checking machinery, adding test cases, and even updating the parser to…
On the networking side, PR 80446 fixes a real inconsistency: the HTTP client was using different internationalized domain name processing for the dial target versus the Host header, which could cause mismatches when connecting to non-ASCII hostnames. The fix threads a consistent conversion function through both the…
Smaller but notable: Julian Zhu re-added assembly implementations of xor-bytes for MIPS64 and MIPS variants, fixing prior unaligned-access panics — cleanup from an earlier reverted…
Wha…
Nearby episodes from Go
- Closing the Gaps Between Intent and Implementation
- Go 1.28 Opens as Edge Cases Get Cleaned Up
- Tightening the Compiler, Documenting the Edges
- Weekly Recap - Documentation Cleanup and a Root Security Fix
- Documentation Debt and the Testing Package's Rough Edges
- The Great Doc Cleanup
- Consistency Fixes Across the Toolchain
- Root Security Fix and a Network-Free Test Suite