uutils
grep
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Add installation section to README (#29)
main
6 hours ago
Correct code block syntax in README Fix formatting of code block in installation instructions
sylvestre-patch-1
6 hours ago
Add installation section to README Added installation instructions for uu_grep.
sylvestre-patch-1
1 day ago
Merge pull request #21 from oech3/pub GnuTests: publish binary from main
main
1 day ago
GnuTests: publish binary from main
oech3:pub
1 day ago
fuzz: add differential fuzzer against GNU grep Add a cargo-fuzz harness (fuzz_grep) that runs uu_grep and GNU grep on the same generated args/input and panics on any divergence, using the vendored uufuzz crate (adapted from uutils/coreutils to depend on crates.io uucore rather than a path). A CI workflow (.github/workflows/fuzzing.yml) builds the uufuzz examples, builds the fuzzer, and runs it for 60s. fuzz_grep is marked should_pass: false / continue-on-error since it currently surfaces real GNU-compatibility gaps (e.g. uu_grep rejects a repeated -m, GNU accepts).
add-differential-fuzzer
2 days ago
test: cover slow-path modes that literal tests no longer reach The buffer-at-a-time fast path now serves the literal patterns that the existing -l/-L/-q and binary tests used, leaving the line-at-a-time engine's equivalents uncovered. Add bracket-class (non-literal) tests for -l/-L/-q and binary handling (notice, -a text, without-match bail, and the finalize-time notice), plus a fast-path test for a NUL that is only discovered after a line was already printed. No dead code was found: the remaining uncovered lines are writer I/O error-propagation arms and pre-existing filesystem error handlers.
literal-fast-path
3 days ago
test: cover slow-path modes that literal tests no longer reach The buffer-at-a-time fast path now serves the literal patterns that the existing -l/-L/-q and binary tests used, leaving the line-at-a-time engine's equivalents uncovered. Add bracket-class (non-literal) tests for -l/-L/-q and binary handling (notice, -a text, without-match bail, and the finalize-time notice), plus a fast-path test for a NUL that is only discovered after a line was already printed. No dead code was found: the remaining uncovered lines are writer I/O error-propagation arms and pre-existing filesystem error handlers.
literal-fast-path
3 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Add installation section to README
#29
6 hours ago
26630dc
sylvestre-patch-1
CodSpeed Performance Gauge
0%
GnuTests: publish binary from main
#21
1 day ago
bc416c6
oech3:pub
CodSpeed Performance Gauge
0%
fuzz: add differential fuzzer against GNU grep
#7
6 days ago
9598faf
add-differential-fuzzer
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs