]> Sergey Matveev's repositories - bfs.git/shortlog
bfs.git
2023-11-01 Sergey MatveevSkip mtab main
2023-11-01 Sergey MatveevMake static executable
2023-11-01 Tavian Barnesbftw: Improve ioq balancing logic
2023-10-31 Tavian Barnesbfstd: New xwaitpid() wrapper
2023-10-31 Tavian Barnesbftw: Leave work for the main thread if profitable
2023-10-27 Tavian Barnesthread: Move thread wrapper functions out of line
2023-10-27 Tavian Barnestypo: Shrink the key_coords table
2023-10-27 Tavian BarnesUse {0} to initialize mbstate_t rather than memset()
2023-10-27 Tavian Barneseval: TTY-escape paths in the status bar
2023-10-27 Tavian Barnesbfstd: Expose xmbrtowc() and use it in eval_status()
2023-10-26 Tavian Barnesbfstd: Only free the locale if we dup'd it successfully
2023-10-23 Tavian Barnesci: Run tests in parallel on macOS and FreeBSD
2023-10-23 Tavian Barnestests/bfs/help: Fix exit status
2023-10-23 Tavian Barnestests/bfs/help: Use ... && fail instead of ! ...
2023-10-23 Tavian Barnestests/bfs/printf_color: Fix race condition
2023-10-23 Tavian Barnestests: Document -j
2023-10-23 Tavian Barnestests: Clean up verbose logging a bit
2023-10-23 Tavian Barnestests: Fix Bash 3 compatibility
2023-10-23 Tavian Barnestests: Run test cases in parallel
2023-10-22 Tavian Barnestests: Use test-specific scratch directories
2023-10-20 Tavian Barnestests: Fix column detection with redirected stderr
2023-10-20 Tavian Barnestests/color: Remove some useless cats
2023-10-20 Tavian Barnestests: Use xtouch to create the whole deep tree at...
2023-10-20 Tavian Barnestests/xtouch: Recover from ENAMETOOLONG
2023-10-19 Tavian Barnestests: Don't unset array[-1]
2023-10-19 Tavian Barnestests: Refactor implementation into separate files
2023-10-19 Tavian Barnestests: Update bash coding style
2023-10-19 Tavian Barnestests: Clean up colorization
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
next