Reece
0c3344fe46
[+] IOProcessor::StartSimpleIOWatch(const AuSPtr<IIOWaitableItem> &object, const AuSPtr<IIOSimpleEventListener> &listener) [+] IOProcessor::StartSimpleLSWatch(const AuSPtr<Loop::ILoopSource> &source, const AuSPtr<IIOSimpleEventListener> &listener) [*] IOAdapterAsyncStream should reset the transactions IO state upon reaching end of segment (should this be per tick?) or upon stream error - otherwise, we end up spinning on a stuck event forever [*] Fix non-linear path under read of the AuByteBuffer [*] Fix various other nonlinear conditions under AuByteBuffer [*] IOProcessor releases registered io item from queue upon request [*] Fix ConsoleMessage::Write -> enumeration of color should be casted to a uint8 [+] Error telemetry under async task creation [*] Fix various lock ups and non-blocking spins related to erroneous InternalRunOne impl. Residual preemptive batching was fucking with modern io. [*] Cleanup TaskFrom/JobFrom. More work required to clean up legacy piss |
||
---|---|---|
.. | ||
Async.cpp | ||
Async.hpp | ||
AsyncApp.cpp | ||
AsyncApp.hpp | ||
AsyncRunnable.hpp | ||
GroupState.cpp | ||
GroupState.hpp | ||
Schedular.cpp | ||
Schedular.hpp | ||
ThreadPool.cpp | ||
ThreadPool.hpp | ||
ThreadState.hpp | ||
ThreadWorkerQueueShim.cpp | ||
ThreadWorkerQueueShim.hpp | ||
WorkItem.cpp | ||
WorkItem.hpp |