|
de25694416
|
[*] bonk (use AuAXXX atomics)
|
2023-09-02 04:55:43 +01:00 |
|
|
5cf7533eab
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
|
|
87c3ac790d
|
[*] FutexCondWaitable::NotifyOne was bothering me
|
2023-08-26 18:43:57 +01:00 |
|
|
346a9f3bde
|
[*] More aggressively wake up reorder prone (unlikely) condvars under broadcast (unlikely)
|
2023-08-26 15:56:59 +01:00 |
|
|
3898a41198
|
[*] Adopt new ROXTL atomics
...AuAtomicLoad + AuAtomicClearU8Lock
|
2023-08-23 22:03:00 +01:00 |
|
|
03a3532a20
|
[+] Option macro: AURORA_RUNTIME_FORCE_ADAPTIVE_FUTEX
|
2023-08-22 13:58:17 +01:00 |
|
|
76ac770674
|
[*] Update a handful of condvar cas's and account for laziness along the way
|
2023-08-22 09:44:54 +01:00 |
|
|
a60a1b3088
|
[*] dont assume these condvar paths cant underflow
|
2023-08-21 00:25:29 +01:00 |
|
|
58302586a9
|
[*] Minor optimizations: AuThreading::Waitable::Futex*
|
2023-08-20 17:11:50 +01:00 |
|
|
f1a08d25e7
|
[+] AuUInt32 GetTotalSpinCountTimeout()
[*] Fixup FutexWaitable
|
2023-08-20 09:47:31 +01:00 |
|
|
2d2d66f410
|
[*] FutexCondWaitable infinite sleep fix
|
2023-08-19 22:29:09 +01:00 |
|
|
7ce89a143f
|
[+] FutexCondWaitable
[+] (shorthand) AuMutex
[+] (shorthand) AuSemaphore
[+] (shorthand) AuRWRenterableLock
[+] (shorthand) AuRenterableMutex
[+] (shorthand) AuRWLock
[+] (shorthand) AuCond
[+] (shorthand) AuCondMutex
[+] (shorthand) AuSpinLock
[+] (shorthand) AuFutexCond
|
2023-08-19 22:25:31 +01:00 |
|