aboutsummaryrefslogtreecommitdiffstats
path: root/src/free_list.c
Commit message (Collapse)AuthorAgeFilesLines
* free_list: Update header sizes when coalescing free blocksDouglas B. Rumbaugh3 days1-0/+1
|
* Ran clangtidyDouglas B. Rumbaugh3 days1-9/+9
|
* Added splitting and some basic testing for itDouglas B. Rumbaugh3 days1-1/+16
|
* Cleaned up code for adding to the free listDouglas B. Rumbaugh3 days1-17/+11
|
* free_list: partial split implementationDouglas B. Rumbaugh3 days1-2/+18
| | | | | | | Implemented enough of split to get basic free list reuse working. Also updated the allocate() function to return the output of split when it is called.
* free_list.c: Free list size bugfixDouglas B. Rumbaugh3 days1-1/+1
| | | | | I wasn't setting the size of the free list node correctly due to an operating precedence mixup.
* Initial implementation of free list functionsDouglas B. Rumbaugh3 days1-5/+42
| | | | | Implemented (but haven't tested) adding nodes to the free list and coalescing them.
* Intial commit: No free list management yetDouglas B. Rumbaugh3 days1-0/+22