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
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
config: Check for pipe2()
Tavian Barnes
2024-04-19
1
-1
/
+1
*
config: Check for statx()
Tavian Barnes
2024-04-19
2
-8
/
+4
*
config: Check for acl_is_trivial_np()
Tavian Barnes
2024-04-19
1
-2
/
+2
*
config: Check for confstr()
Tavian Barnes
2024-04-19
1
-5
/
+5
*
config: Check for getdents{,64}()
Tavian Barnes
2024-04-19
2
-8
/
+10
*
config: Check for posix_spawn_file_actions_addfchdir{,_np}()
Tavian Barnes
2024-04-19
1
-20
/
+6
*
config: Check for program_invocation_short_name
Tavian Barnes
2024-04-19
2
-3
/
+5
*
Rename config.h to prelude.h
Tavian Barnes
2024-04-19
41
-44
/
+44
*
build: Directly generate version.c
Tavian Barnes
2024-04-17
2
-7
/
+0
*
mtab: Arena-allocate struct bfs_mount
Tavian Barnes
2024-04-17
1
-15
/
+28
*
printf: Implement %Z
Tavian Barnes
2024-04-10
1
-0
/
+23
*
Implement -context
Tavian Barnes
2024-04-10
3
-62
/
+96
*
fsade: Add libselinux wrappers
Tavian Barnes
2024-04-10
2
-0
/
+50
*
build: Add a separate configuration step
Tavian Barnes
2024-04-09
4
-6
/
+14
*
xspawn: Fix $PATH resolution on NetBSD 10
Tavian Barnes
2024-04-09
1
-2
/
+2
*
config: Allow inlining allocator functions
Tavian Barnes
2024-03-28
1
-1
/
+1
*
xspawn: Fix bfs_resolve_late() error reporting
Tavian Barnes
2024-03-27
1
-8
/
+2
*
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
1
-1
/
+1
*
xtime: Don't update tm if xtimegm() overflows
Tavian Barnes
2024-03-26
1
-29
/
+33
*
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
2
-25
/
+58
*
bit: Check __BYTE_ORDER__ for the native endian
Tavian Barnes
2024-03-21
1
-2
/
+2
*
bfstd: Check that wcwidth() is positive
Tavian Barnes
2024-03-20
1
-2
/
+6
*
ioq: Fix some allocation failure paths
Tavian Barnes
2024-03-20
1
-2
/
+4
*
Implement -limit N
Tavian Barnes
2024-03-20
4
-1
/
+52
*
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
21
-23
/
+26
*
tests/xtime: Add tests for integer overflow
Tavian Barnes
2024-03-10
1
-1
/
+3
*
xtime: Call tzset() from main() instead of lazily
Tavian Barnes
2024-03-07
6
-66
/
+14
*
Release 3.1.3
3.1.3
Tavian Barnes
2024-03-06
1
-1
/
+1
*
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
*
Release 3.1.2
3.1.2
Tavian Barnes
2024-02-29
1
-1
/
+1
*
diag: New bfs_diag() macro
Tavian Barnes
2024-02-29
2
-3
/
+27
*
xtime: Fix some xgetdate() bugs
Tavian Barnes
2024-02-28
1
-9
/
+24
*
stat: Use errno_is_like(ENOSYS) for EPERM kludge
Tavian Barnes
2024-02-28
2
-3
/
+5
*
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
*
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
1
-1
/
+1
*
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
[next]