Go 1.26
Go 1.26 introduces a generational garbage collector, significantly faster cgo calls, an experimental SIMD package, and targeted language improvements.
- Generational garbage collector — internally redesigned GC reduces p99 pause times by up to 40% under high allocation rates; the
GOGCtuning API is unchanged - Cgo calls 30% faster — runtime restructured to reduce Go/C boundary overhead; database drivers, graphics bindings, and syscall wrappers benefit the most
- Experimental SIMD package — enable
GOEXPERIMENT=simdat build time for the newsimd/archsimdpackage exposing hardware-accelerated vector ops on x86-64 and ARM64 new()accepts expressions — removes the need for temporary variables created solely for taking their address- Heap base address randomisation — 64-bit platforms now randomise heap base addresses, raising the bar for memory-corruption exploits
Download from go.dev or run go get golang.org/dl/go1.26.