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 |
||
---|---|---|
.. | ||
_ByteBuffer.hpp | ||
ByteBuffer_Memory.inl | ||
ByteBuffer_Position.inl | ||
ByteBuffer_ReadWrite.inl | ||
ByteBuffer_Strings.inl | ||
ByteBuffer_TaggedReadWrite.inl | ||
ByteBuffer_TypedReadWrite.inl | ||
ByteBuffer_Utility.inl | ||
ByteBuffer_Utils.inl | ||
ByteBuffer_WriteFrom.inl | ||
ByteBuffer.hpp | ||
ByteBufferPushReadState.hpp | ||
ByteBufferPushWriteState.hpp | ||
Cache.hpp | ||
Heap.hpp | ||
Memory.hpp | ||
MemoryView.hpp | ||
MemRef.hpp | ||
README.md | ||
SwapLock.hpp | ||
Transition.hpp |
AuMemory
Example Usage:
File: HelloAurora/master/Tests/Public/15. Hello ByteBuffer/Main.cpp
Features
- ByteBuffer
- Optimize cache [heavy precache]
- O(1) Heap Allocator (based on a hacked up external lib)
- Purge Executable Memory Cache
- Pin virtual memory into physical memory / SwapLock