summaryrefslogtreecommitdiff
path: root/src/sync
Commit message (Expand)AuthorAgeFilesLines
* 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
* sync: make WaitGroup more space-efficientDiogo Pinela2018-03-151-12/+13
* sync: enable profiling of RWMutexLorenz Bauer2018-02-141-2/+2
* runtime, sync/atomic: use NOFRAME on armAustin Clements2018-02-128-9/+9
* sync: consistently use article "a" for RWMutexBrad Fitzpatrick2018-01-161-3/+3
* sync: document when and when not to use MapRuss Cox2018-01-041-11/+12
* sync: throw, not panic, for unlock of unlocked mutexRhys Hiltner2017-12-082-4/+7
* sync/atomic: remove noCopy from ValueRuss Cox2017-12-011-12/+0
* all: change github.com issue links to golang.orgLeigh McCulloch2017-11-042-2/+2
* sync/atomic: add memory barriers to Load/StoreInt32 on darwin/armElias Naur2017-10-021-0/+10
* all: join some chained ifs to unindent codeDaniel Martí2017-08-291-7/+5
* all: remove some double spaces from commentsDaniel Martí2017-08-261-1/+1
* sync/atomic: remove references to old atomic pointer hammer testsTom Levy2017-08-251-4/+0
* sync: delete a sentence from the Map docsBrad Fitzpatrick2017-07-211-4/+3
* sync: update Map documentation with usage rule of thumbMichael Stapelberg2017-07-211-0/+9
* sync: release m.mu during (*RWMutexMap).Range callbacks in sync_testBryan C. Mills2017-07-202-5/+12
* sync/atomic: clarify 64-bit alignment bugAustin Clements2017-07-111-2/+2
* sync: deflake TestPool and TestPoolNewAliaksandr Valialkin2017-06-282-0/+13
* sync: make clear that WaitGroup.Done decrements by oneAlberto Donizetti2017-06-211-1/+1
* runtime: add read/write mutex typeIan Lance Taylor2017-06-192-0/+6
* sync: make another attempt at clarifying RWMutex double RLock rulesBrad Fitzpatrick2017-06-141-5/+10
* sync: remove note about creating with structuresJoonas Kuorilehto2017-06-074-6/+2
* cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructionsCherry Zhang2017-05-161-18/+12
* sync: really test DeepCopyMapIngo Oeser2017-04-301-1/+1
* sync: import Map from x/sync/syncmapBryan C. Mills2017-04-264-0/+896
* all: remove some unused parameters in test codeDaniel Martí2017-04-251-2/+2
* sync: align poolLocal to CPU cache line sizeAliaksandr Valialkin2017-04-201-2/+9
* cmd/vet: skip unreachable "if" and "case" code in shift check.Aliaksandr Valialkin2017-04-191-12/+12
* sync: improve Pool performanceAliaksandr Valialkin2017-04-181-1/+2
* sync/atomic: fix mipsx frame sizesJosh Bleecher Snyder2017-02-211-3/+3
* sync: make Mutex more fairDmitry Vyukov2017-02-176-42/+162
* sync: deflake TestWaitGroupMisuse2Russ Cox2017-02-161-6/+16
* runtime/internal/atomic: crash on unaligned 64-bit ops on 32-bit MIPSCherry Zhang2016-11-221-2/+2
* all: don't call t.Fatal from a goroutineIan Lance Taylor2016-11-153-9/+16
* sync: add example for PoolKevin Burke2016-11-101-0/+45
* sync/atomic: add support for GOARCH=mips{,le}Vladimir Stefanovic2016-11-032-6/+94
* all: update s390x assembly to use vet-friendly namesJosh Bleecher Snyder2016-11-031-11/+11