Jamie Reece Wilson
83f34b0c47
03:28:55:638 17>2 of 53388 functions (<0.1%) were compiled, the rest were copied from previous compilation. 03:28:55:638 17> 0 functions were new in current compilation 03:28:55:638 17> 65 functions had inline decision re-evaluated but remain unchanged 03:28:56:749 17>Finished generating code the header of const AuString & is the same as std::string_view therefore nothing changes. in fact, we still need to alloc strings a bunch of times for a zero terminated string. worse, <c++20 always allocs each time we want to access a hashmap with o(1) lookup, making small hashmaps kinda pointless when we always have to alloc+copy (thx std) perhaps this will help some language binders |
||
---|---|---|
.. | ||
_ByteBuffer.hpp | ||
ByteBuffer_Memory.inl | ||
ByteBuffer_Position.inl | ||
ByteBuffer_ReadWrite.inl | ||
ByteBuffer_Strings.inl | ||
ByteBuffer_TypedReadWrite.inl | ||
ByteBuffer_Utility.inl | ||
ByteBuffer_Utils.inl | ||
ByteBuffer_WriteFrom.inl | ||
ByteBuffer.hpp | ||
ByteBufferPushReadState.hpp | ||
ByteBufferPushWriteState.hpp | ||
Cache.hpp | ||
CppHeapWrapper.hpp | ||
Heap.hpp | ||
HeapStats.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