aboutsummaryrefslogtreecommitdiff
path: root/core/sync/sync2/primitives_windows.odin
Commit message (Expand)AuthorAgeFilesLines
* Add `cond_wait_with_timeout`gingerBill2021-10-111-0/+8
* Keep -vet happygingerBill2021-10-091-3/+0
* Update `core:sync/sync2` to have a generic `Futex` interface, and implement t...gingerBill2021-10-091-85/+0
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-36/+36
* Remove `context.thread_id`gingerBill2021-06-081-0/+4
* `sync2.Auto_Reset_Event`; Make atomic operations names clearergingerBill2021-05-061-4/+4
* Implement sync2.Recursive_Mutex using `WaitOnAddress` and friends on WindowsgingerBill2021-04-271-0/+50
* Max sync2.Sema on windows be `i32` for the counter internally.gingerBill2021-04-271-2/+2
* Reimplement sync2.Sema on windows with WaitOnAddress primitivesgingerBill2021-04-271-0/+32
* New redesign of core:sync (stored under core:sync/sync2 for the time being)gingerBill2021-04-111-0/+73