go/src/sync
mstmdev be3d5fb6e6 sync: use atomic.Uint32 in Once
Change-Id: If9089f8afd78de3e62cd575f642ff96ab69e2099
GitHub-Last-Rev: 14165018d6
GitHub-Pull-Request: golang/go#63386
Reviewed-on: https://go-review.googlesource.com/c/go/+/532895
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Jorropo <jorropo.pgm@gmail.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
Auto-Submit: Michael Pratt <mpratt@google.com>
2023-10-06 21:01:50 +00:00
..
atomic all: fix a lot of comments 2023-05-10 12:59:20 +00:00
cond.go sync: document why copyChecker checks the condition twice 2023-08-16 15:36:31 +00:00
cond_test.go sync: fix TestCondSignalStealing flake 2023-03-22 18:52:42 +00:00
example_pool_test.go
example_test.go
export_test.go
map.go sync: prevent (*Map).Range from always escaping 2023-09-01 22:41:39 +00:00
map_bench_test.go sync: remove unused const 2022-12-12 14:30:12 +00:00
map_reference_test.go
map_test.go sync: prevent (*Map).Range from always escaping 2023-09-01 22:41:39 +00:00
mutex.go
mutex_test.go
once.go sync: use atomic.Uint32 in Once 2023-10-06 21:01:50 +00:00
once_test.go
oncefunc.go sync: implement OnceFunc, OnceValue, and OnceValues 2023-03-31 20:01:17 +00:00
oncefunc_test.go sync: implement OnceFunc, OnceValue, and OnceValues 2023-03-31 20:01:17 +00:00
pool.go sync: panic rather than throw on nil *Pool 2023-07-31 22:18:47 +00:00
pool_test.go sync: panic rather than throw on nil *Pool 2023-07-31 22:18:47 +00:00
poolqueue.go
runtime.go
runtime2.go
runtime2_lockrank.go
runtime_sema_test.go
rwmutex.go sync: deemphasize goroutines in RWMutex documentation 2023-09-07 16:18:47 +00:00
rwmutex_test.go
waitgroup.go
waitgroup_test.go