]> Sergey Matveev's repositories - bfs.git/shortlog
bfs.git
2023-10-19 Tavian Barnestests: Use the ERR trap to print the failing command
2023-10-19 Tavian Barnestests: Fix uses of $? with set -e
2023-10-19 Tavian Barnestests: New defer function
2023-10-19 Tavian Barnestests: Rename --noclean -> --no-clean
2023-10-19 Tavian Barnesbench: Account for tailfin's at-exit -> defer rename
2023-10-18 Tavian Barneswordesc: Don't allow braces in bare words
2023-10-17 Tavian Barnesparse: Set BFTW_WHITEOUTS when parsing -type w
2023-10-17 Tavian Barnesbftw: New flag to control whiteout visibility
2023-10-17 Tavian Barnesdir: New flag to control whiteout visibility
2023-10-17 Tavian Barnesdir: Fix FreeBSD union mounts
2023-10-17 Tavian Barnesdir: Add a flags parameter to bfs_opendir()
2023-10-14 Tavian Barnestests: Move closed_std* tests out of the POSIX group
2023-10-14 Tavian Barnesdir: Fix Android build
2023-10-13 Tavian Barnesdocs: Add a list of related utilities
2023-10-13 Tavian Barnestests: Always create the scratch directory
2023-10-13 Tavian BarnesMerge tag '3.0.4'
2023-10-13 Tavian BarnesRelease 3.0.4
2023-10-13 Tavian Barnestests: Don't crash if unbuffer isn't installed
2023-10-13 Tavian Barnesbfstd: Actually use the copied locale
2023-10-13 Tavian Barnesbuild: Re-enable liburing
2023-10-13 Tavian BarnesRelease 3.0.3
2023-10-13 Tavian Barnesbuild: Disable liburing for now
2023-10-12 Tavian Barnesdocs: Start writing the 3.1 changelog
2023-10-12 Tavian Barnesbench: Look for ./bfs if ./bin/bfs doesn't exist
2023-10-12 Tavian Barnesbench: Check for bfs -j support before using it
2023-10-12 Tavian Barnesbftw: Make sure we don't close a directory while we...
2023-10-12 Tavian Barnesbftw: Fix to_close list corruption with !BFS_USE_UNWRAPDIR
2023-10-12 Tavian Barneslist: Assert that we're not inserting already-attached...
2023-10-12 Tavian Barnesdiag: Move enum debug_flags out of ctx.h
2023-10-12 Tavian Barnesbftw: Don't force buffering for parallel dfs
2023-10-12 Tavian Barnesbftw: Fix unbuffered depth-first searches
2023-10-12 Tavian Barnesbftw: Let iterative deepening work depth-first when...
2023-10-10 Tavian Barnesbench: Default to --strategies=rust
2023-10-10 Tavian Barnesbench: New --jobs benchmark
2023-10-10 Tavian Barnesbench: Group by strategy in comparison mode
2023-10-10 Tavian Barnesbench: Don't print paths in the --strategies benchmark
2023-10-10 Tavian Barnesbench: Allow format specifiers in (sub)group headers
2023-10-06 Tavian Barnesbar: Replace volatile sig_atomic_t with actual atomics
2023-10-06 Tavian Barnesalloc: Test allocation size overflows
2023-10-06 Tavian Barnestests/bfs/status: Try to test SIGWINCH
2023-10-06 Tavian Barnestests: Check for expect_unbuffer too
2023-10-06 Tavian Barnestests: New bfs_pty wrapper for unbuffer
2023-10-05 Tavian Barnesci: Install expect for unbuffer
2023-10-05 Tavian Barnestests/bfs: Add a test that runs -status
2023-10-05 Tavian Barnestests/bfs: Add tests for color autodetection
2023-10-05 Tavian Barnestests: Respect $NO_COLOR
2023-10-05 Tavian BarnesREADME: Realign badges
2023-10-05 Tavian Barnesbfstd: Add a thread-safe wrapper for strerror()
2023-10-05 Tavian Barnesthread: Define thread_local
2023-10-05 Tavian Barnesconfig: Fold !__FreeBSD__ into BFS_USE_SYS_CAPABILITY_H
2023-10-04 Tavian Barnesdstring: Limit the special dchar typedef to lint builds
2023-10-04 Tavian Barnesbuild: New lint flag
2023-10-03 Tavian Barnesthread: s/call_once/invoke_once/
2023-10-03 Tavian Barnesci/freebsd: Use tailscale ssh
2023-10-03 Tavian Barnesci/macos: Don't install coreutils
2023-10-02 Tavian Barnestests: Fix make_deep() on FreeBSD
2023-10-02 Tavian BarnesMerge branch 'io-uring'
2023-10-02 Tavian BarnesMerge branch 'benchmarks'
2023-10-02 Tavian Barnestests: Don't cd into paths longer than PATH_MAX
2023-10-02 Tavian Barnesioq: Use io_uring
2023-10-02 Tavian Barnesbuild: Add liburing on Linux
2023-10-02 Tavian Barnesbench: Add a README
2023-10-02 Tavian Barnesbench: Add benchmarking script
2023-09-30 Tavian Barnesbench: New script to clone a git repo without file...
2023-09-29 Tavian Barnestests/xtouch: Try creating the immediate parent first
2023-09-27 Tavian BarnesFormatting fixes
2023-09-26 Tavian Barnesbit: Fix UINTPTR_WIDTH typo
2023-09-26 Tavian Barnesbit: Use predefined __*_WIDTH__ macros if we can
2023-09-26 Tavian Barnesdstring: New dchar typedef for dynamic strings
2023-09-25 Tavian Barnesci/freebsd: Switch to Tailscale OAuth
2023-09-25 Tavian BarnesUse the new list macros
2023-09-25 Tavian Barneslist: New for_[s]list() macros
2023-09-25 Tavian Barneslist: Unify formatting
2023-09-25 Tavian Barneslist: New [S]LIST_EMPTY() macros
2023-09-25 Tavian Barneslist: New [S]LIST_ITEM_INIT() macros
2023-09-25 Tavian Barneslist: Use (void)(...) rather than do { ... } while (0)
2023-09-14 Tavian BarnesREADME: Add Guix and OpenBSD packages
2023-09-13 Tavian Barnesbftw: Share the bftw_state between iterations of ids/eds
2023-09-12 Tavian Barnesparse: Give more ephemeral_fds to -no{user,group}
2023-09-07 Tavian BarnesRelease 3.0.2
2023-09-06 Tavian Barnesbfstd: Work around a FreeBSD-specific msan issue
2023-09-06 Tavian Barnesbfstd: Skip a whole loop in dollar_quote() if possible
2023-09-06 Tavian Barnesbfstd: Fix printable_len() off-by-one
2023-09-06 Tavian Barnesbfstd: Fix an OOB string index in xmbrtowc()
2023-09-06 Tavian Barnesbftw: Enforce the dirlimit strictly
2023-09-01 Alejandro Lazarobfs uses the C17 standard version
2023-08-31 Tavian Barnespwcache: Don't use _SC_GET{PW,GR}_R_SIZE_MAX
2023-08-31 Tavian Barnespwcache: Arena-allocate struct passwd/group
2023-08-31 Tavian Barnesalloc: New varena_grow() function
2023-08-31 Tavian Barnestrie: New trie_clear() function
2023-08-31 Tavian Barnesalloc: New [v]arena_clear() functions
2023-08-24 Tavian BarnesWork around https://github.com/llvm/llvm-project/issues...
2023-08-23 Tavian Barnesioq: New ioq_slot_monitor() helper
2023-08-15 Tavian Barnesdocs/bfs.1: Document each -regextype
2023-08-15 Tavian Barnesdocs/bfs.1: Document that -help/-version exit immediately
2023-08-15 Tavian Barnesdocs/bfs.1: Don't unnecessarily quote {}
2023-08-15 Tavian Barnesdocs/bfs.1: Clarify the effects of $POSIXLY_CORRECT
2023-08-15 Tavian Barnesdocs/bfs.1: Document use of $PATH
2023-08-15 Tavian Barnesdocs/bfs.1: Document that -prune does not work together...
2023-08-15 Tavian Barnesdocs/bfs.1: Document the -type d,f syntax
next