]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: use very high budget for once-called closures
authorDavid Chase <drchase@google.com>
Tue, 19 Nov 2024 22:18:38 +0000 (17:18 -0500)
committerGopher Robot <gobot@golang.org>
Fri, 22 Nov 2024 02:04:41 +0000 (02:04 +0000)
commitd524c954b14c861e6a442e09abd38ba074ad376d
tree61622c4577512920f2244a19efc91170e871fbce
parent8b97607280810d8effcfda56e47aa3ff73dced67
cmd/compile: use very high budget for once-called closures

This should make it much more likely that rangefunc
iterators become "plain inline code".

Change-Id: I8026603afdc5249f60cc663c4bc15cb1d26d1c83
Reviewed-on: https://go-review.googlesource.com/c/go/+/630696
Reviewed-by: Keith Randall <khr@golang.org>
Auto-Submit: David Chase <drchase@google.com>
Reviewed-by: Keith Randall <khr@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/cmd/compile/internal/inline/inl.go
src/cmd/compile/internal/inline/interleaved/interleaved.go
test/closure3.dir/main.go