aboutsummaryrefslogtreecommitdiff
path: root/core/sync/sync2/primitives_pthreads.odin
Commit message (Expand)AuthorAgeFilesLines
* initial OpenBSD supportSébastien Marie2022-02-251-1/+1
* Add `cond_wait_with_timeout`gingerBill2021-10-111-0/+10
* Keep -vet happygingerBill2021-10-091-2/+0
* Update `core:sync/sync2` to have a generic `Futex` interface, and implement t...gingerBill2021-10-091-181/+0
* Strip semicolons in core which were missinggingerBill2021-09-081-75/+75
* Add some missing files to sync2 for linux and darwingingerBill2021-08-161-2/+2
* Add more uses of `or_return`gingerBill2021-08-151-1/+1
* Begin changes to sync2gingerBill2021-05-201-1/+1
* `sync2.Auto_Reset_Event`; Make atomic operations names clearergingerBill2021-05-061-2/+2
* Implement sync2.Recursive_Mutex using `WaitOnAddress` and friends on WindowsgingerBill2021-04-271-0/+48
* Reimplement sync2.Sema on windows with WaitOnAddress primitivesgingerBill2021-04-271-0/+29
* Default to pthreads in sync2 for *nixgingerBill2021-04-131-1/+1
* Update sync2 to just use atomic intrinsics rather than the parapoly wrappersgingerBill2021-04-121-13/+12
* New redesign of core:sync (stored under core:sync/sync2 for the time being)gingerBill2021-04-111-0/+155