Commit Graph

  • e8b93e94cb uufuzz: simplify (#59) main oech3 2026-06-10 19:43:17 +09:00
  • 0326b43cb2 uufuzz: simplify pipe() code (#58) oech3 2026-06-10 06:21:59 +09:00
  • e925ff4ac8 grep: honor GNU buffer anchors (#56) Wondr 2026-06-05 16:33:23 +01:00
  • f2f86ef572 grep: Fix slow_path_binary_handling test Leonard Hecker 2026-06-05 17:04:50 +02:00
  • 265a562c26 grep: Simplify session_finalize Leonard Hecker 2026-06-05 17:04:29 +02:00
  • bc61aece73 grep: cover zero-width EOF only-matching behavior (#44) Wondr 2026-06-05 15:52:30 +01:00
  • 55a7b0180b grep: suppress EOF output in quiet mode (#41) Wondr 2026-06-05 15:48:36 +01:00
  • d556159952 grep: let dot match newline in null-data mode (#45) Wondr 2026-06-05 15:25:04 +01:00
  • 0b62b44dd3 Revert "perf: buffer-at-a-time search for literal patterns" revert-16-literal-fast-path Sylvestre Ledru 2026-06-05 16:10:10 +02:00
  • 7c79cb4e3a grep: keep invalid UTF-8 text under -I (#49) Wondr 2026-06-05 15:06:49 +01:00
  • abcdd7e84d docs: add playground section to README with URL example Sylvestre Ledru 2026-06-05 13:34:16 +02:00
  • d28bf769a1 Merge pull request #7 from uutils/add-differential-fuzzer Sylvestre Ledru 2026-06-05 08:29:30 +02:00
  • d0263b2aa6 Merge branch 'main' into grep-quiet-exit-after-error grep-quiet-exit-after-error Sylvestre Ledru 2026-06-05 08:28:59 +02:00
  • b4980df814 Merge pull request #16 from uutils/literal-fast-path Sylvestre Ledru 2026-06-05 08:28:04 +02:00
  • e9825e3503 Merge pull request #12 from uutils/grep-initial-tab-empty-line Sylvestre Ledru 2026-06-05 08:27:43 +02:00
  • f5d5f6c063 Merge pull request #40 from koopatroopa787/issue-34-perl-single-pattern Sylvestre Ledru 2026-06-05 08:25:18 +02:00
  • 337b7c704b Merge pull request #52 from wondr-wclabs/codex/empty-match-word-line Sylvestre Ledru 2026-06-05 08:23:03 +02:00
  • ad7595ffe6 grep: select zero-width matches under -w and -x Wondr 2026-06-05 04:39:22 +01:00
  • e3d80f59e2 fix: reject multiple patterns when -P/--perl-regexp is used Kanishk Sachan 2026-06-05 01:25:22 +01:00
  • 56d774f576 test: cover slow-path modes that literal tests no longer reach Sylvestre Ledru 2026-05-31 11:41:16 +02:00
  • 28186e9ec3 perf: buffer-at-a-time search for literal patterns Sylvestre Ledru 2026-05-31 10:06:09 +02:00
  • f4798cb6d0 fix -l and -L to be mutually exclusive so that last one wins (#30) rifatx 2026-06-04 23:14:12 +03:00
  • 4e6823a8b3 Add installation section to README (#29) Sylvestre Ledru 2026-06-03 17:56:23 +02:00
  • b0700b1d78 Merge pull request #21 from oech3/pub latest-commit Sylvestre Ledru 2026-06-02 21:04:50 +02:00
  • bc416c6d8b GnuTests: publish binary from main oech3 2026-06-02 23:55:55 +09:00
  • 9598faf708 fuzz: add differential fuzzer against GNU grep add-differential-fuzzer Sylvestre Ledru 2026-05-28 23:22:23 +02:00
  • c614a57a05 Merge pull request #17 from uutils/e2e-bench-only Sylvestre Ledru 2026-05-31 11:17:38 +02:00
  • 6e6db248f1 bench: add e2e benchmarks for the grep tldr invocations e2e-bench-only Sylvestre Ledru 2026-05-31 11:10:11 +02:00
  • b5816820ed bench: end-to-end search throughput only Sylvestre Ledru 2026-05-31 11:05:28 +02:00
  • ede1676d1a Merge pull request #15 from uutils/bench-literal-throughput Sylvestre Ledru 2026-05-31 10:55:17 +02:00
  • b46a86d48a bench: end-to-end search throughput via uumain bench-literal-throughput Sylvestre Ledru 2026-05-31 10:41:52 +02:00
  • b0164440e3 Merge pull request #14 from uutils/fix Sylvestre Ledru 2026-05-31 10:34:25 +02:00
  • 96762f26ca Add Default impl for GlobSet to satisfy clippy fix Sylvestre Ledru 2026-05-31 10:18:32 +02:00
  • c8dfef6563 Add pre-commit configuration Sylvestre Ledru 2026-05-29 11:08:47 +02:00
  • ddac723054 Merge pull request #13 from uutils/codspeed-wizard-1780213675759 Sylvestre Ledru 2026-05-31 10:11:23 +02:00
  • 079619ee44 Add CodSpeed performance benchmarks codspeed-wizard-1780213675759 codspeed-hq[bot] 2026-05-31 07:59:22 +00:00
  • 3dde7c23c5 Add grep benchmarks and CodSpeed CI workflow add-benchmarks Sylvestre Ledru 2026-05-28 22:15:43 +02:00
  • 2a6a3aba7e Add note about performance improvements needed Sylvestre Ledru 2026-05-30 19:25:27 +02:00
  • a7b15320af grep: don't emit the -T alignment tab on empty lines Sylvestre Ledru 2026-05-30 18:06:14 +02:00
  • be51c04c08 grep: support GREP_COLORS 'mt' and warn on deprecated GREP_COLOR gnu-compat-fixes Sylvestre Ledru 2026-05-30 18:12:39 +02:00
  • 399d2d1192 grep: -q match yields exit 0 even after a file error Sylvestre Ledru 2026-05-30 18:09:16 +02:00
  • da32a63663 grep: map invalid back-reference errors to GNU's wording Sylvestre Ledru 2026-05-30 18:02:32 +02:00
  • 9c21a7d2f0 grep: handle regex backtracking-limit instead of panicking Sylvestre Ledru 2026-05-30 17:55:31 +02:00
  • e767a30c1a grep: emit GNU's 'Invalid range end' for reversed bracket ranges Sylvestre Ledru 2026-05-30 17:50:02 +02:00
  • 1a3e8a391d grep: reject confusing [:name:] bracket syntax like GNU Sylvestre Ledru 2026-05-30 17:39:29 +02:00
  • 98e6bb6f53 Merge pull request #10 from uutils/improv-cov Sylvestre Ledru 2026-05-30 14:25:50 +02:00
  • da0ada8a37 test: use platform-specific expected message for nonexistent-file error improv-cov Sylvestre Ledru 2026-05-30 11:33:47 +02:00
  • fcf46d8f56 test: cover -D skip on an explicit special-file argument Sylvestre Ledru 2026-05-30 09:59:46 +02:00
  • 55cb643545 test: cover strip_dot_prefix for implicit-cwd recursive search Sylvestre Ledru 2026-05-30 09:59:05 +02:00
  • 89aec4a45a test: cover -T line-number width on the file (not stdin) path Sylvestre Ledru 2026-05-30 09:47:31 +02:00
  • 6c5b7dc9e3 test: cover -L listing when the pattern matches one file Sylvestre Ledru 2026-05-29 23:46:12 +02:00
  • ff918e4a63 grep: strip trailing (os error N) from file error messages to match GNU (#6) Sylvestre Ledru 2026-05-29 22:24:20 +02:00
  • c50c0458cb fix: accept repeated options like GNU grep (#2) Sylvestre Ledru 2026-05-29 22:21:27 +02:00
  • f7813500c9 Merge pull request #8 from uutils/gnu-test Sylvestre Ledru 2026-05-29 21:43:41 +02:00
  • 05d167b8d5 Fix support for Python-style named backreferences Leonard Hecker 2026-05-29 21:12:19 +02:00
  • 41b92b3cc1 Merge pull request #5 from uutils/fix-coverage-profraw-path Sylvestre Ledru 2026-05-29 20:46:10 +02:00
  • e885f66523 ci: post GNU grep testsuite comparison as a PR comment Sylvestre Ledru 2026-05-29 11:07:13 +02:00
  • 10bfa405dc ci: add GnuTests workflow running the GNU grep testsuite Sylvestre Ledru 2026-05-29 11:06:51 +02:00
  • f0ae449d11 tests: run the GNU grep testsuite against uu_grep Sylvestre Ledru 2026-05-29 11:05:52 +02:00
  • 79db36edbe add license headers Sylvestre Ledru 2026-05-29 10:12:14 +02:00
  • 3bf91e530e ci: use absolute LLVM_PROFILE_FILE path to fix 0% coverage fix-coverage-profraw-path Sylvestre Ledru 2026-05-29 00:01:54 +02:00
  • 80e1fb8043 Fix repository URLs Leonard Hecker 2026-05-28 22:37:01 +02:00
  • ebe62e0cf7 Fix flaky tests Leonard Hecker 2026-05-28 22:32:49 +02:00
  • 017285060a Mention lack of localization support in README Sylvestre Ledru 2026-05-28 22:03:25 +02:00
  • bcbb5ac477 docs: add status badges to README Sylvestre Ledru 2026-05-28 21:20:19 +02:00
  • 61e5e1dd8d ci: move fmt/clippy into dedicated code-quality workflow Sylvestre Ledru 2026-05-28 21:15:10 +02:00
  • 6a2cb792a7 ci: add code coverage job (grcov + Codecov) across all OSes Sylvestre Ledru 2026-05-28 21:13:32 +02:00
  • a1396f959b ci: run build/test/fmt/clippy Sylvestre Ledru 2026-05-28 21:09:53 +02:00
  • 9bff77613e Initial import Leonard Hecker 2026-05-28 20:19:53 +02:00