ruby-changes:41047
From: duerst <ko1@a...>
Date: Tue, 15 Dec 2015 17:58:32 +0900 (JST)
Subject: [ruby-changes:41047] duerst:r53124 (trunk): enc/ebcdic.h, enc/trans/ebcdic.trans,
duerst 2015-12-15 17:57:58 +0900 (Tue, 15 Dec 2015) New Revision: 53124 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=53124 Log: enc/ebcdic.h, enc/trans/ebcdic.trans, test/ruby/test_transcode.rb: Fixed encoding name to the correct one in the IANA registry (IBM037) and added an alias (ebcdic-cp-us) Modified files: trunk/ChangeLog trunk/enc/ebcdic.h trunk/enc/unicode/name2ctype.h trunk/test/ruby/test_transcode.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 53123) +++ ChangeLog (revision 53124) @@ -1,14 +1,9 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1 -Tue Dec 15 16:19:26 2015 Takashi Kokubun <takashikkbn@g...> +Tue Dec 15 17:57:57 2015 Martin Duerst <duerst@i...> - * lib/erb.rb: Render erb with array buffer for function call optimization. - [fix GH-1143] - * lib/rdoc/erb_partial.rb: ditto. - * template/verconf.h.tmpl: ditto. - -Tue Dec 15 13:50:05 2015 Nobuyoshi Nakada <nobu@r...> - - * string.c (rb_str_oct): [DOC] mention radix indicators. - [ruby-core:71310] [Bug #11648] + * enc/ebcdic.h, enc/trans/ebcdic.trans, + test/ruby/test_transcode.rb: Fixed encoding name + to the correct one in the IANA registry (IBM037) + and added an alias (ebcdic-cp-us) Tue Dec 15 12:20:30 2015 Takashi Kokubun <takashikkbn@g...> Index: enc/unicode/name2ctype.h =================================================================== --- enc/unicode/name2ctype.h (revision 53123) +++ enc/unicode/name2ctype.h (revision 53124) @@ -1,4 +1,4 @@ https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1 -/* C code produced by gperf version 3.0.4 */ +/* C code produced by gperf version 3.0.3 */ /* Command-line: gperf -7 -c -j1 -i1 -t -C -P -T -H uniname2ctype_hash -Q uniname2ctype_pool -N uniname2ctype_p */ #ifndef USE_UNICODE_PROPERTIES /* Computed positions: -k'1,3' */ @@ -44,7 +44,7 @@ static const OnigCodePoint CR_NEWLINE[] https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L44 /* 'Alpha': [[:Alpha:]] */ static const OnigCodePoint CR_Alpha[] = { - 617, + 600, 0x0041, 0x005a, 0x0061, 0x007a, 0x00aa, 0x00aa, @@ -96,8 +96,8 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L96 0x0800, 0x0817, 0x081a, 0x082c, 0x0840, 0x0858, - 0x08a0, 0x08b4, - 0x08e3, 0x08e9, + 0x08a0, 0x08b2, + 0x08e4, 0x08e9, 0x08f0, 0x093b, 0x093d, 0x094c, 0x094e, 0x0950, @@ -144,7 +144,6 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L144 0x0acb, 0x0acc, 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, - 0x0af9, 0x0af9, 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, @@ -183,7 +182,7 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L182 0x0c46, 0x0c48, 0x0c4a, 0x0c4c, 0x0c55, 0x0c56, - 0x0c58, 0x0c5a, + 0x0c58, 0x0c59, 0x0c60, 0x0c63, 0x0c81, 0x0c83, 0x0c85, 0x0c8c, @@ -207,7 +206,7 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L206 0x0d4a, 0x0d4c, 0x0d4e, 0x0d4e, 0x0d57, 0x0d57, - 0x0d5f, 0x0d63, + 0x0d60, 0x0d63, 0x0d7a, 0x0d7f, 0x0d82, 0x0d83, 0x0d85, 0x0d96, @@ -275,8 +274,7 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L274 0x1318, 0x135a, 0x135f, 0x135f, 0x1380, 0x138f, - 0x13a0, 0x13f5, - 0x13f8, 0x13fd, + 0x13a0, 0x13f4, 0x1401, 0x166c, 0x166f, 0x167f, 0x1681, 0x169a, @@ -393,7 +391,7 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L391 0x31a0, 0x31ba, 0x31f0, 0x31ff, 0x3400, 0x4db5, - 0x4e00, 0x9fd5, + 0x4e00, 0x9fcc, 0xa000, 0xa48c, 0xa4d0, 0xa4fd, 0xa500, 0xa60c, @@ -401,11 +399,13 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L399 0xa62a, 0xa62b, 0xa640, 0xa66e, 0xa674, 0xa67b, - 0xa67f, 0xa6ef, + 0xa67f, 0xa69d, + 0xa69f, 0xa6ef, 0xa717, 0xa71f, 0xa722, 0xa788, - 0xa78b, 0xa7ad, - 0xa7b0, 0xa7b7, + 0xa78b, 0xa78e, + 0xa790, 0xa7ad, + 0xa7b0, 0xa7b1, 0xa7f7, 0xa801, 0xa803, 0xa805, 0xa807, 0xa80a, @@ -414,7 +414,6 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L414 0xa880, 0xa8c3, 0xa8f2, 0xa8f7, 0xa8fb, 0xa8fb, - 0xa8fd, 0xa8fd, 0xa90a, 0xa92a, 0xa930, 0xa952, 0xa960, 0xa97c, @@ -440,8 +439,9 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L439 0xab20, 0xab26, 0xab28, 0xab2e, 0xab30, 0xab5a, - 0xab5c, 0xab65, - 0xab70, 0xabea, + 0xab5c, 0xab5f, + 0xab64, 0xab65, + 0xabc0, 0xabea, 0xac00, 0xd7a3, 0xd7b0, 0xd7c6, 0xd7cb, 0xd7fb, @@ -500,8 +500,6 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L500 0x1083f, 0x10855, 0x10860, 0x10876, 0x10880, 0x1089e, - 0x108e0, 0x108f2, - 0x108f4, 0x108f5, 0x10900, 0x10915, 0x10920, 0x10939, 0x10980, 0x109b7, @@ -520,8 +518,6 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L518 0x10b60, 0x10b72, 0x10b80, 0x10b91, 0x10c00, 0x10c48, - 0x10c80, 0x10cb2, - 0x10cc0, 0x10cf2, 0x11000, 0x11045, 0x11082, 0x110b8, 0x110d0, 0x110e8, @@ -531,17 +527,11 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L527 0x11180, 0x111bf, 0x111c1, 0x111c4, 0x111da, 0x111da, - 0x111dc, 0x111dc, 0x11200, 0x11211, 0x11213, 0x11234, 0x11237, 0x11237, - 0x11280, 0x11286, - 0x11288, 0x11288, - 0x1128a, 0x1128d, - 0x1128f, 0x1129d, - 0x1129f, 0x112a8, 0x112b0, 0x112e8, - 0x11300, 0x11303, + 0x11301, 0x11303, 0x11305, 0x1130c, 0x1130f, 0x11310, 0x11313, 0x11328, @@ -551,7 +541,6 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L541 0x1133d, 0x11344, 0x11347, 0x11348, 0x1134b, 0x1134c, - 0x11350, 0x11350, 0x11357, 0x11357, 0x1135d, 0x11363, 0x11480, 0x114c1, @@ -559,21 +548,16 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L548 0x114c7, 0x114c7, 0x11580, 0x115b5, 0x115b8, 0x115be, - 0x115d8, 0x115dd, 0x11600, 0x1163e, 0x11640, 0x11640, 0x11644, 0x11644, 0x11680, 0x116b5, - 0x11700, 0x11719, - 0x1171d, 0x1172a, 0x118a0, 0x118df, 0x118ff, 0x118ff, 0x11ac0, 0x11af8, - 0x12000, 0x12399, + 0x12000, 0x12398, 0x12400, 0x1246e, - 0x12480, 0x12543, 0x13000, 0x1342e, - 0x14400, 0x14646, 0x16800, 0x16a38, 0x16a40, 0x16a5e, 0x16ad0, 0x16aed, @@ -660,7 +644,6 @@ static const OnigCodePoint CR_Alpha[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L644 0x20000, 0x2a6d6, 0x2a700, 0x2b734, 0x2b740, 0x2b81d, - 0x2b820, 0x2cea1, 0x2f800, 0x2fa1d, }; /* CR_Alpha */ @@ -686,7 +669,7 @@ static const OnigCodePoint CR_Cntrl[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L669 /* 'Digit': [[:Digit:]] */ static const OnigCodePoint CR_Digit[] = { - 51, + 50, 0x0030, 0x0039, 0x0660, 0x0669, 0x06f0, 0x06f9, @@ -733,7 +716,6 @@ static const OnigCodePoint CR_Digit[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L716 0x114d0, 0x114d9, 0x11650, 0x11659, 0x116c0, 0x116c9, - 0x11730, 0x11739, 0x118e0, 0x118e9, 0x16a60, 0x16a69, 0x16b50, 0x16b59, @@ -742,7 +724,7 @@ static const OnigCodePoint CR_Digit[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L724 /* 'Graph': [[:Graph:]] */ static const OnigCodePoint CR_Graph[] = { - 618, + 605, 0x0021, 0x007e, 0x00a1, 0x0377, 0x037a, 0x037f, @@ -767,8 +749,8 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L749 0x0830, 0x083e, 0x0840, 0x085b, 0x085e, 0x085e, - 0x08a0, 0x08b4, - 0x08e3, 0x0983, + 0x08a0, 0x08b2, + 0x08e4, 0x0983, 0x0985, 0x098c, 0x098f, 0x0990, 0x0993, 0x09a8, @@ -811,7 +793,6 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L793 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, 0x0ae6, 0x0af1, - 0x0af9, 0x0af9, 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, @@ -851,7 +832,7 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L832 0x0c46, 0x0c48, 0x0c4a, 0x0c4d, 0x0c55, 0x0c56, - 0x0c58, 0x0c5a, + 0x0c58, 0x0c59, 0x0c60, 0x0c63, 0x0c66, 0x0c6f, 0x0c78, 0x0c7f, @@ -877,7 +858,7 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L858 0x0d46, 0x0d48, 0x0d4a, 0x0d4e, 0x0d57, 0x0d57, - 0x0d5f, 0x0d63, + 0x0d60, 0x0d63, 0x0d66, 0x0d75, 0x0d79, 0x0d7f, 0x0d82, 0x0d83, @@ -939,8 +920,7 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L920 0x1318, 0x135a, 0x135d, 0x137c, 0x1380, 0x1399, - 0x13a0, 0x13f5, - 0x13f8, 0x13fd, + 0x13a0, 0x13f4, 0x1400, 0x167f, 0x1681, 0x169c, 0x16a0, 0x16f8, @@ -1008,9 +988,9 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L988 0x2066, 0x2071, 0x2074, 0x208e, 0x2090, 0x209c, - 0x20a0, 0x20be, + 0x20a0, 0x20bd, 0x20d0, 0x20f0, - 0x2100, 0x218b, + 0x2100, 0x2189, 0x2190, 0x23fa, 0x2400, 0x2426, 0x2440, 0x244a, @@ -1019,7 +999,6 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L999 0x2b98, 0x2bb9, 0x2bbd, 0x2bc8, 0x2bca, 0x2bd1, - 0x2bec, 0x2bef, 0x2c00, 0x2c2e, 0x2c30, 0x2c5e, 0x2c60, 0x2cf3, @@ -1052,19 +1031,21 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1031 0x31f0, 0x321e, 0x3220, 0x32fe, 0x3300, 0x4db5, - 0x4dc0, 0x9fd5, + 0x4dc0, 0x9fcc, 0xa000, 0xa48c, 0xa490, 0xa4c6, 0xa4d0, 0xa62b, - 0xa640, 0xa6f7, - 0xa700, 0xa7ad, - 0xa7b0, 0xa7b7, + 0xa640, 0xa69d, + 0xa69f, 0xa6f7, + 0xa700, 0xa78e, + 0xa790, 0xa7ad, + 0xa7b0, 0xa7b1, 0xa7f7, 0xa82b, 0xa830, 0xa839, 0xa840, 0xa877, 0xa880, 0xa8c4, 0xa8ce, 0xa8d9, - 0xa8e0, 0xa8fd, + 0xa8e0, 0xa8fb, 0xa900, 0xa953, 0xa95f, 0xa97c, 0xa980, 0xa9cd, @@ -1080,8 +1061,9 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1061 0xab11, 0xab16, 0xab20, 0xab26, 0xab28, 0xab2e, - 0xab30, 0xab65, - 0xab70, 0xabed, + 0xab30, 0xab5f, + 0xab64, 0xab65, + 0xabc0, 0xabed, 0xabf0, 0xabf9, 0xac00, 0xd7a3, 0xd7b0, 0xd7c6, @@ -1101,7 +1083,8 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1083 0xfd92, 0xfdc7, 0xfdf0, 0xfdfd, 0xfe00, 0xfe19, - 0xfe20, 0xfe52, + 0xfe20, 0xfe2d, + 0xfe30, 0xfe52, 0xfe54, 0xfe66, 0xfe68, 0xfe6b, 0xfe70, 0xfe74, @@ -1153,14 +1136,12 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1136 0x1083f, 0x10855, 0x10857, 0x1089e, 0x108a7, 0x108af, - 0x108e0, 0x108f2, - 0x108f4, 0x108f5, - 0x108fb, 0x1091b, + 0x10900, 0x1091b, 0x1091f, 0x10939, 0x1093f, 0x1093f, 0x10980, 0x109b7, - 0x109bc, 0x109cf, - 0x109d2, 0x10a03, + 0x109be, 0x109bf, + 0x10a00, 0x10a03, 0x10a05, 0x10a06, 0x10a0c, 0x10a13, 0x10a15, 0x10a17, @@ -1178,9 +1159,6 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1159 0x10b99, 0x10b9c, 0x10ba9, 0x10baf, 0x10c00, 0x10c48, - 0x10c80, 0x10cb2, - 0x10cc0, 0x10cf2, - 0x10cfa, 0x10cff, 0x10e60, 0x10e7e, 0x11000, 0x1104d, 0x11052, 0x1106f, @@ -1190,19 +1168,15 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1168 0x11100, 0x11134, 0x11136, 0x11143, 0x11150, 0x11176, - 0x11180, 0x111cd, - 0x111d0, 0x111df, + 0x11180, 0x111c8, + 0x111cd, 0x111cd, + 0x111d0, 0x111da, 0x111e1, 0x111f4, 0x11200, 0x11211, 0x11213, 0x1123d, - 0x11280, 0x11286, - 0x11288, 0x11288, - 0x1128a, 0x1128d, - 0x1128f, 0x1129d, - 0x1129f, 0x112a9, 0x112b0, 0x112ea, 0x112f0, 0x112f9, - 0x11300, 0x11303, + 0x11301, 0x11303, 0x11305, 0x1130c, 0x1130f, 0x11310, 0x11313, 0x11328, @@ -1212,7 +1186,6 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1186 0x1133c, 0x11344, 0x11347, 0x11348, 0x1134b, 0x1134d, - 0x11350, 0x11350, 0x11357, 0x11357, 0x1135d, 0x11363, 0x11366, 0x1136c, @@ -1220,23 +1193,18 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1193 0x11480, 0x114c7, 0x114d0, 0x114d9, 0x11580, 0x115b5, - 0x115b8, 0x115dd, + 0x115b8, 0x115c9, 0x11600, 0x11644, 0x11650, 0x11659, 0x11680, 0x116b7, 0x116c0, 0x116c9, - 0x11700, 0x11719, - 0x1171d, 0x1172b, - 0x11730, 0x1173f, 0x118a0, 0x118f2, 0x118ff, 0x118ff, 0x11ac0, 0x11af8, - 0x12000, 0x12399, + 0x12000, 0x12398, 0x12400, 0x1246e, 0x12470, 0x12474, - 0x12480, 0x12543, 0x13000, 0x1342e, - 0x14400, 0x14646, 0x16800, 0x16a38, 0x16a40, 0x16a5e, 0x16a60, 0x16a69, @@ -1259,7 +1227,7 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1227 0x1bc9c, 0x1bca3, 0x1d000, 0x1d0f5, 0x1d100, 0x1d126, - 0x1d129, 0x1d1e8, + 0x1d129, 0x1d1dd, 0x1d200, 0x1d245, 0x1d300, 0x1d356, 0x1d360, 0x1d371, @@ -1283,9 +1251,7 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1251 0x1d54a, 0x1d550, 0x1d552, 0x1d6a5, 0x1d6a8, 0x1d7cb, - 0x1d7ce, 0x1da8b, - 0x1da9b, 0x1da9f, - 0x1daa1, 0x1daaf, + 0x1d7ce, 0x1d7ff, 0x1e800, 0x1e8c4, 0x1e8c7, 0x1e8d6, 0x1ee00, 0x1ee03, @@ -1336,9 +1302,16 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1302 0x1f210, 0x1f23a, 0x1f240, 0x1f248, 0x1f250, 0x1f251, - 0x1f300, 0x1f579, + 0x1f300, 0x1f32c, + 0x1f330, 0x1f37d, + 0x1f380, 0x1f3ce, + 0x1f3d4, 0x1f3f7, + 0x1f400, 0x1f4fe, + 0x1f500, 0x1f54a, + 0x1f550, 0x1f579, 0x1f57b, 0x1f5a3, - 0x1f5a5, 0x1f6d0, + 0x1f5a5, 0x1f642, + 0x1f645, 0x1f6cf, 0x1f6e0, 0x1f6ec, 0x1f6f0, 0x1f6f3, 0x1f700, 0x1f773, @@ -1348,13 +1321,9 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1321 0x1f850, 0x1f859, 0x1f860, 0x1f887, 0x1f890, 0x1f8ad, - 0x1f910, 0x1f918, - 0x1f980, 0x1f984, - 0x1f9c0, 0x1f9c0, 0x20000, 0x2a6d6, 0x2a700, 0x2b734, 0x2b740, 0x2b81d, - 0x2b820, 0x2cea1, 0x2f800, 0x2fa1d, 0xe0001, 0xe0001, 0xe0020, 0xe007f, @@ -1365,7 +1334,7 @@ static const OnigCodePoint CR_Graph[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1334 /* 'Lower': [[:Lower:]] */ static const OnigCodePoint CR_Lower[] = { - 637, + 633, 0x0061, 0x007a, 0x00aa, 0x00aa, 0x00b5, 0x00b5, @@ -1641,7 +1610,6 @@ static const OnigCodePoint CR_Lower[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1610 0x052d, 0x052d, 0x052f, 0x052f, 0x0561, 0x0587, - 0x13f8, 0x13fd, 0x1d00, 0x1dbf, 0x1e01, 0x1e01, 0x1e03, 0x1e03, @@ -1963,17 +1931,14 @@ static const OnigCodePoint CR_Lower[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1931 0xa7a5, 0xa7a5, 0xa7a7, 0xa7a7, 0xa7a9, 0xa7a9, - 0xa7b5, 0xa7b5, - 0xa7b7, 0xa7b7, 0xa7f8, 0xa7fa, 0xab30, 0xab5a, - 0xab5c, 0xab65, - 0xab70, 0xabbf, + 0xab5c, 0xab5f, + 0xab64, 0xab65, 0xfb00, 0xfb06, 0xfb13, 0xfb17, 0xff41, 0xff5a, 0x10428, 0x1044f, - 0x10cc0, 0x10cf2, 0x118c0, 0x118df, 0x1d41a, 0x1d433, 0x1d44e, 0x1d454, @@ -2007,7 +1972,7 @@ static const OnigCodePoint CR_Lower[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1972 /* 'Print': [[:Print:]] */ static const OnigCodePoint CR_Print[] = { - 615, + 602, 0x0020, 0x007e, 0x00a0, 0x0377, 0x037a, 0x037f, @@ -2032,8 +1997,8 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L1997 0x0830, 0x083e, 0x0840, 0x085b, 0x085e, 0x085e, - 0x08a0, 0x08b4, - 0x08e3, 0x0983, + 0x08a0, 0x08b2, + 0x08e4, 0x0983, 0x0985, 0x098c, 0x098f, 0x0990, 0x0993, 0x09a8, @@ -2076,7 +2041,6 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2041 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, 0x0ae6, 0x0af1, - 0x0af9, 0x0af9, 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, @@ -2116,7 +2080,7 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2080 0x0c46, 0x0c48, 0x0c4a, 0x0c4d, 0x0c55, 0x0c56, - 0x0c58, 0x0c5a, + 0x0c58, 0x0c59, 0x0c60, 0x0c63, 0x0c66, 0x0c6f, 0x0c78, 0x0c7f, @@ -2142,7 +2106,7 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2106 0x0d46, 0x0d48, 0x0d4a, 0x0d4e, 0x0d57, 0x0d57, - 0x0d5f, 0x0d63, + 0x0d60, 0x0d63, 0x0d66, 0x0d75, 0x0d79, 0x0d7f, 0x0d82, 0x0d83, @@ -2204,8 +2168,7 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2168 0x1318, 0x135a, 0x135d, 0x137c, 0x1380, 0x1399, - 0x13a0, 0x13f5, - 0x13f8, 0x13fd, + 0x13a0, 0x13f4, 0x1400, 0x169c, 0x16a0, 0x16f8, 0x1700, 0x170c, @@ -2270,9 +2233,9 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2233 0x2066, 0x2071, 0x2074, 0x208e, 0x2090, 0x209c, - 0x20a0, 0x20be, + 0x20a0, 0x20bd, 0x20d0, 0x20f0, - 0x2100, 0x218b, + 0x2100, 0x2189, 0x2190, 0x23fa, 0x2400, 0x2426, 0x2440, 0x244a, @@ -2281,7 +2244,6 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2244 0x2b98, 0x2bb9, 0x2bbd, 0x2bc8, 0x2bca, 0x2bd1, - 0x2bec, 0x2bef, 0x2c00, 0x2c2e, 0x2c30, 0x2c5e, 0x2c60, 0x2cf3, @@ -2314,19 +2276,21 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2276 0x31f0, 0x321e, 0x3220, 0x32fe, 0x3300, 0x4db5, - 0x4dc0, 0x9fd5, + 0x4dc0, 0x9fcc, 0xa000, 0xa48c, 0xa490, 0xa4c6, 0xa4d0, 0xa62b, - 0xa640, 0xa6f7, - 0xa700, 0xa7ad, - 0xa7b0, 0xa7b7, + 0xa640, 0xa69d, + 0xa69f, 0xa6f7, + 0xa700, 0xa78e, + 0xa790, 0xa7ad, + 0xa7b0, 0xa7b1, 0xa7f7, 0xa82b, 0xa830, 0xa839, 0xa840, 0xa877, 0xa880, 0xa8c4, 0xa8ce, 0xa8d9, - 0xa8e0, 0xa8fd, + 0xa8e0, 0xa8fb, 0xa900, 0xa953, 0xa95f, 0xa97c, 0xa980, 0xa9cd, @@ -2342,8 +2306,9 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2306 0xab11, 0xab16, 0xab20, 0xab26, 0xab28, 0xab2e, - 0xab30, 0xab65, - 0xab70, 0xabed, + 0xab30, 0xab5f, + 0xab64, 0xab65, + 0xabc0, 0xabed, 0xabf0, 0xabf9, 0xac00, 0xd7a3, 0xd7b0, 0xd7c6, @@ -2363,7 +2328,8 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2328 0xfd92, 0xfdc7, 0xfdf0, 0xfdfd, 0xfe00, 0xfe19, - 0xfe20, 0xfe52, + 0xfe20, 0xfe2d, + 0xfe30, 0xfe52, 0xfe54, 0xfe66, 0xfe68, 0xfe6b, 0xfe70, 0xfe74, @@ -2415,14 +2381,12 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2381 0x1083f, 0x10855, 0x10857, 0x1089e, 0x108a7, 0x108af, - 0x108e0, 0x108f2, - 0x108f4, 0x108f5, - 0x108fb, 0x1091b, + 0x10900, 0x1091b, 0x1091f, 0x10939, 0x1093f, 0x1093f, 0x10980, 0x109b7, - 0x109bc, 0x109cf, - 0x109d2, 0x10a03, + 0x109be, 0x109bf, + 0x10a00, 0x10a03, 0x10a05, 0x10a06, 0x10a0c, 0x10a13, 0x10a15, 0x10a17, @@ -2440,9 +2404,6 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2404 0x10b99, 0x10b9c, 0x10ba9, 0x10baf, 0x10c00, 0x10c48, - 0x10c80, 0x10cb2, - 0x10cc0, 0x10cf2, - 0x10cfa, 0x10cff, 0x10e60, 0x10e7e, 0x11000, 0x1104d, 0x11052, 0x1106f, @@ -2452,19 +2413,15 @@ static const OnigCodePoint CR_Print[] = https://github.com/ruby/ruby/blob/trunk/enc/unicode/name2ctype.h#L2413 0x11100, 0x11134, 0x11136, 0x11143, 0x11150, 0x11176, - 0x11180, 0x111cd, - 0x111d0, 0x111df (... truncated) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/