index
:
bfs.git
clone
coverity
find2fd
gh-pages
main
queue-files
single-file
slab-bitmaps
Breadth-first version of find
Tavian Barnes <tavianator@tavianator.com>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
xspawn: Don't use posix_spawnp() on macOS
Tavian Barnes
2024-03-27
1
-1
/
+33
*
xspawn: Refactor $PATH resolution
Tavian Barnes
2024-03-27
1
-81
/
+240
*
xspawn: Implement bfs_spawn_addopen()
Tavian Barnes
2024-03-27
2
-3
/
+67
*
bfstd: Escape ASCII tildes
Tavian Barnes
2024-03-26
2
-1
/
+3
*
xtime: Don't update tm if xtimegm() overflows
Tavian Barnes
2024-03-26
2
-41
/
+55
*
completions: Add -j
Tavian Barnes
2024-03-25
3
-4
/
+7
*
trie: Calculate representative indices branchlessly
Tavian Barnes
2024-03-23
1
-3
/
+4
*
bftw: Use a signed integer for dir_limit
Tavian Barnes
2024-03-22
1
-25
/
+8
*
Fix some -Wpedantic warnings
Tavian Barnes
2024-03-22
2
-10
/
+8
*
bfstd: Add an ASCII fast path to xstrwidth()
Tavian Barnes
2024-03-21
1
-1
/
+10
*
bfstd: New asciilen() function
Tavian Barnes
2024-03-21
3
-25
/
+73
*
bit: Check __BYTE_ORDER__ for the native endian
Tavian Barnes
2024-03-21
2
-2
/
+15
*
bfstd: Check that wcwidth() is positive
Tavian Barnes
2024-03-20
2
-2
/
+9
*
ioq: Fix some allocation failure paths
Tavian Barnes
2024-03-20
1
-2
/
+4
*
Implement -limit N
Tavian Barnes
2024-03-20
15
-3
/
+103
*
ci: Work around https://github.com/actions/runner-images/issues/9491
Tavian Barnes
2024-03-19
1
-0
/
+2
*
config: Don't mix [[attr]] and __attribute__((attr))
Tavian Barnes
2024-03-19
1
-6
/
+2
*
Re-run include-what-you-use
Tavian Barnes
2024-03-11
28
-32
/
+33
*
tests/xtime: Add tests for integer overflow
Tavian Barnes
2024-03-10
2
-1
/
+31
*
xtime: Call tzset() from main() instead of lazily
Tavian Barnes
2024-03-07
10
-79
/
+32
*
tests: Change the timezone for -daystart tests
Tavian Barnes
2024-03-07
2
-2
/
+2
*
Release 3.1.3
3.1.3
Tavian Barnes
2024-03-06
3
-2
/
+14
*
ioq: Copy ring_ops from the previous thread
Tavian Barnes
2024-03-06
1
-1
/
+4
*
eval: Tweak status bar punctuation
Tavian Barnes
2024-03-06
1
-1
/
+1
*
tests/ioq: Check that we push and pop the same number of times
Tavian Barnes
2024-03-02
1
-3
/
+5
*
Release 3.1.2
3.1.2
Tavian Barnes
2024-02-29
3
-5
/
+21
*
tests: New bfs_check() macro
Tavian Barnes
2024-02-29
6
-234
/
+247
*
diag: New bfs_diag() macro
Tavian Barnes
2024-02-29
2
-3
/
+27
*
tests: Add more datetime parsing integration tests
Tavian Barnes
2024-02-29
2
-4
/
+6
*
xtime: Fix some xgetdate() bugs
Tavian Barnes
2024-02-28
2
-18
/
+117
*
stat: Use errno_is_like(ENOSYS) for EPERM kludge
Tavian Barnes
2024-02-28
2
-3
/
+5
*
tests/ioq: New unit test
Tavian Barnes
2024-02-28
4
-0
/
+78
*
tests/bfs/D_opt: Don't rely on directory link counts
Tavian Barnes
2024-02-28
2
-12
/
+1
*
ioq: Probe for supported io_uring operations
Tavian Barnes
2024-02-28
1
-18
/
+67
*
ioq: Remove some branches from ioq_slot_{push,pop}()
Tavian Barnes
2024-02-18
1
-12
/
+21
*
tests: Redirect stdin in bfs_pty()
Tavian Barnes
2024-02-17
1
-1
/
+1
*
ioq: Ensure ioq_ent is sufficiently aligned
Tavian Barnes
2024-02-16
2
-2
/
+9
*
Release 3.1.1
3.1.1
Tavian Barnes
2024-02-16
3
-2
/
+14
*
ioq: Add batched ioqq_push/pop operations
Tavian Barnes
2024-02-15
1
-49
/
+127
*
ioq: Don't push immediately in ioq_check_cancel()
Tavian Barnes
2024-02-15
1
-10
/
+6
*
ioq: Add a missing close() if bfs_opendir() fails
Tavian Barnes
2024-02-15
1
-0
/
+2
*
ioq: Don't use the symbolic IO_WQ_[UN]BOUND indices
Tavian Barnes
2024-02-14
1
-2
/
+2
*
ioq: Factor out io_uring initialization
Tavian Barnes
2024-02-14
1
-37
/
+73
*
ioq: Make -j also limit the io_uring worker threads
Tavian Barnes
2024-02-14
1
-0
/
+9
*
ioq: Replay IOQ_STOP messages rather than spam them
Tavian Barnes
2024-02-14
1
-4
/
+5
*
ioq: Pack ioq_ent args structs
Tavian Barnes
2024-02-14
1
-3
/
+3
*
bftw: Document which bftw_file nodes go with which lists
Tavian Barnes
2024-02-14
1
-3
/
+17
*
expr: Pack struct bfs_expr a bit
Tavian Barnes
2024-02-14
1
-15
/
+9
*
stat: Pack struct bfs_stat a bit
Tavian Barnes
2024-02-14
2
-28
/
+24
*
eval: Add thousands separators to -status
Tavian Barnes
2024-02-12
1
-2
/
+2
[next]