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
*
build: Use $^ instead of ${.ALLSRC}
HEAD
main
Tavian Barnes
41 hours
6
-13
/
+11
*
build/config: Simplify top-level rule with .ALLSRC
Tavian Barnes
41 hours
1
-10
/
+4
*
bench: New --sorted benchmark
Tavian Barnes
2 days
1
-1
/
+40
*
bench/ioq: Track latency percentiles
Tavian Barnes
2 days
1
-36
/
+171
*
bench/ioq: Don't track the latency of failed requests
Tavian Barnes
2 days
1
-9
/
+6
*
Add support for __attribute__((counted_by(...)))
Tavian Barnes
2 days
7
-8
/
+17
*
tests/posix: Add a test for POSIX bug 1859
Tavian Barnes
2 days
3
-1
/
+12
*
Merge pull request #154 from tavianator/dependabot/github_actions/cross-platf...
Tavian Barnes
2 days
1
-12
/
+21
|
\
|
*
ci: Don't run duplicate jobs on PRs
Tavian Barnes
2 days
1
-8
/
+17
|
*
ci: Update OpenBSD to 7.7
Tavian Barnes
2 days
1
-1
/
+1
|
*
build(deps): bump cross-platform-actions/action from 0.27.0 to 0.28.0
dependabot[bot]
9 days
1
-3
/
+3
|
/
*
bfstd: Add some more integer parsing functions
Tavian Barnes
2025-04-18
7
-54
/
+218
*
tests/bfstd: Add some xstrtox() tests
Tavian Barnes
2025-04-18
1
-0
/
+65
*
tests/bfstd: Factor tests into separate functions
Tavian Barnes
2025-04-18
1
-25
/
+42
*
configure: Work around a Bash 3 bug
Tavian Barnes
2025-04-17
1
-1
/
+3
*
tests: Switch from unbuffer to ptyx
Tavian Barnes
2025-04-16
4
-22
/
+5
*
tests/ptyx: New utility to run a command in a pty
Tavian Barnes
2025-04-16
2
-0
/
+261
*
bfstd: Add a tcsetwinsize() polyfill
Tavian Barnes
2025-04-15
4
-0
/
+23
*
bfstd: Add a tcgetwinsize() polyfill
Tavian Barnes
2025-04-15
3
-34
/
+40
*
configure: Fix make bench in out-of-tree builds
Tavian Barnes
2025-04-11
1
-1
/
+1
*
ctx: Don't leak ctx->kinds
Tavian Barnes
2025-04-03
1
-0
/
+1
*
parse: Disallow -files0-from with explicit roots
Tavian Barnes
2025-04-01
2
-0
/
+20
*
ctx: Track the token kind of each argument
Tavian Barnes
2025-04-01
3
-0
/
+22
*
parse: Only process the last -files0-from
Tavian Barnes
2025-04-01
14
-61
/
+168
*
color: New %p[xX] formats for expressions in diagnostics
Tavian Barnes
2025-04-01
4
-36
/
+66
*
parse: Track expressions, not just strings, for conflict reporting
Tavian Barnes
2025-03-30
7
-59
/
+137
*
list: Switch back to the memcpy()/memset() SLIST_REMOVE() implementation
Tavian Barnes
2025-03-29
1
-19
/
+12
*
tests/posix: New test for -exec return value
Tavian Barnes
2025-03-25
2
-0
/
+19
*
bench/ioq: Use nproc()
Tavian Barnes
2025-03-12
1
-1
/
+1
*
bfstd: Fix nproc() on systems without dynamically sized CPU masks
Tavian Barnes
2025-03-10
1
-2
/
+14
*
build/flags: Add -lrt on FreeBSD for timer_create()
Tavian Barnes
2025-03-10
1
-0
/
+1
*
tests/xtime: Don't waste time checking the system's timegm()
Tavian Barnes
2025-03-10
1
-2
/
+9
*
tests: Add missing #include <sys/wait.h>
Tavian Barnes
2025-03-10
1
-0
/
+1
*
diag: Don't leave unused assertion messages in the binary
Tavian Barnes
2025-03-04
2
-14
/
+27
*
diag: Get rid of struct bfs_location
Tavian Barnes
2025-03-04
5
-70
/
+56
*
tests/units: Run each test in a separate process
Tavian Barnes
2025-02-27
1
-27
/
+161
*
bfstd: Take sched_getaffinity() into account in nproc()
Tavian Barnes
2025-02-27
3
-5
/
+58
*
bfstd: New nproc() function
Tavian Barnes
2025-02-27
3
-15
/
+21
*
Release 4.0.6
4.0.6
Tavian Barnes
2025-02-26
3
-2
/
+22
*
Micro-optimize word-at-a-time loop tails
Tavian Barnes
2025-02-21
2
-10
/
+14
*
tests/gnu/fls_overflow: Skip if the FS doesn't support 64-bit times
Tavian Barnes
2025-02-21
1
-1
/
+1
*
ioq: Fix typo in comment
Tavian Barnes
2025-02-18
1
-1
/
+1
*
tests/xspawn: Test bfs_spawn_resolve() with a relative $PATH
Tavian Barnes
2025-02-18
1
-26
/
+62
*
trie: Use load8_beu*() for trie_mismatch()
Tavian Barnes
2025-02-13
1
-29
/
+23
*
bfstd: Use load8_leu*() for asciinlen()
Tavian Barnes
2025-02-13
1
-24
/
+20
*
bit: Add the load8_[bl]euN() utilities
Tavian Barnes
2025-02-13
2
-2
/
+63
*
trie: Make nibble indices big-endian
Tavian Barnes
2025-02-13
2
-7
/
+11
*
tests/xtouch: Use xstrtol()
Tavian Barnes
2025-02-13
1
-5
/
+2
*
trie: New trie_node_size() helper
Tavian Barnes
2025-02-13
1
-3
/
+9
*
configure: Add separate --enable-lto knob
Tavian Barnes
2025-02-13
2
-3
/
+9
[next]