summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-242-25/+147
* Remove all remaining calls to logerr() that included a trailing newlineEuAndreh2024-05-2410-72/+63
* src/vector.h: Add implementation and tests for vector_contains()EuAndreh2024-05-243-0/+84
* src/vector.{c,h}: Improve code and testsEuAndreh2024-05-244-182/+109
* src/math.c: Add mul_size()EuAndreh2024-05-244-0/+105
* Add some version of vector.cEuAndreh2024-05-237-0/+768
* Rename "pindaiba" -> "pindaibabs"EuAndreh2024-05-235-13/+13
* Makefile: Normalize alongsside parallel projectsEuAndreh2024-05-231-16/+19
* Normalize all "color" to "colour"EuAndreh2024-05-092-7/+7
* Makefile: Make all $(derived-assets) depend on Makefile and deps.mk, instead ...EuAndreh2024-05-091-4/+3
* Makefile: Better space trailing escape in uninstall targetEuAndreh2024-05-091-4/+4
* src/logerr.c: Add trailing newline by defaultEuAndreh2024-04-302-8/+12
* src/util.c: Add freeit()EuAndreh2024-04-193-0/+46
* tests/util.c: Add missing free() callsEuAndreh2024-04-181-0/+11
* src/testing.c: Fix show_colour() logic; add it to testsEuAndreh2024-04-182-4/+9
* src/string.c: Add new empty file structureEuAndreh2024-04-164-0/+27
* deps.mk: Add correct dependency for i18n.cEuAndreh2024-04-161-1/+1
* tests/i18n.c: Remove duplicate #includeEuAndreh2024-04-161-1/+0
* src/random.c: Add temporary buffer so we do not mess with "addr"EuAndreh2024-04-161-2/+21
* Organaze importsEuAndreh2024-04-166-4/+12
* src/: Change "argv" definitions from "char **" to "char *[]"EuAndreh2024-04-162-2/+2
* src/{lib,pindaiba}.h: Change symlink directionEuAndreh2024-04-162-6/+6
* src/random.c: Simplify error messagesEuAndreh2024-04-161-3/+3
* src/i18n.h: Change "_()" from a macro to a functionEuAndreh2024-04-162-1/+9
* src/pindaiba.h: Add definition of NULL_TERMINATOREuAndreh2024-04-072-0/+5
* src/util.c: Add slurp(), with a simple testEuAndreh2024-04-077-17/+174
* src/lib.c: Print project metadata on pindaiba_mainEuAndreh2024-04-076-30/+50
* src/logerr.c: Also *try* to log something when fprintf() and vfprintf() failEuAndreh2024-04-061-2/+6
* src/: Check "if (x != NULL)" instead of "if (x)"EuAndreh2024-04-063-7/+7
* Start "rc = -1" instead of 0EuAndreh2024-04-068-81/+38
* src/: Remove unused "infallible" tagEuAndreh2024-04-062-15/+0
* Sort includesEuAndreh2024-04-064-5/+5
* Canonicalize builds: remove "fuzz" referencesEuAndreh2024-04-064-41/+7
* rm .tdrcEuAndreh2024-04-051-1/+0
* mkdeps.sh: Remove langs complexity for nowEuAndreh2024-04-051-10/+1
* Makefile: remove "help" target and improve indentationEuAndreh2024-04-051-11/+6
* Makefile: Fix name of binary in "install" targetEuAndreh2024-04-051-1/+1
* rm -rf tools/ doc/*EuAndreh2024-04-0510-357/+1