2025-07-24 15:38:21 +02:00
2025-07-22 17:12:24 +02:00
2025-07-22 17:12:24 +02:00
2025-07-22 17:15:25 +02:00

arena.h

A single header library that implements region-based memory management in C.

Example

#define ARENA_IMPLEMENTATION
#include "arena.h"

int main(void)
{
    Arena a = {0};

    int *x = arena_alloc(&a, sizeof(*x) * 69);
    float *y = arena_alloc(&a, sizeof(*y) * 420);

    arena_free(&a);
    return 0;
}
Description
A single header library that implements region-based memory management in C
Readme MIT 76 KiB
Languages
C 99.3%
Makefile 0.7%