| Commit message (Expand) | Author | Age | Files | Lines |
* | parse: Reject -{exec,ok}dir if $PATH contains a relative path | Tavian Barnes | 2023-11-07 | 1 | -0/+26 |
* | xspawn: Do $PATH resolution up-front | Tavian Barnes | 2023-11-07 | 1 | -21/+19 |
* | Treat NO_COLOR="" the same as unset | Tavian Barnes | 2023-11-06 | 1 | -1/+2 |
* | exec: Try harder to use posix_spawn() | Tavian Barnes | 2023-11-06 | 1 | -5/+26 |
* | xspawn: Wrap the real posix_spawn() if possible | Tavian Barnes | 2023-11-06 | 3 | -48/+136 |
* | ctx: Store the original and current RLIMIT_NOFILE | Tavian Barnes | 2023-11-06 | 5 | -37/+38 |
* | bfstd: Expose rlim_cmp() | Tavian Barnes | 2023-11-06 | 3 | -33/+40 |
* | bftw: Improve ioq balancing logic | Tavian Barnes | 2023-11-01 | 1 | -13/+22 |
* | bfstd: New xwaitpid() wrapper | Tavian Barnes | 2023-10-31 | 5 | -3/+19 |
* | bftw: Leave work for the main thread if profitable | Tavian Barnes | 2023-10-31 | 1 | -4/+13 |
* | thread: Move thread wrapper functions out of line | Tavian Barnes | 2023-10-27 | 2 | -32/+99 |
* | typo: Shrink the key_coords table | Tavian Barnes | 2023-10-27 | 1 | -2/+3 |
* | Use {0} to initialize mbstate_t rather than memset() | Tavian Barnes | 2023-10-27 | 2 | -12/+6 |
* | eval: TTY-escape paths in the status bar | Tavian Barnes | 2023-10-27 | 1 | -4/+8 |
* | bfstd: Expose xmbrtowc() and use it in eval_status() | Tavian Barnes | 2023-10-27 | 3 | -38/+46 |
* | bfstd: Only free the locale if we dup'd it successfully | Tavian Barnes | 2023-10-26 | 1 | -3/+3 |
* | wordesc: Don't allow braces in bare words | Tavian Barnes | 2023-10-18 | 1 | -1/+1 |
* | parse: Set BFTW_WHITEOUTS when parsing -type w | Tavian Barnes | 2023-10-17 | 1 | -0/+3 |
* | bftw: New flag to control whiteout visibility | Tavian Barnes | 2023-10-17 | 3 | -2/+19 |
* | dir: New flag to control whiteout visibility | Tavian Barnes | 2023-10-17 | 2 | -3/+13 |
* | dir: Fix FreeBSD union mounts | Tavian Barnes | 2023-10-17 | 1 | -8/+46 |
* | dir: Add a flags parameter to bfs_opendir() | Tavian Barnes | 2023-10-17 | 6 | -21/+45 |
* | dir: Fix Android build | Tavian Barnes | 2023-10-14 | 1 | -1/+1 |
* | Release 3.0.43.0.4 | Tavian Barnes | 2023-10-12 | 1 | -1/+1 |
* | bfstd: Actually use the copied locale | Tavian Barnes | 2023-10-12 | 1 | -1/+1 |
* | Release 3.0.33.0.3 | Tavian Barnes | 2023-10-12 | 1 | -1/+1 |
* | bftw: Make sure we don't close a directory while we unwrap it | Tavian Barnes | 2023-10-12 | 1 | -2/+6 |
* | bftw: Fix to_close list corruption with !BFS_USE_UNWRAPDIR | Tavian Barnes | 2023-10-12 | 1 | -6/+13 |
* | list: Assert that we're not inserting already-attached nodes | Tavian Barnes | 2023-10-12 | 2 | -21/+46 |
* | diag: Move enum debug_flags out of ctx.h | Tavian Barnes | 2023-10-12 | 4 | -53/+54 |
* | bftw: Don't force buffering for parallel dfs | Tavian Barnes | 2023-10-12 | 1 | -5/+30 |
* | bftw: Fix unbuffered depth-first searches | Tavian Barnes | 2023-10-12 | 1 | -15/+41 |
* | bftw: Let iterative deepening work depth-first when sorting | Tavian Barnes | 2023-10-12 | 1 | -1/+1 |
* | bar: Replace volatile sig_atomic_t with actual atomics | Tavian Barnes | 2023-10-06 | 1 | -8/+12 |
* | alloc: Test allocation size overflows | Tavian Barnes | 2023-10-06 | 1 | -2/+2 |
* | bfstd: Add a thread-safe wrapper for strerror() | Tavian Barnes | 2023-10-05 | 8 | -7/+63 |
* | thread: Define thread_local | Tavian Barnes | 2023-10-05 | 2 | -0/+16 |
* | config: Fold !__FreeBSD__ into BFS_USE_SYS_CAPABILITY_H | Tavian Barnes | 2023-10-05 | 2 | -2/+2 |
* | dstring: Limit the special dchar typedef to lint builds | Tavian Barnes | 2023-10-04 | 1 | -7/+2 |
* | thread: s/call_once/invoke_once/ | Tavian Barnes | 2023-10-03 | 3 | -3/+3 |
* | ioq: Use io_uring | Tavian Barnes | 2023-10-02 | 2 | -42/+288 |
* | Formatting fixes | Tavian Barnes | 2023-09-27 | 21 | -99/+93 |
* | bit: Fix UINTPTR_WIDTH typo | Tavian Barnes | 2023-09-26 | 1 | -1/+1 |
* | bit: Use predefined __*_WIDTH__ macros if we can | Tavian Barnes | 2023-09-26 | 1 | -24/+69 |
* | dstring: New dchar typedef for dynamic strings | Tavian Barnes | 2023-09-26 | 11 | -64/+85 |
* | Use the new list macros | Tavian Barnes | 2023-09-25 | 5 | -26/+22 |
* | list: New for_[s]list() macros | Tavian Barnes | 2023-09-25 | 1 | -2/+60 |
* | list: Unify formatting | Tavian Barnes | 2023-09-25 | 1 | -16/+32 |
* | list: New [S]LIST_EMPTY() macros | Tavian Barnes | 2023-09-25 | 1 | -0/+18 |
* | list: New [S]LIST_ITEM_INIT() macros | Tavian Barnes | 2023-09-25 | 1 | -22/+52 |