~pierrenn/ripgrep

update README
hyperscan: upgrade to grep-hyperscan 0.0.2
5d0e6667 — pierrenn 4 months ago
add hyperscan support and options
655e3321 — Andrew Gallant 4 months ago
crates.io: remove badges

... and don't replace them with anything because crates.io does not
support GitHub Actions yet. But it's almost there:
https://github.com/rust-lang/crates.io/pull/1838

Thanks @atouchet for noticing this.
8ba6ccd1 — Andrew Gallant 4 months ago
ignore: fix failing test

This fixes fallout from fixing #1520.
34edb812 — Andrew Gallant 4 months ago
ignore: squash noisy error message

We should not assume that the commondir file actually exists. If it
doesn't, then just move on. This otherwise emits an error message when
searching normal submodules, which is not OK.

This regression was introduced in #1446.

Fixes #1520
5b30c2ae — Andrew Gallant 4 months ago
ci: fix deb build script
bf1027a8 — Andrew Gallant 4 months ago
pkg: update brew tap to 12.0.0
031264e5 — Andrew Gallant 4 months ago
ci: tweak release name

This is consistent with prior releases.
b9cd95fa — Andrew Gallant 4 months ago
release: 12.0.0, take 2
92daa34e — Andrew Gallant 4 months ago
ripgrep: release 12.0.0
a8c1fb7c — Andrew Gallant 4 months ago
changelog: prepare for 12.0.0 release
52ec6879 — Andrew Gallant 4 months ago
ci: make script names consistent
c0d78240 — Andrew Gallant 4 months ago
ci: remove Travis and appveyor specific stuff
cda9acb8 — Andrew Gallant 4 months ago
ci: rebuild release infrastructure on GitHub Actions
1ece5069 — Andrew Gallant 4 months ago
readme: update file size
f3a966bc — Andrew Gallant 4 months ago
readme: add 'Unicode' label to ugrep
a38913b6 — Andrew Gallant 4 months ago
readme: update benchmarks

This also updates the corpora used, so previous times (and counts) are
not comparable.

We also remove some tools, likt pt, sift and ucg, since they appear to
be no longer maintained. ag isn't really maintained either, but it still
has significant mind share, so we retain a benchmark for it.

We also upgrade ack to version 3, and remove the clarification on how
`-w` is implemented.

We also add `git grep -P` (uses PCRE2) which appears to be much faster
than `git grep -E`.

Finally, we add ugrep which is a new up and comer in this space.

Fixes #1474
e772a95b — Andrew Gallant 4 months ago
regex: avoid using literal optimizations when whitespace is detected

If a literal is entirely whitespace, then it's quite likely that it is
very common. So when that case occurs, just don't do (inner) literal
optimizations at all.

The regex engine may still make sub-optimal decisions here, but that's a
problem for another day.

Fixes #1087
9dd4bf8d — Andrew Gallant 4 months ago
style: fix rust-analyzer lint warnings
Next