summaryrefslogtreecommitdiff
path: root/src/sync
Commit message (Expand)AuthorAgeFilesLines
* 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
* sync: enable Pool when using race detectorRuss Cox2016-10-301-30/+51
* runtime: Profile goroutines holding contended mutexes.Peter Weinberger2016-10-283-1/+8
* sync: throw, not panic, for unlock of unlocked mutexRuss Cox2016-10-194-55/+101
* cmd/compile: intrinsify sync/atomic for amd64Keith Randall2016-08-303-12/+10
* all: fix assembly vet issuesJosh Bleecher Snyder2016-08-253-25/+25
* sync: document that RWMutex read locks may not be held recursivelyAndrew Gerrand2016-05-311-8/+9
* cmd/vet: check sync.* types' copyingAliaksandr Valialkin2016-05-066-0/+37
* sync/atomic, runtime/internal/atomic: improve ppc64x atomicsLynn Boger2016-05-051-14/+8
* all: remove unnecessary type conversionsMatthew Dempsky2016-04-151-2/+2
* sync/atomic: add s390x implementations of atomic functionsMichael Munday2016-04-071-0/+143
* sync: don't assume b.N > 0Marcel van Lohuizen2016-03-181-0/+3
* sync: new Cond implementationWedson Almeida Filho2016-03-153-52/+87
* all: single space after period.Brad Fitzpatrick2016-03-027-13/+13
* all: make copyright headers consistent with one space after periodBrad Fitzpatrick2016-03-0122-22/+22
* sync/atomic: new file for plan9_arm supportRichard Miller2016-02-261-0/+108
* sync/atomic: reduce test in short modeDmitry Vyukov2016-02-261-1/+6
* all: use cannot instead of can notJosh Bleecher Snyder2016-02-211-1/+1
* sync: deflake TestWaitGroupMisuse3Brad Fitzpatrick2016-02-031-3/+8
* internal/race: add packageDmitry Vyukov2015-11-269-137/+65
* sync/atomic: added support for mips64{,le}Yao Zhang2015-11-121-0/+181
* runtime: break atomics out into package runtime/internal/atomicMichael Matloob2015-11-101-1/+1
* runtime, sync/atomic: add memory barriers in arm cas routinesRuss Cox2015-07-301-0/+28
* sync/atomic: reenable TestNilDeref everywhereRuss Cox2015-07-301-7/+0
* sync: disable flaky WaitGroup misuse test in short modeBrad Fitzpatrick2015-06-291-0/+3
* sync: don't run known-racy tests under the race detectorBrad Fitzpatrick2015-06-262-0/+10
* sync: simplify WaitGroupDmitry Vyukov2015-06-262-67/+179