libdvec-c

C memory vector library
git clone https://git.sinitax.com/sinitax/libdvec-c
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

DateCommit messageAuthorFiles+-
2024-05-20 14:07Modify error propagation and add modified statusLouis Burda3+70-57
2024-05-09 23:55Add liballoc as subgitLouis Burda15+361-4
2023-11-12 20:02Change data type since sizeof(char) not necessarily 1Louis Burda3+22-22
2023-11-12 18:31Update liballoc upstreamLouis Burda1+1-1
2023-08-12 21:13Add support for fusing dvec and data allocationLouis Burda5+96-19
2023-08-12 20:35Add quicksort_ex for sorting large elements efficientlyLouis Burda5+83-5
2023-08-12 07:47Replace bubblesort with quicksort and add _push/_popLouis Burda5+79-21
2023-08-12 05:57Add locked attr to prevent further reallocationsLouis Burda2+24-12
2023-08-12 05:49Allow dvec_free on NULLLouis Burda1+1-1
2023-08-12 05:45Add -Wpedantic and remove void * arithmeticLouis Burda3+7-7
2023-06-08 00:37Fix bubble sort orderingLouis Burda3+8-7
2023-05-30 14:04Update liballocLouis Burda0+0-0
2023-05-30 13:54Fix configureLouis Burda1+1-1
2023-05-30 13:46Remove executable permissions from headers installLouis Burda1+1-1
2023-05-29 11:51Template build.jst for debug configurationLouis Burda4+78-45
2023-05-26 02:02Add bubble sort and binary searchLouis Burda5+120-4
2023-05-25 14:17Remove adjusting dsize on dvec_copyLouis Burda1+1-2
2023-05-21 15:47Update liballocLouis Burda1+10-9
2023-05-15 14:31Update build.jst to new syntaxLouis Burda1+20-11
2023-05-13 19:05Add cleanall targetLouis Burda3+5-13
2023-05-13 16:22Add dvec_move for readabilityLouis Burda2+9-0
2023-05-13 16:19Update liballocLouis Burda3+43-25
2023-05-04 16:53Add 'just' build fileLouis Burda1+36-0
2023-05-03 12:49Rename dvec_remove to dvec_rm and add dvec_rm_backLouis Burda4+11-5
2023-04-20 03:49Update liballoc commitLouis Burda0+0-0
2023-04-06 12:21Enable iterating over const pointersLouis Burda2+6-6
2023-03-27 19:12Minor API improvementsLouis Burda5+82-90
2023-03-23 19:26Allow ignoring return code for _add_slot(s) and fix iterLouis Burda2+18-12
2023-03-20 19:50Add option to assert successful allocs and valid argumentsLouis Burda3+73-25
2023-03-20 13:43Fix -Wconversion error, add dvec_len and DVEC_ITERLouis Burda1+10-1
2023-03-17 20:03Use liballoc for allocationsLouis Burda6+61-35
2023-03-17 15:57Add copy and swapLouis Burda5+62-40
2023-03-16 22:01Rename to libdvec to avoid ambiguityLouis Burda10+357-355
2023-03-13 20:20Negate errno in return, positive values reservedLouis Burda2+6-6
2023-03-13 19:59Return errno directly for thread-safetyLouis Burda5+37-52
2023-03-13 19:26ABI vs API semanticsLouis Burda2+2-2
2023-03-13 18:53Add MIT licenseLouis Burda1+21-0
2023-03-13 18:40Simplify by removing HANDLE_ERR and forwarding errno to callerLouis Burda6+101-117
2023-02-17 18:47Migrate out bitvec into separate libraryLouis Burda8+62-291
2023-01-15 14:33Added bit vector implementation and optional error handlingLouis Burda9+342-39
2023-01-12 01:12Refactor abi for common use-cases and perfLouis Burda6+164-198
2022-04-19 13:55Turn on assertions by default and fixLouis Burda1+8-8
2022-03-31 10:23Include type in iter macroLouis Burda1+4-3
2022-03-30 00:22Added VEC_ITER macro for for-loopsLouis Burda2+5-2
2022-03-29 16:11Disconnect data buf from struct and make definition publicLouis Burda6+168-83
2022-03-12 14:30Add methods for adding / removing mulitple items at a timeLouis Burda2+54-31
2022-02-12 14:54Core functionalityLouis Burda6+286-0