diff --git a/src/internal/buildcfg/exp.go b/src/internal/buildcfg/exp.go index 31195f94c08..f1a1d8632ef 100644 --- a/src/internal/buildcfg/exp.go +++ b/src/internal/buildcfg/exp.go @@ -83,7 +83,6 @@ func ParseGOEXPERIMENT(goos, goarch, goexp string) (*ExperimentFlags, error) { RegabiArgs: regabiSupported, Dwarf5: dwarf5Supported, RandomizedHeapBase64: true, - RuntimeFree: true, SizeSpecializedMalloc: true, GreenTeaGC: true, } diff --git a/src/internal/goexperiment/exp_runtimefree_off.go b/src/internal/goexperiment/exp_runtimefree_off.go deleted file mode 100644 index 3affe434f2f..00000000000 --- a/src/internal/goexperiment/exp_runtimefree_off.go +++ /dev/null @@ -1,8 +0,0 @@ -// Code generated by mkconsts.go. DO NOT EDIT. - -//go:build !goexperiment.runtimefree - -package goexperiment - -const RuntimeFree = false -const RuntimeFreeInt = 0 diff --git a/src/internal/goexperiment/exp_runtimefree_on.go b/src/internal/goexperiment/exp_runtimefree_on.go deleted file mode 100644 index 176278b5425..00000000000 --- a/src/internal/goexperiment/exp_runtimefree_on.go +++ /dev/null @@ -1,8 +0,0 @@ -// Code generated by mkconsts.go. DO NOT EDIT. - -//go:build goexperiment.runtimefree - -package goexperiment - -const RuntimeFree = true -const RuntimeFreeInt = 1 diff --git a/src/internal/goexperiment/exp_runtimefreegc_off.go b/src/internal/goexperiment/exp_runtimefreegc_off.go new file mode 100644 index 00000000000..195f031b0b3 --- /dev/null +++ b/src/internal/goexperiment/exp_runtimefreegc_off.go @@ -0,0 +1,8 @@ +// Code generated by mkconsts.go. DO NOT EDIT. + +//go:build !goexperiment.runtimefreegc + +package goexperiment + +const RuntimeFreegc = false +const RuntimeFreegcInt = 0 diff --git a/src/internal/goexperiment/exp_runtimefreegc_on.go b/src/internal/goexperiment/exp_runtimefreegc_on.go new file mode 100644 index 00000000000..2afe0558ec8 --- /dev/null +++ b/src/internal/goexperiment/exp_runtimefreegc_on.go @@ -0,0 +1,8 @@ +// Code generated by mkconsts.go. DO NOT EDIT. + +//go:build goexperiment.runtimefreegc + +package goexperiment + +const RuntimeFreegc = true +const RuntimeFreegcInt = 1 diff --git a/src/internal/goexperiment/flags.go b/src/internal/goexperiment/flags.go index b3a3c8a4974..957c41c0f5c 100644 --- a/src/internal/goexperiment/flags.go +++ b/src/internal/goexperiment/flags.go @@ -113,8 +113,8 @@ type Flags struct { // platforms. RandomizedHeapBase64 bool - // RuntimeFree enables the runtime to free and reuse memory more eagerly in some circumstances with compiler help. - RuntimeFree bool + // RuntimeFreegc enables the runtime to free and reuse memory more eagerly in some circumstances with compiler help. + RuntimeFreegc bool // SizeSpecializedMalloc enables malloc implementations that are specialized per size class. SizeSpecializedMalloc bool