summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* prelude: Define __SANITIZE_*__Tavian Barnes2024-08-286-24/+21
* diag: Get rid of bfs_static_assert()Tavian Barnes2024-08-283-13/+2
* prelude: Define thread_localTavian Barnes2024-08-282-11/+17
* bftw: Handle a hypothetical platform where AT_FDCWD == -1Tavian Barnes2024-08-281-2/+2
* prelude: Stub out __has_builtin() if necessaryTavian Barnes2024-08-231-0/+4
* eval: Don't warn about suppressed errors without -noerrorTavian Barnes2024-08-191-1/+1
* sighook: Fix typo in commentTavian Barnes2024-08-171-1/+1
* eval: Capitalize -noerror warning messageTavian Barnes2024-08-171-1/+1
* docs: Document the new -mount vs. -xdev behaviourTavian Barnes2024-08-161-2/+1
* New -noerror option to suppress error messagesTavian Barnes2024-08-163-1/+29
* 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
* 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-094-37/+8
* 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
* parse: Take umask into account in parse_mode()Tavian Barnes2024-08-023-8/+22
* parse: Fix names in parse_mode()Tavian Barnes2024-08-021-14/+14
* Update opengroup.org links to POSIX 2024Tavian Barnes2024-08-023-8/+8
* 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
* bar: Use tcgetwinsize() from POSIX 2024 if availableTavian Barnes2024-07-281-3/+10
* prelude: Simplify attributesTavian Barnes2024-07-2820-179/+125
* xspawn: Fix error message if pthread_sigmask() failsTavian Barnes2024-07-271-2/+2
* xspawn: Use _Fork() if availableTavian Barnes2024-07-271-0/+4
* opt: -empty implies -type f,dTavian Barnes2024-07-171-5/+22
* opt: -lname implies -type lTavian Barnes2024-07-171-0/+7
* xspawn: Test the right macro for posix_spawn_..._addfchdir() supportTavian Barnes2024-07-161-1/+1
* sighook: Make sigunhook() O(1)Tavian Barnes2024-07-151-41/+51
* Implement POSIX 2024's -mountTavian Barnes2024-07-081-4/+1
* sighook: Replace sigtables with RCU-protected linked listsTavian Barnes2024-07-071-148/+68
* color: Delay the case_sensitive decisionTavian Barnes2024-07-021-90/+84
* ioq: Do more in the branch-free slot helperTavian Barnes2024-06-201-11/+11
* build: Rename CONFIG to CONFFLAGSTavian Barnes2024-06-183-9/+9
* bftw: Only resize the string once in bftw_build_path()Tavian Barnes2024-06-181-19/+22
* Use dstrx*() over dstrn*() when we know the exact lengthTavian Barnes2024-06-182-7/+7
* build: Include CC in bfs --version outputTavian Barnes2024-06-133-0/+6
* typo: Raise the insert/delete costTavian Barnes2024-06-081-1/+1
* xspawn: Check X_OK even without $PATH resolutionTavian Barnes2024-06-081-2/+11
* Embed more configuration info in bfs --versionTavian Barnes2024-06-084-1/+45
* sighook: Shard the signal tableTavian Barnes2024-06-071-7/+24
* sighook: Ignore sigaction() errors in atsigexit()Tavian Barnes2024-06-071-10/+6
* atomic: Fix RISC-V build with GCC < 14Tavian Barnes2024-06-061-1/+1
* Minor formatting fixesTavian Barnes2024-06-062-22/+22