summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
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
2024-02-01bftw: Always block in bftw_pop_dir() with multiple threadsTavian Barnes
2024-02-01bftw: Don't immediately pin open directoriesTavian Barnes
2024-02-01bftw: Allow forcing bfs_dir allocation from the main threadTavian Barnes
2024-02-01bftw: Kill trivial bftw_queue_balance() helperTavian Barnes
2024-02-01bfstd: Don't shadow FreeBSD's fflags_tTavian Barnes
2024-01-31bftw: Actually stop if the callback returns BFTW_STOPTavian Barnes
2024-01-31opt: Charge eval_flags() for a stat() callTavian Barnes
2024-01-31bftw: Optimize -s -j2 searchesTavian Barnes
2024-01-31bftw: Use a bftw_queue for files tooTavian Barnes
2024-01-31bftw: New bftw_queue abstractionTavian Barnes
2024-01-30list: Return the next cursor from SLIST_INSERT()Tavian Barnes
2024-01-22eval: Squelch an uninitialized variable warningTavian Barnes
2024-01-18ioq: Implement ioq_stat()Tavian Barnes
2024-01-18ioq: Refactor to take advantage of -WswitchTavian Barnes