]> Cypherpunks repositories - gostls13.git/commit
all: create swissmap experiment and fork files
authorMichael Pratt <mpratt@google.com>
Fri, 19 Apr 2024 15:46:54 +0000 (11:46 -0400)
committerGopher Robot <gobot@golang.org>
Fri, 2 Aug 2024 15:34:37 +0000 (15:34 +0000)
commit057b703407fa833193cbdc1f37179561c6c9da90
treef1d0ec15db7651ac554240badb2c3e1557821ad3
parentc5f2e4e56e2d3b13737de597be62f3020d59c137
all: create swissmap experiment and fork files

The _swiss.go files are identical to the originals (except build tag).
Later CLs will change them.

For #54766.

Cq-Include-Trybots: luci.golang.try:gotip-linux-amd64-longtest-swissmap
Change-Id: I9943e2d6f1cfa227ffbf27c9ddc9ce853695d225
Reviewed-on: https://go-review.googlesource.com/c/go/+/580778
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@golang.org>
Auto-Submit: Michael Pratt <mpratt@google.com>
Commit-Queue: Michael Pratt <mpratt@google.com>
Reviewed-by: Keith Randall <khr@google.com>
15 files changed:
src/internal/goexperiment/exp_swissmap_off.go [new file with mode: 0644]
src/internal/goexperiment/exp_swissmap_on.go [new file with mode: 0644]
src/internal/goexperiment/flags.go
src/reflect/map_noswiss.go [new file with mode: 0644]
src/reflect/map_swiss.go [new file with mode: 0644]
src/reflect/type.go
src/reflect/value.go
src/runtime/map_fast32_noswiss.go [moved from src/runtime/map_fast32.go with 99% similarity]
src/runtime/map_fast32_swiss.go [new file with mode: 0644]
src/runtime/map_fast64_noswiss.go [moved from src/runtime/map_fast64.go with 99% similarity]
src/runtime/map_fast64_swiss.go [new file with mode: 0644]
src/runtime/map_faststr_noswiss.go [moved from src/runtime/map_faststr.go with 99% similarity]
src/runtime/map_faststr_swiss.go [new file with mode: 0644]
src/runtime/map_noswiss.go [moved from src/runtime/map.go with 99% similarity]
src/runtime/map_swiss.go [new file with mode: 0644]