Vladislav Belov
|
cedd5e89a0
|
Uses make_unique_for_overwrite in LinearAllocator
We don't need to initialize that memory. libcxx currently doesn't support
that. Also fixed wrong initialization order in the constructor.
|
2026-10-30 21:27:33 +01:00 |
|
Vladislav Belov
|
0650721b19
|
Replaces round to closest power of two by std ones
|
2026-09-21 00:47:13 +02:00 |
|
Vladislav Belov
|
e4de94415e
|
Removes unused pointer from the allocate function
Also allows to compare ProxyAllocator. For example, it might be
required for containers to compare iterators.
|
2025-10-12 00:53:10 +02:00 |
|
Vladislav Belov
|
53ff6f0d50
|
Adds LinearAllocator for faster allocations.
LinearAllocator (also known as bump allocator) allows to reuse the
same memory across the frame for short lifetime allocations.
|
2025-10-12 00:53:08 +02:00 |
|