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
/(?i)\u0149\u0149/ =~ "\u0149\u0149" doesn't match #40
Comments
|
Hmm, some tests failed. https://travis-ci.org/k-takata/Onigmo/jobs/31143460
|
'\u0149' is casefolded into '\u02bc' + 'n'. They were compiled into 'exactn-ic:\xca\xbc' + 'exact1-ic:n'. One character was divided into two opcodes, so it couldn't match to a character '\u0149'. Merge a series of 'exactn-ic' and 'exact1-ic' into one 'exactn-ic'.
https://travis-ci.org/k-takata/Onigmo/jobs/31236650 |
'\u0149' is casefolded into '\u02bc' + 'n'. They were compiled into 'exactn-ic:\xca\xbc' + 'exact1-ic:n'. One character was divided into two opcodes, so it couldn't match to a character '\u0149'. Merge a series of 'exactn-ic' and 'exact1-ic' into one 'exactn-ic'.
'\u0149' is casefolded into '\u02bc' + 'n'. They were compiled into 'exactn-ic:\xca\xbc' + 'exact1-ic:n'. One character was divided into two opcodes, so it couldn't match to a character '\u0149'. Merge a series of 'exactn-ic' and 'exact1-ic' into one 'exactn-ic'. (cherry picked from commit 7b61f4b) Conflicts: regcomp.c
* Onigmo (Oniguruma-mod) 5.15.0 for bregonig.dll を使用。 https://github.com/k-takata/Onigmo/tree/Onigmo-5.15.0_for_bregonig - Unicode 7.0 に対応 - Oniguruma 5.9.5 をマージ - 大量のグループを使うと落ちる問題を修正 k-takata/Onigmo#24 - /\x{1ffc}/i =~ "\x1ff3" がマッチしない問題を修正 - UTF-16/32 で /[a-c#]+\W/ =~ "def#" がマッチしない問題を修正 - /(?i)\u0149\u0149/ =~ "\u0149\u0149" がマッチしない問題を修正 k-takata/Onigmo#40 - 文字クラスの中で /w を使い、/i オプションを指定したときの問題を修正 k-takata/Onigmo#4 - 文字プロパティが /i オプションを無視する問題を修正 k-takata/Onigmo#41 - "ab" =~ /(?!^a).*b/ がマッチしない問題を修正 k-takata/Onigmo#44
* Oniguruma 5.9.5 改変版2 for bregonig.dll V2 を使用。 https://github.com/k-takata/Onigmo/tree/onig-5.9.5-mod2_for_bregonig-v2 - ベースバージョンを Oniguruma 5.9.4 から 5.9.5 に変更。 - 大量のグループを使うと落ちる問題を修正 k-takata/Onigmo#24 - UTF-16/32 で /[a-c#]+\W/ =~ "def#" がマッチしない問題を修正 - /(?i)\u0149\u0149/ =~ "\u0149\u0149" がマッチしない問題を修正 k-takata/Onigmo#40 - "ab" =~ /(?!^a).*b/ がマッチしない問題を修正 k-takata/Onigmo#44
How to reproduce:
It seems that Oniguruma 5.9.5 also has this bug.
The text was updated successfully, but these errors were encountered: