summaryrefslogtreecommitdiff
path: root/src/pkg/sync
Commit message (Expand)AuthorAgeFilesLines
* sync: improve once.Do documentation readabilityJosh Bleecher Snyder2013-08-281-2/+2
* sync/atomic: fix new swap on arm linuxRuss Cox2013-08-142-2/+3
* sync/atomic: update comment for ARM 64-bit atomicsRuss Cox2013-08-131-0/+2
* sync/atomic: fix ARM nomenclature in commentsDmitriy Vyukov2013-08-131-6/+6
* sync/atomic: add Swap to nil deref testDmitriy Vyukov2013-08-131-0/+6
* sync/atomic: trigger paging fault early on linux/armDmitriy Vyukov2013-08-131-0/+6
* sync/atomic: add Swap functionsDmitriy Vyukov2013-08-1310-45/+548
* sync: faster CondDmitriy Vyukov2013-08-133-64/+196
* sync/atomic: specify argsize for asm routinesDmitriy Vyukov2013-08-127-66/+103
* runtime: fix ARM assembly formattingDmitriy Vyukov2013-08-121-4/+4
* all: change textflags from numbers to symbols.Keith Randall2013-08-126-129/+141
* sync/atomic: remove test dependency on net/httpRuss Cox2013-07-011-1/+6
* sync: fix race instrumentation of WaitGroupDmitriy Vyukov2013-06-251-7/+7
* sync: improve race instrumentation of WaitGroupDmitriy Vyukov2013-06-103-4/+36
* sync, sync/atomic: do not corrupt race detector after a nil dereference.R?my Oudompheng2013-04-085-0/+25
* sync/atomic: make unaligned 64-bit atomic operation panic on ARMShenghou Ma2013-04-013-3/+27
* build: update assembly variable names for vetRuss Cox2013-03-221-8/+8
* sync/atomic: make unaligned 64-bit atomics crash on 386Russ Cox2013-03-112-0/+38
* cmd/vet: fix printf test for unsafe PointerRob Pike2013-02-261-2/+2
* sync/atomic: support NetBSD/ARM (ARM11 or above)Shenghou Ma2013-02-131-0/+89
* sync: add caution about where to call (*WaitGroup).AddRuss Cox2013-02-111-1/+6
* sync: improve WaitGroup example by putting the call to Done in aGaal Yahas2013-02-071-3/+3
* all: use t.Skip{,f}Dave Cheney2013-01-241-30/+15
* sync/atomic: document that users must deal with 64-bit alignmentRuss Cox2013-01-021-2/+5
* sync/atomic: fix race instrumentationDmitriy Vyukov2012-11-151-3/+3
* runtime: add RaceRead/RaceWrite functionsDmitriy Vyukov2012-11-141-0/+22
* sync/atomic: FreeBSD/ARM supportShenghou Ma2012-10-172-0/+89
* race: sync/atomic changesDmitriy Vyukov2012-10-076-0/+201
* race: sync changesDmitriy Vyukov2012-10-076-3/+158
* all: match asm variable names to Go func declarationsRuss Cox2012-09-212-19/+19
* sync: add Once test with panicDmitriy Vyukov2012-09-201-3/+26
* sync/atomic: add package doc for AddT, LoadT and StoreT.Nigel Tao2012-09-126-125/+135
* sync: mention that WaitGroup.Add panicsRob Pike2012-07-192-2/+3
* sync/atomic: use cas64 to implement {Load,Store,Add}{Uint,Int}64 on Linux/ARMShenghou Ma2012-05-232-10/+46
* sync: use atomic.Store in Once.DoDmitriy Vyukov2012-05-141-1/+1
* sync/atomic: fix 64-bit atomic cas for Linux/ARMShenghou Ma2012-05-051-6/+55
* sync/atomic: disable store and load test on a single processor machineMikio Hara2012-03-071-0/+16
* sync: add Once exampleDmitriy Vyukov2012-03-011-0/+20
* sync: remove old WaitGroup exampleDmitriy Vyukov2012-03-011-15/+0
* runtime: APIRuss Cox2012-02-198-28/+145
* pkg: a slew of examplesAndrew Gerrand2012-02-181-0/+34
* 8a, 8l: add EMMS instructionEvan Shaw2012-02-171-4/+2
* sync: say that Cond.Wait can not return spuriouslyDmitriy Vyukov2012-02-171-2/+3
* all: update 'gotest' to 'go test'Shenghou Ma2012-02-132-2/+2
* sync/atomic: disable hammer pointer tests on wrong size systemIan Lance Taylor2012-02-121-0/+2
* build: remove Make.pkg, Make.toolRuss Cox2012-01-302-33/+0
* sync/atomic: fix data race in testsDmitriy Vyukov2012-01-161-2/+2
* allow copy of struct containing unexported fieldsRuss Cox2011-11-151-0/+2
* all: sort importsRuss Cox2011-11-021-1/+1
* sync/atomic: replace MFENCE with LOCK XADDDmitriy Vyukov2011-09-191-2/+7