aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-16Snap for 9757917 from 18b2cf5a6b4fea0f790d9d83186bac65fdb241a5 to build-tools...build-tools-releaseAndroid Build Coastguard Worker
2023-03-15Upgrade golang-x-sync to v0.1.0HEADmastermainDan Willemsen
2022-09-29singleflight: avoid race between multiple Do callsCuong Manh Le
2022-09-23singleflight: remove forgotten fieldCuong Manh Le
2022-09-07syncmap: remove redundant type conversioncui fliter
2022-08-19x/sync/errgroup: clarify docs for GoAnderson Queiroz
2022-07-22A+C: delete AUTHORS and CONTRIBUTORSRuss Cox
2022-06-01x/sync/errgroup: make note of the default errgroup goroutine limit (unlimited)Jean de Klerk
2022-05-13x/sync/errgroup: add TryGo and SetLimit to control concurrencyChangkun Ou
2021-08-31Snap for 7691048 from 017d6e2373ef77b5861649f777857f07b195f59c to build-tools...Android Build Coastguard Worker
2021-08-27Merge commit '036812b2e83c0ddf193dd5a34e034151da389d09'Dan Willemsen
2021-02-20all: go fmt ./...Russ Cox
2020-12-07README.md: add badge to pkg.go.devJulie Qiu
2020-10-20singleflight: fix flaky TestForgetCuong Manh Le
2020-10-08singleflight: skip tests involving exec on js/wasmBryan C. Mills
2020-09-30singleflight: fix hangs after first Do panichanliang.kirk
2020-07-08Snap for 6664261 from 6ec98728804a67c2ee80bbfffae3233a5b46168d to build-tools...android-build-prod (mdb)
2020-06-25errgroup: fix go vet "copy lock value" warningCholerae Hu
2020-06-09Add golang-x-sync-semaphore moduleSasha Smundak
2020-03-17semaphore: unblock waiters when the front waiter cancels徐志强
2019-12-16Add golang-x-sync-errgrp moduleSasha Smundak
2019-12-16Populate from upstream, add mandatory filesSasha Smundak
2019-12-09Initial empty repositoryInna Palant
2019-09-11syncmap: use type alias for MapEric Rutherford
2019-04-23semaphore: better error message when releasing more than heldJean de Klerk
2019-04-12singleflight: fix duplicate deleting key when Forget calledLE Manh Cuong
2019-02-27all: add a go.mod fileMichael Matloob
2018-12-21semaphore: add more Acquire documentationJean de Klerk
2018-11-08all: remove x/net/context in favour of contextJean de Klerk
2018-03-14CONTRIBUTING.md: remove note about not accepting Pull RequestsAndrew Bonventre
2017-11-01semaphore: add worker-pool exampleBryan C. Mills
2017-09-27README: switch to Markdown, add better linksKevin Burke
2017-05-17semaphore: make test time independent of GOMAXPROCSJonathan Amsterdam
2017-05-10syncmap: release m.mu during (*RWMutexMap).Range callbacksBryan C. Mills
2017-05-04syncmap: backport CL 42095Bryan C. Mills
2017-04-18semaphore: avoid loop variable capture by closureJonathan Amsterdam
2017-03-17semaphore: add a weighted semaphore implementationJonathan Amsterdam
2017-03-15syncmap: remove blocking for all operations on existing keysBryan C. Mills
2017-02-16syncmap: make quick-check output more readableBryan C. Mills
2017-02-16syncmap: add benchmark for RangeBryan C. Mills
2017-02-15syncmap: add a synchronized map implementation.Bryan C. Mills
2016-12-06.: add codereview.cfgJosh Bleecher Snyder
2016-12-01errgroup: fix misleading comment in MD5All exampleBryan C. Mills
2016-10-04singleflight: copy from internal/singleflight in standard libraryMatt Layher
2016-07-15sync: delete dummy builders_test fileBryan C. Mills
2016-07-15errgroup: fix build errors in errgroup_testBryan C. Mills
2016-07-15errgroup: add packageBryan C. Mills
2016-07-13sync: add a Go file to make the builders happyBrad Fitzpatrick
2015-10-30initial commitAndrew Gerrand