summaryrefslogtreecommitdiffstats
path: root/src/list.h
Commit message (Expand)AuthorAgeFilesLines
* list: Allow popping from an empty listTavian Barnes2023-05-241-1/+3
* list: Return the removed item from SLIST_POP()Tavian Barnes2023-05-201-5/+16
* list: New SLIST_INSERT() macroTavian Barnes2023-04-121-30/+41
* list: s/link/node/Tavian Barnes2023-04-121-40/+40
* list: Fix SLIST_REMOVE() on the tailTavian Barnes2023-04-011-8/+8
* list: Fix a typo in SLIST_REMOVE()Tavian Barnes2023-04-011-1/+1
* list: Implement SLIST_REMOVE()Tavian Barnes2023-04-011-7/+23
* list: Simplify some macrosTavian Barnes2023-04-011-12/+12
* list: Use macros instead of type-erased listsTavian Barnes2023-03-311-159/+288
* list: New helper macros for converting entries to itemsTavian Barnes2023-03-291-3/+60
* list: New generic linked list APITavian Barnes2023-03-291-0/+170