summaryrefslogtreecommitdiff
path: root/src/pkg/sync
Commit message (Expand)AuthorAgeFilesLines
* runtime/race: better handling of atomic operationsDmitriy Vyukov2014-09-013-278/+8
* cmd/cc, runtime: convert C compilers to use Go calling conventionRuss Cox2014-08-271-22/+2
* runtime: convert synchronous semaphores to GoDmitriy Vyukov2014-08-241-2/+6
* sync: be more explicit in WaitGroup docsAndrew Gerrand2014-08-221-4/+7
* all: copy cmd/ld/textflag.h into pkg/GOOS_GOARCHRob Pike2014-08-128-8/+8
* sync/atomic: fix data races in testsDmitriy Vyukov2014-07-201-8/+8
* sync: fix typo in benchmark nameJosh Bleecher Snyder2014-07-171-1/+1
* sync/atomic: nacl/arm support.Shenghou Ma2014-07-101-0/+109
* sync: detect incorrect usages of RWMutexDmitriy Vyukov2014-06-192-1/+51
* sync/atomic: fix unimportant assembly errors found by go vetRuss Cox2014-05-155-23/+23
* sync: less agressive local caching in PoolDmitriy Vyukov2014-04-142-94/+87
* sync: fix spurious wakeup from WaitGroup.WaitRui Ueyama2014-04-102-4/+32
* sync.Pool: better documentationRob Pike2014-04-101-17/+25
* sync: give finalizers more time in TestPoolGCRuss Cox2014-03-071-1/+1
* sync/atomic: skip broken tests on freebsd/arm and netbsd/armDave Cheney2014-03-021-0/+3
* all: merge NaCl branch (part 1)Dave Cheney2014-02-252-2/+161
* sync: use RunParallel in benchmarksDmitriy Vyukov2014-02-256-285/+125
* sync: support Pool under race detectorDmitriy Vyukov2014-01-252-0/+15
* runtime: combine small NoScan allocationsDmitriy Vyukov2014-01-241-2/+2
* sync: scalable PoolDmitriy Vyukov2014-01-242-32/+179
* sync: explain Pool's intentionsRob Pike2013-12-201-1/+11
* sync: add Pool typeBrad Fitzpatrick2013-12-182-0/+219
* sync/atomic: explain how to subtract an unsigned constantRob Pike2013-10-031-0/+4
* sync/atomic: adjust for new runtime.cas64 prototypeRuss Cox2013-09-244-12/+44
* 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