summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-05-24src/random.c: Simplify via better variable namesEuAndreh1-10/+7
2024-05-24tests/vector.c: Add most missing testsEuAndreh2-25/+147
2024-05-24Remove all remaining calls to logerr() that included a trailing newlineEuAndreh10-72/+63
2024-05-24src/vector.h: Add implementation and tests for vector_contains()EuAndreh3-0/+84
2024-05-24src/vector.{c,h}: Improve code and testsEuAndreh4-182/+109
2024-05-24src/math.c: Add mul_size()EuAndreh4-0/+105
2024-05-23Add some version of vector.cEuAndreh7-0/+768
2024-05-23Rename "pindaiba" -> "pindaibabs"EuAndreh5-13/+13
2024-05-23Makefile: Normalize alongsside parallel projectsEuAndreh1-16/+19
2024-05-09Normalize all "color" to "colour"EuAndreh2-7/+7
2024-05-09Makefile: Make all $(derived-assets) depend on Makefile and deps.mk, instead ↵EuAndreh1-4/+3
of just some
2024-05-09Makefile: Better space trailing escape in uninstall targetEuAndreh1-4/+4
2024-04-30src/logerr.c: Add trailing newline by defaultEuAndreh2-8/+12
2024-04-19src/util.c: Add freeit()EuAndreh3-0/+46
2024-04-18tests/util.c: Add missing free() callsEuAndreh1-0/+11
2024-04-18src/testing.c: Fix show_colour() logic; add it to testsEuAndreh2-4/+9
2024-04-16src/string.c: Add new empty file structureEuAndreh4-0/+27
2024-04-16deps.mk: Add correct dependency for i18n.cEuAndreh1-1/+1
2024-04-16tests/i18n.c: Remove duplicate #includeEuAndreh1-1/+0
2024-04-16src/random.c: Add temporary buffer so we do not mess with "addr"EuAndreh1-2/+21
2024-04-16Organaze importsEuAndreh6-4/+12
2024-04-16src/: Change "argv" definitions from "char **" to "char *[]"EuAndreh2-2/+2
2024-04-16src/{lib,pindaiba}.h: Change symlink directionEuAndreh2-6/+6
2024-04-16src/random.c: Simplify error messagesEuAndreh1-3/+3
2024-04-16src/i18n.h: Change "_()" from a macro to a functionEuAndreh2-1/+9
2024-04-07src/pindaiba.h: Add definition of NULL_TERMINATOREuAndreh2-0/+5
2024-04-07src/util.c: Add slurp(), with a simple testEuAndreh7-17/+174
2024-04-07src/lib.c: Print project metadata on pindaiba_mainEuAndreh6-30/+50
2024-04-06src/logerr.c: Also *try* to log something when fprintf() and vfprintf() failEuAndreh1-2/+6
2024-04-06src/: Check "if (x != NULL)" instead of "if (x)"EuAndreh3-7/+7
2024-04-06Start "rc = -1" instead of 0EuAndreh8-81/+38
2024-04-06src/: Remove unused "infallible" tagEuAndreh2-15/+0
2024-04-06Sort includesEuAndreh4-5/+5
2024-04-06Canonicalize builds: remove "fuzz" referencesEuAndreh4-41/+7
2024-04-05rm .tdrcEuAndreh1-1/+0
2024-04-05mkdeps.sh: Remove langs complexity for nowEuAndreh1-10/+1
2024-04-05Makefile: remove "help" target and improve indentationEuAndreh1-11/+6
2024-04-05Makefile: Fix name of binary in "install" targetEuAndreh1-1/+1
2024-04-05rm -rf tools/ doc/*EuAndreh10-357/+1
2024-04-05Move unit tests out of src/*.c into tests/EuAndreh16-868/+888
2024-02-29git mv meta.capim meta.weaveEuAndreh1-0/+0
2024-02-29Makefile: Use .a over .xa for executable archivesEuAndreh4-28/+28
2024-02-29git rm doc/pindaiba.{CHANGELOG,README,TODOs}.en.7.inEuAndreh3-0/+0
2024-02-27Makefile: Centralize the definition of archive filesEuAndreh1-1/+7
2024-02-27Makefile: Move the definition of ".bin-check" as a .SUFFIXES entry to the topEuAndreh1-2/+1
2024-02-07Makefile: Assume $(sources) have no subdirectoryEuAndreh1-13/+10
2024-02-07tools/manpages.sh: Stop puttings manpages in directories without language nameEuAndreh1-5/+1
2024-01-08Makefile: Install missing headers under "pindaiba/" directoryEuAndreh1-3/+7
2024-01-07src/hash.{c,h}: Remove into dedicated projectEuAndreh3-398/+0
2024-01-07Makefile: Remove $(MAKEFILE) variableEuAndreh1-2/+1