From f1ebad19bd3fcaaed98e8652172a7e55c105de75 Mon Sep 17 00:00:00 2001 From: Michael Anthony Knyszek <mknyszek@google.com> Date: Fri, 31 Jan 2025 20:12:19 +0000 Subject: [PATCH] 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> --- src/internal/goexperiment/exp_greenteagc_off.go | 8 ++++++++ src/internal/goexperiment/exp_greenteagc_on.go | 8 ++++++++ src/internal/goexperiment/flags.go | 3 +++ 3 files changed, 19 insertions(+) create mode 100644 src/internal/goexperiment/exp_greenteagc_off.go create mode 100644 src/internal/goexperiment/exp_greenteagc_on.go diff --git a/src/internal/goexperiment/exp_greenteagc_off.go b/src/internal/goexperiment/exp_greenteagc_off.go new file mode 100644 index 00000000000..dce9d8c9974 --- /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 00000000000..10a007d757c --- /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 0961764bee6..ceff24193d8 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 } -- GitLab