Rework the arena once again...

This commit is contained in:
kamkow1
2025-06-01 13:24:14 +02:00
parent dd74b7f78a
commit ed39351983
2 changed files with 84 additions and 61 deletions

View File

@ -9,18 +9,14 @@ typedef struct {
int main(void)
{
/* Arena arena = gebs_arena_get(512); */
Arena arena = gebs_arena_get(128);
Arena arena = gebs_arena_get();
defer { arena_destroy(&arena); }
Ints ints = {0};
for (size_t i = 0; i < 100; i++) {
for (size_t i = 0; i < 10000; i++) {
list_append_alloc(&arena, &ints, i);
gebs_arena_reset(&arena);
}
for (size_t i = 0; i < ints.count; i++) {
printf("%zu\n", i);
}
gebs_arena_reset(&arena);
printf("%s\n", fmt("Hello formatting %d", 124));