aboutsummaryrefslogtreecommitdiff
path: root/src/sync
AgeCommit message (Expand)Author
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
2018-03-22cmd/compile/internal/ppc64, runtime internal/atomic, sync/atomic: implement f...Carlos Eduardo Seo
2018-03-21runtime,sync/atomic: replace asm BYTEs with insts for x86isharipo
2018-03-15sync: make WaitGroup more space-efficientDiogo Pinela
2018-02-14sync: enable profiling of RWMutexLorenz Bauer
2018-02-12runtime, sync/atomic: use NOFRAME on armAustin Clements
2018-01-16sync: consistently use article "a" for RWMutexBrad Fitzpatrick
2018-01-04sync: document when and when not to use MapRuss Cox
2017-12-08sync: throw, not panic, for unlock of unlocked mutexRhys Hiltner
2017-12-01sync/atomic: remove noCopy from ValueRuss Cox
2017-11-04all: change github.com issue links to golang.orgLeigh McCulloch
2017-10-02sync/atomic: add memory barriers to Load/StoreInt32 on darwin/armElias Naur
2017-08-29all: join some chained ifs to unindent codeDaniel Martí
2017-08-26all: remove some double spaces from commentsDaniel Martí
2017-08-25sync/atomic: remove references to old atomic pointer hammer testsTom Levy
2017-07-21sync: delete a sentence from the Map docsBrad Fitzpatrick
2017-07-21sync: update Map documentation with usage rule of thumbMichael Stapelberg
2017-07-20sync: release m.mu during (*RWMutexMap).Range callbacks in sync_testBryan C. Mills
2017-07-11sync/atomic: clarify 64-bit alignment bugAustin Clements
2017-06-28sync: deflake TestPool and TestPoolNewAliaksandr Valialkin
2017-06-21sync: make clear that WaitGroup.Done decrements by oneAlberto Donizetti
2017-06-19runtime: add read/write mutex typeIan Lance Taylor