summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2024-03-27xspawn: Don't use posix_spawnp() on macOSTavian Barnes
2024-03-27xspawn: Refactor $PATH resolutionTavian Barnes
2024-03-27xspawn: Implement bfs_spawn_addopen()Tavian Barnes
2024-03-26bfstd: Escape ASCII tildesTavian Barnes
2024-03-26xtime: Don't update tm if xtimegm() overflowsTavian Barnes
2024-03-23trie: Calculate representative indices branchlesslyTavian Barnes
2024-03-22bftw: Use a signed integer for dir_limitTavian Barnes
2024-03-22Fix some -Wpedantic warningsTavian Barnes
2024-03-21bfstd: Add an ASCII fast path to xstrwidth()Tavian Barnes
2024-03-21bfstd: New asciilen() functionTavian Barnes
2024-03-21bit: Check __BYTE_ORDER__ for the native endianTavian Barnes
2024-03-20bfstd: Check that wcwidth() is positiveTavian Barnes
2024-03-20ioq: Fix some allocation failure pathsTavian Barnes
2024-03-20Implement -limit NTavian Barnes
2024-03-19config: Don't mix [[attr]] and __attribute__((attr))Tavian Barnes
2024-03-11Re-run include-what-you-useTavian Barnes
2024-03-10tests/xtime: Add tests for integer overflowTavian Barnes
2024-03-07xtime: Call tzset() from main() instead of lazilyTavian Barnes
2024-03-06Release 3.1.33.1.3Tavian Barnes
2024-03-06ioq: Copy ring_ops from the previous threadTavian Barnes
2024-03-06eval: Tweak status bar punctuationTavian Barnes
2024-02-29Release 3.1.23.1.2Tavian Barnes
2024-02-29diag: New bfs_diag() macroTavian Barnes
2024-02-28xtime: Fix some xgetdate() bugsTavian Barnes
2024-02-28stat: Use errno_is_like(ENOSYS) for EPERM kludgeTavian Barnes
2024-02-28ioq: Probe for supported io_uring operationsTavian Barnes
2024-02-18ioq: Remove some branches from ioq_slot_{push,pop}()Tavian Barnes
2024-02-16ioq: Ensure ioq_ent is sufficiently alignedTavian Barnes
2024-02-16Release 3.1.13.1.1Tavian Barnes
2024-02-15ioq: Add batched ioqq_push/pop operationsTavian Barnes
2024-02-15ioq: Don't push immediately in ioq_check_cancel()Tavian Barnes
2024-02-15ioq: Add a missing close() if bfs_opendir() failsTavian Barnes
2024-02-14ioq: Don't use the symbolic IO_WQ_[UN]BOUND indicesTavian Barnes
2024-02-14ioq: Factor out io_uring initializationTavian Barnes
2024-02-14ioq: Make -j also limit the io_uring worker threadsTavian Barnes
2024-02-14ioq: Replay IOQ_STOP messages rather than spam themTavian Barnes
2024-02-14ioq: Pack ioq_ent args structsTavian Barnes
2024-02-14bftw: Document which bftw_file nodes go with which listsTavian Barnes
2024-02-14expr: Pack struct bfs_expr a bitTavian Barnes
2024-02-14stat: Pack struct bfs_stat a bitTavian Barnes
2024-02-12eval: Add thousands separators to -statusTavian Barnes
2024-02-12sanity: Don't use self-init for uninit()Tavian Barnes
2024-02-12ioq: Get rid of IOQ_STRIDETavian Barnes
2024-02-12ioq: Shrink the io_uringsTavian Barnes
2024-02-06Release 3.13.1Tavian Barnes
2024-02-06opt: Enable BFTW_STAT when profitableTavian Barnes
2024-02-06ctx: Fill in ctx->threads earlierTavian Barnes
2024-02-06color: New API to check if stat() is necessaryTavian Barnes
2024-02-06bftw: stat() files asynchronouslyTavian Barnes
2024-02-05mtab: Take the basename directly in bfs_might_be_mount()Tavian Barnes