AuroraRuntime/Source/Threading/Primitives
2023-04-01 09:53:00 +01:00
..
AuConditionEx.cpp [*] remove dumb cas loops 2023-04-01 09:53: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 [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuConditionMutex.NT.cpp [*] remove dumb cas loops 2023-04-01 09:53:00 +01:00
AuConditionMutex.NT.hpp [*] remove dumb cas loops 2023-04-01 09:53:00 +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 [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuConditionVariable.NT.hpp [*] link errors 2023-03-22 16:59:21 +00: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 [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuCriticalSection.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
AuEvent.cpp [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuEvent.hpp [*] Further optimize 2023-03-17 15:41:05 +00:00
AuIConditionMutexEx.hpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00:00
AuMutex.Generic.cpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00: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 [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuMutex.Linux.hpp [+] IWaitable::LockNS(...) 2023-03-12 15:27:28 +00:00
AuMutex.NT.cpp [*] remove dumb cas loops 2023-04-01 09:53:00 +01:00
AuMutex.NT.hpp [*] Reintroduce the older implementation based on Vista sync primitives when best implementation under NT 5.1 apis isn't available (microsoft being cunts under the false guise of sandboxing xbox and uwp) 2023-03-16 18:25:23 +00:00
AuMutex.Unix.cpp [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuMutex.Unix.hpp [+] IWaitable::LockNS(...) 2023-03-12 15:27:28 +00:00
AuRWLock.cpp [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuRWLock.hpp [*] Further compress 2023-03-22 13:42:07 +00:00
AuSemaphore.Generic.cpp [*] Refactoring in progress... 2022-11-17 08:03:20 +00: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 [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuSemaphore.Linux.hpp [+] IWaitable::LockNS(...) 2023-03-12 15:27:28 +00:00
AuSemaphore.NT.cpp [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuSemaphore.NT.hpp [*] Windows 7 optimization [?] 2023-03-15 02:38:26 +00:00
AuSemaphore.Unix.cpp [+] Allocationless thread primitives 2023-03-21 03:19:22 +00:00
AuSemaphore.Unix.hpp [+] IWaitable::LockNS(...) 2023-03-12 15:27:28 +00:00
AuSpinLock.cpp [+] Allocationless thread primitives 2023-03-21 03:19:22 +00: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