-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Weird non-matching error with ignore-case and certain strings containing non-ascii characters? #267
Comments
I suspect this is a dupe of #251, which is fixed on master. Namely, this works:
I meant to get a release out this weekend but got tied up with other things. I think CI is giving me trouble too. I'll try harder to get one out soon. |
I'm suspecting another dupe of #251 here. Tested under ripgrep 0.3.1:
returns nothing. If it is already fixed in master, a new release would be highly appreciated. |
I'm trying, but one of the tools I use to build releases is broken. People are working on fixing it. (I am specifically using the nightly version of said tool, so I get what I deserve, but nightlies are required to build executables with explicit support for SIMD.) |
Alright, then, I'll keep waiting :-) |
Awesome. Looks like whatever was broken has been fixed. A new release is popping out now! https://github.com/BurntSushi/ripgrep/releases --- Still waiting on Mac/Windows. |
Great ! |
Alright, tested 0.3.2, and it indeed returns the same number of matches for "magnézium" as git-grep, so I'm going to trust this issue is fixed. |
I really don't know what to make of this.
I tried to search my project for "magnézium", ignoring case, but I didn't get any matches, even though I know the project has several instances of it.
So I did some test cases:
Good
Still good
What? This suddenly doesn't match, even though I only added a
M
letter?But wait... If I replace the non-ascii
é
withe
, it matches again.Using
ripgrep 0.3.1
. The non-matching case works correctly usinggrep
orgit grep
.The text was updated successfully, but these errors were encountered: