This commit is contained in:
Matthew 2025-08-23 05:26:01 +10:00
parent 60cb081309
commit c8c5208884

View File

@ -118,13 +118,13 @@ AllocAlign(Arena* arena, u64 size, u64 alignment)
void* ptr = null; void* ptr = null;
uintptr mem_pos, current, offset; uintptr mem_pos, current, offset;
Node!(ArenaPool)* node = arena.pools.front; Node!(ArenaPool)* node = arena.pools.first;
while (true) while (true)
{ {
if (node == null) if (node == null)
{ {
AddArenaPool(arena); AddArenaPool(arena);
node = arena.pools.front; node = arena.pools.first;
} }
mem_pos = cast(uintptr)node.value.mem; mem_pos = cast(uintptr)node.value.mem;
@ -148,7 +148,7 @@ AllocAlign(Arena* arena, u64 size, u64 alignment)
void void
Reset(Arena* arena) Reset(Arena* arena)
{ {
Node!(ArenaPool)* node = arena.pools.front; Node!(ArenaPool)* node = arena.pools.first;
while (node != null) while (node != null)
{ {
node.value.pos = 0; node.value.pos = 0;
@ -159,7 +159,7 @@ Reset(Arena* arena)
void void
Free(Arena* arena) Free(Arena* arena)
{ {
Node!(ArenaPool)* node = arena.pools.front; Node!(ArenaPool)* node = arena.pools.first;
while (node != null) while (node != null)
{ {
MemFree(node.value.mem, arena.length); MemFree(node.value.mem, arena.length);