]> Sergey Matveev's repositories - bfs.git/shortlog
bfs.git
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
2023-08-15 Tavian Barnesdocs/bfs.1: Use a bulleted list for -size units
2023-08-15 Tavian Barnesdocs/bfs.1: Give an example with a space separating...
2023-08-15 Tavian Barnesdocs/bfs.1: Make bold/italic formatting more consistent
2023-08-14 Tavian Barnestests: Add missing .out file
2023-08-14 Tavian Barnesparse: Allow -files0-from an empty set of paths
2023-08-08 Tavian Barnesbfstd: Don't label a declaration
2023-08-07 Tavian Barnesstat: Don't check for statx() mask bits we already...
2023-08-07 Tavian Barnesbfstd: Check multiple chars at once for isascii()
2023-08-07 Tavian Barnesbfstd: Speed up wordesc() by caching isprint()/isspace()
2023-07-24 Tavian Barnesbit: Add a cast to squelch -Wsign-compare
2023-07-22 Martin PoldenREADME: Official Homebrew formula
2023-07-22 Wayne ScottREADME.md: fix reversed examples
2023-07-20 Raf CzlonkaRename Makefile to GNUmakefile
2023-07-20 Tavian BarnesREADME: Add official Arch Linux package
2023-07-19 Jason StewartCFLAGS adjustment in Makefile
2023-07-18 Tavian BarnesRelease 3.0.1
2023-07-18 Tavian Barnesbftw: Use bftw_file->next for multiple lists
2023-07-18 Tavian Barnesbftw: Use a larger ioq depth
2023-07-18 Tavian Barnesbftw: Add a queue of directories to unwrap
2023-07-18 Tavian Barnesbftw: Add dirs to the end of the queue in bftw_ioq_pop()
2023-07-18 Tavian Barnesbftw: Use separate queues for open and closed directories
2023-07-18 Tavian Barnesbftw: Check that file->fd == bfs_dirfd(file->dir) earlier
2023-07-18 Tavian Barnesbftw: Reserve space in the cache before opening files
2023-07-18 Tavian Barnesbftw: Pass the whole bftw_state to bftw_openat()
2023-07-17 Tavian Barnesbftw: Add bfs_dir allocation wrappers
2023-07-14 Tavian BarnesRelease 3.0
2023-07-14 Tavian Barnesbuild: Move some flags around
2023-07-14 Tavian Barnesbfstd: Add an ASCII fast path to wordesc()
2023-07-13 Tavian Barnesalloc: Use a different error code for size overflows
2023-07-13 Tavian Barnescolor: Only highlight the trailing slash on ENOTDIR
2023-07-13 Tavian Barnescolor: Don't break up leading and trailing dirs
2023-07-13 Tavian Barnescolor: TTY-escape filenames
2023-07-13 Tavian Barnescolor: Get rid of EXT_MAX
2023-07-13 Tavian Barnesbfstd: Support wordesc() without allocating
2023-07-13 Tavian Barnesbfstd: Quote the whole string the same way in wordesc()
2023-07-13 Tavian Barnesbfstd: Use $'\n' etc. over $'\x0A'
2023-07-13 Tavian Barnesbfstd: Escape '!' in wordesc()
2023-07-12 Tavian Barnesparse: Reject -j0
2023-07-12 Tavian Barnestests/bfs: Add tests for -j
2023-07-12 Tavian Barnesioq: Try harder to avoid setting IOQ_BLOCKED
2023-07-11 Tavian Barnesioq: Separate slot and queue operations
2023-07-11 Tavian Barneseval: Don't oversubscribe the CPU by default
2023-07-10 Tavian Barnesbftw: Try to close files asynchronously
2023-07-10 Tavian Barnesioq: Implement async close() and closedir()
2023-07-07 Tavian Barnesbftw: If the ioq is full, try to pop before ioq_opendir()
2023-07-06 Tavian Barnesioq: New ioq_capacity() function
2023-07-06 Tavian Barneswordesc: Also escape non-printable chars
2023-07-06 Tavian BarnesUse strcmp() instead of fnmatch() if possible
2023-07-06 Tavian Barnesdiag: Shell-escape expression arguments
2023-07-04 Tavian Barnesioq: Don't write to an empty slot in ioqq_trypop()
2023-07-04 Tavian Barneslist: Fix some parameter docs
2023-06-30 Tavian Barnescolor: Don't print unnecessary reset sequences
2023-06-30 Tavian Barnesdocs: Start preparing for the 3.0 release
2023-06-30 Tavian Barnescolor: Compare values too when deciding to smart-case
2023-06-29 Tavian Barnescolor: Implement smart casing
2023-06-29 Tavian Barnesparse: Warn about errors parsing $LS_COLORS
2023-06-29 Tavian Barnesdstring: Add some exact-size utility functions
2023-06-29 Tavian Barnesdstring: Allow dstreserve(NULL, n)
2023-06-29 Tavian Barnestests/bfs/color: Add mixed-case extensions
2023-06-27 Tavian Barnestests: Get more tests passing with --bfs=tests/find...
2023-06-26 Tavian Barnesthread: Wrap more pthread APIs
2023-06-26 Tavian Barnesioq: New ioq_cancel() function
2023-06-26 Tavian Barnesioq: Don't check NDEBUG manually in ioqq_trypop()
2023-06-24 Tavian Barnesbuild/tsan: Fix target_clones override
2023-06-24 Tavian Barnesbfstd: Add a getprogname() wrapper
2023-06-24 Tavian BarnesUnify macro naming conventions
2023-06-22 Tavian Barnestests/gnu/printf_times: Correct %T@ to %A@
2023-06-22 Tavian Barnesdiag: New bfs_loc type for source locations
2023-06-20 Tavian Barnesdir: Arena-allocate directories
2023-06-20 Tavian Barnesioq: Arena-allocate ioq_cmd
2023-06-20 Tavian Barnestrie: Arena-allocate nodes and leaves
2023-06-20 Tavian Barnesbftw: Arena-allocate struct bftw_file
next