1
0
mirror of https://github.com/BurntSushi/ripgrep.git synced 2024-12-12 19:18:24 +02:00
ripgrep/grep
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
..
src Fix a performance bug where using -w could result in very bad performance. 2016-09-21 19:12:07 -04:00
Cargo.toml Bump regex version. 2016-09-21 19:05:15 -04:00
README.md add readme 2016-09-13 21:15:10 -04:00

grep

This is a library that provides grep-style line-by-line regex searching (with comparable performance to grep itself).