aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Anthony Knyszek <mknyszek@google.com>2025-01-31 20:12:19 +0000
committerGopher Robot <gobot@golang.org>2025-04-23 08:07:17 -0700
commitf1ebad19bd3fcaaed98e8652172a7e55c105de75 (patch)
tree0979a136ce5383421a186cd6d7589868f2043d5d /src
parente90ba1d208f400eee6a9d14d4f41d54166255320 (diff)
downloadgo-f1ebad19bd3fcaaed98e8652172a7e55c105de75.tar.xz
internal/goexperiment: add Green Tea GC goexperiment
Change-Id: Ia3ea5290842d8eddfafad4882f5874a2aff03e94 Reviewed-on: https://go-review.googlesource.com/c/go/+/645935 Reviewed-by: Cherry Mui <cherryyz@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Michael Knyszek <mknyszek@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/internal/goexperiment/exp_greenteagc_off.go8
-rw-r--r--src/internal/goexperiment/exp_greenteagc_on.go8
-rw-r--r--src/internal/goexperiment/flags.go3
3 files changed, 19 insertions, 0 deletions
diff --git a/src/internal/goexperiment/exp_greenteagc_off.go b/src/internal/goexperiment/exp_greenteagc_off.go
new file mode 100644
index 0000000000..dce9d8c997
--- /dev/null
+++ b/src/internal/goexperiment/exp_greenteagc_off.go
@@ -0,0 +1,8 @@
+// Code generated by mkconsts.go. DO NOT EDIT.
+
+//go:build !goexperiment.greenteagc
+
+package goexperiment
+
+const GreenTeaGC = false
+const GreenTeaGCInt = 0
diff --git a/src/internal/goexperiment/exp_greenteagc_on.go b/src/internal/goexperiment/exp_greenteagc_on.go
new file mode 100644
index 0000000000..10a007d757
--- /dev/null
+++ b/src/internal/goexperiment/exp_greenteagc_on.go
@@ -0,0 +1,8 @@
+// Code generated by mkconsts.go. DO NOT EDIT.
+
+//go:build goexperiment.greenteagc
+
+package goexperiment
+
+const GreenTeaGC = true
+const GreenTeaGCInt = 1
diff --git a/src/internal/goexperiment/flags.go b/src/internal/goexperiment/flags.go
index 0961764bee..ceff24193d 100644
--- a/src/internal/goexperiment/flags.go
+++ b/src/internal/goexperiment/flags.go
@@ -126,4 +126,7 @@ type Flags struct {
// JSONv2 enables the json/v2 package.
JSONv2 bool
+
+ // GreenTeaGC enables the Green Tea GC implementation.
+ GreenTeaGC bool
}