In perl.git, the branch smoke-me/khw-ebcdic has been created <http://perl5.git.perl.org/perl.git/commitdiff/6be9ccecbf5222d9c9ab73709577240b5c55d53c?hp=0000000000000000000000000000000000000000>
at 6be9ccecbf5222d9c9ab73709577240b5c55d53c (commit) - Log ----------------------------------------------------------------- commit 6be9ccecbf5222d9c9ab73709577240b5c55d53c Author: Karl Williamson <k...@cpan.org> Date: Sun Nov 8 23:07:10 2015 -0700 ext/XS-APItest: Add testing of uvchr_to_utf8_flags() M ext/XS-APItest/APItest.pm M ext/XS-APItest/APItest.xs M ext/XS-APItest/t/utf8.t commit 76c55932bf5d0d43069e45be5d2980e1fe23cd43 Author: Karl Williamson <k...@cpan.org> Date: Sun Nov 8 22:59:51 2015 -0700 t/op/utf8decode.t: print debugging info if test fails M t/op/utf8decode.t commit 74fb68ec74b880dde7435ba73cf377ff1a2198ae Author: Karl Williamson <k...@cpan.org> Date: Sun Nov 8 22:57:45 2015 -0700 XXX check if ok utf8.c: Remove unused Perl context parameter M embed.fnc M embed.h M proto.h M utf8.c commit e7b49287fbc8ba81dbf917bcee0d92be1ebdf5d7 Author: Karl Williamson <k...@cpan.org> Date: Sun Nov 8 22:51:49 2015 -0700 utf8.c: Unroll utf8n_to_uvchr() for speed This attempts to speed up the bottom level UTF-8 decoding by unrolling the loop to handle the common cases, and to avoid branch instructions as much as possible. M utf8.c commit 5b72a8fcc3a0f64a8ed39f6559fc857f49b87ab2 Author: Karl Williamson <k...@cpan.org> Date: Sun Nov 8 22:42:05 2015 -0700 utf8.c: Reorder uvoffuni_to_utf8() to avoid branches Prior to this commit, this function had a branch at the beginning to look for problematic code points that may have to be warned about or disallowed. This moves the code out of there to later in the routine to where we know we have a range of code points that could contain the problematic code points, but not in ranges that don't contain them. This should save execution branching. M utf8.c commit 8b0e49051bd5c659eedc13fb4b0c64630ecbddcb Author: Karl Williamson <k...@cpan.org> Date: Sun Nov 8 22:13:44 2015 -0700 utf8.h, utfebcdic.h: Add #define This value be used outside these files in a future commit M utf8.h M utfebcdic.h commit d63fcba399bf0348e08510ed492cbff4058807e9 Author: Karl Williamson <k...@cpan.org> Date: Sun Nov 8 22:02:22 2015 -0700 utf8.h: Fix macro definition This has been wrong, and won't compile, should anyone have tried, since 635e76f560b3b3ca075aa2cb5d6d661601968e04 earlier in 5.23. M utf8.h commit 21bc8b3b33a0ad6519fdd7058f5dc73abe8b06de Author: Karl Williamson <k...@cpan.org> Date: Sat Nov 7 21:46:39 2015 -0700 ext/XS-APItest/t/utf8.t: Move some tests within file This moves the more fundamental tests to earlier in the file M ext/XS-APItest/t/utf8.t commit 93aea41fe167b07a9f061b961c71981782754e57 Author: Karl Williamson <k...@cpan.org> Date: Sat Nov 7 10:44:00 2015 -0700 utf8.h: Remove unused #define UTF8_QUAD_MAX is no longer used in the core, and is not in cpan, and its name is highly misleading. It is defined to be 2**36, which has really nothing to do with what its name indicates. M utf8.h commit 8749f25dd531f4b815e62e6259521d9a0aca1ddf Author: Karl Williamson <k...@cpan.org> Date: Sat Nov 7 10:42:20 2015 -0700 handy.h: Use mnemonic instead of literal value M handy.h commit 2e458a6f80331334ef7fa6357417b3a16b231d28 Author: Karl Williamson <k...@cpan.org> Date: Sat Nov 7 10:40:59 2015 -0700 t/lib/warnings/utf8: Add some tests These better test the detection of surrogates, noncharacters, and above-Unicode code points. M t/lib/warnings/utf8 commit 04c8bac9e6ef8645dfdee3334fd05e154aa9371b Author: Karl Williamson <k...@cpan.org> Date: Sat Nov 7 10:37:47 2015 -0700 utf8.h: Split UNICODE_IS_NONCHAR() into 3 smaller macros This defines 3 macros that together determine all the non-characters. This is for future commits that will know the inputs to be tested can comprise some restricted subset of the noncharacters, so that the impossible branches need not be present. M utf8.h commit 02d653f39329b0331073bb4e84dca8bbdead6fea Author: Karl Williamson <k...@cpan.org> Date: Sat Nov 7 10:32:54 2015 -0700 utf8.h: Remove a branch in macro for Unicode surrogates By masking, this macro can be written so it only has one branch. Presumably an optimizing compiler would do the same, but not necessarily so. M utf8.h commit 7b6b6377b84aa6726a18b702a41cee47afddaaef Author: Karl Williamson <k...@cpan.org> Date: Sat Nov 7 09:59:38 2015 -0700 utf8.h: Add some casts in macros, for safety This also renames the macro formal parameter to uv to be clearer as to what is expected as input, and there were cases where it was referred to inside the macro without being parenthesized, which was dangerous. M utf8.h commit 25b22e8adbfe6fe07981e78a632b586b4d7ddeec Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 13:38:31 2015 -0700 Perl_utf16_to_utf8: Combine EBCDIC and ASCII as much as possible This uses the underlying structure of UTF-8 to share as much as possible the code between the two platform types. M utf8.c commit 5c0586597828a7565e5f274b95ee3c4e7fc0c75d Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 13:35:31 2015 -0700 Perl_valid_utf8_to_uvchr() unroll loop for speed This unrolls a loop to speed things up. I had previously found no difference in speed, but others have found a significant change, and it's easy enough to do. I used macro definitions to make the inline code look cleaner, and show the patterns in the macros better, but more importantly most of them will be used in a future commit elsewhere in this file. M utf8.c commit 48492328417e6a376b77a133a2ee58f5a712e7bd Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 13:26:54 2015 -0700 Perl_uvoffuni_to_utf8_flags() Combine ASCII, EBCDIC branches This uses the underlying structure of UTF-8 and UTF-EBCDIC to unify the code as much as possible. M utf8.c commit 7126c3924c256a60bde88e6463d2b99660058a05 Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 13:21:48 2015 -0700 utf8.h, utfebcdic.h: Comments, white-space only M utf8.h M utfebcdic.h commit ef519d5cf5102db8cab6b0181cf46901e3bb9d0f Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 11:51:37 2015 -0700 utf8.h: Combine EBCDIC and ASCII macros Previous commits have set things up so the macros are the same on both platforms. By moving them to the common part of utf8.h, they can share the same definition. The difference listing shows instead other things being moved due to the size of this move in comparison with those things that really stayed the same. M utf8.h M utfebcdic.h commit b23ab0eb825ca0a8697f5b7f3ce8dcf559ae72c8 Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 11:42:27 2015 -0700 utf8.h: Refactor macro definition This changes to use the underlying UTF-8 structure to compute the numbers in this macro, instead of hand-specifying the resultant ones. Thus, this macro, with minor tweaks, is the same text on both ASCII and EBCDIC platforms (though the resultant numbers differ), and the next commit will change them to use it in common. M utf8.h commit 506e3fac98b959073ab221b447e5ab782e6f24e4 Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 11:03:22 2015 -0700 utf8.h: Combine EBCDIC and ASCII macros The previous commits have made these macros be the exact same text, so can be combined, and defined just once. This requires moving them to the portion of the file that is common with both EBCDIC and ASCII. M utf8.h M utfebcdic.h commit 3aa1237fe45441df1d22e92d36b3b3818c1c8d57 Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 10:56:23 2015 -0700 utf8.h: Refactor a macro This new definition expands to the same thing as before, but now it is identical to the EBCDIC definition (which expands to something else), so the next commit can combine the ASCII and EBCDIC ones into a single definition. M utf8.h commit 86306e99ce83a22b077157631a52c912076542dc Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 10:44:36 2015 -0700 utf8.h: Use common macro to avoid repeating This refactors two macros that have mostly the same guts to have a third macro to define the common guts. It also changes to use UV_IS_QUAD instead of a home-grown #define that a future commit will remove. M utf8.h commit be0f5bf7048f2f10a0f3ff190c29eb0d533eb56e Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 10:37:56 2015 -0700 utf8.h: Move #define within file This makes 2 related definitions adjacent. M utf8.h commit 3fe770784e7b1cc379059976a36812055742e73e Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 10:06:32 2015 -0700 utf8.h: Combine EBCDIC and ASCII #defines Change to use the same definition for two macros on both types of platforms, simplifying the code, by using the underlying structure of the encoding. M utf8.h M utfebcdic.h commit 2d5d336342bb30b1b2637ab90288be0169286405 Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 09:36:54 2015 -0700 utf8.h: Move #define to earlier in the file And use its mnemonic in other #defines instead of repeating the raw value. M utf8.h commit 982ee84ea913785acbb65fec3ca0e51c3ea4dd79 Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 09:11:55 2015 -0700 utf8.h, et.al.: Clean up some casts By making sure the no-op macros cast the output appropriately, we can eliminate the casts that have been added in things that call them M regexec.c M toke.c M utf8.c M utf8.h M utfebcdic.h commit a1c5137b5916835a7209522cbf6f948950c58786 Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 09:07:57 2015 -0700 XXX cpan/Encode/t/at-cn.t M cpan/Encode/t/at-cn.t commit 05360c133bfdf782b5f005ecd633aeb2ee693cef Author: Karl Williamson <k...@cpan.org> Date: Thu Nov 5 17:04:09 2015 -0700 XXX cpan, prob. need to test for older perls t/op/ver.t M t/op/ver.t commit 88ca99aac658267c11a3664eed0dc6893d98ee15 Author: Karl Williamson <k...@cpan.org> Date: Fri Nov 6 12:54:55 2015 -0700 utf8.h: Combine ASCII and EBCDIC defines into one By using a more fundamental value, these two definitions of the macro can be made the same, so only need one. M utf8.h M utfebcdic.h commit 7b62b88aeb9c20c07127a7ad94f85071a7841a17 Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 31 08:32:01 2015 -0600 XXX temp M t/lib/warnings/utf8 M utf8.c commit c4ea0e8adb4e55309c81875ade3b42d4dc05f1f1 Author: Karl Williamson <k...@cpan.org> Date: Fri Oct 30 10:45:32 2015 -0600 XXX Remove skips for higher code points meld M ext/XS-APItest/t/utf8.t M t/lib/warnings/utf8 M t/op/bop.t M t/op/chop.t M t/op/index.t M t/re/pat_advanced.t commit e94f232f483a9a4725d03498ed1705267022e315 Author: Karl Williamson <k...@cpan.org> Date: Fri Oct 30 10:01:09 2015 -0600 utfebcdic.h: Use an internal macro to avoid repeating This creates a macro that is used in portions of 2 other macros, thus removing repetition. M utfebcdic.h commit f56fe08b45c16a1ac8864130e6b4f87adf973f0a Author: Karl Williamson <k...@cpan.org> Date: Thu Oct 29 21:19:40 2015 -0600 utf8.h, utfebcdic.h: Fix-up UTF8_MAXBYTES_CASE defn The definition had gotten moved away from its comments in utf8.h, and the wrong thing was being guarded by a #error, (UTF8_MAXBYTES instead). And it is possible to generalize to get the compiler to do the calculation, and to consolidate the definitions from the two files into a single one. M utf8.h M utfebcdic.h commit e3d7c6459465c34d88ddd03a783072c3b74c7127 Author: Karl Williamson <k...@cpan.org> Date: Tue Oct 6 10:05:56 2015 -0600 XXX IV also need pod changes iv M ext/XS-APItest/t/utf8.t M lib/utf8.t M pod/perldiag.pod M pod/perlunicode.pod M t/lib/warnings/utf8 M t/op/bop.t M t/op/chop.t M t/op/index.t M t/op/tr.t M t/op/ver.t M t/opbasic/qq.t M t/re/pat_advanced.t M utf8.c commit c3d5788ea9771482cb966e2921bf4710185383e1 Author: Karl Williamson <k...@cpan.org> Date: Thu Nov 5 17:04:58 2015 -0700 toke M toke.c commit b529d9d9219d832304cd6bbe0503898a84659474 Author: Karl Williamson <k...@cpan.org> Date: Wed Oct 28 16:15:59 2015 -0600 XXX Extend UTF-EBCDIC to handle up to 2**64-1 XXX pod, perldelta XXX Example from utf8.out XXX reword This uses the same mechanism that Perl already uses for ASCII platform UTF-8 to extend it beyond what might be its natural maximum. That is, when the UTF-8 start byte is 0xFF, it adds 6 more bytes to the character. M ebcdic_tables.h M ext/XS-APItest/t/utf8.t M regen/ebcdic.pl M utf8.c M utf8.h M utfebcdic.h commit 3040c5f574205b971d57e2a1d009fb915922d231 Author: Karl Williamson <k...@cpan.org> Date: Thu Oct 29 09:27:48 2015 -0600 utf8.h: Move #define within file This #define has, until the next commit, not been needed on EBCDIC platforms; move it in preparation for that commit. M utf8.h commit db45763822f91df3c2c1031f96d109dd03099d01 Author: Karl Williamson <k...@cpan.org> Date: Thu Oct 29 20:32:08 2015 -0600 utf8.h, utfebcdic.h: Use mnemonic constant The magic number 13 is used in various places on ASCII platforms, and 7 correspondingly on EBCDIC. This moves the #defines for what these represent to early in their files, and uses the symbolic name thereafter. M utf8.h M utfebcdic.h commit c3dcd37f2af3cc92be0ea564dc42f88111b9adce Author: Karl Williamson <k...@cpan.org> Date: Thu Oct 29 20:24:14 2015 -0600 utf8.h: Reformat a couple of table lines This is just an aesthetic issue, hopefully making things clearer. M utf8.h commit abfe47f7677a2c10826b40c06da509a7acb07324 Author: Karl Williamson <k...@cpan.org> Date: Tue Nov 3 11:26:47 2015 -0700 Revert "Unicode::Collate: Generalize to work on EBCDIC" M cpan/Unicode-Collate/Collate.pm commit ba12de65924365c15b8cd2b97f7869f6dc15853a Author: Karl Williamson <k...@cpan.org> Date: Tue Oct 27 17:56:59 2015 -0600 Unicode::Collate: Generalize to work on EBCDIC The data that this module gets is directly from unicode.org, and hence is in Unicode order. But the input data is from whatever platform it's running on, which may be in EBCDIC order. We just need to convert to Unicode on input. M cpan/Unicode-Collate/Collate.pm commit 5877f5fe01003f5e1850aa5a66ecef380632d2b8 Author: Karl Williamson <k...@cpan.org> Date: Mon Oct 26 12:02:42 2015 -0600 Deprecate 3 utf8 functions These functions will generally lead to the wrong answers when used on EBCDIC platforms in modern perls. The docs now give guidance on what to use instead. M embed.fnc M proto.h M utf8.c commit 3e9952d3c1ecd88450520e37b60f1da7e02be23a Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 24 20:08:47 2015 -0600 re/pat_advanced.t: Fix a test so also runs on EBCDIC M t/re/pat_advanced.t commit 7b00b508be4e2710b954036041048eeb8b610f19 Author: Karl Williamson <k...@cpan.org> Date: Mon Nov 2 13:24:22 2015 -0700 XXX Skip porting tests M t/TEST M t/harness commit f854697667936c74825c62b2a4dd1ce7d7a46766 Author: Karl Williamson <k...@cpan.org> Date: Wed Nov 4 22:01:37 2015 -0700 XXX test encode M cpan/Encode/t/Encode.t M cpan/Encode/t/Unicode.t M cpan/Encode/t/at-cn.t M cpan/Encode/t/at-tw.t M cpan/Encode/t/fallback.t M cpan/Encode/t/guess.t M cpan/Encode/t/jperl.t M cpan/Encode/t/mime-header.t M cpan/Encode/t/mime-name.t M cpan/Encode/t/perlio.t commit e13306d81653045c49a60fd005bd908585b544da Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 24 20:06:58 2015 -0600 t/TEST: Test Encode M t/TEST commit 7be3ed75734500603390b49bbb693f2b8cb9a300 Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 24 20:04:17 2015 -0600 Devel::Peek: document that uses STDERR M ext/Devel-Peek/Peek.pm commit 6e3d67e03024348da7ea0c9fcb7013667be4b38a Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 24 20:02:56 2015 -0600 XXX experiment cpan/Pod-Simple/t/fcodes_s.t M cpan/Pod-Simple/t/fcodes_s.t commit 4ae898322cf0d6e66a1ace7e8b4ad111062347a9 Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 24 20:01:36 2015 -0600 XXX cpan decode.t: Generalize to run on EBCDIC Just use another code point. The previous code point was a UTF-8 invariant on EBCDIC systems, so did not trigger what was being tested. M cpan/Encode/t/decode.t commit 4e3ec4a2c9299d558aefc5c51e547dfe026e6d71 Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 24 20:00:40 2015 -0600 XXX cpan cow.t: Fix so also runs on EBCDIC 1047 M cpan/Encode/t/cow.t commit 0bb7312c3acc51388ded1dbb054d7c5abd402ed6 Author: Karl Williamson <k...@cpan.org> Date: Tue Oct 6 10:49:18 2015 -0600 XXX lib/open.t: todo test until encode is fixed M lib/open.t commit b4d366c05bbabd52fa193576bb43f04b4d278689 Author: Karl Williamson <k...@cpan.org> Date: Mon Oct 5 17:08:59 2015 -0600 XXX See if lib/open.t now works M lib/open.t commit f6f213a697646fac87fd8c1a43f4d87589e33aa7 Author: Karl Williamson <k...@cpan.org> Date: Thu Oct 8 12:54:54 2015 -0600 MANIFEST, etc for prev. commit M Porting/Maintainers.pl commit 5a90dfc25f26b4d57099143b1eb1bd7731a1eb61 Author: Karl Williamson <k...@cpan.org> Date: Thu Oct 1 11:19:22 2015 -0600 XXX cpan MIME::Base64::unicode.t: Generalize to work on EBCDIC M cpan/MIME-Base64/t/unicode.t commit 2d6073e338a0a9084ed7efca279a59db207d0829 Author: Karl Williamson <k...@cpan.org> Date: Tue Oct 6 16:53:53 2015 -0600 XXX cpan quoted-print.t: Generalize for non-ASCII This had hard-coded in one EBCDIC code page, and would not work on others. The ASCII and EBCDIC code was disjoint, and over the years, changes had been made to the ASCII version, but not the EBCDIC. This commit joins the disparate paths so that they will stay in sync, and modernizes to use the is() test function, which it defines itself rather than adding dependencies. Because the diff listing is so disjointed, I manually checked that the final result included the tests from the ASCII version, which had more tests than the EBCDIC, and some revisions. The one change is that I changed "\x20" occurrences to " ". I know enough about perl parsing to know that the \x version will be transformed into the literal blank before the module sees it, so that keeping the \x version doesn't actually test anything. M cpan/MIME-Base64/t/quoted-print.t commit 8497e52a79c6a370cdab23be8007c5f4df3a6e87 Author: Karl Williamson <k...@cpan.org> Date: Tue Oct 6 14:32:54 2015 -0600 XXX cpan quoted-print.t: Add in an is() testing function This function will allow this .t to be modernized to use more current testing infrastructure. I added this separately from the changes in the next commit, as my diff tool got confused and showed lots of change fragments. This will make the diff in the following commit cleaner, but it still is not very good. M cpan/MIME-Base64/t/quoted-print.t commit 3528000e8024e043862cbdfa7ecb764d10ad92e0 Author: Karl Williamson <k...@cpan.org> Date: Tue Oct 6 14:20:33 2015 -0600 XXX cpan quoted-print.t: Test that interior \t is output as-is Tabs aren't encoded except if they are at the end of line. But there was no test for non-end of line tabs. M cpan/MIME-Base64/t/quoted-print.t commit 2709234692decc0b1a021d22b9bd55dfabbc925c Author: Karl Williamson <k...@cpan.org> Date: Thu Oct 1 11:16:44 2015 -0600 XXX Debug cpan/MIME-Base64/t/base64.t M cpan/MIME-Base64/t/base64.t commit fe17455d3b1d3fbb74d93fc06992b9655524e3b7 Author: Karl Williamson <k...@cpan.org> Date: Thu Oct 1 12:07:33 2015 -0600 Run official Unicode normalization tests if available This will skip the test if the optional generated file is not built. It is built by changing the Makefile options to run mktables. M MANIFEST A t/uni/normalization.t commit b2c0e7093b460567a8a4ba2e56018c8d6a1992e0 Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 3 10:23:46 2015 -0600 Revert "Generate official normtest file" M MANIFEST M Makefile.SH commit a6bff2d9393806d5dfb7ed3a16d6d94271d771cb Author: Karl Williamson <k...@cpan.org> Date: Mon Sep 21 13:31:45 2015 -0600 Generate official Unicode normalization test file M MANIFEST M Makefile.SH M charclass_invlists.h M lib/unicore/mktables M regcharclass.h A unicore/mktables commit dbb38d7124f9ea9e7bfe387fc1d93c09a1fbd755 Author: Karl Williamson <k...@cpan.org> Date: Fri Sep 25 12:20:40 2015 -0600 XXX debug lib/open.t M lib/open.t commit 98f38263aa45b78ce5eb9d50bb85e7dc188c270f Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 3 08:46:28 2015 -0600 XXX cpan 07locale.t: Skip if locales not fully available Some systems will have partial locale handling available, but not enough to actually use; this commit improves the detection of them. Also, the perl can be configured to not use locales, even if available, and this commit now honors that. M cpan/version/t/07locale.t commit abe3367500c6f9d89466eab5602d7db68dc8d053 Author: Karl Williamson <pub...@khwilliamson.com> Date: Mon Feb 25 17:04:24 2013 -0700 XXX CPAN and unsure Encode M cpan/Encode/Encode.xs M cpan/Encode/Unicode/Unicode.xs commit 0b9992649e428665bcc6d005abd37696e7e281de Author: Karl Williamson <k...@cpan.org> Date: Sun Dec 21 23:00:26 2014 -0700 XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC M cpan/MIME-Base64/Base64.xs commit 282145b148af58cf4bdb15f4b716115838a22363 Author: Karl Williamson <k...@cpan.org> Date: Mon Apr 21 10:09:57 2014 -0600 cpan/ExtUtils-Install/t/InstallWithMM.t: White-space only Indent for new block formed by previous commit M cpan/ExtUtils-Install/t/InstallWithMM.t commit 6798e9f5ca4029a9558e410997e40567b4571802 Author: Karl Williamson <pub...@khwilliamson.com> Date: Tue Apr 16 09:03:47 2013 -0600 cpan/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC Because it uses JSON M cpan/ExtUtils-Install/t/InstallWithMM.t commit 885af8ef96d1ed4a78e51fc009228e557f89b63e Author: Karl Williamson <k...@cpan.org> Date: Mon Sep 7 22:39:09 2015 -0600 XXX remove all but CP 1047 EBCDIC tables This makes things smaller and faster to regenerate during the debugging stage. M charclass_invlists.h M ebcdic_tables.h M l1_char_class_tab.h M regcharclass.h M regen/charset_translations.pl M unicode_constants.h commit 44fa22b2130f5aa5653099ca8b4fe2b681f58c89 Author: Karl Williamson <k...@cpan.org> Date: Fri Sep 25 12:22:13 2015 -0600 t/TEST M t/TEST commit f5b1dae9ee3fe358aa3870202b3dc9300b7e9582 Author: Karl Williamson <k...@cpan.org> Date: Sun Aug 2 22:18:10 2015 -0600 XXX Test Unicode::Collate and Unicode::Normalize M t/TEST commit 488d2a9540620d4ca0609936c337e9044cd30c98 Author: Karl Williamson <pub...@khwilliamson.com> Date: Tue Mar 26 15:44:59 2013 -0600 t/TEST: Stop after 10 errors M t/TEST commit fb8603ceca788ee754ce7f96e02b91d8c5438d9a Author: Karl Williamson <k...@cpan.org> Date: Fri May 8 21:12:55 2015 -0600 XXX cpan vutil.c Nits, C<> L<> M vutil.c commit ebdc381f3c30ab934682bd8aa710a4729fcc9b78 Author: Karl Williamson <k...@cpan.org> Date: Wed Sep 2 18:21:39 2015 -0600 XXX temp ebcdic tables in hex M ebcdic_tables.h M regen/ebcdic.pl commit 3942174949ac78343abaa1c48d9bdfe9d099b97f Author: Karl Williamson <k...@cpan.org> Date: Sat Oct 3 09:34:54 2015 -0600 Import cpan's version/t/07locale.t M cpan/version/t/07locale.t ----------------------------------------------------------------------- -- Perl5 Master Repository