]> Cypherpunks repositories - gostls13.git/commitdiff
internal/goexperiment: add Green Tea GC goexperiment
authorMichael Anthony Knyszek <mknyszek@google.com>
Fri, 31 Jan 2025 20:12:19 +0000 (20:12 +0000)
committerGopher Robot <gobot@golang.org>
Wed, 23 Apr 2025 15:07:17 +0000 (08:07 -0700)
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>

src/internal/goexperiment/exp_greenteagc_off.go [new file with mode: 0644]
src/internal/goexperiment/exp_greenteagc_on.go [new file with mode: 0644]
src/internal/goexperiment/flags.go

diff --git a/src/internal/goexperiment/exp_greenteagc_off.go b/src/internal/goexperiment/exp_greenteagc_off.go
new file mode 100644 (file)
index 0000000..dce9d8c
--- /dev/null
@@ -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 (file)
index 0000000..10a007d
--- /dev/null
@@ -0,0 +1,8 @@
+// Code generated by mkconsts.go. DO NOT EDIT.
+
+//go:build goexperiment.greenteagc
+
+package goexperiment
+
+const GreenTeaGC = true
+const GreenTeaGCInt = 1
index 0961764bee672140ec09b14df0d97c336e7b1d7b..ceff24193d89a59bfac804faf80871bc83a4d8d6 100644 (file)
@@ -126,4 +126,7 @@ type Flags struct {
 
        // JSONv2 enables the json/v2 package.
        JSONv2 bool
+
+       // GreenTeaGC enables the Green Tea GC implementation.
+       GreenTeaGC bool
 }