summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* parse: Remove some unnecessary saving/restoring of errnoTavian Barnes2024-06-051-14/+0
* Replace some switch-case lookups with arraysTavian Barnes2024-06-053-83/+45
* xtime: Add support for @epochseconds timestampsTavian Barnes2024-06-041-0/+18
* bfstd: New xstrtoll() wrapperTavian Barnes2024-06-043-15/+48
* Merge branch 'revert-eloop'Tavian Barnes2024-06-032-1/+8
|\
| * Make ELOOP an error again, except for -xtype.3.3.1Tavian Barnes2024-06-032-1/+8
* | eval: Fix -D stat printed return valueTavian Barnes2024-06-031-1/+1
* | parse: Allow -Darg/-Sarg as well as -D arg / -S argTavian Barnes2024-06-031-12/+20
* | parse: Handle multiple flags at once like -LEXO2Tavian Barnes2024-06-031-26/+138
* | sighook: Check that atomic size_t is lock-freeTavian Barnes2024-06-031-0/+4
* | list: New SLIST_SPLICE() macroTavian Barnes2024-05-312-5/+21
* | trie: Don't pass a bitfield directly to has_single_bit()Tavian Barnes2024-05-301-1/+1
* | bit: Use <stdbit.h> if it exists, even without -std=c23Tavian Barnes2024-05-292-3/+7
* | bit: Update to match C23Tavian Barnes2024-05-291-51/+45
|/
* Implement the remaining regex typesTavian Barnes2024-05-283-6/+71
* xregex: Support non-capturing groups with -regextype emacsTavian Barnes2024-05-271-1/+7