summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Modify error propagation and add modified statusLouis Burda2024-05-202-50/+54
* Change data type since sizeof(char) not necessarily 1Louis Burda2023-11-122-19/+19
* Add support for fusing dvec and data allocationLouis Burda2023-08-122-17/+88
* Add quicksort_ex for sorting large elements efficientlyLouis Burda2023-08-122-2/+65
* Replace bubblesort with quicksort and add _push/_popLouis Burda2023-08-122-17/+57
* Add locked attr to prevent further reallocationsLouis Burda2023-08-121-9/+14
* Allow dvec_free on NULLLouis Burda2023-08-121-1/+1
* Add -Wpedantic and remove void * arithmeticLouis Burda2023-08-121-5/+5
* Fix bubble sort orderingLouis Burda2023-06-082-5/+6
* Add bubble sort and binary searchLouis Burda2023-05-262-4/+104
* Remove adjusting dsize on dvec_copyLouis Burda2023-05-251-2/+1
* Update liballocLouis Burda2023-05-211-9/+10
* Add cleanall targetLouis Burda2023-05-131-12/+0
* Add dvec_move for readabilityLouis Burda2023-05-131-0/+8
* Update liballocLouis Burda2023-05-131-22/+40
* Rename dvec_remove to dvec_rm and add dvec_rm_backLouis Burda2023-05-031-1/+1
* Enable iterating over const pointersLouis Burda2023-04-061-4/+4
* Minor API improvementsLouis Burda2023-03-312-43/+48
* Allow ignoring return code for _add_slot(s) and fix iterLouis Burda2023-03-231-4/+7
* Add option to assert successful allocs and valid argumentsLouis Burda2023-03-211-22/+30
* Use liballoc for allocationsLouis Burda2023-03-172-29/+41
* Add copy and swapLouis Burda2023-03-172-18/+35
* Rename to libdvec to avoid ambiguityLouis Burda2023-03-163-221/+223
* Negate errno in return, positive values reservedLouis Burda2023-03-132-6/+6
* Return errno directly for thread-safetyLouis Burda2023-03-132-37/+22
* Simplify by removing HANDLE_ERR and forwarding errno to callerLouis Burda2023-03-132-40/+73
* Migrate out bitvec into separate libraryLouis Burda2023-03-132-178/+0
* Added bit vector implementation and optional error handlingLouis Burda2023-01-153-12/+217
* Refactor abi for common use-cases and perfLouis Burda2023-01-122-123/+66
* Turn on assertions by default and fixLouis Burda2022-04-191-8/+8
* Added VEC_ITER macro for for-loopsLouis Burda2022-03-301-1/+1
* Disconnect data buf from struct and make definition publicLouis Burda2022-03-292-77/+111
* Add methods for adding / removing mulitple items at a timeLouis Burda2022-03-121-30/+50
* Core functionalityLouis Burda2022-02-122-0/+200