summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* meta.capim: Add with :dependencies keyHEADmainEuAndreh2025-05-241-0/+8
* rm COPYINGEuAndreh2025-03-201-661/+0
* src/hash.h: Add declaration for hash_setupEuAndreh2025-01-211-0/+3
* src/trace.c: Add explicit cast for uintptr_tEuAndreh2025-01-172-3/+4
* src/trace.c: Replace thread_local with pthreadsEuAndreh2025-01-163-18/+39
* Makefile: keep symlinks in "install" targetEuAndreh2025-01-161-1/+1
* Makefile: Normalize alongside other projects; fix $(integration-tests)EuAndreh2025-01-152-5/+10
* Revamp lib, simplify it a bit and address some FIXMEsEuAndreh2025-01-1248-831/+1052
* Replace src/config.h with <s.h>; incorporate changes from other projectsEuAndreh2025-01-109-32/+24
* src/random.h: Add initial implementation of random_{new,free,generate}()EuAndreh2024-07-053-1/+131
* src/util.c: Tolerate be given a NULL pointerEuAndreh2024-06-302-0/+14
* src/vector.h: Remove const markers that do not influence the interfaceEuAndreh2024-06-301-14/+14
* src/vector.c: Tolerate NULL values to be given to vector_free()EuAndreh2024-06-302-31/+27
* src/trace.h: Fix position of TraceLevel_NONEEuAndreh2024-06-301-5/+5
* Add sorted-vector.c empty filesEuAndreh2024-06-304-0/+15
* src/math.h: Add max_size() functionEuAndreh2024-06-253-0/+22
* Fix clang warningsEuAndreh2024-06-161-1/+1
* src/cmp.{c,h}: Add minimal implementation of cmp_size()EuAndreh2024-06-144-0/+86
* src/trace.h: Init tracing functionsEuAndreh2024-06-145-1/+383
* Revert "src/int.h: Add minimized stdint.h types"EuAndreh2024-06-142-9/+1
* src/logerr.h: Normalize code orderEuAndreh2024-06-123-20/+16
* tests/set.c: Add broken test for HASH_OUTPUT_LENGTHEuAndreh2024-06-121-0/+18
* src/int.h: Add minimized stdint.h typesEuAndreh2024-06-082-1/+9
* src/set.c: v0 for set_add()EuAndreh2024-06-063-1/+40
* src/{tree,vector}.h: Consistent spacing between sectionsEuAndreh2024-06-062-0/+4
* src/set.c: Initialize Tree entries in set_new()EuAndreh2024-06-061-0/+13
* src/hash.c: Update to correct latest siphashbs namesEuAndreh2024-06-062-4/+4
* tests/: Use freeit() and do not use NULL as a boolean false valueEuAndreh2024-06-042-11/+11
* src/: Use freeit() for set_free(), string_free() and vector_free()EuAndreh2024-06-043-8/+7
* tests/vector.c: Add simple test for next_size()EuAndreh2024-06-041-1/+12
* src/set.c: Implement set_new() and set_free()EuAndreh2024-06-044-9/+108
* src/vector.h: Implement vector_assign()EuAndreh2024-06-043-3/+126
* src/string.h: Separate string_equals() from string_compare()EuAndreh2024-06-043-28/+75
* src/vector.h: Add vector_capacity()EuAndreh2024-06-023-0/+60
* src/hash.c: Add thread safe initialization of SipHash seedEuAndreh2024-06-025-1/+185
* tests/*.c: Use EXIT_FAILURE and EXIT_SUCCESS in main() functionsEuAndreh2024-06-0212-29/+37
* src/tree.h: Add functions to public header fileEuAndreh2024-06-011-0/+16
* src/tree.c: Rename tree_insert -> tree_addEuAndreh2024-06-011-1/+1
* tests/tree.c: Add test for tree_contains()EuAndreh2024-06-012-13/+103
* tests/tree.c: Add first test for tree_contains()EuAndreh2024-05-313-3/+29
* Add initial private functions for src/set.c and src/tree.cEuAndreh2024-05-317-0/+368
* Use freeit() everywhereEuAndreh2024-05-319-90/+81
* src/vector.h: Revert back to doing vector_free(&v)EuAndreh2024-05-313-45/+31
* src/vector.c: Make the "void **values" `const`EuAndreh2024-05-311-16/+19
* src/string.h: Add implementation for some basic functionsEuAndreh2024-05-314-6/+522
* src/math.h: Add "add_size()"EuAndreh2024-05-313-2/+85
* src/util.h: Add EXIT_USAGEEuAndreh2024-05-273-0/+20
* Makefile: update "siphash" to new "siphashbs" nameEuAndreh2024-05-261-1/+1
* Remove empty files: description, long-description, meta.weave, README.md and ...EuAndreh2024-05-265-1/+0
* src/catalog.h: Do bounds checking on calls to s()EuAndreh2024-05-245-17/+34