aboutsummaryrefslogtreecommitdiff
path: root/lib/alloc
Commit message (Expand)AuthorAgeFilesLines
* Use spaces for alignmentThomas Voss 2024-10-031-3/+3
* Implement proper resizing for arena allocatorsThomas Voss 2024-10-031-7/+70
* Use uint8_t instead of char8_t pointers in arena blocksThomas Voss 2024-10-031-2/+1
* Use 4 KiB blocks if sysconf(_SC_PAGESIZE) failsThomas Voss 2024-10-031-3/+1
* Huge library overhaulThomas Voss 2024-10-0310-225/+226
* Fix bug in arena_realloc()Thomas Voss 2024-05-141-1/+1
* Accept an element size argument to allocatorsThomas Voss 2024-05-102-7/+13
* Try to do better error handling with custom allocatorsThomas Voss 2024-05-092-7/+33
* Add custom allocator support to u8upper()Thomas Voss 2024-05-093-4/+14
* Implement arena allocation resizingThomas Voss 2024-05-093-0/+64
* Add a heap allocatorThomas Voss 2024-05-081-0/+12
* Explicitly save errno on failure in mkregion()Thomas Voss 2024-04-271-0/+2
* Print errno error when bufalloc() failsThomas Voss 2024-04-161-1/+1
* Rename padded_sz to nlenThomas Voss 2024-04-161-5/+4
* implement arena allocatorsThomas Voss 2024-04-164-13/+112
* Add the bufalloc_noterm() functionThomas Voss 2024-03-102-22/+29
* Minor tweaksThomas Voss 2024-03-071-1/+3
* GenesisThomas Voss 2024-03-061-0/+29