summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update liballocHEADmasterLouis Burda2025-06-194-5/+7
* Rename to rmkLouis Burda2024-10-024-6/+6
* Add liballoc as subgitLouis Burda2024-05-1015-3/+360
* Update liballoc upstreamLouis Burda2023-11-121-1/+1
* 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
* Update liballocLouis Burda2023-05-212-9/+11
* Update build.jstLouis Burda2023-05-202-6/+15
* Add cleanall makefile targetLouis Burda2023-05-131-1/+4
* Update liballocLouis Burda2023-05-135-40/+52
* Make HMAP_ITER macro resistant to user errorLouis Burda2023-05-041-1/+1
* Add 'just' build fileLouis Burda2023-05-032-0/+36
* Use sys/types.h for ssize_tLouis Burda2023-04-091-1/+1
* Pop links more efficiently by re-using link**Louis Burda2023-04-062-13/+11
* Add _iter_done to check if iter completedLouis Burda2023-03-312-0/+8
* Compile with -O2 on non-debug buildsLouis Burda2023-03-314-8/+11
* Switch to const * where possibleLouis Burda2023-03-272-32/+37
* Add more types to key/value unionLouis Burda2023-03-241-1/+9
* Rename to hmap and add value union on key sideLouis Burda2023-03-2310-456/+502
* Add strerror lut definition macroLouis Burda2023-03-202-1/+11
* Zero-cost immediate storage for types with size < sizeof(void *)Louis Burda2023-03-203-15/+27
* Optimize _link_posLouis Burda2023-03-201-8/+10
* Distinguish between add and set to avoid memory leaksLouis Burda2023-03-204-7/+28
* Add _link_pos for allocating new links efficientlyLouis Burda2023-03-204-12/+25
* Expose link manipulation functionsLouis Burda2023-03-204-52/+69
* Shift (non-)allocation of key and value responsibility to userLouis Burda2023-03-203-63/+27
* Add _alloc and _free to exposed symbol setLouis Burda2023-03-202-1/+5
* Add copy, swap and allow setting keycmp funcLouis Burda2023-03-195-32/+92
* Use liballoc for allocationsLouis Burda2023-03-176-46/+66
* Remove argument checksLouis Burda2023-03-172-36/+2
* Fix library nameLouis Burda2023-03-171-9/+9
* Switch hashmap_link to void *Louis Burda2023-03-171-2/+2
* Add MIT licenseLouis Burda2023-03-131-0/+21
* Simplify by removing HANDLE_ERR and forwarding errno to callerLouis Burda2023-03-135-113/+85
* ABI vs API semanticsLouis Burda2023-03-132-1/+1
* Propogate error and prevent excessive assertingLouis Burda2023-03-132-14/+8
* Rename and refactor to use optional assertLouis Burda2023-03-1310-365/+421
* Added version scriptLouis Burda2022-02-221-0/+17
* Core functionalityLouis Burda2022-02-136-0/+391