gingerBill
|
ffffb04d85
|
Remove unused import
|
2021-04-27 17:21:52 +01:00 |
|
gingerBill
|
17390cd317
|
Implement sync2.Recursive_Mutex using WaitOnAddress and friends on Windows
|
2021-04-27 17:19:12 +01:00 |
|
gingerBill
|
7ac80544a1
|
Max sync2.Sema on windows be i32 for the counter internally.
|
2021-04-27 16:59:25 +01:00 |
|
gingerBill
|
96b60d8779
|
Reimplement sync2.Sema on windows with WaitOnAddress primitives
|
2021-04-27 16:56:11 +01:00 |
|
gingerBill
|
158e4c0b6c
|
Add @(cold) tag
|
2021-04-22 10:35:37 +01:00 |
|
gingerBill
|
05a181d719
|
Fix style issues; Use new attribute @(cold) where appropriate in the new sync package
|
2021-04-14 20:19:02 +01:00 |
|
gingerBill
|
bee8beb2c9
|
Default to pthreads in sync2 for *nix
|
2021-04-13 19:04:44 +01:00 |
|
gingerBill
|
4fb4ada2c7
|
Update sync2 to just use atomic intrinsics rather than the parapoly wrappers
|
2021-04-12 15:22:40 +01:00 |
|
gingerBill
|
1156bd9dd0
|
Remove thread stuff from sync2; Cleanup package thread
|
2021-04-11 18:25:56 +01:00 |
|
gingerBill
|
52c193316b
|
Add Thread stuff to new sync package
|
2021-04-11 15:36:55 +01:00 |
|
gingerBill
|
2db1fe7429
|
New redesign of core:sync (stored under core:sync/sync2 for the time being)
|
2021-04-11 15:18:28 +01:00 |
|