mirror of
https://github.com/BurntSushi/ripgrep.git
synced 2024-12-12 19:18:24 +02:00
805fa32d18
As the FIXME comment says, ripgrep is not yet using the new line terminator option in regex-automata exposed for exactly this purpose. Because of that, line anchors like `(?m:^)` and `(?m:$)` will only match `\n` as a line terminator. This means that when --null-data is used in combination with --line-regexp, the anchors inserted by --line-regexp will not match correctly. This is only a big deal in the "fast" path, which requires the regex engine to deal with line terminators itself correctly. The slow path strips line terminators regardless of what they are, and so the line anchors can match (begin/end of haystack). Fixes #2658 |
||
---|---|---|
.. | ||
data | ||
binary.rs | ||
feature.rs | ||
hay.rs | ||
json.rs | ||
macros.rs | ||
misc.rs | ||
multiline.rs | ||
regression.rs | ||
tests.rs | ||
util.rs |