1
0
mirror of https://github.com/BurntSushi/ripgrep.git synced 2025-03-17 20:28:03 +02:00
Andrew Gallant cd08707c7c grep: upgrade to regex-syntax 0.5
This update brings with it many bug fixes:

  * Better error messages are printed overall. We also include
    explicit call out for unsupported features like backreferences
    and look-around.
  * Regexes like `\s*{` no longer emit incomprehensible errors.
  * Unicode escape sequences, such as `\u{..}` are now supported.

For the most part, this upgrade was done in a straight-forward way. We
resist the urge to refactor the `grep` crate, in anticipation of it
being rewritten anyway.

Note that we removed the `--fixed-strings` suggestion whenever a regex
syntax error occurs. In practice, I've found that it results in a lot of
false positives, and I believe that its use is not as paramount now that
regex parse errors are much more readable.

Closes , Closes , Closes , Closes 
2018-03-13 22:55:39 -04:00
..
2018-03-10 10:59:00 -05:00
2018-03-13 22:55:39 -04:00
2018-02-04 10:40:20 -05:00
2018-01-01 09:22:35 -05:00
2018-02-04 10:40:20 -05:00
2018-03-10 10:59:00 -05:00
2016-12-23 14:53:35 -05:00
2018-03-10 10:15:19 -05:00
2018-03-10 10:38:25 -05:00