summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* prelude: Split bfs-specific utilities into new bfs.h headerTavian Barnes2024-08-2863-201/+373
* prelude: Rely more on __has_include()Tavian Barnes2024-08-287-96/+31
* build: Move tsan/target_clones conflict to the preludeTavian Barnes2024-08-282-5/+3
* prelude: Define __SANITIZE_*__Tavian Barnes2024-08-286-24/+21
* diag: Get rid of bfs_static_assert()Tavian Barnes2024-08-284-44/+39
* prelude: Define thread_localTavian Barnes2024-08-283-12/+17
* build: Move per-file flag support into cc.shTavian Barnes2024-08-283-11/+33
* build: Move the "compiler works at all" test earlierTavian Barnes2024-08-283-12/+19
* build: Include the auto-flag build logs in config.logTavian Barnes2024-08-282-1/+2
* build/flags-if: Fix sed expression on BSDTavian Barnes2024-08-281-1/+1
* bftw: Handle a hypothetical platform where AT_FDCWD == -1Tavian Barnes2024-08-281-2/+2
* docs/BUILDING: Update example test outputTavian Barnes2024-08-281-4/+4
* build: Allow ./configure --version=X.Y.ZTavian Barnes2024-08-282-5/+8
* build/version.sh: Move version calculation hereTavian Barnes2024-08-282-7/+19
* build: Add check-{install,man} to distcheckTavian Barnes2024-08-281-1/+3
* build: Fix ./configure --helpTavian Barnes2024-08-231-2/+2
* prelude: Stub out __has_builtin() if necessaryTavian Barnes2024-08-231-0/+4
* ci: Update runners to Ubuntu 24.04Tavian Barnes2024-08-233-8/+18
* Release 4.0.14.0.1Tavian Barnes2024-08-193-2/+13
* eval: Don't warn about suppressed errors without -noerrorTavian Barnes2024-08-192-1/+3
* tests/bfs: Add -noerror testsTavian Barnes2024-08-197-0/+21
* bench: Remove workaround for : in $PATHTavian Barnes2024-08-181-6/+1
* sighook: Fix typo in commentTavian Barnes2024-08-171-1/+1
* eval: Capitalize -noerror warning messageTavian Barnes2024-08-171-1/+1
* Release 4.04.0Tavian Barnes2024-08-161-2/+2
* docs: Document the new -mount vs. -xdev behaviourTavian Barnes2024-08-164-7/+7
* New -noerror option to suppress error messagesTavian Barnes2024-08-168-1/+38
* eval: Remove info_hook from callback_argsTavian Barnes2024-08-161-4/+2
* opt: Warn about all ignored testsTavian Barnes2024-08-151-31/+34
* expr: Tell expressions what kind of expression they areTavian Barnes2024-08-155-200/+205
* Default to no for "Do you want to continue?" promptsTavian Barnes2024-08-132-2/+2
* ci/codeql: Ignore cpp/constant-comparisonTavian Barnes2024-08-121-0/+2
* opt: Add a missing NULL check in lift_andor_not()Tavian Barnes2024-08-121-0/+4
* opt: Warn about ignored expressions after dangerous actionsTavian Barnes2024-08-123-25/+79
* opt: Copy data flow back up from the nested context in optimize()Tavian Barnes2024-08-121-2/+11
* sighook: Disable semaphores on NetBSDTavian Barnes2024-08-111-1/+2
* bfstd: New sysoption() macro to check for POSIX option runtime supportTavian Barnes2024-08-095-39/+84
* xtime: Remove xgettime()Tavian Barnes2024-08-095-39/+10
* prelude: s/fallthru/_fallthrough/ for consistency with other attributesTavian Barnes2024-08-095-15/+15
* bar: Hide the bar unless the TTY is tall enoughTavian Barnes2024-08-071-13/+23
* docs/CHANGELOG: Add some new changesTavian Barnes2024-08-021-0/+6
* parse: Take umask into account in parse_mode()Tavian Barnes2024-08-027-10/+43
* tests: Add more files to perms/Tavian Barnes2024-08-0222-103/+333
* parse: Fix names in parse_mode()Tavian Barnes2024-08-021-14/+14
* Update opengroup.org links to POSIX 2024Tavian Barnes2024-08-024-9/+9
* Revert "typo: Raise the insert/delete cost"Tavian Barnes2024-08-021-1/+1
* bar: #include <unistd.h> for ioctl() on IllumosTavian Barnes2024-08-011-0/+1
* tests: Make some more variables localTavian Barnes2024-08-011-2/+4
* tests: Fix line number reported when wait -n failsTavian Barnes2024-08-011-2/+3
* bar: Use tcgetwinsize() from POSIX 2024 if availableTavian Barnes2024-07-283-3/+20