Age | Commit message (Expand) | Author |
2024-04-23 | sync: add examples for OnceValue and OnceValues | Austin Clements |
2024-03-25 | runtime: migrate internal/atomic to internal/runtime | Andy Pan |
2024-03-21 | sync: name the Map.CompareAndSwap return value | Peter Collingbourne |
2024-02-28 | all: run go fmt | sivchari |
2024-02-26 | sync: add available godoc link | cui fliter |
2024-02-26 | sync: simplify the code with atomic.Pointer | apocelipes |
2024-02-01 | sync: update doc for Map.Clear | Jes Cok |
2024-02-01 | sync: add Map.Clear | Hiro |
2024-01-08 | sync: use map[any]any instead of map[interface{}]interface{} in the godoc | sivchari |
2023-12-05 | math/rand, math/rand/v2: use ChaCha8 for global rand | Russ Cox |
2023-11-21 | sync: do not unnecessarily keep alive functions wrapped by Once(Func|Value|Va... | Carlo Alberto Ferraris |
2023-11-20 | src: a/an grammar fixes | Ville Skyttä |
2023-11-17 | all: make more use of the new atomic integer types | Daniel Martí |
2023-10-06 | sync: use atomic.Uint32 in Once | mstmdev |
2023-09-07 | sync: deemphasize goroutines in RWMutex documentation | qiulaidongfeng |
2023-09-01 | sync: prevent (*Map).Range from always escaping | Mauri de Souza Meneguzzo |
2023-08-16 | sync: document why copyChecker checks the condition twice | qiulaidongfeng |
2023-07-31 | sync: panic rather than throw on nil *Pool | Ian Lance Taylor |
2023-05-23 | syscall: avoid serializing forks on ForkLock | Ian Lance Taylor |
2023-05-10 | all: fix a lot of comments | cui fliter |
2023-03-31 | sync: implement OnceFunc, OnceValue, and OnceValues | Austin Clements |
2023-03-25 | all: add a few links in package godocs | Daniel Martí |
2023-03-22 | sync: fix TestCondSignalStealing flake | Collin Wright |
2023-02-09 | runtime: fix signature for linked functions | Adin Scannell |
2023-01-20 | sync: document memory model for Swap/CompareAnd{Swap,Delete} in Map | Changkun Ou |
2023-01-09 | sync/atomic: fix the note of atomic.Store | csuzhang |
2022-12-12 | sync: remove unused const | Changkun Ou |
2022-11-17 | sync/atomic: hint users of old API to use new type-based API instead | Keith Randall |
2022-11-15 | sync/atomic: allow linked list of atomic pointers again | Russ Cox |
2022-11-15 | sync: add new Map method Swap, CompareAndSwap, CompareAndDelete | Changkun Ou |
2022-11-07 | sync/atomic: disallow type conversions of atomic.Pointer[T] | Mateusz Poliwczak |
2022-10-31 | sync: use atomic.Pointer for entry | Changkun Ou |
2022-09-29 | sync/atomic: rename "ifaceWords" to "efaceWords" | hopehook |
2022-09-26 | sync: clarify Cond.Wait documentation | Isaiah Becker-Mayer |
2022-09-19 | cmd/compile,sync: make accessing address of zero offset struct field inline c... | Cuong Manh Le |
2022-09-16 | runtime: make the wait reason for a g blocked on a mutex more specific | Michael Anthony Knyszek |
2022-09-09 | sync: convert RWMutex.{readerCount,readerWait} to atomic type | Cuong Manh Le |
2022-09-09 | sync/atomic: reduce inlining cost for atomic types methods | Cuong Manh Le |
2022-09-07 | Revert "sync: convert Once.done to atomic type" | Ian Lance Taylor |
2022-09-06 | all: make sure *Pointer[T]'s methods are inlined as intended | Cuong Manh Le |
2022-09-06 | sync: convert Once.done to atomic type | cuiweixie |
2022-08-29 | sync: switch Map to use atomic.Pointer | Joe Tsai |
2022-08-19 | sync: use atomic.Uint64 for WaitGroup state | Cuong Manh Le |
2022-08-05 | sync/atomic: remove test64err in test | Russ Cox |
2022-06-17 | sync: add more notes about Cond behavior | Kevin Burke |
2022-06-16 | runtime: write much more direct test for semaphore waiter scalability | Michael Anthony Knyszek |
2022-06-13 | sync: improve linearity test robustness | Michael Anthony Knyszek |
2022-06-13 | sync: move lock linearity test and treat it like a performance test | Michael Anthony Knyszek |
2022-06-07 | sync/atomic: clarify that 8-byte alignment of variables is due to escape | Will Hawkins |
2022-06-06 | runtime, sync, sync/atomic: document happens-before guarantees | Russ Cox |