Age | Commit message (Expand) | Author |
2020-08-27 | [release-branch.go1.15] sync: delete dirty keys inside Map.LoadAndDelete | Changkun Ou |
2020-07-25 | runtime, sync: add copyright headers to new files | Ian Lance Taylor |
2020-04-08 | net/textproto, sync: unlock mutexes appropriately before panics | BurtonQin |
2020-04-07 | runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT) | Dan Scales |
2020-04-02 | sync/atomic: fix TestSwapPointer test | Keith Randall |
2020-03-19 | sync/atomic: remove panic64 | Daniel Martà |
2020-02-27 | all: fix incorrect channel and API usage in some unit tests | Ziheng Liu |
2020-02-25 | sync: add new Map method LoadAndDelete | Changkun Ou |
2019-12-06 | sync: deflake TestWaitGroupMisuse3 | Ian Lance Taylor |
2019-11-09 | sync: yield to the waiter when unlocking a starving mutex | Rhys Hiltner |
2019-11-07 | Revert "sync: yield to the waiter when unlocking a starving mutex" | Bryan C. Mills |
2019-11-07 | sync: yield to the waiter when unlocking a starving mutex | Carlo Alberto Ferraris |
2019-10-22 | sync/atomic: suppress checkptr errors for hammerStoreLoadPointer | Matthew Dempsky |
2019-10-10 | all: remove nacl (part 3, more amd64p32) | Brad Fitzpatrick |
2019-07-01 | sync: document implementation of Once.Do | Russ Cox |
2019-06-26 | sync: only check for successful PopHeads in long mode | Austin Clements |
2019-06-26 | sync: make TestPoolDequeue termination condition more robust | Austin Clements |
2019-06-26 | sync: fix pool wrap-around test | Austin Clements |
2019-05-22 | all: shorten some tests | Russ Cox |
2019-04-19 | sync: update comment | Kai Dong |
2019-04-05 | sync: smooth out Pool behavior over GC with a victim cache | Austin Clements |
2019-04-05 | sync: use lock-free structure for Pool stealing | Austin Clements |
2019-04-05 | sync: add Pool benchmarks to stress STW and reuse | Austin Clements |
2019-04-05 | sync: internal dynamically sized lock-free queue for sync.Pool | Austin Clements |
2019-04-05 | sync: internal fixed size lock-free queue for sync.Pool | Austin Clements |
2019-03-09 | sync: allow inlining the RWMutex.RUnlock fast path | Carlo Alberto Ferraris |
2019-03-09 | sync: allow inlining the Once.Do fast path | Carlo Alberto Ferraris |
2019-03-09 | sync: allow inlining the Mutex.Lock fast path | Carlo Alberto Ferraris |
2019-03-05 | sync: allow inlining the Mutex.Unlock fast path | Carlo Alberto Ferraris |
2019-02-09 | sync/atomic: add 32-bit MIPS to the 64-bit alignment requirement | Ian Lance Taylor |
2018-11-02 | all: use "reports whether" consistently in the few places that didn't | Brad Fitzpatrick |
2018-10-06 | sync: fix typo in doc | Roberto |
2018-09-27 | sync: simplify (*entry).tryStore | Ian Lance Taylor |
2018-07-14 | cmd/vet,sync: check lock values more precisely | Dan Kortschak |
2018-06-22 | sync: fix deficiency in RWMutex race annotations | Dmitry Vyukov |
2018-05-14 | sync: deflake TestWaitGroupMisuse2 | Michael Munday |
2018-05-03 | sync/atomic: redirect many functions to runtime/internal/atomic | Cherry Zhang |
2018-04-25 | sync: hide test of misuse of Cond from vet | Russ Cox |
2018-04-18 | sync/atomic: use package prefix in examples | Kevin Burke |
2018-04-18 | runtime/internal/atomic: don't use Cas in atomic.Load on ARM | Yuval Pavel Zholkover |
2018-03-27 | cmd/internal/obj/arm: add DMB instruction | Yuval Pavel Zholkover |
2018-03-22 | cmd/compile/internal/ppc64, runtime internal/atomic, sync/atomic: implement f... | Carlos Eduardo Seo |
2018-03-21 | runtime,sync/atomic: replace asm BYTEs with insts for x86 | isharipo |
2018-03-15 | sync: make WaitGroup more space-efficient | Diogo Pinela |
2018-02-14 | sync: enable profiling of RWMutex | Lorenz Bauer |
2018-02-12 | runtime, sync/atomic: use NOFRAME on arm | Austin Clements |
2018-01-16 | sync: consistently use article "a" for RWMutex | Brad Fitzpatrick |
2018-01-04 | sync: document when and when not to use Map | Russ Cox |
2017-12-08 | sync: throw, not panic, for unlock of unlocked mutex | Rhys Hiltner |
2017-12-01 | sync/atomic: remove noCopy from Value | Russ Cox |