diff options
author | Andrew Gallant <jamslam@gmail.com> | 2018-03-13 21:43:23 -0400 |
---|---|---|
committer | Andrew Gallant <jamslam@gmail.com> | 2018-03-13 22:55:39 -0400 |
commit | 42b8132d0ad1918c1c0dc677015d87c12819fa26 (patch) | |
tree | ed809e9cc8724e5a08c00c94017f1ee0f44ad8ec /CHANGELOG.md | |
parent | cd08707c7c82058559bd5557efb3c1d0379dbf1d (diff) |
grep: add "perfect" smart case detection
This commit removes the previous smart case detection logic and replaces
it with detection based on the regex AST. This particular AST is a faithful
representation of the concrete syntax, which lets us be very precise in
how we handle it.
Closes #851
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index c3be4888..0eb35e18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,8 @@ Bug fixes: Support backslash escapes in globs. * [BUG #832](https://github.com/BurntSushi/ripgrep/issues/832): Clarify usage instructions for `-f/--file` flag. +* [BUG #851](https://github.com/BurntSushi/ripgrep/issues/851): + Fix `-S/--smart-case` detection once and for all. * [BUG #852](https://github.com/BurntSushi/ripgrep/issues/852): Be robust with respect to `ENOMEM` errors returned by `mmap`. * [BUG #853](https://github.com/BurntSushi/ripgrep/issues/853): |