| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | config: s/attr_format/attr_printf/ | Tavian Barnes | 2023-12-18 | 10 | -29/+29 |
* | config: New variadic attr(...) macro | Tavian Barnes | 2023-12-18 | 17 | -62/+127 |
* | bfstd: New xwcwidth() wrapper | Tavian Barnes | 2023-12-16 | 3 | -2/+7 |
* | main: Warn if setlocale() fails | Tavian Barnes | 2023-12-16 | 1 | -1/+12 |
* | parse: Reject integers that start with whitespace | Tavian Barnes | 2023-12-09 | 1 | -1/+5 |
* | bfstd: Wrap is[w]{alpha,digit,...}() | Tavian Barnes | 2023-12-09 | 2 | -31/+62 |
* | color: Make sure errno is non-zero if parse_colors() fails | Tavian Barnes | 2023-11-28 | 1 | -43/+43 |
* | bfstd: Work around more instances of llvm/llvm-project#65532 | Tavian Barnes | 2023-11-23 | 1 | -14/+19 |
* | darray: Remove | Tavian Barnes | 2023-11-23 | 3 | -188/+0 |
* | printf: Switch from darray to RESERVE() | Tavian Barnes | 2023-11-23 | 1 | -175/+195 |
* | mtab: Switch from darray to RESERVE() | Tavian Barnes | 2023-11-23 | 1 | -23/+23 |
* | ctx: Switch paths from darray to RESERVE() | Tavian Barnes | 2023-11-23 | 4 | -15/+16 |
* | alloc: New helpers for growing dynamic arrays | Tavian Barnes | 2023-11-23 | 2 | -22/+80 |
* | exec: Use the new REALLOC_ARRAY() macro | Tavian Barnes | 2023-11-23 | 1 | -1/+1 |
* | dstring: Use the new REALLOC_FLEX() macro | Tavian Barnes | 2023-11-23 | 2 | -51/+65 |
* | alloc: New helpers for aligned reallocation | Tavian Barnes | 2023-11-23 | 2 | -4/+62 |
* | alloc: New ALLOC_MAX macro | Tavian Barnes | 2023-11-23 | 1 | -2/+10 |
* | alloc: New is_aligned() helper | Tavian Barnes | 2023-11-23 | 2 | -5/+10 |
* | bftw: Add some whitespace to struct bftw_args | Tavian Barnes | 2023-11-23 | 1 | -0/+4 |
* | xspawn: Detect posix_spawn() support | Tavian Barnes | 2023-11-19 | 2 | -10/+38 |
* | ioq: Don't crash on allocation failures | Tavian Barnes | 2023-11-15 | 1 | -0/+4 |
* | config: New attr_maybe_unused macro | Tavian Barnes | 2023-11-15 | 4 | -7/+19 |
* | xspawn: API tweaks | Tavian Barnes | 2023-11-15 | 3 | -43/+48 |
* | bit: Implement a branchless has_single_bit() | Tavian Barnes | 2023-11-13 | 1 | -1/+2 |
* | eval: Remove Cosmopolitan-specific workaround | Tavian Barnes | 2023-11-13 | 1 | -3/+1 |
* | Revert "bit: Implement a branchless has_single_bit()" | Tavian Barnes | 2023-11-11 | 1 | -2/+1 |
* | Initial support for Cosmopolitan Libc | Tavian Barnes | 2023-11-10 | 5 | -3/+33 |
* | exec: Don't do setrlimit() in the parent | Tavian Barnes | 2023-11-10 | 1 | -22/+4 |
* | bit: Implement a branchless has_single_bit() | Tavian Barnes | 2023-11-10 | 1 | -1/+2 |
* | config: Add constants for C standard versions | Tavian Barnes | 2023-11-10 | 4 | -8/+16 |
* | config: Add (de)allocator attributes | Tavian Barnes | 2023-11-09 | 3 | -25/+85 |
* | config: New attr_noinline and attr_cold macros | Tavian Barnes | 2023-11-09 | 4 | -0/+36 |
* | config: New attr_target_clones() macro | Tavian Barnes | 2023-11-09 | 2 | -8/+17 |
* | config: s/BFS_FORMATTER/attr_format/ | Tavian Barnes | 2023-11-09 | 10 | -29/+29 |
* | config: Remove BFS_SUPPRESS() | Tavian Barnes | 2023-11-09 | 2 | -19/+14 |
* | list: Simplify slist_remove_impl() | Tavian Barnes | 2023-11-09 | 1 | -4/+4 |
* | ioq: Implement a better non-blocking pop | Tavian Barnes | 2023-11-09 | 3 | -102/+189 |
* | 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 |