aboutsummaryrefslogtreecommitdiff
path: root/core/sync/primitives_internal.odin
Commit message (Collapse)AuthorAgeFilesLines
* Change to use `ODIN_VALGRIND_SUPPORT`gingerBill2023-01-231-16/+16
|
* Add helgrind markers to package syncgingerBill2023-01-231-0/+59
|
* Make `sync` calls `contextless` where possiblegingerBill2022-12-081-19/+19
|
* Unify implementation for *nix platformsgingerBill2022-04-301-74/+63
|
* Remove the wait group based semaphore implementationgingerBill2022-04-301-0/+19
| | | | It was a misuse of the data structure
* Fix `_Sema`gingerBill2022-04-011-2/+2
|
* Remove code deduplicationgingerBill2022-03-311-66/+7
|
* Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than ↵gingerBill2022-03-311-3/+3
| | | | `snake_case`
* Rename package name to `sync`gingerBill2022-03-311-1/+1
|
* Update core to use new atomic intrinsicsgingerBill2022-03-311-3/+3
|
* Replace `sync` with `sync2`gingerBill2022-03-301-0/+184