summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* src/hash.h: Add declaration for hash_setupEuAndreh2025-01-211-0/+3
|
* src/trace.c: Add explicit cast for uintptr_tEuAndreh2025-01-171-2/+3
|
* src/trace.c: Replace thread_local with pthreadsEuAndreh2025-01-162-16/+29
|
* Revamp lib, simplify it a bit and address some FIXMEsEuAndreh2025-01-1230-393/+439
|
* Replace src/config.h with <s.h>; incorporate changes from other projectsEuAndreh2025-01-106-17/+8
|
* src/random.h: Add initial implementation of random_{new,free,generate}()EuAndreh2024-07-052-1/+97
|
* src/util.c: Tolerate be given a NULL pointerEuAndreh2024-06-301-0/+4
|
* 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-301-1/+8
|
* src/trace.h: Fix position of TraceLevel_NONEEuAndreh2024-06-301-5/+5
|
* Add sorted-vector.c empty filesEuAndreh2024-06-302-0/+3
|
* src/math.h: Add max_size() functionEuAndreh2024-06-252-0/+8
|
* src/cmp.{c,h}: Add minimal implementation of cmp_size()EuAndreh2024-06-142-0/+30
|
* src/trace.h: Init tracing functionsEuAndreh2024-06-142-0/+103
|
* Revert "src/int.h: Add minimized stdint.h types"EuAndreh2024-06-141-8/+0
| | | | This reverts commit 56d62364184f2ce12e3f81c3831af3881feeda96.
* src/logerr.h: Normalize code orderEuAndreh2024-06-122-4/+5
|
* src/int.h: Add minimized stdint.h typesEuAndreh2024-06-081-0/+8
|
* src/set.c: v0 for set_add()EuAndreh2024-06-061-0/+24
|
* 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-061-3/+3
|
* src/: Use freeit() for set_free(), string_free() and vector_free()EuAndreh2024-06-043-8/+7
|
* src/set.c: Implement set_new() and set_free()EuAndreh2024-06-042-2/+25
|
* src/vector.h: Implement vector_assign()EuAndreh2024-06-042-0/+26
|
* src/string.h: Separate string_equals() from string_compare()EuAndreh2024-06-042-2/+11
|
* src/vector.h: Add vector_capacity()EuAndreh2024-06-022-0/+8
|
* src/hash.c: Add thread safe initialization of SipHash seedEuAndreh2024-06-022-0/+112
|
* tests/*.c: Use EXIT_FAILURE and EXIT_SUCCESS in main() functionsEuAndreh2024-06-021-3/+4
|
* 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-011-1/+1
| | | | | After writing the test, a failing case made me notice that the comparison was reversed, and I then fixed the implementation :)
* tests/tree.c: Add first test for tree_contains()EuAndreh2024-05-311-2/+2
|
* Add initial private functions for src/set.c and src/tree.cEuAndreh2024-05-314-0/+258
|
* Use freeit() everywhereEuAndreh2024-05-315-25/+25
|
* src/vector.h: Revert back to doing vector_free(&v)EuAndreh2024-05-312-5/+6
|
* src/vector.c: Make the "void **values" `const`EuAndreh2024-05-311-16/+19
|
* src/string.h: Add implementation for some basic functionsEuAndreh2024-05-312-2/+169
|
* src/math.h: Add "add_size()"EuAndreh2024-05-312-1/+20
|
* src/util.h: Add EXIT_USAGEEuAndreh2024-05-272-0/+6
|
* src/catalog.h: Do bounds checking on calls to s()EuAndreh2024-05-244-8/+23
|
* src/i18n.c: Remove leading empty string in MSGS[]EuAndreh2024-05-244-39/+38
|
* src/random.c: Simplify via better variable namesEuAndreh2024-05-241-10/+7
|
* tests/vector.c: Add most missing testsEuAndreh2024-05-241-1/+1
|
* Remove all remaining calls to logerr() that included a trailing newlineEuAndreh2024-05-245-34/+26
|
* src/vector.h: Add implementation and tests for vector_contains()EuAndreh2024-05-242-0/+15
|
* src/vector.{c,h}: Improve code and testsEuAndreh2024-05-242-95/+50
|
* src/math.c: Add mul_size()EuAndreh2024-05-242-0/+29
|
* Add some version of vector.cEuAndreh2024-05-235-0/+301
|
* Rename "pindaiba" -> "pindaibabs"EuAndreh2024-05-233-10/+10
|
* Normalize all "color" to "colour"EuAndreh2024-05-091-1/+1
|