summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update liballocHEADmasterLouis Burda2025-06-192-3/+3
* Update liballoc subgit to use rmkLouis Burda2025-06-194-3/+5
* Rename to rmkLouis Burda2024-10-023-6/+6
* Modify error propagation and add modified statusLouis Burda2024-05-203-57/+70
* Add liballoc as subgitLouis Burda2024-05-1015-3/+361
* Change data type since sizeof(char) not necessarily 1Louis Burda2023-11-123-22/+22
* Update liballoc upstreamLouis Burda2023-11-121-1/+1
* Add support for fusing dvec and data allocationLouis Burda2023-08-125-19/+96
* Add quicksort_ex for sorting large elements efficientlyLouis Burda2023-08-125-5/+83
* Replace bubblesort with quicksort and add _push/_popLouis Burda2023-08-125-21/+79
* Add locked attr to prevent further reallocationsLouis Burda2023-08-122-12/+24
* Allow dvec_free on NULLLouis Burda2023-08-121-1/+1
* Add -Wpedantic and remove void * arithmeticLouis Burda2023-08-123-7/+7
* Fix bubble sort orderingLouis Burda2023-06-083-7/+8
* Update liballocLouis Burda2023-05-301-0/+0
* Fix configureLouis Burda2023-05-301-1/+1
* Remove executable permissions from headers installLouis Burda2023-05-301-1/+1
* Template build.jst for debug configurationLouis Burda2023-05-295-45/+78
* Add bubble sort and binary searchLouis Burda2023-05-265-4/+120
* Remove adjusting dsize on dvec_copyLouis Burda2023-05-251-2/+1
* Update liballocLouis Burda2023-05-212-9/+10
* Update build.jst to new syntaxLouis Burda2023-05-152-11/+20
* Add cleanall targetLouis Burda2023-05-134-13/+5
* Add dvec_move for readabilityLouis Burda2023-05-132-0/+9
* Update liballocLouis Burda2023-05-134-25/+43
* Add 'just' build fileLouis Burda2023-05-042-0/+36
* Rename dvec_remove to dvec_rm and add dvec_rm_backLouis Burda2023-05-034-5/+11
* Update liballoc commitLouis Burda2023-04-201-0/+0
* Enable iterating over const pointersLouis Burda2023-04-062-6/+6
* Minor API improvementsLouis Burda2023-03-315-90/+82
* Allow ignoring return code for _add_slot(s) and fix iterLouis Burda2023-03-232-12/+18
* Add option to assert successful allocs and valid argumentsLouis Burda2023-03-213-25/+73
* Fix -Wconversion error, add dvec_len and DVEC_ITERLouis Burda2023-03-201-1/+10
* Use liballoc for allocationsLouis Burda2023-03-176-35/+60
* Add copy and swapLouis Burda2023-03-175-40/+62
* Rename to libdvec to avoid ambiguityLouis Burda2023-03-1610-355/+357
* Negate errno in return, positive values reservedLouis Burda2023-03-132-6/+6
* Return errno directly for thread-safetyLouis Burda2023-03-135-52/+37
* ABI vs API semanticsLouis Burda2023-03-132-2/+2
* Add MIT licenseLouis Burda2023-03-131-0/+21
* Simplify by removing HANDLE_ERR and forwarding errno to callerLouis Burda2023-03-136-117/+101
* Migrate out bitvec into separate libraryLouis Burda2023-03-138-291/+62
* Added bit vector implementation and optional error handlingLouis Burda2023-01-159-39/+342
* Refactor abi for common use-cases and perfLouis Burda2023-01-126-198/+164
* Turn on assertions by default and fixLouis Burda2022-04-191-8/+8
* Include type in iter macroLouis Burda2022-03-311-3/+4
* Added VEC_ITER macro for for-loopsLouis Burda2022-03-302-2/+5
* Disconnect data buf from struct and make definition publicLouis Burda2022-03-296-83/+168
* Add methods for adding / removing mulitple items at a timeLouis Burda2022-03-122-31/+54
* Core functionalityLouis Burda2022-02-126-0/+286