index
:
bfs
find2fd
gh-pages
main
Mirror of https://github.com/tavianator/bfs
matthias
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2023-07-13
Release 3.0
3.0
Tavian Barnes
2023-07-13
build: Move some flags around
Tavian Barnes
2023-07-13
bfstd: Add an ASCII fast path to wordesc()
Tavian Barnes
2023-07-13
alloc: Use a different error code for size overflows
Tavian Barnes
2023-07-13
color: Only highlight the trailing slash on ENOTDIR
Tavian Barnes
2023-07-13
color: Don't break up leading and trailing dirs
Tavian Barnes
2023-07-13
color: TTY-escape filenames
Tavian Barnes
2023-07-13
color: Get rid of EXT_MAX
Tavian Barnes
2023-07-13
bfstd: Support wordesc() without allocating
Tavian Barnes
2023-07-13
bfstd: Quote the whole string the same way in wordesc()
Tavian Barnes
2023-07-13
bfstd: Use $'\n' etc. over $'\x0A'
Tavian Barnes
2023-07-13
bfstd: Escape '!' in wordesc()
Tavian Barnes
2023-07-12
parse: Reject -j0
Tavian Barnes
2023-07-12
tests/bfs: Add tests for -j
Tavian Barnes
2023-07-12
ioq: Try harder to avoid setting IOQ_BLOCKED
Tavian Barnes
2023-07-11
ioq: Separate slot and queue operations
Tavian Barnes
2023-07-11
eval: Don't oversubscribe the CPU by default
Tavian Barnes
2023-07-10
bftw: Try to close files asynchronously
Tavian Barnes
2023-07-10
ioq: Implement async close() and closedir()
Tavian Barnes
2023-07-07
bftw: If the ioq is full, try to pop before ioq_opendir()
Tavian Barnes
2023-07-06
ioq: New ioq_capacity() function
Tavian Barnes
2023-07-06
wordesc: Also escape non-printable chars
Tavian Barnes
2023-07-06
Use strcmp() instead of fnmatch() if possible
Tavian Barnes
2023-07-06
diag: Shell-escape expression arguments
Tavian Barnes
2023-07-04
ioq: Don't write to an empty slot in ioqq_trypop()
Tavian Barnes
2023-07-04
list: Fix some parameter docs
Tavian Barnes
2023-06-30
color: Don't print unnecessary reset sequences
Tavian Barnes
2023-06-30
docs: Start preparing for the 3.0 release
Tavian Barnes
2023-06-30
color: Compare values too when deciding to smart-case
Tavian Barnes
2023-06-29
color: Implement smart casing
Tavian Barnes
2023-06-29
parse: Warn about errors parsing $LS_COLORS
Tavian Barnes
2023-06-29
dstring: Add some exact-size utility functions
Tavian Barnes
2023-06-29
dstring: Allow dstreserve(NULL, n)
Tavian Barnes
2023-06-29
tests/bfs/color: Add mixed-case extensions
Tavian Barnes
2023-06-27
tests: Get more tests passing with --bfs=tests/find-color.sh
Tavian Barnes
2023-06-26
thread: Wrap more pthread APIs
Tavian Barnes
2023-06-26
ioq: New ioq_cancel() function
Tavian Barnes
2023-06-26
ioq: Don't check NDEBUG manually in ioqq_trypop()
Tavian Barnes
2023-06-24
build/tsan: Fix target_clones override
Tavian Barnes
2023-06-24
bfstd: Add a getprogname() wrapper
Tavian Barnes
2023-06-24
Unify macro naming conventions
Tavian Barnes
2023-06-22
tests/gnu/printf_times: Correct %T@ to %A@
Tavian Barnes
2023-06-22
diag: New bfs_loc type for source locations
Tavian Barnes
2023-06-20
dir: Arena-allocate directories
Tavian Barnes
2023-06-20
ioq: Arena-allocate ioq_cmd
Tavian Barnes
2023-06-20
trie: Arena-allocate nodes and leaves
Tavian Barnes
2023-06-20
bftw: Arena-allocate struct bftw_file
Tavian Barnes
2023-06-20
alloc: Implement an arena for flexible structs
Tavian Barnes
2023-06-20
alloc: Implement an arena allocator
Tavian Barnes
2023-06-20
alloc: New header for memory allocation utilities
Tavian Barnes
[next]