Age | Commit message (Collapse) | Author |
|
Before this change, rg.exe depended on vcruntime140.dll, which does not
exist on a fresh install of Windows.
Closes #1613
|
|
This tightens up the wording in ripgrep's opening description. It's used
in several places, so we update all of them.
Closes #1881
|
|
Fixes #1773
|
|
PR #1856
|
|
This is a common thing to forget to do after a release.
|
|
PR #1724
|
|
These were found by the check spelling action[1] and reported
here[2].
PR #1685
[1] - https://github.com/marketplace/actions/check-spelling
[2] - https://github.com/jsoref/ripgrep/commit/6f02d056716a116b643da1de4b53c6f15118fc38#commitcomment-42625778
|
|
Fixes #1252
|
|
Results remain the same. I just didn't order them correctly.
|
|
|
|
|
|
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
|
|
This permits switching between the different regex engine modes that
ripgrep supports. The purpose of this flag is to make it easier to
extend ripgrep with additional regex engines.
Closes #1488, Closes #1502
|
|
|
|
Closes #1436
|
|
Looks like the upstream brew Formula [0][] now has SIMD support, so
remove the extraneous info now that the custom tap is no longer needed
[1][].
[0]: https://github.com/Homebrew/homebrew-core/blob/master/Formula/ripgrep.rb
[1]: https://github.com/BurntSushi/ripgrep/commit/f3083e4574ad20881de66fdeb66d671f1cbdfda4
PR #1431
|
|
ripgrep install instructions are valid even for the 7 version. The tool
works without problems on these too.
PR #1428
|
|
PR #1465
|
|
PR #1463
|
|
PR #1338
|
|
|
|
Fixes #1284
|
|
We note that they may not be up to date and are unofficial.
Fixes #1246
|
|
PR #1324
|
|
Also alphabetise the list.
PR #1288
|
|
Issue #10 already states that "ripgrep is now in most or all of the major
package repositories."
PR #1280
|
|
This is for consistency with the short and long flags given in other
bullet points. I originally assumed there was no long flag for `-P`
because none was given here.
PR #1254
|
|
This feature solves a major reason I was skeptical of using ripgrep, so
I think it’s good to mention it in the section about why one should use
it.
I use backreferences a lot, so I had previously thought that ripgrep
would provide no speed advantage over ag, since I would always have
`-P` enabled. But when I saw `--auto-hybrid-regex` in the 11.0.0
changelog, I learned that ripgrep can use it to speed up simple queries
while still allowing me to write backreferences.
PR #1253
|
|
|
|
The brew tap isn't really needed any more, since SIMD is now
automatically enabled in all binaries.
|
|
|
|
|
|
This adds a badge to the README.md file indicating to users that click
on it if their os/distro carries that latest version of ripgrep.
PR #1213
|
|
Despite the fact that we mention this in several places, people are
still surprised by ripgrep's "smart" filtering.
|
|
This brings in an updated `encoding_rs` crate that uses `packed_simd`,
which compiles on the latest nightly. Compilation times do appear to be
impacted significantly though.
Fixes #1175 (again)
|
|
We bumped it a while back in the CI configuration, but didn't update the
README.
|
|
Fedora 27 and below are past their EOL, so it can now be said that it's
supported regularly on Fedora.
PR #1177
|
|
Add a note about it to the README.
Also, remove mention of the avx-accel feature since it no longer exists.
(bytecount now uses runtime detection to enable SIMD support.)
Fixes #1175
|
|
PR #1088
|
|
Make the wording consistent.
|
|
|
|
|
|
PR #1042
|
|
|
|
Clarify that --byte-offset may be wrong if the source isn't being read
directly.
Also tweak the README a bit. And remove a damned Oxford comma.
|
|
You need a nightly compiler.
Ref #188
|
|
This also updates some code to make use of our more liberal versioning
requirement, including the use of crossbeam-channel instead of the MsQueue
from the older an unmaintained crossbeam 0.3. This does regrettably add
a sizable number of dependencies, however, compile times seem mostly
unaffected.
Closes #1019
|
|
This commit does the work to delete the old `grep` crate and effectively
rewrite most of ripgrep core to use the new libripgrep crates. The new
`grep` crate is now a facade that collects the various crates that make
up libripgrep.
The most complex part of ripgrep core is now arguably the translation
between command line parameters and the library options, which is
ultimately where we want to be.
|
|
PR #1016
|
|
PR #1006
|