summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * ioq: Make -j also limit the io_uring worker threadsTavian Barnes2024-02-141-0/+9
| * ioq: Replay IOQ_STOP messages rather than spam themTavian Barnes2024-02-141-4/+5
| * ioq: Pack ioq_ent args structsTavian Barnes2024-02-141-3/+3
| * bftw: Document which bftw_file nodes go with which listsTavian Barnes2024-02-141-3/+17
| * expr: Pack struct bfs_expr a bitTavian Barnes2024-02-141-15/+9
| * stat: Pack struct bfs_stat a bitTavian Barnes2024-02-142-28/+24
| * eval: Add thousands separators to -statusTavian Barnes2024-02-121-2/+2
| * sanity: Don't use self-init for uninit()Tavian Barnes2024-02-123-7/+7
| * ioq: Get rid of IOQ_STRIDETavian Barnes2024-02-121-20/+5
| * ioq: Shrink the io_uringsTavian Barnes2024-02-121-4/+2
| * bench: Add a stat() benchmarkTavian Barnes2024-02-121-4/+53
| * Merge pull request #130 from thesamesam/gentooTavian Barnes2024-02-071-0/+3
| |\
| | * README.md: bfs is now in Gentoo as sys-apps/bfsSam James2024-02-071-0/+3
| |/
| * Release 3.13.1Tavian Barnes2024-02-063-2/+46
| * opt: Enable BFTW_STAT when profitableTavian Barnes2024-02-062-0/+93
| * ctx: Fill in ctx->threads earlierTavian Barnes2024-02-063-23/+20
| * color: New API to check if stat() is necessaryTavian Barnes2024-02-062-6/+11
| * bftw: stat() files asynchronouslyTavian Barnes2024-02-064-212/+507
| * mtab: Take the basename directly in bfs_might_be_mount()Tavian Barnes2024-02-053-6/+5
| * tests: Fix --stopTavian Barnes2024-02-051-1/+1
| * build: Rename test targetsTavian Barnes2024-02-041-10/+15
| * ci/macos: Try the new M1 runnerTavian Barnes2024-02-031-1/+1
| * tests: Run more integration tests by defaultTavian Barnes2024-02-031-6/+12
| * tests: Implement jobserver inheritanceTavian Barnes2024-02-036-47/+132
| * tests: Don't clobber inherited FDsTavian Barnes2024-02-0112-52/+46
| * tests: Use variable redirections to dup std{out,err}Tavian Barnes2024-02-013-29/+18
| * ci/freebsd: Use the system compilerTavian Barnes2024-02-011-2/+1
| * bftw: Always block in bftw_pop_dir() with multiple threadsTavian Barnes2024-02-011-11/+22
| * bftw: Don't immediately pin open directoriesTavian Barnes2024-02-011-4/+5
| * bftw: Allow forcing bfs_dir allocation from the main threadTavian Barnes2024-02-011-12/+35
| * bftw: Kill trivial bftw_queue_balance() helperTavian Barnes2024-02-011-7/+2
| * bfstd: Don't shadow FreeBSD's fflags_tTavian Barnes2024-02-011-4/+4
| * bftw: Actually stop if the callback returns BFTW_STOPTavian Barnes2024-01-313-1/+6
| * opt: Charge eval_flags() for a stat() callTavian Barnes2024-01-311-0/+1
| * bftw: Optimize -s -j2 searchesTavian Barnes2024-01-311-2/+1
| * bftw: Use a bftw_queue for files tooTavian Barnes2024-01-311-26/+31
| * bftw: New bftw_queue abstractionTavian Barnes2024-01-311-74/+292
| * list: Return the next cursor from SLIST_INSERT()Tavian Barnes2024-01-301-7/+10
| * eval: Squelch an uninitialized variable warningTavian Barnes2024-01-221-1/+3
| * ioq: Implement ioq_stat()Tavian Barnes2024-01-183-10/+124
| * ioq: Refactor to take advantage of -WswitchTavian Barnes2024-01-181-71/+91
| * stat: Expose bfs_{fstatat,statx}_flags()Tavian Barnes2024-01-182-21/+47
| * stat: Expose bfs_stat{,x}_convert()Tavian Barnes2024-01-182-103/+121
| * tests/posix: Avoid catastrophic backtrackingTavian Barnes2024-01-172-11/+2
| * xspawn: Check for _POSIX_SPAWN in bfs_spawn_addfchdir()Tavian Barnes2024-01-171-1/+1
| * fsade: Mark bfs_acl_tag_type() as maybe_unusedTavian Barnes2024-01-171-0/+1
| * tests: Properly filter escape sequences with --verbose=testsTavian Barnes2024-01-131-1/+1
| * ioq: Use the negative errno conventionTavian Barnes2024-01-135-26/+33
| * bfstd: New {error,errno}_is_like() functionsTavian Barnes2024-01-136-35/+45
| * tests.h: Add a header guardTavian Barnes2024-01-131-0/+5