summaryrefslogtreecommitdiff
path: root/src/sync
Commit message (Expand)AuthorAgeFilesLines
* cmd/go,cmd/compile,sync: remove special import case in cmd/goAustin Clements2020-10-261-8/+17
* sync: document that Once must not be copiedDmitri Shuralyov2020-10-231-0/+2
* cmd/compiler,cmd/go,sync: add internal {LoadAcq,StoreRel}64 on ppc64Paul E. Murphy2020-10-211-7/+8
* runtime/internal/atomic: panic nicely on unaligned 64-bit atomicsAustin Clements2020-10-161-1/+8
* sync: fix typo in pooldequeueZhangYunHao2020-10-141-1/+1
* sync: delete dirty keys inside Map.LoadAndDeleteChangkun Ou2020-08-242-0/+25
* all: add empty line between copyright header and package clauseTobias Klauser2020-08-171-0/+1
* sync: fix goroutine leak for when TestMutexFairness times outGaurav Singh2020-08-141-1/+1
* runtime, sync: add copyright headers to new filesIan Lance Taylor2020-07-252-0/+8
* net/textproto, sync: unlock mutexes appropriately before panicsBurtonQin2020-04-081-0/+2
* runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales2020-04-073-10/+33
* sync/atomic: fix TestSwapPointer testKeith Randall2020-04-021-27/+41
* sync/atomic: remove panic64Daniel Martí2020-03-191-5/+0
* all: fix incorrect channel and API usage in some unit testsZiheng Liu2020-02-271-3/+5
* sync: add new Map method LoadAndDeleteChangkun Ou2020-02-254-12/+123
* sync: deflake TestWaitGroupMisuse3Ian Lance Taylor2019-12-061-3/+8
* sync: yield to the waiter when unlocking a starving mutexRhys Hiltner2019-11-091-1/+2
* Revert "sync: yield to the waiter when unlocking a starving mutex"Bryan C. Mills2019-11-071-2/+1
* sync: yield to the waiter when unlocking a starving mutexCarlo Alberto Ferraris2019-11-071-1/+2
* sync/atomic: suppress checkptr errors for hammerStoreLoadPointerMatthew Dempsky2019-10-221-0/+3
* all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick2019-10-101-9/+2
* sync: document implementation of Once.DoRuss Cox2019-07-011-0/+14
* sync: only check for successful PopHeads in long modeAustin Clements2019-06-261-4/+6
* sync: make TestPoolDequeue termination condition more robustAustin Clements2019-06-261-5/+8
* sync: fix pool wrap-around testAustin Clements2019-06-262-4/+6
* all: shorten some testsRuss Cox2019-05-221-0/+3
* sync: update commentKai Dong2019-04-191-1/+1
* sync: smooth out Pool behavior over GC with a victim cacheAustin Clements2019-04-052-9/+66
* sync: use lock-free structure for Pool stealingAustin Clements2019-04-051-48/+26
* sync: add Pool benchmarks to stress STW and reuseAustin Clements2019-04-051-0/+82
* sync: internal dynamically sized lock-free queue for sync.PoolAustin Clements2019-04-053-5/+153
* sync: internal fixed size lock-free queue for sync.PoolAustin Clements2019-04-053-0/+283
* sync: allow inlining the RWMutex.RUnlock fast pathCarlo Alberto Ferraris2019-03-091-9/+14
* sync: allow inlining the Once.Do fast pathCarlo Alberto Ferraris2019-03-091-4/+12
* sync: allow inlining the Mutex.Lock fast pathCarlo Alberto Ferraris2019-03-093-4/+10
* sync: allow inlining the Mutex.Unlock fast pathCarlo Alberto Ferraris2019-03-056-10/+20
* sync/atomic: add 32-bit MIPS to the 64-bit alignment requirementIan Lance Taylor2019-02-091-1/+2
* all: use "reports whether" consistently in the few places that didn'tBrad Fitzpatrick2018-11-021-1/+1
* sync: fix typo in docRoberto2018-10-061-1/+1
* sync: simplify (*entry).tryStoreIan Lance Taylor2018-09-271-8/+4
* cmd/vet,sync: check lock values more preciselyDan Kortschak2018-07-141-1/+2
* sync: fix deficiency in RWMutex race annotationsDmitry Vyukov2018-06-221-1/+0
* sync: deflake TestWaitGroupMisuse2Michael Munday2018-05-141-9/+18
* sync/atomic: redirect many functions to runtime/internal/atomicCherry Zhang2018-05-0320-2247/+85
* sync: hide test of misuse of Cond from vetRuss Cox2018-04-251-3/+4
* sync/atomic: use package prefix in examplesKevin Burke2018-04-182-67/+76
* runtime/internal/atomic: don't use Cas in atomic.Load on ARMYuval Pavel Zholkover2018-04-188-73/+3
* cmd/internal/obj/arm: add DMB instructionYuval Pavel Zholkover2018-03-273-13/+7
* cmd/compile/internal/ppc64, runtime internal/atomic, sync/atomic: implement f...Carlos Eduardo Seo2018-03-221-10/+8
* runtime,sync/atomic: replace asm BYTEs with insts for x86isharipo2018-03-211-8/+4