summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | spawn: New posix_spawn()-like API for execTavian Barnes2018-09-186-85/+243
|/
* exec: Don't leave zombies around if the child fails to exec()Tavian Barnes2018-09-121-10/+10
* exec: More fixes for bfs_exec_debug() changing errnoTavian Barnes2018-09-101-3/+4
* opt: Re-run optimizations after reordering expressionsTavian Barnes2018-08-184-25/+92
* color: Fix a doc comment typoTavian Barnes2018-08-161-1/+1
* Add some missing fallthrough commentsTavian Barnes2018-08-162-0/+2
* util: Preserve errno in pipe_cloexec()Tavian Barnes2018-07-241-0/+2
* util: macOS doesn't have pipe2()Tavian Barnes2018-07-241-1/+2
* printf: Support all standard strftime() directivesTavian Barnes2018-07-241-10/+20
* printf: Support %B, GNU find's undocumented birth time specifierTavian Barnes2018-07-242-7/+8
* stat: Don't assume blocks are 512 bytesTavian Barnes2018-07-243-6/+24
* tests: Add tests for mode 000Tavian Barnes2018-07-205-0/+46
* printf: Output ? for errors in %YTavian Barnes2018-07-203-5/+35
* Release 1.2.31.2.3Tavian Barnes2018-07-153-2/+14
* eval: Debug all stat() callsTavian Barnes2018-07-151-47/+56
* eval: Share the statbuf across multiple -xtype'sTavian Barnes2018-07-121-18/+31
* eval: Get rid of duplicate statbuf fieldTavian Barnes2018-07-121-24/+22
* eval: Fix -delete when following symlinks.Tavian Barnes2018-07-123-2/+31
* stat: Support the glibc statx() wrapperTavian Barnes2018-07-111-6/+18
* exec: Add some debugging info about failed commandsTavian Barnes2018-07-081-5/+19
* tests: Add some more tests for broken symlinksTavian Barnes2018-07-079-0/+55
* exec: Make ARG_MAX accounting a bit less restrictive with large pagesTavian Barnes2018-07-071-3/+6
* tests: Use -maxdepth 0 instead of | head -n1Tavian Barnes2018-07-071-1/+1
* parse: Add some missing failure messagesTavian Barnes2018-07-061-0/+2
* stat: Handle platforms that don't support AT_EMPTY_PATH for fstatat()Tavian Barnes2018-07-021-3/+12
* stat: Don't try to statx() on architectures without the syscallTavian Barnes2018-07-021-2/+2
* exec: Don't assume bfs_exec_debug() doesn't change errnoTavian Barnes2018-06-251-4/+3
* bftw: Use bftw_action as the return type when applicableTavian Barnes2018-06-251-6/+8
* tests: Relax test_depth_errorTavian Barnes2018-06-242-5/+0
* Release 1.2.21.2.2Tavian Barnes2018-06-233-2/+16
* bftw: Introduce bftw_reader typeTavian Barnes2018-06-231-367/+336
* tests: New test for -depth in the presence of read errorsTavian Barnes2018-06-232-0/+22
* eval: Don't use %m to report a non-errno errorTavian Barnes2018-06-191-1/+1
* parse: Don't leave expr->mode_cmp uninitializedTavian Barnes2018-06-181-1/+1
* bftw: Replace the circular buffer queue with a linked listTavian Barnes2018-04-071-91/+39
* README: Add a repology badgeTavian Barnes2018-04-051-3/+6
* tests: Work around broken rm in cleanupTavian Barnes2018-03-181-0/+7
* tests: Don't use process substitution for diffTavian Barnes2018-03-181-7/+18
* tests: Be robust to ls -i implementation that output a leading spaceTavian Barnes2018-03-181-1/+1
* tests: Add a --noclean option to preserve the test directoryTavian Barnes2018-03-181-2/+14
* New 'sanitized' make targetTavian Barnes2018-03-181-1/+4
* mtab: Fall back on /proc/mounts if /etc/mtab isn't availableTavian Barnes2018-03-041-0/+4
* exec: Fix size accounting when recovering from E2BIGTavian Barnes2018-02-101-4/+6
* Release 1.2.11.2.1Tavian Barnes2018-02-083-2/+10
* exec: Avoid a warning when building with _FORTIFY_SOURCETavian Barnes2018-02-061-1/+6
* eval: Don't unnecessarily zero fields in struct eval_stateTavian Barnes2018-02-011-7/+6
* bftw: Open-code the "."/".." checksTavian Barnes2018-02-011-3/+4
* bftw: Fix the heap implementationTavian Barnes2018-02-011-1/+21
* Release 1.21.2Tavian Barnes2018-01-203-2/+16
* printf: Add %w and %Wk for file birth timesTavian Barnes2018-01-205-1/+37