summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
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
2024-01-18stat: Expose bfs_{fstatat,statx}_flags()Tavian Barnes
2024-01-18stat: Expose bfs_stat{,x}_convert()Tavian Barnes
2024-01-17xspawn: Check for _POSIX_SPAWN in bfs_spawn_addfchdir()Tavian Barnes
2024-01-17fsade: Mark bfs_acl_tag_type() as maybe_unusedTavian Barnes
2024-01-13ioq: Use the negative errno conventionTavian Barnes
2024-01-13bfstd: New {error,errno}_is_like() functionsTavian Barnes
2024-01-09config: Disable sys/acl.h on illumosTavian Barnes
2024-01-07eval: Check for xbasename() allocation failureTavian Barnes
2024-01-07expr: Make expressions variadicTavian Barnes
2024-01-07list: New SLIST_HEAD() and SLIST_TAIL() macrosTavian Barnes
2024-01-04Work around DragonFly BSD kernel bugTavian Barnes
2024-01-03fsade: Fix ACL checks on DragonFly BSDTavian Barnes
2024-01-03config: Disable xattrs on DragonFly BSDTavian Barnes
2024-01-03config: Check for GCC >= 11 before using malloc attribute argsTavian Barnes
2024-01-03bit: Rename bswap{16,32,64}()Tavian Barnes
2024-01-02xspawn: Check for NetBSD 10 before using posix_spawn_..._fchdir()Tavian Barnes
2024-01-02config: Polyfill __NetBSD_Prereq__Tavian Barnes
2024-01-02config: Don't use target_clones on NetBSDTavian Barnes
2024-01-02pwcache: Fix uninitialized pointers on OpenBSDTavian Barnes
2024-01-02bfstd: Fix fflags type on OpenBSDTavian Barnes
2023-12-20expr: Arena-allocate expressionsTavian Barnes
2023-12-20parse: s/parser_state/bfs_parser/Tavian Barnes
2023-12-20opt: Use more standard terminology for data flow domainsTavian Barnes
2023-12-20expr: Move some implementation into expr.cTavian Barnes
2023-12-20alloc: Add attr(nodiscard) to a few functionsTavian Barnes
2023-12-20config: Fix attr_nodiscard to use warn_unused_resultTavian Barnes
2023-12-18config: s/attr_format/attr_printf/Tavian Barnes
2023-12-18config: New variadic attr(...) macroTavian Barnes
2023-12-16bfstd: New xwcwidth() wrapperTavian Barnes
2023-12-16main: Warn if setlocale() failsTavian Barnes