summaryrefslogtreecommitdiff
path: root/src/sync
Commit message (Expand)AuthorAgeFilesLines
* 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
* all: use RET instead of RETURN on ppc64Austin Clements2015-06-061-12/+12
* sync/atomic: skip issue 7338 test on darwin/arm64David Crawshaw2015-04-121-1/+2
* sync/atomic: add support for GOARCH=arm64Aram Hăvărneanu2015-03-161-0/+149
* sync/atomic: add support for openbsd/armJoel Sing2015-03-151-0/+100
* sync/atomic: skip test on darwin/armDavid Crawshaw2015-03-091-2/+5
* sync: add active spinning to MutexDmitry Vyukov2015-02-243-0/+79
* [dev.cc] cmd/asm: make 4(SP) illegal except on 386Rob Pike2015-02-181-3/+3
* [dev.cc] all: edit assembly source for ARM to be more regularRob Pike2015-02-131-6/+6
* sync/atomic: darwin/arm supportShenghou Ma2015-02-061-0/+99
* sync/atomic: remove atomic pointer hammer testsRuss Cox2015-01-061-60/+0
* runtime, sync/atomic: add write barrier for atomic write of pointerRuss Cox2015-01-068-80/+2
* all: merge dev.garbage (d1238958d4ae) into default branchRuss Cox2014-12-051-4/+4
|\
| * [dev.garbage] all: merge default (f38460037b72) into dev.garbageRuss Cox2014-11-141-1/+1
| |\
| * | [dev.garbage] cmd/gc, runtime: implement write barriers in terms of writebarr...Russ Cox2014-10-301-4/+4
* | | all: power64 is now ppc64Russ Cox2014-12-051-1/+1
* | | [dev.power64] all: merge default into dev.power64Austin Clements2014-11-031-1/+1
|\ \ \ | |/ / |/| / | |/
| * sync/atomic: fix comment referencing Value.Store's argument nameBrad Fitzpatrick2014-10-311-1/+1
* | [dev.power64] runtime: power64 fixes and ports of changesAustin Clements2014-10-271-1/+1
* | [dev.power64] all: merge default into dev.power64Austin Clements2014-10-2210-41/+346
|\ \ | |/
| * sync: release Pool memory during second and later GCsDmitriy Vyukov2014-10-222-21/+35
| * runtime: more NOPTRRuss Cox2014-09-242-2/+2
| * sync/atomic: remove unnecessary race instrumentation in ValueDmitriy Vyukov2014-09-173-45/+0
| * sync/atomic: add more missing Go prototypeRuss Cox2014-09-171-0/+6
| * sync: fix linux/arm buildDave Cheney2014-09-171-2/+0
| * sync/atomic: add ValueDmitriy Vyukov2014-09-164-0/+325
| * liblink, sync/atomic: fix arm buildRuss Cox2014-09-161-0/+6
| * sync: simplify TestOncePanicJosh Bleecher Snyder2014-09-161-18/+12
| * sync/once: panicking functions still marked as completeRob Pike2014-09-162-4/+11
* | build: merge the great pkg/ rename into dev.power64Austin Clements2014-10-221-0/+184
|/