Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-01 | Implement arena_reset | Aryadev Chavali | |
2024-11-01 | region_delete->region_delete_rec and slightly rework arena_realloc | Aryadev Chavali | |
1) Better naming. 2) Use MIN macro for choosing the size to copy over from the old buffer to the new one. Also fix issue where we free the old region of memory before copying it over to the new buffer. | |||
2024-11-01 | Simple arena implementation using singly linked list | Aryadev Chavali | |
Manages individual allocations via a bump allocator (region), with unfit allocations triggering a new region allocation that is added to a linked list. Any new region allocations will always be oversized for the initially requested size, to amortize the cost of future allocations. |