AuroraRuntime/Source/Async
J Reece Wilson 35761edaec [+] AuIO::Loop::NewLSTimerHighResolution
[*] ILSTimer::UpdateTime -> ILSTimer::UpdateTimeWall
[*] ILSTimer::UpdateTimeNs -> ILSTimer::UpdateTimeWallNs
[+] ILSTimer::UpdateTimeSteady
[+] ILSTimer::UpdateTimeSteadyNs
2024-09-08 07:26:23 +01:00
..
Async.cpp [+] Added AuAsync per thread io group singleton 2024-07-12 17:22:07 +01:00
Async.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AsyncApp.cpp [+] Added AuAsync per thread io group singleton 2024-07-12 17:22:07 +01:00
AsyncApp.hpp [+] Added AuAsync per thread io group singleton 2024-07-12 17:22:07 +01:00
AuAsyncFuncRunnable.cpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuAsyncFuncRunnable.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuAsyncFuncWorker.cpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuAsyncFuncWorker.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuAsyncKeepGroupAlive.cpp [*] e037fc21 cleanup cont 2023-11-11 11:30:38 +00:00
AuAsyncKeepGroupAlive.hpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuAsyncMicrocounter.cpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuAsyncMicrocounter.hpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuAsyncTimer.cpp [*] Release AuAsyncTimer callback references as soon as the object is canceled 2024-05-28 18:18:54 +01:00
AuAsyncTimer.hpp [*] Release AuAsyncTimer callback references as soon as the object is canceled 2024-05-28 18:18:54 +01:00
AuAThreadPoolInternal.cpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuAThreadPoolInternal.hpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
AuGroupState.cpp [+] AuAsync::ThreadPool::Wakeup(WorkerId_t) 2024-05-03 11:32:31 +01:00
AuGroupState.hpp [+] AuAsync::ThreadPool::Wakeup(WorkerId_t) 2024-05-03 11:32:31 +01:00
AuGroupWorkQueue.cpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
AuGroupWorkQueue.hpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
AuSchedular.cpp [+] AuIO::Loop::NewLSTimerHighResolution 2024-09-08 07:26:23 +01:00
AuSchedular.hpp [+] AuIO::Loop::NewLSTimerHighResolution 2024-09-08 07:26:23 +01:00
AuThreadState.cpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
AuThreadState.hpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
AuThreadStateSingletons.cpp [*] Change how the default work completion group for an AuAsync threads is created and kept alive 2024-07-12 20:40:05 +01:00
AuThreadStateSingletons.hpp [*] Change how the default work completion group for an AuAsync threads is created and kept alive 2024-07-12 20:40:05 +01:00
IAsyncRunnable.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
IThreadPoolInternal.hpp [*] Minor thread pool fixes / improvements before some bigger commits are done 2024-09-05 06:38:57 +01:00
ThreadPool.cpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
ThreadPool.hpp [*] (f466df84: cont): OOM hardening 2024-09-05 17:41:15 +01:00
ThreadState.hpp [*] Minor thread pool fixes / improvements before some bigger commits are done 2024-09-05 06:38:57 +01:00
ThreadWorkerQueueShim.cpp [*] Clean up grug and auasync scheduler / improved idle cpu usage 2024-03-26 18:38:52 +00:00
ThreadWorkerQueueShim.hpp [*] Begin cleaning up AuAsync (2/?) 2023-11-11 10:11:09 +00:00
WorkItem.cpp [+] C++20 QOL changes to AuFutures including AuFuture<X, Y>::BlockUntilComplete() 2024-05-03 09:28:14 +01:00
WorkItem.hpp [*] bug fixes 2024-02-28 14:47:00 +00:00