Reduce allocations and comparison performance with the new unique package in Go 1.23
https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23 #golang
https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23 #golang
Joseph Woodward's Blog
Reduce allocations and comparison performance with the new unique package in Go 1.23
Register allocation in the #golang compiler
https://developers.redhat.com/articles/2024/09/24/go-compiler-register-allocation#go_s_register_allocator__a_high_level_view
https://developers.redhat.com/articles/2024/09/24/go-compiler-register-allocation#go_s_register_allocator__a_high_level_view
Red Hat Developer
Register allocation in the Go compiler | Red Hat Developer
As a maintainer of the GCC register allocator (RA), I naturally have a keen interest in the register allocators used in various industrial compilers
π Go 1.23.2 and 1.22.8 are released!
π£ Announcement: https://groups.google.com/g/golang-announce/c/NKEc8VT7Fz0
β¬οΈ Download: https://go.dev/dl/#go1.23.2
#golang
π£ Announcement: https://groups.google.com/g/golang-announce/c/NKEc8VT7Fz0
β¬οΈ Download: https://go.dev/dl/#go1.23.2
#golang
go.dev
All releases - The Go Programming Language
> Swissmaps is enabled by default πMichael Pratt: There will be followup optimizations. Make use of compiler intrinsics.
#golang 1.24 gonna be awesome
From https://github.com/golang/go/issues/43930#issuecomment-2458068992
#golang 1.24 gonna be awesome
From https://github.com/golang/go/issues/43930#issuecomment-2458068992
GitHub
Go compiler and runtime meeting notes Β· Issue #43930 Β· golang/go
Google's Go compiler and runtime team meets periodically (roughly weekly) to discuss ongoing development of the compiler and runtime. While not open to the public, there's been desire by th...
Go Production Performance Gotcha - GOMAXPROCS
https://metoro.io/blog/go-production-performance-gotcha-gomaxprocs #golang
https://metoro.io/blog/go-production-performance-gotcha-gomaxprocs #golang
metoro.io
Optimizing Go Performance with GOMAXPROCS
Learn how to solve unexpected performance issues in Go applications by correctly configuring the GOMAXPROCS parameter for optimal CPU usage in containers
π₯³ Go 1.23.4 and 1.22.10 are released!
π£ Announcement: https://groups.google.com/g/golang-announce/c/3DyiMkYx4Fo
β¬οΈ Download: https://go.dev/dl/#go1.23.4
#golang
π£ Announcement: https://groups.google.com/g/golang-announce/c/3DyiMkYx4Fo
β¬οΈ Download: https://go.dev/dl/#go1.23.4
#golang
π Go 1.23.5 and 1.22.11 are released!
π Security: Includes security fixes for CVE-2024-45336 and CVE-2024-45341 in crypto/x509 and net/http
π‘ Announcement: https://groups.google.com/g/golang-announce/c/sSaUhLA-2SI
π¦ Download: https://go.dev/dl/#go1.23.5
#golang
π Security: Includes security fixes for CVE-2024-45336 and CVE-2024-45341 in crypto/x509 and net/http
π‘ Announcement: https://groups.google.com/g/golang-announce/c/sSaUhLA-2SI
π¦ Download: https://go.dev/dl/#go1.23.5
#golang
go.dev
All releases - The Go Programming Language
𧨠Go 1.24.0 is released!
π Release notes: https://go.dev/doc/go1.24
β¬οΈ Download: https://go.dev/dl/#go1.24.0
#golang
π Release notes: https://go.dev/doc/go1.24
β¬οΈ Download: https://go.dev/dl/#go1.24.0
#golang
go.dev
Go 1.24 Release Notes - The Go Programming Language
cmd/compile: poor spill decisions making code 14% slower
https://github.com/golang/go/issues/71868
#golang
https://github.com/golang/go/issues/71868
#golang
GitHub
cmd/compile: poor spill decisions making code 14% slower Β· Issue #71868 Β· golang/go
At commit 266b0cf from earlier today (but also with some older toolchains, not claiming the behavior is new), suppose you: GOOS=linux GOARCH=amd64 go test -c math/big go tool objdump -s big.nat.sca...
π Go 1.24.1 and 1.23.7 are released!
π Security: Includes a security fix for net/http (CVE-2025-22870)
π£ Announcement: https://groups.google.com/g/golang-announce/c/4t3lzH3I0eI/m/b42ImqrBAQAJ
π Download: https://go.dev/dl/#go1.24.1
#golang
π Security: Includes a security fix for net/http (CVE-2025-22870)
π£ Announcement: https://groups.google.com/g/golang-announce/c/4t3lzH3I0eI/m/b42ImqrBAQAJ
π Download: https://go.dev/dl/#go1.24.1
#golang
go.dev
All releases - The Go Programming Language
From unique to cleanups and weak: new low-level tools for efficiency
https://go.dev/blog/cleanups-and-weak #golang
https://go.dev/blog/cleanups-and-weak #golang
go.dev
From unique to cleanups and weak: new low-level tools for efficiency - The Go Programming Language
Weak pointers and better finalization in Go 1.24.
Someone on the Go team decided to take a "quick stab" at fixing a small bug in Go's escape analysis, resulting in a 5x increase in typescript performance.
Why Go you ask?
https://x.com/PreslavMihaylov/status/1900228243434668245
link to the issue https://github.com/golang/go/issues/72815#issuecomment-2719445786
Why Go you ask?
https://x.com/PreslavMihaylov/status/1900228243434668245
link to the issue https://github.com/golang/go/issues/72815#issuecomment-2719445786
X (formerly Twitter)
Pres Mihaylov (@PreslavMihaylov) on X
Someone on the Go team decided to take a "quick stab" at fixing a small bug in Go's escape analysis, resulting in a 5x increase in typescript performance.
Why Go you ask?
Why Go you ask?