summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * tests: Merge unit test executables into oneTavian Barnes2024-01-128-23/+166
| * tests: New output formatTavian Barnes2024-01-111-13/+28
| * ci: Add an OmniOS builderTavian Barnes2024-01-091-0/+32
| * tests: Don't do chmod +sTavian Barnes2024-01-091-2/+3
| * config: Disable sys/acl.h on illumosTavian Barnes2024-01-091-1/+1
| * build: Link with -lsocket -lnsl on illumosTavian Barnes2024-01-091-0/+4
| * build: Define _POSIX_PTHREAD_SEMANTICS for illumosTavian Barnes2024-01-091-0/+1
| * tests/bfs/D_opt: New test for more -D opt coverageTavian Barnes2024-01-072-0/+19
| * eval: Check for xbasename() allocation failureTavian Barnes2024-01-071-1/+8
| * expr: Make expressions variadicTavian Barnes2024-01-078-890/+1719
| * list: New SLIST_HEAD() and SLIST_TAIL() macrosTavian Barnes2024-01-071-3/+40
| * ci: Add a DragonFly BSD jobTavian Barnes2024-01-041-0/+31
| * Work around DragonFly BSD kernel bugTavian Barnes2024-01-042-1/+19
| * fsade: Fix ACL checks on DragonFly BSDTavian Barnes2024-01-032-9/+49
| * config: Disable xattrs on DragonFly BSDTavian Barnes2024-01-031-1/+1
| * config: Check for GCC >= 11 before using malloc attribute argsTavian Barnes2024-01-031-3/+3
| * ci: Add a NetBSD jobTavian Barnes2024-01-031-1/+34
| * bit: Rename bswap{16,32,64}()Tavian Barnes2024-01-031-16/+16
| * tests/posix/name_bracket: Skip on NetBSD tooTavian Barnes2024-01-031-2/+6
| * tests/bsd/type_w: Check for truncate(1) before using itTavian Barnes2024-01-031-1/+5
| * xspawn: Check for NetBSD 10 before using posix_spawn_..._fchdir()Tavian Barnes2024-01-021-1/+1
| * config: Polyfill __NetBSD_Prereq__Tavian Barnes2024-01-021-0/+4
| * config: Don't use target_clones on NetBSDTavian Barnes2024-01-021-1/+1
| * ci: Add an OpenBSD jobTavian Barnes2024-01-021-0/+30
| * pwcache: Fix uninitialized pointers on OpenBSDTavian Barnes2024-01-021-4/+4
| * bfstd: Fix fflags type on OpenBSDTavian Barnes2024-01-021-2/+8
| * ci: Use vmactions/freebsd-vmTavian Barnes2024-01-021-16/+21
| * ci: Update action and image versionsTavian Barnes2024-01-013-12/+12
| * tests: Remove unneeded command -v unbuffer || skipTavian Barnes2024-01-012-4/+0
| * expr: Arena-allocate expressionsTavian Barnes2023-12-206-301/+210
| * parse: s/parser_state/bfs_parser/Tavian Barnes2023-12-201-476/+476
| * opt: Use more standard terminology for data flow domainsTavian Barnes2023-12-201-298/+294
| * expr: Move some implementation into expr.cTavian Barnes2023-12-203-45/+57
| * alloc: Add attr(nodiscard) to a few functionsTavian Barnes2023-12-201-0/+4
| * config: Fix attr_nodiscard to use warn_unused_resultTavian Barnes2023-12-201-2/+2
| * config: s/attr_format/attr_printf/Tavian Barnes2023-12-1810-29/+29
| * config: New variadic attr(...) macroTavian Barnes2023-12-1817-62/+127
| * docs: Rename HACKING to CONTRIBUTINGTavian Barnes2023-12-163-8/+8
| * bfstd: New xwcwidth() wrapperTavian Barnes2023-12-163-2/+7
| * main: Warn if setlocale() failsTavian Barnes2023-12-161-1/+12
| * parse: Reject integers that start with whitespaceTavian Barnes2023-12-092-1/+6
| * bfstd: Wrap is[w]{alpha,digit,...}()Tavian Barnes2023-12-092-31/+62
| * Revert "README: Realign badges"Tavian Barnes2023-11-281-3/+4
| * color: Make sure errno is non-zero if parse_colors() failsTavian Barnes2023-11-281-43/+43
| * bfstd: Work around more instances of llvm/llvm-project#65532Tavian Barnes2023-11-231-14/+19
| * darray: RemoveTavian Barnes2023-11-234-189/+0
| * printf: Switch from darray to RESERVE()Tavian Barnes2023-11-231-175/+195
| * mtab: Switch from darray to RESERVE()Tavian Barnes2023-11-231-23/+23
| * ctx: Switch paths from darray to RESERVE()Tavian Barnes2023-11-234-15/+16
| * alloc: New helpers for growing dynamic arraysTavian Barnes2023-11-232-22/+80