In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/7799b1c95519329671bb8076d40c278d03d14b0a?hp=64016071d009e8d6ad2dc5a71b86e0e2741a7037>
- Log ----------------------------------------------------------------- commit 7799b1c95519329671bb8076d40c278d03d14b0a Author: Karl Williamson <[email protected]> Date: Sat Jul 26 23:07:33 2014 -0600 regen/charset_translations.pl: Clarify comment M regen/charset_translations.pl commit 5a7e5385bd8bbdd89b9895cd76e2f12737e8ecad Author: Karl Williamson <[email protected]> Date: Sat Jul 26 22:06:36 2014 -0600 regen/mk_invlists.pl: Rename function The new name more clearly reflects its input restrictions M charclass_invlists.h M regen/mk_invlists.pl commit fb4554ea575cd40c27a3dbf2db365721e5cc88a1 Author: Karl Williamson <[email protected]> Date: Sat Jul 19 19:06:21 2014 -0600 regen/mk_invlists.pl: Do less work We only need to reorder the native code points (0..255) for EBCDIC, so can quit when we get there, by appropriately refactoring the code M charclass_invlists.h M regen/mk_invlists.pl commit 8a6c81cf26df4823dbb9955c14ff08457433f5c5 Author: Karl Williamson <[email protected]> Date: Sat Jul 19 15:34:49 2014 -0600 regen/mk_invlists.pl: White-space only Indent as a result of new block in the previous commit; reformat a comment M charclass_invlists.h M regen/mk_invlists.pl commit ceb1de328867596fe25e6af64b5e1c83f0777448 Author: Karl Williamson <[email protected]> Date: Sat Jul 19 15:27:37 2014 -0600 regen/mk_invlists.pl: Skip unnecessary work This reorders the code points below 256 depending on the platform. However all platforms have the same values for those above 255, so can skip this code if the first code point (and hence all code points) being output isn't one of those affected. M charclass_invlists.h M regen/mk_invlists.pl commit 1c8c342800b7a2711d2a5dd499c4a58af8547b93 Author: Karl Williamson <[email protected]> Date: Thu Jul 17 10:59:19 2014 -0600 regen/mk_invlists.pl: output sorted This will make it easier to see differences in future commits M charclass_invlists.h M regen/mk_invlists.pl commit 47d531243093eed0962254b7ba54063dc0cf8e62 Author: Karl Williamson <[email protected]> Date: Thu Jul 17 10:45:32 2014 -0600 regen/mk_invlists.pl: Output code points as hex Unicode represents all code points as hex, so follow suit. I, for one, am used to seeing hex code points, and so eyeballing these makes more sense when they are in hex. M charclass_invlists.h M regen/mk_invlists.pl commit cafe9cf02cdf3ba071a336c9ce43f09530f13c62 Author: Karl Williamson <[email protected]> Date: Sat Jul 26 22:50:17 2014 -0600 mktables: White-space only The previous commit added a block around this code M lib/unicore/mktables commit 96f226dcd1c032e4aa63811b6c7dcd3377c58e60 Author: Karl Williamson <[email protected]> Date: Sat Jul 26 22:42:30 2014 -0600 mktables: Verify Unihan files versions Most Unicode files contain versioning information. Prior to this patch, mktables did not verify that the Unihan inputs were the correct version. This is in part because we don't usually compile the Unihan properties, and because the beta files for Unicode 7.0 had the version information in the same syntax as the rest of the files, so I thought we only had to wait till 7.0 came out, and we would get the protection automatically with the code that was already there. But the format changed between beta and release, so this patch adds code to check for the released format. M lib/unicore/mktables commit dac6f618109778d73776927716e7efcf3b033bb9 Author: Karl Williamson <[email protected]> Date: Sat Jul 26 22:18:59 2014 -0600 mktables: Note that a property is deprecated by Unicode M lib/unicore/mktables commit c550a918cfa95bcc68772b5447402493b5730715 Author: Karl Williamson <[email protected]> Date: Thu Jul 31 16:54:50 2014 -0600 regcomp.c: Collapse \b, \B cases The code for these two case: statements was almost identical. M regcomp.c commit 551cedb5d968fde8fe046c53d838e2443711be06 Author: Karl Williamson <[email protected]> Date: Thu Jul 17 22:41:21 2014 -0600 Move inline fcn to #included file Future commits will want this function to be able to be used in more than one core file. M embed.fnc M embed.h M inline_invlist.c M proto.h M regcomp.c commit f5f6ef08c1abd79ad7eef5ae34b8fcf92c4919fa Author: Karl Williamson <[email protected]> Date: Thu Jul 31 16:46:14 2014 -0600 regcomp.c: Reorder two switch cases This is in preparation for combining them into common code. No other changes are made, except for an additional blank line. M regcomp.c commit bed80147a66b2c4261c37d6ef49495a37ffe7501 Author: Karl Williamson <[email protected]> Date: Thu Jul 31 16:30:24 2014 -0600 regcomp.c: Don't store unnecessary data in \b ops The previous commit has caused this information to no longer be looked at; no need to store it therefore. M regcomp.c commit 5c388b33f99c7a69f32810e1889f45652f531eab Author: Karl Williamson <[email protected]> Date: Thu Jul 31 16:24:52 2014 -0600 regexec.c: Refactor \b code to not use the FLAGS field In one spot, \b and \B used the regnode FLAGS field to find out what the character set type of bound they are. This information is already conveyed in the regnode type: BOUNDL, BOUNDU, etc. By removing the use of this redundant information, we can in a later commit stop storing it, and free up the field for other uses. M regexec.c commit 1b643f6deec64c910eecb61a6b77ed1d1856927e Author: Karl Williamson <[email protected]> Date: Thu Jul 31 15:45:13 2014 -0600 regexec.c: Use appropriate macro This code knows that a \n isn't a word character, but in preparation for future commits in which word isn't the only possibility, change to use the appropriate macro. M regexec.c commit d2bf6e9aea402351541dfa51cc288dfa9c3e3c2a Author: Karl Williamson <[email protected]> Date: Wed Jul 30 21:49:03 2014 -0600 regexec.c: Stack ternary operator for readability M regexec.c commit 631e9161d5fa929209e03809e7cc3de8b423fec3 Author: Karl Williamson <[email protected]> Date: Sun Jul 27 21:19:48 2014 -0600 regcomp.h: Clarify comment M regcomp.h commit 088d3c625c5d08e639346a9310e125b2695315ac Author: Karl Williamson <[email protected]> Date: Sat Jul 19 11:35:34 2014 -0600 Unicode::UCD: Allow internal properties in invmap() This adds an undocumented way to get invmap() to return internal properties, like invlist(). This is intended only for Perl-core use. M charclass_invlists.h M lib/Unicode/UCD.pm commit b08d569eb38afbd16acdf263a6d8037825f66fb1 Author: Karl Williamson <[email protected]> Date: Sat Jul 19 11:32:49 2014 -0600 Unicode::UCD: pod nits M charclass_invlists.h M lib/Unicode/UCD.pm commit b195e252a109f69a99d24bd326294c70a9df049a Author: Karl Williamson <[email protected]> Date: Wed Jan 21 21:46:19 2015 -0700 regcomp.c: Silence Win32 compiler warnings This variable is a boolean with values of 0 and 1, even though it's stored as 32-bits in the struct, to get the simplest store/retrieval code generated, so it's safe to cast it to a bool. M regcomp.c ----------------------------------------------------------------------- Summary of changes: charclass_invlists.h | 99030 ++++++++++++++++++++-------------------- embed.fnc | 2 +- embed.h | 2 +- inline_invlist.c | 21 + lib/Unicode/UCD.pm | 39 +- lib/unicore/mktables | 34 +- proto.h | 12 +- regcomp.c | 56 +- regcomp.h | 2 +- regen/charset_translations.pl | 6 +- regen/mk_invlists.pl | 125 +- regexec.c | 158 +- 12 files changed, 49773 insertions(+), 49714 deletions(-) diff --git a/charclass_invlists.h b/charclass_invlists.h index 2d4abf9..4ab5ced 100644 --- a/charclass_invlists.h +++ b/charclass_invlists.h @@ -14,8 +14,8 @@ static const UV Latin1_invlist[] = { 148565664, /* Version and data structure type */ 0, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ - 0, - 256 + 0x0, + 0x100 }; static const UV AboveLatin1_invlist[] = { @@ -23,8 +23,8 @@ static const UV AboveLatin1_invlist[] = { 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ - 0, - 256 + 0x0, + 0x100 }; #endif /* #ifndef PERL_IN_XSUB_RE */ @@ -38,8 +38,8 @@ static const UV ASCII_invlist[] = { /* for ASCII/Latin1 */ 148565664, /* Version and data structure type */ 0, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ - 0, - 128 + 0x0, + 0x80 }; static const UV Cased_invlist[] = { /* for ASCII/Latin1 */ @@ -47,261 +47,3011 @@ static const UV Cased_invlist[] = { /* for ASCII/Latin1 */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ - 0, - 65, - 91, - 97, - 123, - 170, - 171, - 181, - 182, - 186, - 187, - 192, - 215, - 216, - 247, - 248, - 443, - 444, - 448, - 452, - 660, - 661, - 697, - 704, - 706, - 736, - 741, - 837, - 838, - 880, - 884, - 886, - 888, - 890, - 894, - 895, - 896, - 902, - 903, - 904, - 907, - 908, - 909, - 910, - 930, - 931, - 1014, - 1015, - 1154, - 1162, - 1328, - 1329, - 1367, - 1377, - 1416, - 4256, - 4294, - 4295, - 4296, - 4301, - 4302, - 7424, - 7616, - 7680, - 7958, - 7960, - 7966, - 7968, - 8006, - 8008, - 8014, - 8016, - 8024, - 8025, - 8026, - 8027, - 8028, - 8029, - 8030, - 8031, - 8062, - 8064, - 8117, - 8118, - 8125, - 8126, - 8127, - 8130, - 8133, - 8134, - 8141, - 8144, - 8148, - 8150, - 8156, - 8160, - 8173, - 8178, - 8181, - 8182, - 8189, - 8305, - 8306, - 8319, - 8320, - 8336, - 8349, - 8450, - 8451, - 8455, - 8456, - 8458, - 8468, - 8469, - 8470, - 8473, - 8478, - 8484, - 8485, - 8486, - 8487, - 8488, - 8489, - 8490, - 8494, - 8495, - 8501, - 8505, - 8506, - 8508, - 8512, - 8517, - 8522, - 8526, - 8527, - 8544, - 8576, - 8579, - 8581, - 9398, - 9450, - 11264, - 11311, - 11312, - 11359, - 11360, - 11493, - 11499, - 11503, - 11506, - 11508, - 11520, - 11558, - 11559, - 11560, - 11565, - 11566, - 42560, - 42606, - 42624, - 42654, - 42786, - 42888, - 42891, - 42895, - 42896, - 42926, - 42928, - 42930, - 43000, - 43003, - 43824, - 43867, - 43868, - 43872, - 43876, - 43878, - 64256, - 64263, - 64275, - 64280, - 65313, - 65339, - 65345, - 65371, - 66560, - 66640, - 71840, - 71904, - 119808, - 119893, - 119894, - 119965, - 119966, - 119968, - 119970, - 119971, - 119973, - 119975, - 119977, - 119981, - 119982, - 119994, - 119995, - 119996, - 119997, - 120004, - 120005, - 120070, - 120071, - 120075, - 120077, - 120085, - 120086, - 120093, - 120094, - 120122, - 120123, - 120127, - 120128, - 120133, - 120134, - 120135, - 120138, - 120145, - 120146, - 120486, - 120488, - 120513, - 120514, - 120539, - 120540, - 120571, - 120572, - 120597, - 120598, - 120629, - 120630, - 120655, - 120656, - 120687, - 120688, - 120713, - 120714, - 120745, - 120746, - 120771, - 120772, - 120780, - 127280, - 127306, - 127312, - 127338, - 127344, - 127370 + 0x0, + 0x41, + 0x5B, + 0x61, + 0x7B, + 0xAA, + 0xAB, + 0xB5, + 0xB6, + 0xBA, + 0xBB, + 0xC0, + 0xD7, + 0xD8, + 0xF7, + 0xF8, + 0x1BB, + 0x1BC, + 0x1C0, + 0x1C4, + 0x294, + 0x295, + 0x2B9, + 0x2C0, + 0x2C2, + 0x2E0, + 0x2E5, + 0x345, + 0x346, + 0x370, + 0x374, + 0x376, + 0x378, + 0x37A, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3F6, + 0x3F7, + 0x482, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x561, + 0x588, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x1D00, + 0x1DC0, + 0x1E00, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x2071, + 0x2072, + 0x207F, + 0x2080, + 0x2090, + 0x209D, + 0x2102, + 0x2103, + 0x2107, + 0x2108, + 0x210A, + 0x2114, + 0x2115, + 0x2116, + 0x2119, + 0x211E, + 0x2124, + 0x2125, + 0x2126, + 0x2127, + 0x2128, + 0x2129, + 0x212A, + 0x212E, + 0x212F, + 0x2135, + 0x2139, + 0x213A, + 0x213C, + 0x2140, + 0x2145, + 0x214A, + 0x214E, + 0x214F, + 0x2160, + 0x2180, + 0x2183, + 0x2185, + 0x24B6, + 0x24EA, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2CE5, + 0x2CEB, + 0x2CEF, + 0x2CF2, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0xA640, + 0xA66E, + 0xA680, + 0xA69E, + 0xA722, + 0xA788, + 0xA78B, + 0xA78F, + 0xA790, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xA7F8, + 0xA7FB, + 0xAB30, + 0xAB5B, + 0xAB5C, + 0xAB60, + 0xAB64, + 0xAB66, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFF21, + 0xFF3B, + 0xFF41, + 0xFF5B, + 0x10400, + 0x10450, + 0x118A0, + 0x118E0, + 0x1D400, + 0x1D455, + 0x1D456, + 0x1D49D, + 0x1D49E, + 0x1D4A0, + 0x1D4A2, + 0x1D4A3, + 0x1D4A5, + 0x1D4A7, + 0x1D4A9, + 0x1D4AD, + 0x1D4AE, + 0x1D4BA, + 0x1D4BB, + 0x1D4BC, + 0x1D4BD, + 0x1D4C4, + 0x1D4C5, + 0x1D506, + 0x1D507, + 0x1D50B, + 0x1D50D, + 0x1D515, + 0x1D516, + 0x1D51D, + 0x1D51E, + 0x1D53A, + 0x1D53B, + 0x1D53F, + 0x1D540, + 0x1D545, + 0x1D546, + 0x1D547, + 0x1D54A, + 0x1D551, + 0x1D552, + 0x1D6A6, + 0x1D6A8, + 0x1D6C1, + 0x1D6C2, + 0x1D6DB, + 0x1D6DC, + 0x1D6FB, + 0x1D6FC, + 0x1D715, + 0x1D716, + 0x1D735, + 0x1D736, + 0x1D74F, + 0x1D750, + 0x1D76F, + 0x1D770, + 0x1D789, + 0x1D78A, + 0x1D7A9, + 0x1D7AA, + 0x1D7C3, + 0x1D7C4, + 0x1D7CC, + 0x1F130, + 0x1F14A, + 0x1F150, + 0x1F16A, + 0x1F170, + 0x1F18A +}; + +#endif /* #ifndef PERL_IN_XSUB_RE */ + +static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */ + 45, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x2BC, + 0x2BD, + 0x308, + 0x309, + 0x313, + 0x314, + 0x342, + 0x343, + 0x3AC, + 0x3AD, + 0x3AE, + 0x3AF, + 0x3B1, + 0x3B2, + 0x3B7, + 0x3B8, + 0x3B9, + 0x3BA, + 0x3C1, + 0x3C2, + 0x3C5, + 0x3C6, + 0x3C9, + 0x3CA, + 0x3CE, + 0x3CF, + 0x565, + 0x566, + 0x574, + 0x575, + 0x57E, + 0x57F, + 0x1F00, + 0x1F08, + 0x1F20, + 0x1F28, + 0x1F60, + 0x1F68, + 0x1F70, + 0x1F71, + 0x1F74, + 0x1F75, + 0x1F7C, + 0x1F7D +}; + +#ifndef PERL_IN_XSUB_RE + +static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */ + 235, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x41, + 0x5B, + 0x61, + 0x7B, + 0xB5, + 0xB6, + 0xC0, + 0xD7, + 0xD8, + 0xF7, + 0xF8, + 0x131, + 0x132, + 0x138, + 0x139, + 0x18D, + 0x18E, + 0x19B, + 0x19C, + 0x1AA, + 0x1AC, + 0x1BA, + 0x1BC, + 0x1BE, + 0x1BF, + 0x1C0, + 0x1C4, + 0x221, + 0x222, + 0x234, + 0x23A, + 0x255, + 0x256, + 0x258, + 0x259, + 0x25A, + 0x25B, + 0x25D, + 0x260, + 0x262, + 0x263, + 0x264, + 0x265, + 0x267, + 0x268, + 0x26A, + 0x26B, + 0x26D, + 0x26F, + 0x270, + 0x271, + 0x273, + 0x275, + 0x276, + 0x27D, + 0x27E, + 0x280, + 0x281, + 0x283, + 0x284, + 0x287, + 0x28D, + 0x292, + 0x293, + 0x29E, + 0x29F, + 0x2BC, + 0x2BD, + 0x2BE, + 0x2BF, + 0x300, + 0x302, + 0x307, + 0x309, + 0x30A, + 0x30B, + 0x30C, + 0x30D, + 0x313, + 0x314, + 0x331, + 0x332, + 0x342, + 0x343, + 0x345, + 0x346, + 0x370, + 0x374, + 0x376, + 0x378, + 0x37B, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3D2, + 0x3D5, + 0x3F6, + 0x3F7, + 0x3FC, + 0x3FD, + 0x482, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x561, + 0x588, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x1D79, + 0x1D7A, + 0x1D7D, + 0x1D7E, + 0x1E00, + 0x1E9C, + 0x1E9E, + 0x1E9F, + 0x1EA0, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x2126, + 0x2127, + 0x212A, + 0x212C, + 0x2132, + 0x2133, + 0x214E, + 0x214F, + 0x2160, + 0x2180, + 0x2183, + 0x2185, + 0x24B6, + 0x24EA, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2C71, + 0x2C72, + 0x2C74, + 0x2C75, + 0x2C77, + 0x2C7E, + 0x2CE4, + 0x2CEB, + 0x2CEF, + 0x2CF2, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0xA640, + 0xA66E, + 0xA680, + 0xA69C, + 0xA722, + 0xA730, + 0xA732, + 0xA770, + 0xA779, + 0xA788, + 0xA78B, + 0xA78E, + 0xA790, + 0xA794, + 0xA796, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFF21, + 0xFF3B, + 0xFF41, + 0xFF5B, + 0x10400, + 0x10450, + 0x118A0, + 0x118E0 +}; + +static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */ + 59, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0xDF, + 0xE0, + 0x130, + 0x131, + 0x149, + 0x14A, + 0x1F0, + 0x1F1, + 0x390, + 0x391, + 0x3B0, + 0x3B1, + 0x587, + 0x588, + 0x1E96, + 0x1E9B, + 0x1E9E, + 0x1E9F, + 0x1F50, + 0x1F51, + 0x1F52, + 0x1F53, + 0x1F54, + 0x1F55, + 0x1F56, + 0x1F57, + 0x1F80, + 0x1FB0, + 0x1FB2, + 0x1FB5, + 0x1FB6, + 0x1FB8, + 0x1FBC, + 0x1FBD, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FC8, + 0x1FCC, + 0x1FCD, + 0x1FD2, + 0x1FD4, + 0x1FD6, + 0x1FD8, + 0x1FE2, + 0x1FE5, + 0x1FE6, + 0x1FE8, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FF8, + 0x1FFC, + 0x1FFD, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18 +}; + +static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ + 1267, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x30, + 0x3A, + 0x41, + 0x5B, + 0x5F, + 0x60, + 0x61, + 0x7B, + 0xAA, + 0xAB, + 0xB5, + 0xB6, + 0xBA, + 0xBB, + 0xC0, + 0xD7, + 0xD8, + 0xF7, + 0xF8, + 0x2C2, + 0x2C6, + 0x2D2, + 0x2E0, + 0x2E5, + 0x2EC, + 0x2ED, + 0x2EE, + 0x2EF, + 0x300, + 0x375, + 0x376, + 0x378, + 0x37B, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3F6, + 0x3F7, + 0x482, + 0x483, + 0x488, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x559, + 0x55A, + 0x561, + 0x588, + 0x591, + 0x5BE, + 0x5BF, + 0x5C0, + 0x5C1, + 0x5C3, + 0x5C4, + 0x5C6, + 0x5C7, + 0x5C8, + 0x5D0, + 0x5EB, + 0x5F0, + 0x5F3, + 0x610, + 0x61B, + 0x620, + 0x66A, + 0x66E, + 0x6D4, + 0x6D5, + 0x6DD, + 0x6DF, + 0x6E9, + 0x6EA, + 0x6FD, + 0x6FF, + 0x700, + 0x710, + 0x74B, + 0x74D, + 0x7B2, + 0x7C0, + 0x7F6, + 0x7FA, + 0x7FB, + 0x800, + 0x82E, + 0x840, + 0x85C, + 0x8A0, + 0x8B3, + 0x8E4, + 0x964, + 0x966, + 0x970, + 0x971, + 0x984, + 0x985, + 0x98D, + 0x98F, + 0x991, + 0x993, + 0x9A9, + 0x9AA, + 0x9B1, + 0x9B2, + 0x9B3, + 0x9B6, + 0x9BA, + 0x9BC, + 0x9C5, + 0x9C7, + 0x9C9, + 0x9CB, + 0x9CF, + 0x9D7, + 0x9D8, + 0x9DC, + 0x9DE, + 0x9DF, + 0x9E4, + 0x9E6, + 0x9F2, + 0xA01, + 0xA04, + 0xA05, + 0xA0B, + 0xA0F, + 0xA11, + 0xA13, + 0xA29, + 0xA2A, + 0xA31, + 0xA32, + 0xA34, + 0xA35, + 0xA37, + 0xA38, + 0xA3A, + 0xA3C, + 0xA3D, + 0xA3E, + 0xA43, + 0xA47, + 0xA49, + 0xA4B, + 0xA4E, + 0xA51, + 0xA52, + 0xA59, + 0xA5D, + 0xA5E, + 0xA5F, + 0xA66, + 0xA76, + 0xA81, + 0xA84, + 0xA85, + 0xA8E, + 0xA8F, + 0xA92, + 0xA93, + 0xAA9, + 0xAAA, + 0xAB1, + 0xAB2, + 0xAB4, + 0xAB5, + 0xABA, + 0xABC, + 0xAC6, + 0xAC7, + 0xACA, + 0xACB, + 0xACE, + 0xAD0, + 0xAD1, + 0xAE0, + 0xAE4, + 0xAE6, + 0xAF0, + 0xB01, + 0xB04, + 0xB05, + 0xB0D, + 0xB0F, + 0xB11, + 0xB13, + 0xB29, + 0xB2A, + 0xB31, + 0xB32, + 0xB34, + 0xB35, + 0xB3A, + 0xB3C, + 0xB45, + 0xB47, + 0xB49, + 0xB4B, + 0xB4E, + 0xB56, + 0xB58, + 0xB5C, + 0xB5E, + 0xB5F, + 0xB64, + 0xB66, + 0xB70, + 0xB71, + 0xB72, + 0xB82, + 0xB84, + 0xB85, + 0xB8B, + 0xB8E, + 0xB91, + 0xB92, + 0xB96, + 0xB99, + 0xB9B, + 0xB9C, + 0xB9D, + 0xB9E, + 0xBA0, + 0xBA3, + 0xBA5, + 0xBA8, + 0xBAB, + 0xBAE, + 0xBBA, + 0xBBE, + 0xBC3, + 0xBC6, + 0xBC9, + 0xBCA, + 0xBCE, + 0xBD0, + 0xBD1, + 0xBD7, + 0xBD8, + 0xBE6, + 0xBF0, + 0xC00, + 0xC04, + 0xC05, + 0xC0D, + 0xC0E, + 0xC11, + 0xC12, + 0xC29, + 0xC2A, + 0xC3A, + 0xC3D, + 0xC45, + 0xC46, + 0xC49, + 0xC4A, + 0xC4E, + 0xC55, + 0xC57, + 0xC58, + 0xC5A, + 0xC60, + 0xC64, + 0xC66, + 0xC70, + 0xC81, + 0xC84, + 0xC85, + 0xC8D, + 0xC8E, + 0xC91, + 0xC92, + 0xCA9, + 0xCAA, + 0xCB4, + 0xCB5, + 0xCBA, + 0xCBC, + 0xCC5, + 0xCC6, + 0xCC9, + 0xCCA, + 0xCCE, + 0xCD5, + 0xCD7, + 0xCDE, + 0xCDF, + 0xCE0, + 0xCE4, + 0xCE6, + 0xCF0, + 0xCF1, + 0xCF3, + 0xD01, + 0xD04, + 0xD05, + 0xD0D, + 0xD0E, + 0xD11, + 0xD12, + 0xD3B, + 0xD3D, + 0xD45, + 0xD46, + 0xD49, + 0xD4A, + 0xD4F, + 0xD57, + 0xD58, + 0xD60, + 0xD64, + 0xD66, + 0xD70, + 0xD7A, + 0xD80, + 0xD82, + 0xD84, + 0xD85, + 0xD97, + 0xD9A, + 0xDB2, + 0xDB3, + 0xDBC, + 0xDBD, + 0xDBE, + 0xDC0, + 0xDC7, + 0xDCA, + 0xDCB, + 0xDCF, + 0xDD5, + 0xDD6, + 0xDD7, + 0xDD8, + 0xDE0, + 0xDE6, + 0xDF0, + 0xDF2, + 0xDF4, + 0xE01, + 0xE3B, + 0xE40, + 0xE4F, + 0xE50, + 0xE5A, + 0xE81, + 0xE83, + 0xE84, + 0xE85, + 0xE87, + 0xE89, + 0xE8A, + 0xE8B, + 0xE8D, + 0xE8E, + 0xE94, + 0xE98, + 0xE99, + 0xEA0, + 0xEA1, + 0xEA4, + 0xEA5, + 0xEA6, + 0xEA7, + 0xEA8, + 0xEAA, + 0xEAC, + 0xEAD, + 0xEBA, + 0xEBB, + 0xEBE, + 0xEC0, + 0xEC5, + 0xEC6, + 0xEC7, + 0xEC8, + 0xECE, + 0xED0, + 0xEDA, + 0xEDC, + 0xEE0, + 0xF00, + 0xF01, + 0xF18, + 0xF1A, + 0xF20, + 0xF2A, + 0xF35, + 0xF36, + 0xF37, + 0xF38, + 0xF39, + 0xF3A, + 0xF3E, + 0xF48, + 0xF49, + 0xF6D, + 0xF71, + 0xF85, + 0xF86, + 0xF98, + 0xF99, + 0xFBD, + 0xFC6, + 0xFC7, + 0x1000, + 0x104A, + 0x1050, + 0x109E, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x10D0, + 0x10FB, + 0x10FC, + 0x1249, + 0x124A, + 0x124E, + 0x1250, + 0x1257, + 0x1258, + 0x1259, + 0x125A, + 0x125E, + 0x1260, + 0x1289, + 0x128A, + 0x128E, + 0x1290, + 0x12B1, + 0x12B2, + 0x12B6, + 0x12B8, + 0x12BF, + 0x12C0, + 0x12C1, + 0x12C2, + 0x12C6, + 0x12C8, + 0x12D7, + 0x12D8, + 0x1311, + 0x1312, + 0x1316, + 0x1318, + 0x135B, + 0x135D, + 0x1360, + 0x1380, + 0x1390, + 0x13A0, + 0x13F5, + 0x1401, + 0x166D, + 0x166F, + 0x1680, + 0x1681, + 0x169B, + 0x16A0, + 0x16EB, + 0x16EE, + 0x16F9, + 0x1700, + 0x170D, + 0x170E, + 0x1715, + 0x1720, + 0x1735, + 0x1740, + 0x1754, + 0x1760, + 0x176D, + 0x176E, + 0x1771, + 0x1772, + 0x1774, + 0x1780, + 0x17D4, + 0x17D7, + 0x17D8, + 0x17DC, + 0x17DE, + 0x17E0, + 0x17EA, + 0x180B, + 0x180E, + 0x1810, + 0x181A, + 0x1820, + 0x1878, + 0x1880, + 0x18AB, + 0x18B0, + 0x18F6, + 0x1900, + 0x191F, + 0x1920, + 0x192C, + 0x1930, + 0x193C, + 0x1946, + 0x196E, + 0x1970, + 0x1975, + 0x1980, + 0x19AC, + 0x19B0, + 0x19CA, + 0x19D0, + 0x19DA, + 0x1A00, + 0x1A1C, + 0x1A20, + 0x1A5F, + 0x1A60, + 0x1A7D, + 0x1A7F, + 0x1A8A, + 0x1A90, + 0x1A9A, + 0x1AA7, + 0x1AA8, + 0x1AB0, + 0x1ABE, + 0x1B00, + 0x1B4C, + 0x1B50, + 0x1B5A, + 0x1B6B, + 0x1B74, + 0x1B80, + 0x1BF4, + 0x1C00, + 0x1C38, + 0x1C40, + 0x1C4A, + 0x1C4D, + 0x1C7E, + 0x1CD0, + 0x1CD3, + 0x1CD4, + 0x1CF7, + 0x1CF8, + 0x1CFA, + 0x1D00, + 0x1DF6, + 0x1DFC, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x203F, + 0x2041, + 0x2054, + 0x2055, + 0x2071, + 0x2072, + 0x207F, + 0x2080, + 0x2090, + 0x209D, + 0x20D0, + 0x20DD, + 0x20E1, + 0x20E2, + 0x20E5, + 0x20F1, + 0x2102, + 0x2103, + 0x2107, + 0x2108, + 0x210A, + 0x2114, + 0x2115, + 0x2116, + 0x2119, + 0x211E, + 0x2124, + 0x2125, + 0x2126, + 0x2127, + 0x2128, + 0x2129, + 0x212A, + 0x212E, + 0x212F, + 0x213A, + 0x213C, + 0x2140, + 0x2145, + 0x214A, + 0x214E, + 0x214F, + 0x2160, + 0x2189, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2CE5, + 0x2CEB, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0x2D30, + 0x2D68, + 0x2D6F, + 0x2D70, + 0x2D7F, + 0x2D97, + 0x2DA0, + 0x2DA7, + 0x2DA8, + 0x2DAF, + 0x2DB0, + 0x2DB7, + 0x2DB8, + 0x2DBF, + 0x2DC0, + 0x2DC7, + 0x2DC8, + 0x2DCF, + 0x2DD0, + 0x2DD7, + 0x2DD8, + 0x2DDF, + 0x2DE0, + 0x2E00, + 0x3005, + 0x3008, + 0x3021, + 0x3030, + 0x3031, + 0x3036, + 0x3038, + 0x303D, + 0x3041, + 0x3097, + 0x3099, + 0x309B, + 0x309D, + 0x30A0, + 0x30A1, + 0x30FB, + 0x30FC, + 0x3100, + 0x3105, + 0x312E, + 0x3131, + 0x318F, + 0x31A0, + 0x31BB, + 0x31F0, + 0x3200, + 0x3400, + 0x4DB6, + 0x4E00, + 0x9FCD, + 0xA000, + 0xA48D, + 0xA4D0, + 0xA4FE, + 0xA500, + 0xA60D, + 0xA610, + 0xA62C, + 0xA640, + 0xA670, + 0xA674, + 0xA67E, + 0xA67F, + 0xA69E, + 0xA69F, + 0xA6F2, + 0xA717, + 0xA720, + 0xA722, + 0xA789, + 0xA78B, + 0xA78F, + 0xA790, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xA7F7, + 0xA828, + 0xA840, + 0xA874, + 0xA880, + 0xA8C5, + 0xA8D0, + 0xA8DA, + 0xA8E0, + 0xA8F8, + 0xA8FB, + 0xA8FC, + 0xA900, + 0xA92E, + 0xA930, + 0xA954, + 0xA960, + 0xA97D, + 0xA980, + 0xA9C1, + 0xA9CF, + 0xA9DA, + 0xA9E0, + 0xA9FF, + 0xAA00, + 0xAA37, + 0xAA40, + 0xAA4E, + 0xAA50, + 0xAA5A, + 0xAA60, + 0xAA77, + 0xAA7A, + 0xAAC3, + 0xAADB, + 0xAADE, + 0xAAE0, + 0xAAF0, + 0xAAF2, + 0xAAF7, + 0xAB01, + 0xAB07, + 0xAB09, + 0xAB0F, + 0xAB11, + 0xAB17, + 0xAB20, + 0xAB27, + 0xAB28, + 0xAB2F, + 0xAB30, + 0xAB5B, + 0xAB5C, + 0xAB60, + 0xAB64, + 0xAB66, + 0xABC0, + 0xABEB, + 0xABEC, + 0xABEE, + 0xABF0, + 0xABFA, + 0xAC00, + 0xD7A4, + 0xD7B0, + 0xD7C7, + 0xD7CB, + 0xD7FC, + 0xF900, + 0xFA6E, + 0xFA70, + 0xFADA, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFB1D, + 0xFB29, + 0xFB2A, + 0xFB37, + 0xFB38, + 0xFB3D, + 0xFB3E, + 0xFB3F, + 0xFB40, + 0xFB42, + 0xFB43, + 0xFB45, + 0xFB46, + 0xFBB2, + 0xFBD3, + 0xFC5E, + 0xFC64, + 0xFD3E, + 0xFD50, + 0xFD90, + 0xFD92, + 0xFDC8, + 0xFDF0, + 0xFDFA, + 0xFE00, + 0xFE10, + 0xFE20, + 0xFE2E, + 0xFE33, + 0xFE35, + 0xFE4D, + 0xFE50, + 0xFE71, + 0xFE72, + 0xFE73, + 0xFE74, + 0xFE77, + 0xFE78, + 0xFE79, + 0xFE7A, + 0xFE7B, + 0xFE7C, + 0xFE7D, + 0xFE7E, + 0xFE7F, + 0xFEFD, + 0xFF10, + 0xFF1A, + 0xFF21, + 0xFF3B, + 0xFF3F, + 0xFF40, + 0xFF41, + 0xFF5B, + 0xFF66, + 0xFFBF, + 0xFFC2, + 0xFFC8, + 0xFFCA, + 0xFFD0, + 0xFFD2, + 0xFFD8, + 0xFFDA, + 0xFFDD, + 0x10000, + 0x1000C, + 0x1000D, + 0x10027, + 0x10028, + 0x1003B, + 0x1003C, + 0x1003E, + 0x1003F, + 0x1004E, + 0x10050, + 0x1005E, + 0x10080, + 0x100FB, + 0x10140, + 0x10175, + 0x101FD, + 0x101FE, + 0x10280, + 0x1029D, + 0x102A0, + 0x102D1, + 0x102E0, + 0x102E1, + 0x10300, + 0x10320, + 0x10330, + 0x1034B, + 0x10350, + 0x1037B, + 0x10380, + 0x1039E, + 0x103A0, + 0x103C4, + 0x103C8, + 0x103D0, + 0x103D1, + 0x103D6, + 0x10400, + 0x1049E, + 0x104A0, + 0x104AA, + 0x10500, + 0x10528, + 0x10530, + 0x10564, + 0x10600, + 0x10737, + 0x10740, + 0x10756, + 0x10760, + 0x10768, + 0x10800, + 0x10806, + 0x10808, + 0x10809, + 0x1080A, + 0x10836, + 0x10837, + 0x10839, + 0x1083C, + 0x1083D, + 0x1083F, + 0x10856, + 0x10860, + 0x10877, + 0x10880, + 0x1089F, + 0x10900, + 0x10916, + 0x10920, + 0x1093A, + 0x10980, + 0x109B8, + 0x109BE, + 0x109C0, + 0x10A00, + 0x10A04, + 0x10A05, + 0x10A07, + 0x10A0C, + 0x10A14, + 0x10A15, + 0x10A18, + 0x10A19, + 0x10A34, + 0x10A38, + 0x10A3B, + 0x10A3F, + 0x10A40, + 0x10A60, + 0x10A7D, + 0x10A80, + 0x10A9D, + 0x10AC0, + 0x10AC8, + 0x10AC9, + 0x10AE7, + 0x10B00, + 0x10B36, + 0x10B40, + 0x10B56, + 0x10B60, + 0x10B73, + 0x10B80, + 0x10B92, + 0x10C00, + 0x10C49, + 0x11000, + 0x11047, + 0x11066, + 0x11070, + 0x1107F, + 0x110BB, + 0x110D0, + 0x110E9, + 0x110F0, + 0x110FA, + 0x11100, + 0x11135, + 0x11136, + 0x11140, + 0x11150, + 0x11174, + 0x11176, + 0x11177, + 0x11180, + 0x111C5, + 0x111D0, + 0x111DB, + 0x11200, + 0x11212, + 0x11213, + 0x11238, + 0x112B0, + 0x112EB, + 0x112F0, + 0x112FA, + 0x11301, + 0x11304, + 0x11305, + 0x1130D, + 0x1130F, + 0x11311, + 0x11313, + 0x11329, + 0x1132A, + 0x11331, + 0x11332, + 0x11334, + 0x11335, + 0x1133A, + 0x1133C, + 0x11345, + 0x11347, + 0x11349, + 0x1134B, + 0x1134E, + 0x11357, + 0x11358, + 0x1135D, + 0x11364, + 0x11366, + 0x1136D, + 0x11370, + 0x11375, + 0x11480, + 0x114C6, + 0x114C7, + 0x114C8, + 0x114D0, + 0x114DA, + 0x11580, + 0x115B6, + 0x115B8, + 0x115C1, + 0x11600, + 0x11641, + 0x11644, + 0x11645, + 0x11650, + 0x1165A, + 0x11680, + 0x116B8, + 0x116C0, + 0x116CA, + 0x118A0, + 0x118EA, + 0x118FF, + 0x11900, + 0x11AC0, + 0x11AF9, + 0x12000, + 0x12399, + 0x12400, + 0x1246F, + 0x13000, + 0x1342F, + 0x16800, + 0x16A39, + 0x16A40, **** PATCH TRUNCATED AT 2000 LINES -- 98376 NOT SHOWN **** -- Perl5 Master Repository
