..
AuConditionEx.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
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
[*] Re-optimize the primitives for Windows 8+ on top of a Windows XP+ core
2023-06-15 20:52:28 +01:00
AuConditionMutex.NT.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
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
[*] Fix major recent regressions
2023-06-17 15:12:16 +01:00
AuConditionVariable.NT.hpp
[*] Fix major recent regressions
2023-06-17 15:12:16 +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
[*] Minor mostly unnoticeable primitive improvements
2023-06-23 21:37:04 +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
[*] Re-optimize the primitives for Windows 8+ on top of a Windows XP+ core
2023-06-15 20:52:28 +01:00
AuMutex.NT.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.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
[*] im not sure why this was written like this
2023-06-23 22:36:13 +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