mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
* test/ruby/enc/test_regex_casefold.rb: Added data-based testing for
String#downcase :fold. * enc/unicode.c: Fixed a range error (lowest non-ASCII character affected by case operations is U+00B5, MICRO SIGN) * test/ruby/enc/test_case_mapping.rb: Explicit test for case folding of MICRO SIGN to Greek mu. (with Kimihito Matsui) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
b217dc81f3
commit
e8dde46b60
4 changed files with 28 additions and 1 deletions
|
@ -645,7 +645,7 @@ onigenc_unicode_case_map(OnigCaseFoldType* flagP,
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (!(flags&ONIGENC_CASE_ASCII_ONLY) && code>=0x00C0) { /* deal with non-ASCII; nothing relevant below U+00C0 */
|
||||
else if (!(flags&ONIGENC_CASE_ASCII_ONLY) && code>=0x00B5) { /* deal with non-ASCII; micron sign (U+00B5) is lowest affected */
|
||||
const CodePointList3 *folded;
|
||||
|
||||
if (code==0x0130) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue