Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | list: Use (void)(...) rather than do { ... } while (0) | Tavian Barnes | 2023-09-25 | 1 | -31/+30 |
| | | | | This makes everything usable in expression contexts. | ||||
* | list: Fix some parameter docs | Tavian Barnes | 2023-07-04 | 1 | -4/+4 |
| | |||||
* | list: Allow popping from an empty list | Tavian Barnes | 2023-05-24 | 1 | -1/+3 |
| | |||||
* | list: Return the removed item from SLIST_POP() | Tavian Barnes | 2023-05-20 | 1 | -5/+16 |
| | |||||
* | list: New SLIST_INSERT() macro | Tavian Barnes | 2023-04-12 | 1 | -30/+41 |
| | |||||
* | list: s/link/node/ | Tavian Barnes | 2023-04-12 | 1 | -40/+40 |
| | |||||
* | list: Fix SLIST_REMOVE() on the tail | Tavian Barnes | 2023-04-01 | 1 | -8/+8 |
| | |||||
* | list: Fix a typo in SLIST_REMOVE() | Tavian Barnes | 2023-04-01 | 1 | -1/+1 |
| | |||||
* | list: Implement SLIST_REMOVE() | Tavian Barnes | 2023-04-01 | 1 | -7/+23 |
| | |||||
* | list: Simplify some macros | Tavian Barnes | 2023-04-01 | 1 | -12/+12 |
| | |||||
* | list: Use macros instead of type-erased lists | Tavian Barnes | 2023-03-31 | 1 | -159/+288 |
| | |||||
* | list: New helper macros for converting entries to items | Tavian Barnes | 2023-03-29 | 1 | -3/+60 |
| | |||||
* | list: New generic linked list API | Tavian Barnes | 2023-03-29 | 1 | -0/+170 |