| Commit message (Expand) | Author | Age | Files | Lines |
| * | cmd/go,cmd/compile,sync: remove special import case in cmd/go | Austin Clements | 2020-10-26 | 1 | -8/+17 |
| * | sync: document that Once must not be copied | Dmitri Shuralyov | 2020-10-23 | 1 | -0/+2 |
| * | cmd/compiler,cmd/go,sync: add internal {LoadAcq,StoreRel}64 on ppc64 | Paul E. Murphy | 2020-10-21 | 1 | -7/+8 |
| * | runtime/internal/atomic: panic nicely on unaligned 64-bit atomics | Austin Clements | 2020-10-16 | 1 | -1/+8 |
| * | sync: fix typo in pooldequeue | ZhangYunHao | 2020-10-14 | 1 | -1/+1 |
| * | sync: delete dirty keys inside Map.LoadAndDelete | Changkun Ou | 2020-08-24 | 2 | -0/+25 |
| * | all: add empty line between copyright header and package clause | Tobias Klauser | 2020-08-17 | 1 | -0/+1 |
| * | sync: fix goroutine leak for when TestMutexFairness times out | Gaurav Singh | 2020-08-14 | 1 | -1/+1 |
| * | runtime, sync: add copyright headers to new files | Ian Lance Taylor | 2020-07-25 | 2 | -0/+8 |
| * | net/textproto, sync: unlock mutexes appropriately before panics | BurtonQin | 2020-04-08 | 1 | -0/+2 |
| * | runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT) | Dan Scales | 2020-04-07 | 3 | -10/+33 |
| * | sync/atomic: fix TestSwapPointer test | Keith Randall | 2020-04-02 | 1 | -27/+41 |
| * | sync/atomic: remove panic64 | Daniel Martà | 2020-03-19 | 1 | -5/+0 |
| * | all: fix incorrect channel and API usage in some unit tests | Ziheng Liu | 2020-02-27 | 1 | -3/+5 |
| * | sync: add new Map method LoadAndDelete | Changkun Ou | 2020-02-25 | 4 | -12/+123 |
| * | sync: deflake TestWaitGroupMisuse3 | Ian Lance Taylor | 2019-12-06 | 1 | -3/+8 |
| * | sync: yield to the waiter when unlocking a starving mutex | Rhys Hiltner | 2019-11-09 | 1 | -1/+2 |
| * | Revert "sync: yield to the waiter when unlocking a starving mutex" | Bryan C. Mills | 2019-11-07 | 1 | -2/+1 |
| * | sync: yield to the waiter when unlocking a starving mutex | Carlo Alberto Ferraris | 2019-11-07 | 1 | -1/+2 |
| * | sync/atomic: suppress checkptr errors for hammerStoreLoadPointer | Matthew Dempsky | 2019-10-22 | 1 | -0/+3 |
| * | all: remove nacl (part 3, more amd64p32) | Brad Fitzpatrick | 2019-10-10 | 1 | -9/+2 |
| * | sync: document implementation of Once.Do | Russ Cox | 2019-07-01 | 1 | -0/+14 |
| * | sync: only check for successful PopHeads in long mode | Austin Clements | 2019-06-26 | 1 | -4/+6 |
| * | sync: make TestPoolDequeue termination condition more robust | Austin Clements | 2019-06-26 | 1 | -5/+8 |
| * | sync: fix pool wrap-around test | Austin Clements | 2019-06-26 | 2 | -4/+6 |
| * | all: shorten some tests | Russ Cox | 2019-05-22 | 1 | -0/+3 |
| * | sync: update comment | Kai Dong | 2019-04-19 | 1 | -1/+1 |
| * | sync: smooth out Pool behavior over GC with a victim cache | Austin Clements | 2019-04-05 | 2 | -9/+66 |
| * | sync: use lock-free structure for Pool stealing | Austin Clements | 2019-04-05 | 1 | -48/+26 |
| * | sync: add Pool benchmarks to stress STW and reuse | Austin Clements | 2019-04-05 | 1 | -0/+82 |
| * | sync: internal dynamically sized lock-free queue for sync.Pool | Austin Clements | 2019-04-05 | 3 | -5/+153 |
| * | sync: internal fixed size lock-free queue for sync.Pool | Austin Clements | 2019-04-05 | 3 | -0/+283 |
| * | sync: allow inlining the RWMutex.RUnlock fast path | Carlo Alberto Ferraris | 2019-03-09 | 1 | -9/+14 |
| * | sync: allow inlining the Once.Do fast path | Carlo Alberto Ferraris | 2019-03-09 | 1 | -4/+12 |
| * | sync: allow inlining the Mutex.Lock fast path | Carlo Alberto Ferraris | 2019-03-09 | 3 | -4/+10 |
| * | sync: allow inlining the Mutex.Unlock fast path | Carlo Alberto Ferraris | 2019-03-05 | 6 | -10/+20 |
| * | sync/atomic: add 32-bit MIPS to the 64-bit alignment requirement | Ian Lance Taylor | 2019-02-09 | 1 | -1/+2 |
| * | all: use "reports whether" consistently in the few places that didn't | Brad Fitzpatrick | 2018-11-02 | 1 | -1/+1 |
| * | sync: fix typo in doc | Roberto | 2018-10-06 | 1 | -1/+1 |
| * | sync: simplify (*entry).tryStore | Ian Lance Taylor | 2018-09-27 | 1 | -8/+4 |
| * | cmd/vet,sync: check lock values more precisely | Dan Kortschak | 2018-07-14 | 1 | -1/+2 |
| * | sync: fix deficiency in RWMutex race annotations | Dmitry Vyukov | 2018-06-22 | 1 | -1/+0 |
| * | sync: deflake TestWaitGroupMisuse2 | Michael Munday | 2018-05-14 | 1 | -9/+18 |
| * | sync/atomic: redirect many functions to runtime/internal/atomic | Cherry Zhang | 2018-05-03 | 20 | -2247/+85 |
| * | sync: hide test of misuse of Cond from vet | Russ Cox | 2018-04-25 | 1 | -3/+4 |
| * | sync/atomic: use package prefix in examples | Kevin Burke | 2018-04-18 | 2 | -67/+76 |
| * | runtime/internal/atomic: don't use Cas in atomic.Load on ARM | Yuval Pavel Zholkover | 2018-04-18 | 8 | -73/+3 |
| * | cmd/internal/obj/arm: add DMB instruction | Yuval Pavel Zholkover | 2018-03-27 | 3 | -13/+7 |
| * | cmd/compile/internal/ppc64, runtime internal/atomic, sync/atomic: implement f... | Carlos Eduardo Seo | 2018-03-22 | 1 | -10/+8 |
| * | runtime,sync/atomic: replace asm BYTEs with insts for x86 | isharipo | 2018-03-21 | 1 | -8/+4 |