|
0b60cb8099
|
[*] Fix major heap regression
|
2024-03-19 11:56:15 +00:00 |
|
|
b65f27fa8f
|
[*] Harden AuByteBuffer against use after free
|
2024-03-18 08:47:37 +00:00 |
|
|
f0248ed658
|
[*] Fix AuByteBuffer writes of AuOptionals
|
2024-03-17 20:42:24 +00:00 |
|
|
bcb007ebe8
|
[*] Improved AuByteBuffer structure
|
2024-03-17 13:57:28 +00:00 |
|
|
a7033c40e2
|
[*] Nuke some std:: usage under AuMemory::Heap
|
2024-03-17 13:16:43 +00:00 |
|
|
9c4315ff95
|
[*] Hardening in the form of the prevention of future bad rewrites of similar code
[+] MemoryView::AtOffset
[+] MemoryView::Take
|
2024-03-10 09:46:53 +00:00 |
|
|
c935b892c7
|
[*] Harden AuByteBuffer
[+] Alias: AuNewSharableBuffer
[+] Alias: AuNewSharableResizableBuffer
[+] Alias: AuNewRingBuffer
[+] Alias: AuNewResizableBuffer
|
2024-03-09 06:57:19 +00:00 |
|
|
2a5fad9d0c
|
[+] Debug heap API: void Heap::WalkHeap(bool(*fCallback)(void *, void *), void *pSecondArg)
|
2024-03-04 04:51:41 +00:00 |
|
|
1920f5a8d5
|
[+] IO Thread Pool
[+] FileSeekingWriter
[+] ISeekingWriter
[+] AuIO::Adapters::NewAsyncTransactionFromStreamReader
[+] AuIO::Adapters::NewAsyncTransactionFromStreamSeekingReader
[+] AuIO::Adapters::NewAsyncTransactionFromStreamWriter
[+] AuIO::Adapters::NewAsyncTransactionFromStreamSeekingWriter
[+] AuIO::Async::UseSpecifiedWorkerGroup
[+] AuMemory::NewSharableResizableBuffer
[+] AuMemory::NewSharableBuffer
[*] Update comments
|
2024-02-26 18:12:04 +00:00 |
|
|
2731183a1a
|
[+] AuMemory::SharableByteBuffer
|
2024-02-26 00:05:01 +00:00 |
|
|
ae17ad13fe
|
[*] DeleteThatCastedOnce should check the real types trivialness
|
2024-02-16 11:45:57 +00:00 |
|
|
72335a09a9
|
[*] Harden AuCastPointer
|
2024-02-15 01:50:27 +00:00 |
|
|
3dc82bf1cb
|
[+] AuCastPointer because C++ is a big pile of shit (TODO: port to AuROXTL)
|
2024-02-14 06:35:43 +00:00 |
|
|
8b64a97514
|
[*] RequestHeapOfRegion should take a memory view
|
2024-02-13 05:11:05 +00:00 |
|
|
39ba32df3c
|
[+] AuNewClassArrayUnique
[+] AuNewClassArray
[+] AuNewClassUnique
[+] AuNewClass
[*] Unfuck/refactor GetDefaultDiscontiguousHeap
|
2024-02-13 03:18:13 +00:00 |
|
|
b7a5bfe8b3
|
[*] fuck the brain diseased demented boomers on the c++ arse sniffing committee
|
2024-01-30 16:05:47 +00:00 |
|
|
fc081615a7
|
[+] AuMemory::HeapAccessor
|
2024-01-27 08:04:29 +00:00 |
|
|
20e0473af1
|
[+] AuNullHeapPointer<T>()
|
2024-01-19 19:40:38 +00:00 |
|
|
9fe0655959
|
[+] AuHUPOf_t
|
2024-01-18 17:19:35 +00:00 |
|
|
d1ab8377bc
|
[+] Heap::NewClassUnique
[+] Heap::NewClassArrayUnique
|
2024-01-18 12:22:12 +00:00 |
|
|
dbdfceb97f
|
[*] Amended NewClass[Array] tracking
|
2024-01-18 00:01:52 +00:00 |
|
|
fce755f293
|
[+] Added uOldLength to the free function pointer type of the memory leak detection interface
|
2024-01-17 20:59:51 +00:00 |
|
|
d4eab8e477
|
[*] aubytebuffer move: carry user alignment
|
2024-01-17 19:04:27 +00:00 |
|
|
c3e0418e1a
|
[+] Aurora::Memory::HeapProxy[Ex]
[*] Heap improvements
[+] Heap::NewClassArray
|
2024-01-17 15:22:35 +00:00 |
|
|
997d4a2eca
|
[*] Updated memory comments and keep alignment
|
2024-01-15 12:34:03 +00:00 |
|
|
4112e33e48
|
[+] Missing ByteBuffer::ReadString implementation after 2 years of procrastination
|
2024-01-10 17:44:14 +00:00 |
|
|
be2b781ed6
|
[*] mitigations and clean up before two major commits
|
2023-12-26 21:01:29 +00:00 |
|
|
eb95aeeac7
|
[*] Fix allocate_at_least
|
2023-12-23 02:47:22 +00:00 |
|
|
17d113b74d
|
[+] CppHeapWrapper.hpp
|
2023-12-22 06:54:39 +00:00 |
|
|
e9651eead3
|
[*] Linux build regressons
|
2023-12-04 21:13:25 +00:00 |
|
|
503fd40032
|
[*] Bytebuffer move: missing flags
|
2023-12-01 07:18:11 +00:00 |
|
|
cde973ba90
|
[*] Fix regressed bytebuffer scaling alg
|
2023-12-01 07:15:20 +00:00 |
|
|
019cba1677
|
[*] Fix AuSPtr<T> Heap::NewClass(Args &&...args)
|
2023-12-01 06:50:39 +00:00 |
|
|
028c85e4c8
|
[*] why not make these mean something while we can
|
2023-11-04 23:33:25 +00:00 |
|
|
087bac4085
|
[+] AuByteBuffer::flagNoRealloc
[*] Fix IO regression / Critical Bug / Leak and stupid double free
|
2023-10-29 20:36:11 +00:00 |
|
|
bf49eb5fdd
|
[+] AuMemory::ReserveHeapMemory
|
2023-10-26 17:05:44 +01:00 |
|
|
fb97c282a2
|
[+] bool ByteBuffer::WriteTagged(T &in) (...for non-const ::Serialize)
|
2023-10-24 18:24:35 +01:00 |
|
|
ca3bded0d4
|
[+] AuMemory::SetMemoryLowNotification
|
2023-10-24 18:01:05 +01:00 |
|
|
5565189d2c
|
[*] bug-fix
|
2023-10-24 12:50:15 +01:00 |
|
|
cef8259bb1
|
[+] ByteBuf: support for T::Serialize and T::Deserialize detection
|
2023-10-24 11:50:42 +01:00 |
|
|
6acf21009d
|
[-] Bytebuf: Remove linear-buffer only constraint
|
2023-10-24 11:30:36 +01:00 |
|
|
4b38f205d1
|
[*] oops i didnt just break the build
|
2023-10-23 12:38:29 +01:00 |
|
|
18dbe62959
|
[-] Bytebuf: Drop final references to fast/zeroless allocation
|
2023-10-23 09:58:17 +01:00 |
|
|
a5b7ea9af4
|
[*] Bytebuf resize: Fix perf regression in 6d49de43
|
2023-10-23 07:49:52 +01:00 |
|
|
6d49de430a
|
[*] Unfuck/simplify bytebuffers resize
|
2023-10-22 06:57:01 +01:00 |
|
|
bd11c0860d
|
[*] Enforce tags around here
|
2023-10-21 08:07:18 +01:00 |
|
|
fe36ee5fb2
|
[+] AuMemory::SetLeakFinder
|
2023-10-17 08:46:08 +01:00 |
|
|
16f7d985fc
|
[+] Missing read/write AuByteBuffer by views
|
2023-09-30 11:44:13 +01:00 |
|
|
635f9e39e9
|
[*] Modernize IOBufferedProcessor (and moved to the io utility namespace)
[+] AuIO::Utility::NewBufferedProcessorEx
[+] AuByteBuffer::calcDifferenceBetweenHeadsUnsigned
[+] AuByteBuffer::calcDifferenceBetweenHeadsSigned
|
2023-09-28 12:38:01 +01:00 |
|
|
aaeca44fb0
|
[+] ByteBuffer::WriteTagged<T>
[+] ByteBuffer::ReadTagged<T>
|
2023-08-08 00:08:54 +01:00 |
|