summaryrefslogtreecommitdiffstats
path: root/src/list.c
Commit message (Expand)AuthorAgeFilesLines
* Fix list_insert_sorted use of offsetLouis Burda2023-07-131-2/+5
* Add user pointer to sort apiLouis Burda2023-06-081-7/+7
* Add more utility macros and upcast internally for sort funcsLouis Burda2023-05-261-7/+30
* Set C99 standard and add link detach functionsLouis Burda2023-04-121-27/+0
* Rename _push_ api to _insert_Louis Burda2023-04-021-27/+27
* Inline some functions, add -O2 optimization, make naming less collision proneLouis Burda2023-03-311-169/+103
* ASSERT vs CHECK semantics + fixed install targetLouis Burda2023-03-131-16/+32
* Refactor to use optional assertLouis Burda2023-02-171-33/+16
* Change list_sort ascending to reverseLouis Burda2022-03-151-4/+4
* Simplified sorting interfaceLouis Burda2022-03-021-12/+11
* Fix sorted insertLouis Burda2022-02-281-4/+9
* Added link inuse check, sorted insert, and list clear funcsLouis Burda2022-02-271-1/+37
* Ensure list_at only returns links that may be UPCASTLouis Burda2022-02-251-2/+6
* Fix bug in list_sortLouis Burda2022-02-221-1/+1
* Use size_t in list_lenLouis Burda2022-02-221-1/+1
* Added simple insertion sort and index functionsLouis Burda2022-02-211-3/+44
* Fix off-by-one in list_frontLouis Burda2022-02-141-1/+1
* Switched to more stable / sane typesLouis Burda2022-02-141-8/+10
* Add more sanity checks via assertLouis Burda2022-02-121-1/+7
* Allow negative tail offsets for list_atLouis Burda2022-02-121-1/+4
* Core functionalityLouis Burda2022-02-121-0/+196