.. |
AuConditionEx.cpp
|
[*] ...same applies to these
|
2023-08-26 18:46:00 +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
|
[+] Added Linux-specific condvars and condmutex
|
2023-08-12 11:11:12 +01:00 |
AuConditionMutex.Linux.cpp
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
AuConditionMutex.Linux.hpp
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
AuConditionMutex.NT.cpp
|
[*] Adopt new ROXTL atomics
|
2023-08-23 22:03:00 +01:00 |
AuConditionMutex.NT.hpp
|
[*] More compact Win32 primitives!
|
2023-08-21 17:34:24 +01:00 |
AuConditionMutex.Unix.cpp
|
[+] Added Linux-specific condvars and condmutex
|
2023-08-12 11:11:12 +01:00 |
AuConditionMutex.Unix.hpp
|
[*] More compact Linux primitives
|
2023-08-21 19:17:05 +01:00 |
AuConditionVariable.Generic.cpp
|
[*] Refactoring in progress...
|
2022-11-17 08:03:20 +00:00 |
AuConditionVariable.Generic.hpp
|
[+] Added Linux-specific condvars and condmutex
|
2023-08-12 11:11:12 +01:00 |
AuConditionVariable.Linux.cpp
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
AuConditionVariable.Linux.hpp
|
[*] More compact Linux primitives
|
2023-08-21 19:17:05 +01:00 |
AuConditionVariable.NT.cpp
|
[*] More compact Win32 primitives!
|
2023-08-21 17:34:24 +01:00 |
AuConditionVariable.NT.hpp
|
[*] More compact Win32 primitives!
|
2023-08-21 17:34:24 +01:00 |
AuConditionVariable.Unix.cpp
|
[+] Added Linux-specific condvars and condmutex
|
2023-08-12 11:11:12 +01:00 |
AuConditionVariable.Unix.hpp
|
[*] More compact Linux primitives
|
2023-08-21 19:17:05 +01:00 |
AuCriticalSection.cpp
|
[*] More compact Linux primitives
|
2023-08-21 19:17:05 +01:00 |
AuCriticalSection.hpp
|
[*] More compact Linux primitives
|
2023-08-21 19:17:05 +01:00 |
AuEvent.cpp
|
[*] More compact Win32 primitives!
|
2023-08-21 17:34:24 +01:00 |
AuEvent.hpp
|
[*] More compact Win32 primitives!
|
2023-08-21 17:34:24 +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
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
AuMutex.Linux.hpp
|
[*] More compact Linux primitives
|
2023-08-21 19:17:05 +01:00 |
AuMutex.NT.cpp
|
[*] Adopt new ROXTL atomics
|
2023-08-23 22:03:00 +01:00 |
AuMutex.NT.hpp
|
[+] More threading options
|
2023-08-19 18:16:48 +01:00 |
AuMutex.Unix.cpp
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
AuMutex.Unix.hpp
|
[*] Some unwanted indirect branching is still bleeding in; mark more primitive classes as final
|
2023-08-19 11:41:37 +01:00 |
AuRWLock.cpp
|
[*] Simplified lines of code: shared pointer init
|
2023-08-26 19:02:14 +01:00 |
AuRWLock.hpp
|
[*] RWLock: WakeOnAddress optimization on wait to prevent mutex congestion on modern OSes
|
2023-08-23 15:37:55 +01:00 |
AuSemaphore.Generic.cpp
|
[*] Always use unsigned integers under the semaphore classes
|
2023-08-18 15:26:31 +01:00 |
AuSemaphore.Generic.hpp
|
[*] Always use unsigned integers under the semaphore classes
|
2023-08-18 15:26:31 +01:00 |
AuSemaphore.Linux.cpp
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
AuSemaphore.Linux.hpp
|
[*] Reoptimize semaphore wait paths
|
2023-08-22 15:28:09 +01:00 |
AuSemaphore.NT.cpp
|
[*] Optimize >4 thread wakeups on <= Win7, under Semaphore
|
2023-08-26 18:08:33 +01:00 |
AuSemaphore.NT.hpp
|
[*] NT Semaphore optimization
|
2023-08-24 13:55:31 +01:00 |
AuSemaphore.Unix.cpp
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
AuSemaphore.Unix.hpp
|
[*] Some unwanted indirect branching is still bleeding in; mark more primitive classes as final
|
2023-08-19 11:41:37 +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
|
[*] ThreadingConfig::bPreferEnableAdaptiveSpin
|
2023-08-27 20:26:36 +01:00 |
SMTYield.hpp
|
[*] Rework SMT yielding
|
2023-08-27 19:56:22 +01: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 |