Commit message (Expand)AuthorAgeFilesLines
* Release 2.3.1HEAD2.3.1mainTavian Barnes6 days3-2/+16
* bftw: Use a dynamic array for the cacheTavian Barnes8 days1-45/+42
* darray: New DARRAY_POP() macroTavian Barnes8 days2-2/+34
* dstring: Set a minimum capacity to avoid reallocating for small stringsTavian Barnes8 days1-1/+6
* tests: Add missing license headersTavian Barnes8 days2-0/+32
* tests/trie: Fix "handling" typoTavian Barnes8 days1-1/+1
* util: New close() wrappers to check for EBADF and preserve errnoTavian Barnes8 days9-53/+66
* dir: Fix extra close() if fdopendir() failsTavian Barnes8 days1-2/+4
* Add some missing (void)'sTavian Barnes8 days2-2/+2
* ci/macos: Switch back to macos-latestTavian Barnes2021-12-192-24/+34
* ci/macos: Downgrade to macOS 10.15Tavian Barnes2021-12-101-1/+2
* tests: Set TZ to a real timezoneTavian Barnes2021-12-101-1/+1
* stat: Work around GNU Hurd bugTavian Barnes2021-12-101-1/+2
* eval: Check that RLIM_SAVED_{CUR,MAX} are defined before using themTavian Barnes2021-12-051-3/+24
* ci/freebsd: Don't pin an old tailscale version2.3Tavian Barnes2021-11-251-1/+0
* Release 2.3Tavian Barnes2021-11-254-3/+25
* exec: Add a bit of backoff during ARG_MAX bisectionTavian Barnes2021-11-231-7/+11
* exec: Find ARG_MAX with binary search after E2BIGTavian Barnes2021-11-172-14/+67
* parse: Switch back to O_TRUNC from explicit ftruncate()Tavian Barnes2021-10-192-31/+16
* tests: Distinguish between failures and crashesTavian Barnes2021-10-191-47/+61
* tests: Set abort_on_error=1 for the sanitizersTavian Barnes2021-10-191-0/+6
* parse: Fix UAF + double-free when ftruncate() failsTavian Barnes2021-10-191-5/+8
* printf: Colorize file names/paths in simple casesTavian Barnes2021-10-093-8/+76
* color: New %pF format for file namesTavian Barnes2021-10-092-5/+36
* printf: Take a CFILE, not a FILETavian Barnes2021-10-093-65/+66
* ci/codecov: Disable status checksTavian Barnes2021-10-021-0/+4
* tests: Add a test for an operator in an unexpected positionTavian Barnes2021-10-011-0/+5
* tests: Add tests for parsing invalid integersTavian Barnes2021-10-012-4/+41
* tests: Add a tests for missing and nonexistent pathsTavian Barnes2021-10-011-0/+20
* ci: Add a workflowTavian Barnes2021-09-281-0/+31
* Don't truncate files until we know they're not duplicatesTavian Barnes2021-09-268-68/+115
* util: New xfopen() utilityTavian Barnes2021-09-215-3/+58
* README: Fix a broken link to the NetBSD find manpageTavian Barnes2021-09-211-1/+1
* ctx: Also deduplicate the standard streamsTavian Barnes2021-09-216-41/+177
* Merge pull request #80 from a1346054/fixesTavian Barnes2021-09-201-4/+2
| * Trim excess whitespacea13460542021-09-201-1/+1
| * Avoid using a misleading hashbanga13460542021-09-201-3/+1
* Fix the order of -fprintf FILE FORMAT in the docsTavian Barnes2021-09-152-2/+2
* tests: Make the -files0-from tests weirderTavian Barnes2021-09-153-103/+65
* Implement -files0-from FILETavian Barnes2021-09-156-4/+240
* util: Wrap getdelim() instead of open coding itTavian Barnes2021-09-152-27/+34
* spawn: Plug some leaks on error pathsTavian Barnes2021-09-151-0/+2
* eval: Remove an extra space from -ls outputTavian Barnes2021-09-021-1/+1
* eval: Use 512-byte blocks for -ls when POSIXLY_CORRECT is setTavian Barnes2021-09-024-4/+10
* Use /usr/bin/env bash as the shebang in scriptsTavian Barnes2021-08-057-7/+7
* expr: Remove unneeded forward declaration of struct exprTavian Barnes2021-07-271-5/+3
* color: Fix a leak on unknown color keysTavian Barnes2021-06-161-2/+7
* parse: More -help pager improvementsTavian Barnes2021-06-131-39/+24
* spawn: New function for resolving executables in the PATHTavian Barnes2021-06-132-17/+91
* spawn: Allow NULL envp for the current environmentTavian Barnes2021-06-133-2/+8