diff options
author | Than McIntosh <thanm@google.com> | 2024-04-24 18:53:45 +0000 |
---|---|---|
committer | Than McIntosh <thanm@google.com> | 2024-05-14 17:18:10 +0000 |
commit | 0767ffdf27cc3fad4e88eee523fac04f2e669e82 (patch) | |
tree | ef6f48bce22339f0b3a358c01ae0bba9a1d5a9ea /doc/next | |
parent | 3454ac0d63fc18b61839192333cd03a84ad17130 (diff) | |
download | go-0767ffdf27cc3fad4e88eee523fac04f2e669e82.tar.gz go-0767ffdf27cc3fad4e88eee523fac04f2e669e82.zip |
doc: add relnote fragment on stack slot merging
Add a blurb to the toolchain section talking about stack slot merging.
Updates #62737.
Change-Id: I26193a6a381c95ff5d79ce80b77c10c7561d00cc
Reviewed-on: https://go-review.googlesource.com/c/go/+/581439
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Austin Clements <austin@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Diffstat (limited to 'doc/next')
-rw-r--r-- | doc/next/5-toolchain.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/next/5-toolchain.md b/doc/next/5-toolchain.md index ce763f1b93..7f547f686b 100644 --- a/doc/next/5-toolchain.md +++ b/doc/next/5-toolchain.md @@ -4,6 +4,11 @@ The build time overhead to building with [Profile Guided Optimization](/doc/pgo) Previously, large builds could see 100%+ build time increase from enabling PGO. In Go 1.23, overhead should be in the single digit percentages. +<!-- https://go.dev/issue/62737 , https://golang.org/cl/576681, https://golang.org/cl/577615 --> +The compiler in Go 1.23 can now overlap the stack frame slots of local variables +accessed in disjoint regions of a function, which reduces stack usage +for Go applications. + ## Assembler {#assembler} ## Linker {#linker} |