.. |
AuConditionEx.cpp
|
[+] FlexibleConditionVariable::WaitForSignalRelativeNanoseconds(AuUInt64 uRelativeNanoseconds)
|
2023-07-25 12:38:49 +01:00 |
AuConditionEx.hpp
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
AuConditionMutex.Generic.cpp
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
AuConditionMutex.Generic.hpp
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
AuConditionMutex.NT.cpp
|
[*] Minor NT optimization: move branch
|
2023-07-10 20:06:18 +01:00 |
AuConditionMutex.NT.hpp
|
[*] NT: backport unix optimization - no spin during spurious wake up
|
2023-07-10 13:12:17 +01:00 |
AuConditionMutex.Unix.cpp
|
[+] Allocationless thread primitives
|
2023-03-21 03:19:22 +00:00 |
AuConditionMutex.Unix.hpp
|
[*] Merge GTK JS's branch fix for async shutdown
|
2023-01-30 13:26:17 +00:00 |
AuConditionVariable.Generic.cpp
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
AuConditionVariable.Generic.hpp
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
AuConditionVariable.NT.cpp
|
[*] Trivial Win8+ condvar broadcast improvement (pragmatism)
|
2023-07-25 15:28:02 +01:00 |
AuConditionVariable.NT.hpp
|
[*] Forgot to reintroduce these: 75b71275 (cont)
|
2023-07-09 22:34:31 +01:00 |
AuConditionVariable.Unix.cpp
|
[+] Allocationless thread primitives
|
2023-03-21 03:19:22 +00:00 |
AuConditionVariable.Unix.hpp
|
[*] [Pre-Win8.1] Optimize for modern nt instead of windows vista synch in legacy path; yes, this is how windows 7 and vista synch is somewhat implemented.
|
2023-03-15 00:35:29 +00:00 |
AuCriticalSection.cpp
|
[*] Refactor our thread primitives for an SOO change, where the SOO[_t]-suffix is no longer required, resulting a new type conflict issue
|
2023-04-23 19:25:37 +01:00 |
AuCriticalSection.hpp
|
[*] Refactor our thread primitives for an SOO change, where the SOO[_t]-suffix is no longer required, resulting a new type conflict issue
|
2023-04-23 19:25:37 +01:00 |
AuEvent.cpp
|
[*] remove redundant branch from sync primitive
|
2023-06-28 02:24:53 +01:00 |
AuEvent.hpp
|
[*] Massive perf boost by removing atomic and
|
2023-04-03 08:21:44 +01:00 |
AuIConditionMutexEx.hpp
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
AuMutex.Generic.cpp
|
[*] Refactor our thread primitives for an SOO change, where the SOO[_t]-suffix is no longer required, resulting a new type conflict issue
|
2023-04-23 19:25:37 +01:00 |
AuMutex.Generic.hpp
|
[+] Linux: semaphores and mutexes directly over futexes. Move UNIX pthread condvar mutex into the condvar mutex class.
|
2022-12-28 23:44:45 +00:00 |
AuMutex.Linux.cpp
|
[*] Sync primitive improvements
|
2023-06-26 08:59:49 +01:00 |
AuMutex.Linux.hpp
|
[*] Refactor our thread primitives for an SOO change, where the SOO[_t]-suffix is no longer required, resulting a new type conflict issue
|
2023-04-23 19:25:37 +01:00 |
AuMutex.NT.cpp
|
[*] Minor NT optimization: move branch
|
2023-07-10 20:06:18 +01:00 |
AuMutex.NT.hpp
|
[*] NT: backport unix optimization - no spin during spurious wake up
|
2023-07-10 13:12:17 +01:00 |
AuMutex.Unix.cpp
|
[*] Sync primitive improvements
|
2023-06-26 08:59:49 +01:00 |
AuMutex.Unix.hpp
|
[*] Sync primitive improvements
|
2023-06-26 08:59:49 +01:00 |
AuRWLock.cpp
|
[*] Two annoying formatting issues in RWLock
|
2023-07-25 12:57:47 +01:00 |
AuRWLock.hpp
|
[+] 32bit SOO sizes for sync primitives under x86_32/MSVC
|
2023-06-17 17:08:58 +01:00 |
AuSemaphore.Generic.cpp
|
[*] Refactor our thread primitives for an SOO change, where the SOO[_t]-suffix is no longer required, resulting a new type conflict issue
|
2023-04-23 19:25:37 +01:00 |
AuSemaphore.Generic.hpp
|
[+] Linux: semaphores and mutexes directly over futexes. Move UNIX pthread condvar mutex into the condvar mutex class.
|
2022-12-28 23:44:45 +00:00 |
AuSemaphore.Linux.cpp
|
[*] Sync primitive improvements
|
2023-06-26 08:59:49 +01:00 |
AuSemaphore.Linux.hpp
|
[*] Refactor our thread primitives for an SOO change, where the SOO[_t]-suffix is no longer required, resulting a new type conflict issue
|
2023-04-23 19:25:37 +01:00 |
AuSemaphore.NT.cpp
|
[*] Sync primitive improvements
|
2023-06-26 08:59:49 +01:00 |
AuSemaphore.NT.hpp
|
[*] Sync primitive improvements
|
2023-06-26 08:59:49 +01:00 |
AuSemaphore.Unix.cpp
|
[*] Sync primitive improvements
|
2023-06-26 08:59:49 +01:00 |
AuSemaphore.Unix.hpp
|
[*] Sync primitive improvements
|
2023-06-26 08:59:49 +01:00 |
AuSpinLock.cpp
|
[*] further deprecate high res clock
|
2023-04-22 22:58:20 +01:00 |
AuSpinLock.hpp
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
SMTYield.cpp
|
[+] Allocationless thread primitives
|
2023-03-21 03:19:22 +00:00 |
SMTYield.hpp
|
[+] Allocationless thread primitives
|
2023-03-21 03:19:22 +00:00 |
ThreadCookie.cpp
|
[*] [Pre-Win8.1] Optimize for modern nt instead of windows vista synch in legacy path; yes, this is how windows 7 and vista synch is somewhat implemented.
|
2023-03-15 00:35:29 +00:00 |
ThreadCookie.hpp
|
[*] Further compress
|
2023-03-22 13:42:07 +00:00 |
ThreadCookie.x64.NT.asm
|
[*] Cleanup optimization commit
|
2023-03-15 00:48:37 +00:00 |