summaryrefslogtreecommitdiffstats
Commit message (Collapse)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