diff options
| author | Cherry Mui <cherryyz@google.com> | 2025-06-30 17:34:01 -0400 |
|---|---|---|
| committer | Cherry Mui <cherryyz@google.com> | 2025-07-29 12:44:58 -0700 |
| commit | 25816d401c459a9dfedded3b42315a8bd2d32802 (patch) | |
| tree | 16b7322d8c0628c0f7a67c67fba5ada7842f1218 /src/internal | |
| parent | 7961bf71f8d3119ac7a886b3658966973798f426 (diff) | |
| download | go-25816d401c459a9dfedded3b42315a8bd2d32802.tar.xz | |
internal/goexperiment: delete RangeFunc goexperiment
It is now always enabeld. The GOEXPERIMENT doesn't control
anything. Remove.
Change-Id: I50eb09f4537f90ec28152eb59a5a689127843fce
Reviewed-on: https://go-review.googlesource.com/c/go/+/684838
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/internal')
| -rw-r--r-- | src/internal/goexperiment/exp_rangefunc_off.go | 8 | ||||
| -rw-r--r-- | src/internal/goexperiment/exp_rangefunc_on.go | 8 | ||||
| -rw-r--r-- | src/internal/goexperiment/flags.go | 3 | ||||
| -rw-r--r-- | src/internal/trace/trace_test.go | 1 |
4 files changed, 0 insertions, 20 deletions
diff --git a/src/internal/goexperiment/exp_rangefunc_off.go b/src/internal/goexperiment/exp_rangefunc_off.go deleted file mode 100644 index fc028205db..0000000000 --- a/src/internal/goexperiment/exp_rangefunc_off.go +++ /dev/null @@ -1,8 +0,0 @@ -// Code generated by mkconsts.go. DO NOT EDIT. - -//go:build !goexperiment.rangefunc - -package goexperiment - -const RangeFunc = false -const RangeFuncInt = 0 diff --git a/src/internal/goexperiment/exp_rangefunc_on.go b/src/internal/goexperiment/exp_rangefunc_on.go deleted file mode 100644 index 25e7bd361b..0000000000 --- a/src/internal/goexperiment/exp_rangefunc_on.go +++ /dev/null @@ -1,8 +0,0 @@ -// Code generated by mkconsts.go. DO NOT EDIT. - -//go:build goexperiment.rangefunc - -package goexperiment - -const RangeFunc = true -const RangeFuncInt = 1 diff --git a/src/internal/goexperiment/flags.go b/src/internal/goexperiment/flags.go index 8faf3cd72c..ca99bfbb5c 100644 --- a/src/internal/goexperiment/flags.go +++ b/src/internal/goexperiment/flags.go @@ -100,9 +100,6 @@ type Flags struct { // inlining phase within the Go compiler. NewInliner bool - // RangeFunc enables range over func. - RangeFunc bool - // AliasTypeParams enables type parameters for alias types. // Requires that gotypesalias=1 is set with GODEBUG. // This flag will be removed with Go 1.25. diff --git a/src/internal/trace/trace_test.go b/src/internal/trace/trace_test.go index bd3f078f05..ce79960065 100644 --- a/src/internal/trace/trace_test.go +++ b/src/internal/trace/trace_test.go @@ -610,7 +610,6 @@ func testTraceProg(t *testing.T, progName string, extra func(t *testing.T, trace buildCmd.Args = append(buildCmd.Args, "-race") } buildCmd.Args = append(buildCmd.Args, testPath) - buildCmd.Env = append(os.Environ(), "GOEXPERIMENT=rangefunc") buildOutput, err := buildCmd.CombinedOutput() if err != nil { t.Fatalf("failed to build %s: %v: output:\n%s", testPath, err, buildOutput) |
