AuroraRuntime/Include/Aurora/Async
Jamie Reece Wilson dd13098022 [*] Transition to dynamic tick-based scheduling
[*] Re-do AuAsync reference counting
[+] IWorkItem::SetSchedSteadyTimeNsAbs
[*] Irrelevant IIOProcessor sources are now discarded in evaluating whether or not a thread-pool in special running mode should shutdown
[*] Transition WorkItems to only use steady time
[*] Refactor AsyncConfig
[*] Drop default SMT spin time from hundreds of cycles to ~32 so that we can sit nicely at the bottom of task manager unless the application calls for extra responsivity
2023-08-09 03:21:14 +01:00
..
Legacy Further Linux support 2022-08-02 05:52:57 +01:00
Async.hpp [*] Lite clean up/Refactor 2022-08-20 07:53:48 +01:00
AsyncTypes.hpp [*] Huge refactor - Move Aurora::[IPC and Loop] to Aurora::IO 2022-06-12 01:29:28 +01:00
AuFutures.hpp [+] AuVoidTask 2023-07-08 15:07:40 +01:00
IAsyncApp.hpp A pretty large patch not worth breaking up into separate commits 2021-11-05 17:34:23 +00:00
IPCPromises.hpp [+] RMD128+BScFwd based HashCash (bcrypt DoS mitigation, acc creation, antibot, etc) 2022-09-19 02:34:57 +01:00
IThreadPool.hpp [*] ::run across threads should block until shutdown 2023-05-24 08:19:47 +01:00
IWorkItem.hpp [*] Transition to dynamic tick-based scheduling 2023-08-09 03:21:14 +01:00
IWorkItemHandler.hpp 2/3 of the IO update (very early implementation) 2022-06-12 00:01:27 +01:00