summaryrefslogtreecommitdiffhomepage
path: root/syncs
AgeCommit message (Expand)AuthorFilesLines
2022-11-10syncs: add Map (#6260)Joe Tsai2-0/+132
2022-11-04all: remove old +build tagsBrad Fitzpatrick1-1/+0
2022-08-04syncs: add generic AtomicValueMaisem Ali1-0/+43
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick1-36/+0
2022-03-17syncs: use TryLock and TryRLock instead of unsafeJosh Bleecher Snyder1-35/+9
2021-10-27syncs: mark as safe for Go 1.18Josh Bleecher Snyder2-4/+4
2021-08-17syncs: bump known good version to include Go 1.17Josh Bleecher Snyder2-4/+4
2021-08-05all: gofmt with Go 1.17Josh Bleecher Snyder2-0/+2
2021-07-20wgengine/{monitor,router}: restore Linux ip rules when systemd deletes themBrad Fitzpatrick1-0/+10
2021-06-23syncs: add AtomicUint32David Crawshaw1-0/+11
2021-06-18staticcheck.conf: turn off noisy lint errorsDavid Crawshaw2-3/+1
2021-05-04syncs: stop running TestWatchMultipleValues on CIJosh Bleecher Snyder1-3/+2
2021-03-27syncs: disable TestWatchMultipleValues on Windows CI buildsJosh Bleecher Snyder1-0/+9
2021-03-23syncs: add SemaphoreBrad Fitzpatrick2-2/+72
2020-11-24Fix receiver in order to be consistent: syncs.WaitGroupChanDmytro Tananayskiy1-4/+4
2020-09-11syncs: add Watch, for monitoring mutex contentionJosh Bleecher Snyder2-0/+166
2020-09-09syncs: add AssertLockedJosh Bleecher Snyder3-1/+182
2020-05-29syncs: add AtomicBoolBrad Fitzpatrick1-0/+15
2020-03-12syncs: add new package for extra sync typesBrad Fitzpatrick2-0/+116