Assert your #golang code is inlined and bounds-check eliminated
https://github.com/jordanlewis/gcassert
https://github.com/jordanlewis/gcassert
GitHub
GitHub - jordanlewis/gcassert: Assert your Go code is inlined and bounds-check eliminated
Assert your Go code is inlined and bounds-check eliminated - jordanlewis/gcassert
β€10
How to store Go pointers from assembly https://mazzo.li/posts/go-asm-pointers.html
mazzo.li
How to store Go pointers from assembly
The standard Go toolchain comes with an assembler out of the box. Said assembler is highly idiosyncratic, using syntax inherited from Plan 9 and choosing its own names for platform-specific instructions and registers. But it's great to have it readily available.β¦
β€1
How Go 1.24's Swiss Tables saved us hundreds of gigabytes
#golang https://www.datadoghq.com/blog/engineering/go-swiss-tables/
#golang https://www.datadoghq.com/blog/engineering/go-swiss-tables/
Datadog
How Go 1.24βs Swiss Tables saved us hundreds of gigabytes | Datadog
Go 1.24βs Swiss Tables cut our map memory usage by up to 70% in high-traffic workloads. Hereβs how we profiled the savings and improved performance.
β€11
proposal: simd: architecture-specific SIMD intrinsics under a GOEXPERIMENT #golang
https://github.com/golang/go/issues/73787#issuecomment-3208178910
https://github.com/golang/go/issues/73787#issuecomment-3208178910
GitHub
simd/archsimd: architecture-specific SIMD intrinsics under a GOEXPERIMENT Β· Issue #73787 Β· golang/go
Update (06/23/2026): Go 1.27 RC1 is released, which includes the experimental support of the portable size-agnostic simd package (#78902), an update of the archisimd API for AMD64, and the inclusio...
β€13
Making
https://github.com/golang/go/issues/48195#issuecomment-3224273708
DecodeRuneInString is inlinable #golang https://github.com/golang/go/issues/48195#issuecomment-3224273708
β€7
strconv: replace Ryu ftoa with Dragonbox
The new implementation has been fuzz-tested against the current
Ryu implementation in addition to the existing test suite.
Benchmarks show at least ~15-20% performance improvement.
https://go-review.googlesource.com/c/go/+/700075 #golang
The new implementation has been fuzz-tested against the current
Ryu implementation in addition to the existing test suite.
Benchmarks show at least ~15-20% performance improvement.
https://go-review.googlesource.com/c/go/+/700075 #golang
β€8
π₯³ Go 1.25.5 and 1.24.11 are released!
π Security: Includes security fixes for crypto/x509 (CVE-2025-61729, CVE-2025-61727).
π£ Announcement: groups.google.com/g/golang-ann...
π¦ Download: go.dev/dl/#go1.25.5
#golang
π Security: Includes security fixes for crypto/x509 (CVE-2025-61729, CVE-2025-61727).
π£ Announcement: groups.google.com/g/golang-ann...
π¦ Download: go.dev/dl/#go1.25.5
#golang
β€11
Package archsimd provides access to architecture-specific SIMD operations.
This is a low-level package that exposes hardware-specific functionality. It currently supports AMD64.
This package is experimental, and not subject to the Go 1 compatibility promise. It only exists when building with the GOEXPERIMENT=simd environment variable set.
https://pkg.go.dev/simd/archsimd@go1.26rc1
This is a low-level package that exposes hardware-specific functionality. It currently supports AMD64.
This package is experimental, and not subject to the Go 1 compatibility promise. It only exists when building with the GOEXPERIMENT=simd environment variable set.
https://pkg.go.dev/simd/archsimd@go1.26rc1
pkg.go.dev
archsimd package - simd/archsimd - Go Packages
Package archsimd provides access to architecture-specific SIMD operations.
β€7
> internal/runtime/maps: add GOEXPERIMENT=mapsplitgroup for KKKKVVVV slot order
https://go-review.googlesource.com/c/go/+/711560
https://go-review.googlesource.com/c/go/+/711560
β€4
Zero-copy in Go: sendfile, splice, and the cost of io.Copy
https://segflow.github.io/post/zero-copy-sendfile-splice/
https://segflow.github.io/post/zero-copy-sendfile-splice/
β€7