1
0
mirror of https://github.com/BurntSushi/ripgrep.git synced 2025-03-17 20:28:03 +02:00
Andrew Gallant 2a2b1506d4 Fix a performance bug where using -w could result in very bad performance.
The specific issue is that -w causes the regex to be wrapped in Unicode
word boundaries. Regrettably, Unicode word boundaries are the one thing
our regex engine can't handle well in the presence of non-ASCII text. We
work around its slowness by stripping word boundaries in some
circumstances, and using the resulting expression as a way to produce match
candidates that are then verified by the full original regex.

This doesn't fix all cases, but it should fix all cases where -w is used.
2016-09-21 19:12:07 -04:00
2016-09-16 18:22:35 -04:00
2016-09-20 16:35:09 -04:00
2016-09-21 17:36:46 -04:00
2016-09-21 17:36:46 -04:00
2016-09-20 20:24:03 -04:00
2016-09-11 19:05:53 -04:00
2016-09-20 22:12:41 -04:00
2016-09-08 21:47:49 -04:00
2016-09-21 16:41:28 -04:00
2016-09-21 19:05:15 -04:00
2016-02-27 11:07:26 -05:00
2016-02-27 11:07:26 -05:00
2016-09-21 17:36:46 -04:00
2016-09-13 21:23:22 -04:00
2016-02-27 11:07:26 -05:00

UNDER DEVELOPMENT.

ripgrep (rg)

ripgrep combines the usability of the silver searcher with the raw speed of grep.

Description
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Readme 12 MiB
Languages
Rust 94.4%
Python 2.7%
Shell 2.1%
Roff 0.8%