]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.typeparams] cmd/compile, runtime: always enable defer/go wrapping
authorCherry Mui <cherryyz@google.com>
Fri, 4 Jun 2021 17:53:18 +0000 (13:53 -0400)
committerCherry Mui <cherryyz@google.com>
Tue, 8 Jun 2021 17:03:39 +0000 (17:03 +0000)
commita9de78ac88ff668bbe8c0dc5fdc9dc864ae60447
treee6bd20b2e564e70c12e9c8785b7773ea85c9a828
parente58bddde706c8814f82ec4ef404fc7ff36d88469
[dev.typeparams] cmd/compile, runtime: always enable defer/go wrapping

Hardwire regabidefers to true. Remove it from GOEXPERIMENTs.

Fallback paths are not cleaned up in this CL. That will be done
in later CLs.

Change-Id: Iec1112a1e55d5f6ef70232a5ff6e702f649071c4
Reviewed-on: https://go-review.googlesource.com/c/go/+/325913
Trust: Cherry Mui <cherryyz@google.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
src/cmd/compile/internal/ssagen/ssa.go
src/cmd/compile/internal/walk/order.go
src/internal/buildcfg/exp.go
src/internal/goexperiment/exp_regabidefer_off.go [deleted file]
src/internal/goexperiment/exp_regabidefer_on.go [deleted file]
src/internal/goexperiment/flags.go
src/runtime/panic.go
src/runtime/proc.go
test/live.go
test/live_regabi.go