summaryrefslogtreecommitdiffstats
path: root/src/list.h
AgeCommit message (Expand)Author
2024-01-30list: Return the next cursor from SLIST_INSERT()Tavian Barnes
2024-01-07list: New SLIST_HEAD() and SLIST_TAIL() macrosTavian Barnes
2023-11-09list: Simplify slist_remove_impl()Tavian Barnes
2023-10-12list: Assert that we're not inserting already-attached nodesTavian Barnes
2023-09-25list: New for_[s]list() macrosTavian Barnes
2023-09-25list: Unify formattingTavian Barnes
2023-09-25list: New [S]LIST_EMPTY() macrosTavian Barnes
2023-09-25list: New [S]LIST_ITEM_INIT() macrosTavian Barnes
2023-09-25list: Use (void)(...) rather than do { ... } while (0)Tavian Barnes
2023-07-04list: Fix some parameter docsTavian Barnes
2023-05-24list: Allow popping from an empty listTavian Barnes
2023-05-20list: Return the removed item from SLIST_POP()Tavian Barnes
2023-04-12list: New SLIST_INSERT() macroTavian Barnes
2023-04-12list: s/link/node/Tavian Barnes
2023-04-01list: Fix SLIST_REMOVE() on the tailTavian Barnes
2023-04-01list: Fix a typo in SLIST_REMOVE()Tavian Barnes
2023-04-01list: Implement SLIST_REMOVE()Tavian Barnes
2023-04-01list: Simplify some macrosTavian Barnes
2023-03-31list: Use macros instead of type-erased listsTavian Barnes
2023-03-29list: New helper macros for converting entries to itemsTavian Barnes
2023-03-29list: New generic linked list APITavian Barnes