aboutsummaryrefslogtreecommitdiff
path: root/src/sync
AgeCommit message (Expand)Author
2020-11-23sync: use 386 instead of x86-32 to refer to the 32 bit x86 architectureMartin Möhrmann
2020-11-18sync: document RWMutex race semanticsMichael Pratt
2020-10-26cmd/go,cmd/compile,sync: remove special import case in cmd/goAustin Clements
2020-10-23sync: document that Once must not be copiedDmitri Shuralyov
2020-10-21cmd/compiler,cmd/go,sync: add internal {LoadAcq,StoreRel}64 on ppc64Paul E. Murphy
2020-10-16runtime/internal/atomic: panic nicely on unaligned 64-bit atomicsAustin Clements
2020-10-14sync: fix typo in pooldequeueZhangYunHao
2020-08-24sync: delete dirty keys inside Map.LoadAndDeleteChangkun Ou
2020-08-17all: add empty line between copyright header and package clauseTobias Klauser
2020-08-14sync: fix goroutine leak for when TestMutexFairness times outGaurav Singh
2020-07-25runtime, sync: add copyright headers to new filesIan Lance Taylor
2020-04-08net/textproto, sync: unlock mutexes appropriately before panicsBurtonQin
2020-04-07runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales
2020-04-02sync/atomic: fix TestSwapPointer testKeith Randall
2020-03-19sync/atomic: remove panic64Daniel Martí
2020-02-27all: fix incorrect channel and API usage in some unit testsZiheng Liu
2020-02-25sync: add new Map method LoadAndDeleteChangkun Ou
2019-12-06sync: deflake TestWaitGroupMisuse3Ian Lance Taylor
2019-11-09sync: yield to the waiter when unlocking a starving mutexRhys Hiltner
2019-11-07Revert "sync: yield to the waiter when unlocking a starving mutex"Bryan C. Mills
2019-11-07sync: yield to the waiter when unlocking a starving mutexCarlo Alberto Ferraris
2019-10-22sync/atomic: suppress checkptr errors for hammerStoreLoadPointerMatthew Dempsky
2019-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2019-07-01sync: document implementation of Once.DoRuss Cox
2019-06-26sync: only check for successful PopHeads in long modeAustin Clements
2019-06-26sync: make TestPoolDequeue termination condition more robustAustin Clements
2019-06-26sync: fix pool wrap-around testAustin Clements
2019-05-22all: shorten some testsRuss Cox
2019-04-19sync: update commentKai Dong
2019-04-05sync: smooth out Pool behavior over GC with a victim cacheAustin Clements
2019-04-05sync: use lock-free structure for Pool stealingAustin Clements
2019-04-05sync: add Pool benchmarks to stress STW and reuseAustin Clements
2019-04-05sync: internal dynamically sized lock-free queue for sync.PoolAustin Clements
2019-04-05sync: internal fixed size lock-free queue for sync.PoolAustin Clements
2019-03-09sync: allow inlining the RWMutex.RUnlock fast pathCarlo Alberto Ferraris
2019-03-09sync: allow inlining the Once.Do fast pathCarlo Alberto Ferraris
2019-03-09sync: allow inlining the Mutex.Lock fast pathCarlo Alberto Ferraris
2019-03-05sync: allow inlining the Mutex.Unlock fast pathCarlo Alberto Ferraris
2019-02-09sync/atomic: add 32-bit MIPS to the 64-bit alignment requirementIan Lance Taylor
2018-11-02all: use "reports whether" consistently in the few places that didn'tBrad Fitzpatrick
2018-10-06sync: fix typo in docRoberto
2018-09-27sync: simplify (*entry).tryStoreIan Lance Taylor
2018-07-14cmd/vet,sync: check lock values more preciselyDan Kortschak
2018-06-22sync: fix deficiency in RWMutex race annotationsDmitry Vyukov
2018-05-14sync: deflake TestWaitGroupMisuse2Michael Munday
2018-05-03sync/atomic: redirect many functions to runtime/internal/atomicCherry Zhang
2018-04-25sync: hide test of misuse of Cond from vetRuss Cox
2018-04-18sync/atomic: use package prefix in examplesKevin Burke
2018-04-18runtime/internal/atomic: don't use Cas in atomic.Load on ARMYuval Pavel Zholkover
2018-03-27cmd/internal/obj/arm: add DMB instructionYuval Pavel Zholkover