aboutsummaryrefslogtreecommitdiff
path: root/src/sync
AgeCommit message (Expand)Author
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
2017-06-14sync: make another attempt at clarifying RWMutex double RLock rulesBrad Fitzpatrick
2017-06-07sync: remove note about creating with structuresJoonas Kuorilehto
2017-05-16cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructionsCherry Zhang
2017-04-30sync: really test DeepCopyMapIngo Oeser
2017-04-26sync: import Map from x/sync/syncmapBryan C. Mills
2017-04-25all: remove some unused parameters in test codeDaniel Martí
2017-04-20sync: align poolLocal to CPU cache line sizeAliaksandr Valialkin
2017-04-19cmd/vet: skip unreachable "if" and "case" code in shift check.Aliaksandr Valialkin
2017-04-18sync: improve Pool performanceAliaksandr Valialkin
2017-02-21sync/atomic: fix mipsx frame sizesJosh Bleecher Snyder
2017-02-17sync: make Mutex more fairDmitry Vyukov
2017-02-16sync: deflake TestWaitGroupMisuse2Russ Cox
2016-11-22runtime/internal/atomic: crash on unaligned 64-bit ops on 32-bit MIPSCherry Zhang
2016-11-15all: don't call t.Fatal from a goroutineIan Lance Taylor
2016-11-10sync: add example for PoolKevin Burke
2016-11-03sync/atomic: add support for GOARCH=mips{,le}Vladimir Stefanovic
2016-11-03all: update s390x assembly to use vet-friendly namesJosh Bleecher Snyder
2016-10-30sync: enable Pool when using race detectorRuss Cox
2016-10-28runtime: Profile goroutines holding contended mutexes.Peter Weinberger
2016-10-19sync: throw, not panic, for unlock of unlocked mutexRuss Cox
2016-08-30cmd/compile: intrinsify sync/atomic for amd64Keith Randall
2016-08-25all: fix assembly vet issuesJosh Bleecher Snyder
2016-05-31sync: document that RWMutex read locks may not be held recursivelyAndrew Gerrand
2016-05-06cmd/vet: check sync.* types' copyingAliaksandr Valialkin
2016-05-05sync/atomic, runtime/internal/atomic: improve ppc64x atomicsLynn Boger
2016-04-15all: remove unnecessary type conversionsMatthew Dempsky
2016-04-07sync/atomic: add s390x implementations of atomic functionsMichael Munday
2016-03-18sync: don't assume b.N > 0Marcel van Lohuizen
2016-03-15sync: new Cond implementationWedson Almeida Filho