summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-12libpad: pad_free() accept and return NULLHEADmasterVito Caputo
Minor ergonimics change, originally I liked the idea of policing programming errors like attempting to free a NULL pad. But in practice it's just more convenient to be free-like ignoring NULL inputs, and while at it return a NULL pointer in case a reused pointer needs to be NULL'd on free.
2018-12-01libpad: sort includesVito Caputo
2018-11-27libpad: add pad flags and flag for zeroing memoryVito Caputo
2018-11-27*: switch bootstrap to autoreconfVito Caputo
2018-11-26*: initial commitVito Caputo
This is a simple allocator derived from the chunker in the sparkler rototiller particle system module. It's useful for pooling allocations of varying size with a lot of churn. It also gives a convenient way of discarding all allocations through a reset mechanism obviating the need for granular freeing, where applicable.
© All Rights Reserved