]> Cypherpunks repositories - gostls13.git/commit
cmd/go/internal: use sync.OnceFunc, sync.OnceValue
authorKir Kolyshkin <kolyshkin@gmail.com>
Thu, 5 Sep 2024 00:16:03 +0000 (17:16 -0700)
committerGopher Robot <gobot@golang.org>
Fri, 6 Sep 2024 13:19:58 +0000 (13:19 +0000)
commitd1ce116e409453be764bde7c3f494e7fe1565102
tree45ee8cbbae8ab79d1c06929211c1cfd6a81d5c3b
parent4777fd3d31bee83d076b3b3d981367103da17e34
cmd/go/internal: use sync.OnceFunc, sync.OnceValue

Cleaner code, less global variables

Change-Id: I6d842932e538849260b36fa408bc5ddae68c05ab
Reviewed-on: https://go-review.googlesource.com/c/go/+/611018
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
src/cmd/go/internal/base/path.go
src/cmd/go/internal/base/signal.go
src/cmd/go/internal/cache/default.go
src/cmd/go/internal/imports/tags.go
src/cmd/go/internal/work/buildid.go