perl.perl5.changes http://www.nntp.perl.org/group/perl.perl5.changes/ ... Copyright 1998-2015 perl.org Wed, 04 Mar 2015 02:08:07 +0000 ask@perl.org [perl.git] branch khw/ebcdic, created. v5.21.9-236-g5d4c80d by Karl Williamson In perl.git, the branch khw/ebcdic has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/5d4c80d29cad7d9092eb2e11d55cb13e0ec8a145?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at 5d4c80d29cad7d9092eb2e11d55cb13e0ec8a145 (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>commit 5d4c80d29cad7d9092eb2e11d55cb13e0ec8a145<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 22:08:41 2015 -0700<br/><br/> DBM_Filter/t/utf8.t: Generalize for other EBCDIC code pages<br/> <br/> This works for EBCDIC 1047, but not for other pages. This uses the<br/> tools created for the purpose to make it general.<br/><br/>M lib/DBM_Filter/t/utf8.t<br/><br/>commit 5e8cf6c91f3a1934b970ba4db4b759dc07d7feaa<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 22:07:45 2015 -0700<br/><br/> XXX DBM_Filter/t/encode.t: temporarily skip until Encode fixed<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 7b33364413520bed390ccc74be75b66962d293a3<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 21:31:07 2015 -0700<br/><br/> porting/readme.t: TODO failing EBCDIC test<br/> <br/> This depends on Unicode::Collate, which is not yet working properly in<br/> EBCDIC<br/><br/>M t/porting/readme.t<br/><br/>commit c5c521afdd9362d3d06779e94488e8983cc7f922<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 16:06:47 2015 -0700<br/><br/> lib/open.t: TODO an EBCDIC test until Encode fixed<br/><br/>M lib/open.t<br/><br/>commit 3b3c3490e39f97f838bed919b8426d831e90bbe9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 16:05:01 2015 -0700<br/><br/> lib/open.t: Correct SKIP count<br/><br/>M lib/open.t<br/><br/>commit 99cdc860c813cbba4a6cd64e482ae1ad80da48cf<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 15:03:08 2015 -0700<br/><br/> XXX rewrite commit msg test.pl<br/><br/>M t/test.pl<br/><br/>commit 06a28e89296a6dfcf0b17f46c6ad0a76a4e755e8<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 15:00:25 2015 -0700<br/><br/> lib/Unicode/UCD.t: Fixes to work on EBCDIC<br/> <br/> These were broken by the upgrade of Unicode::UCD to version 0.61<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit 82efbbe0aa2bb3194cc020d4b7468e07ed85f3d2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 22:35:38 2015 -0700<br/><br/> XXX merge and split, unfinished Data::Dumper: EBCDIC fixes<br/><br/>M dist/Data-Dumper/Dumper.xs<br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit f53aa36520dff6e5448391a093b6b7813922459c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:10:08 2015 -0700<br/><br/> XXX refer to email thread POSIX/t/sigaction.t: Skip failing EBCDIC test<br/> <br/> We don&#39;t know why this is faiing, but it also fails on another IBM<br/> product, AIX 4.2. Skip for now.<br/><br/>M ext/POSIX/t/sigaction.t<br/><br/>commit 7a8dd4485aecdeea6126fdeba413425a817847d5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 1 21:29:07 2015 -0700<br/><br/> XXX Not complete: Fix \N{U+41} to work on EBCDIC<br/><br/>M embed.fnc<br/>M proto.h<br/>M regcomp.c<br/>M t/re/pat_advanced.t<br/>M t/re/re_tests<br/>M toke.c<br/><br/>commit 4b53f0dd6ec67276553d1341cd25112fd21d5d84<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:21:06 2015 -0700<br/><br/> Revert &quot;XXX t/op/stat.t Remove most tests for debugging&quot;<br/><br/>M t/op/stat.t<br/><br/>commit 69ff0b6262d79236bbca407651e398ad3ec6df5f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:11:59 2015 -0700<br/><br/> XXX t/op/stat.t Remove most tests for debugging<br/><br/>M t/op/stat.t<br/><br/>commit 7cad04823a08163b47e96531a11357e87fcb921a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:12:35 2015 -0700<br/><br/> XXX stat debugging<br/><br/>M t/op/stat.t<br/>M util.c<br/><br/>commit b072939e5af3762affd0ae68bbddd566a9277eff<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:36:54 2015 -0700<br/><br/> XXX dist/Data-Dumper/t/dumper.t partial<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit efe8e0a059893172716e19731fdd2f24c703e67f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 10 22:05:27 2015 -0700<br/><br/> dist/Data-Dumper/t/dumper.t: Narrow down problem<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit cb10ab7dddb8f4af37b0e426e3b0dc645bd8a9ad<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 8 09:27:16 2015 -0700<br/><br/> XXX merge with earlier op/bop.t<br/><br/>M t/op/bop.t<br/><br/>commit 843ac78a95214740be227e518bdfacb5b0dd6810<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:43:33 2015 -0700<br/><br/> Revert &quot;Test Encode and podlators.&quot;<br/><br/>M t/TEST<br/><br/>commit c065fde62484061571d7acf050dd4f300b9a243c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:40:23 2015 -0700<br/><br/> XXX DEBUG remove print dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit ae5709e58be0be5d32c310a948752ce42e69b184<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:39 2015 -0700<br/><br/> Revert &quot;XXX Add Debug statements dist/Data-Dumper/t/dumper.t&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 9e2defed5361a77be4093bf6d176aec41df95ae3<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:18 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 47d0325b464300883fbdb550777c518f4c38a93a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:01 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit c8afdabb6f879f963aafb231a5e75e43583c9643<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:22:37 2015 -0700<br/><br/> Revert &quot;XXX debug dist/Data-Dumper/t/dumper.t miscellaneous&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 94ff39ae66c0d9c71c7570bdcda5e5eb051fbf27<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:15:26 2015 -0700<br/><br/> XXX debug dist/Data-Dumper/t/dumper.t miscellaneous<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit c1b86777c095129609fa2ad050c06e2f2d67c740<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:14:54 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 74ae4a08a4ccd9a07b269620f9f757d091fdf20b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:13:34 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 0ffc2357c3ed053c4b2cafd5d9a609cba4b84bb9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:03:49 2015 -0700<br/><br/> XXX Add Debug statements dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 87944b82dfe5690a0e050a5b60e4b853252ddf40<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:11:01 2015 -0700<br/><br/> XXX Don&#39;t treat EBCDIC specially dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit e66e5b065f28a5d5620949cd03c9a70a1550b919<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:22:01 2015 -0700<br/><br/> Test Encode and podlators.<br/><br/>M t/TEST<br/><br/>commit eaf42f8123545051edefef3b982e76f8837af649<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:13:14 2015 -0700<br/><br/> Revert &quot;XXX Test Pod-Simple for now on os390&quot;<br/> <br/> This reverts commit e5d36043a3b21df789c9a58ac5a5290ad4036294.<br/><br/>M t/TEST<br/><br/>commit 53ae89385bea4105cf706f3f20402242de2e4b3a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 16:18:01 2015 -0700<br/><br/> XXX Debug, fix dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 3c906eed86881c3f3f0ac0495f9334df53872b98<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:21:09 2015 -0700<br/><br/> XXX debug cpan/Pod-Simple/t/encod04.t<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit ec0404112eba043ff30de9746ebb8635d32a0882<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:19:59 2015 -0700<br/><br/> XXX cpan/Encode/Makefile.PL: compile cp1252<br/><br/>M cpan/Encode/Makefile.PL<br/><br/>commit ea5957e0860a0c9aacfd57e517255db1f555ae89<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:35:04 2015 -0700<br/><br/> Revert &quot;XXX debug cpan/File-Temp/lib/File/Temp.pm&quot;<br/> <br/> This reverts commit 28e591a9ee2d0f48479b4be1dd39bdad17feeaf0.<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit 4896e93c45bd660075aab6b45c0c23181afe63be<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 15:03:34 2015 -0700<br/><br/> encod04.t: Debug info to STDERR<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit faff251987d7fbbbda2261c00ad69e064407b7c7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 10:04:04 2015 -0700<br/><br/> Pod-Simple print debugging to STDERR<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/><br/>commit f974820c794dbc79e930e90f70d1c4dd6923feb4<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 09:50:22 2015 -0700<br/><br/> XXX Test Pod-Simple for now on os390<br/><br/>M t/TEST<br/><br/>commit 7bb32b9f45919635cd2da1f2c8b96792f6eb64f5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 22:32:26 2015 -0700<br/><br/> Cwd<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 057440b643d04789ea67fce636e5b5c0a857a597<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Jan 31 22:13:19 2015 -0700<br/><br/> XXX dist/PathTools/Cwd.xs: More debugging<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit ecaab63df13b71e4393de56e82691fb92349a479<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 28 21:51:37 2015 -0700<br/><br/> ExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 5deebcf45ff2431ce3f527beb87e54fa923b6956<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Jan 25 11:08:10 2015 -0700<br/><br/> cwd<br/><br/>M dist/ExtUtils-ParseXS/t/106-process_typemaps.t<br/>M dist/PathTools/Cwd.pm<br/>M dist/PathTools/Cwd.xs<br/><br/>commit 079ca3d5992206f14d05d56d5f6d9524104846ce<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 22 14:26:54 2015 -0700<br/><br/> XXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390<br/> <br/> Need to notify maintainer?<br/> <br/> These two tests are already skipped for hpux, and one for win32. I&#39;m<br/> assuming the same issue here.<br/><br/>M dist/Net-Ping/t/450_service.t<br/><br/>commit 8958b7ffe5f8d477d9ab22001674be482e760d9c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 15 22:23:08 2015 -0700<br/><br/> Revert &quot;XXX skip for now lib/DBM_Filter/t/encode.t&quot;<br/> <br/> This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 2fabcc38530efdb7ad7a3b867c619b75ab0e45c4<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 14:04:48 2015 -0700<br/><br/> XXX Encode<br/><br/>M cpan/Encode/t/cow.t<br/>M cpan/Encode/t/decode.t<br/><br/>commit 240ace23516a292d2d47df18707f09277b51f258<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 31 16:49:35 2014 -0700<br/><br/> utfebcdic.h: Add comment<br/><br/>M utfebcdic.h<br/><br/>commit 6b8cbd9baaad929e4d85312bba1cb830506dcc1f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 10:00:40 2015 -0700<br/><br/> dist/PathTools/Cwd.xs: White-space/comment only<br/> <br/> Bring indentation style of bsd_realpath() into line with the rest of<br/> Perl<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit f1680a3d1b6a87b755eb12f4bac2d23edaa06988<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 09:24:39 2015 -0700<br/><br/> XXX dist/ExtUtils-CBuilder/t/04-base.t: debug<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit e6fd978d560e3498abd6ad18af676aa1c4756b9f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Dec 26 20:39:09 2014 -0700<br/><br/> XXX h2ph-ro<br/><br/>M utils/h2ph.PL<br/><br/>commit e9db494077e63a6bac350fd80e222a898836b31f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Dec 21 23:00:26 2014 -0700<br/><br/> XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC<br/><br/>M cpan/MIME-Base64/Base64.xs<br/><br/>commit 0f0b25217f211dacc080e126770a161ebef30079<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 21:45:29 2014 -0700<br/><br/> XXX more debug: pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit f25b1f98f65e60bc88b0f5ea64179140e8b16ea6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:30:48 2015 -0700<br/><br/> t/lib/croak/op: Fix to work on EBCDIC platforms<br/><br/>M t/lib/croak/op<br/><br/>commit a6217c899742699b55fb3277df6eea073f22ebb5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:27:24 2015 -0700<br/><br/> XXX remove Debug t/op/pack.t<br/><br/>M t/op/pack.t<br/><br/>commit 95dc4bcd799f4d648d8eafd1f149e4b890fdef3d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:25:03 2015 -0700<br/><br/> XXX Debug pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit 9c8bceb0f2b5c11f69e41e1c482863a9aa1be1ac<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 13:28:56 2014 -0700<br/><br/> XXX Temp Configure to point to bash<br/><br/>M Configure<br/><br/>commit a56385a344f9e28fb67ab02fe8df68732316d2f2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:45 2015 -0700<br/><br/> XXX debug cpan/File-Temp/lib/File/Temp.pm<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit 5d68e615db1e1783310f183a9f50b8991f93bbfa<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:25 2015 -0700<br/><br/> XXX Debug dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 6bd7deec869198ea91c13794f056380870fe279b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:28:29 2015 -0700<br/><br/> XXX reword, comment, no fstat fd<br/><br/>M hints/os390.sh<br/><br/>commit a5153581743cc2bf29e6dfa2beda4b8694294489<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Dec 8 14:51:39 2014 -0700<br/><br/> XXX Perhaps temporary, assert size for array lookups<br/> <br/> Perhaps the mime stuff should be pushed to cpan, because it is dangerous<br/> practice to do a ++ in a macro call.<br/><br/>M cpan/MIME-Base64/Base64.xs<br/>M utf8.h<br/>M utfebcdic.h<br/><br/>commit 45616bf44bbf07b91fb73a9ba98244248fbf208a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Dec 6 23:08:38 2014 -0700<br/><br/> XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms<br/><br/>M ext/SDBM_File/dbu.c<br/><br/>commit 468b4a3f4888128302af6cdd6cbb27fe1319e482<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Nov 30 23:17:07 2014 -0700<br/><br/> XXX Module::CoreList: hopeful fixes<br/><br/>M dist/Module-CoreList/lib/Module/CoreList.pm<br/>M dist/Module-CoreList/lib/Module/CoreList/Utils.pm<br/>M dist/Module-CoreList/t/utils.t<br/><br/>commit 6f6ed26c129b02d954bf139d8b382b962c09497c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:35:07 2014 -0700<br/><br/> XXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC<br/> <br/> Not clear if Encode should work on this. Other .t files were being<br/> skipped. Earlier generalization is for nought, so prob. delete that<br/> commit.<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit c364258ab562f490f17c72a1f4bc9515946f7ef6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 19:55:23 2014 -0700<br/><br/> t/op/sprintf.t: Generalize for EBCDIC<br/> <br/> This adds a mechanism for tests to be ASCII or EBCDIC specific<br/><br/>M t/op/sprintf.t<br/><br/>commit a81f04ebecf5ababedbfdd2e78f8db989dd85a78<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 14:35:31 2014 -0700<br/><br/> Devel::Peek:Peek.t: Fix to work on EBCDIC<br/><br/>M ext/Devel-Peek/t/Peek.t<br/><br/>commit 6c178e4172a558796919257b36f14afcda30f1b4<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:54:54 2014 -0700<br/><br/> porting/checkcfgvar.t: Skip on EBCDIC platforms<br/> <br/> This is failing on EBCDIC, probably because of sort order differences.<br/> But we won&#39;t be packaging a release from one of these platforms; easiest<br/> to just skip.<br/><br/>M t/porting/checkcfgvar.t<br/><br/>commit 57b391c3c9d934b2aee7b411ba836424b4a00883<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:47:17 2014 -0700<br/><br/> t/op/bop.t: Generalize for EBCDIC platforms<br/> <br/> This also indents some lines that should have been indented or from a<br/> newly formed block.<br/><br/>M t/op/bop.t<br/><br/>commit c441087f398af016ebc0873b2d27d8ec2724fefb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Nov 21 09:22:53 2014 -0700<br/><br/> lib/Config.t: Skip invalid tests for os390<br/><br/>M lib/Config.t<br/><br/>commit d7ea5c5a94ee6877866045300502adf750b112f8<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 13 20:52:23 2014 -0700<br/><br/> t/uni/chomp.t: Better explain why skipped on EBCDIC<br/><br/>M t/uni/chomp.t<br/><br/>commit 6454450c95f17e555dba7eb7f45979384350d637<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Nov 24 11:19:22 2014 -0700<br/><br/> t/uni/case.pl: Fix to work on non-ASCII platforms<br/> <br/> This involves changes to the three test files that call it<br/><br/>M t/uni/case.pl<br/>M t/uni/lower.t<br/>M t/uni/title.t<br/>M t/uni/upper.t<br/><br/>commit 2fef76c7e5b7cc8513d6de712f6f64d5c1c6614d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:46 2014 -0600<br/><br/> t/comp/require.t: No longer needed to skip on EBCDIC<br/><br/>M t/comp/require.t<br/><br/>commit a7deb241189aed1d785ab56243b41c2eb78ffdee<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:42:34 2014 -0600<br/><br/> t/op/tie.t: Skip a couple tests on EBCDIC<br/> <br/> These have different results on that platform.<br/><br/>M t/op/tie.t<br/><br/>commit 50e56ddd651f8981645a3c4cc5011c511bb6acf3<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:54 2014 -0600<br/><br/> t/op/inc.t: Generalize for EBCDIC<br/><br/>M t/op/inc.t<br/><br/>commit 68f4a48084cd4edd5c86a45508c1919448a8c89e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:20 2014 -0600<br/><br/> t/op/ver.t: Generalize for EBCDIC<br/><br/>M t/op/ver.t<br/><br/>commit 227ca46f6bbd4bdd82404a04703638231fe9ecf7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:26:20 2014 -0600<br/><br/> t/lib/warnings/regcomp: SKIP some EBCDIC tests<br/> <br/> The result varies depending on EBCDIC code page<br/><br/>M t/lib/warnings/regcomp<br/><br/>commit d0f4f69b419fec4c1018469e3c88fff824aa5f99<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 14 12:42:41 2015 -0700<br/><br/> lib/overload.t: Generalize for EBCDIC<br/><br/>M lib/overload.t<br/><br/>commit b0e39518832b6094a7715e73f5e355fa84320421<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:08:52 2014 -0600<br/><br/> dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC<br/><br/>M dist/Data-Dumper/t/quotekeys.t<br/><br/>commit 4a2a0938a58162c778844ecffc938fc7c9d05caa<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Oct 24 12:09:40 2014 -0600<br/><br/> XXX temp for smoke-me: Skip podcheck, cmp_version<br/><br/>M t/porting/cmp_version.t<br/>M t/porting/podcheck.t<br/><br/>commit 1094026eb5edf6040b1d1408c0ae24132a12f4db<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 22 10:17:40 2014 -0600<br/><br/> XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform<br/> <br/> Probably has to wait for Encode to work<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit 1b92b300518d423d0f3db1bb87631d2da9f32060<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 21:45:08 2014 -0600<br/><br/> XXX Temp to get mro working on EBCDIC<br/><br/>M ext/mro/mro.xs<br/>M mro.c<br/><br/>commit d0d940cec2bf83641c30d2febfa5ae4a151c1c4c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 18:55:27 2014 -0600<br/><br/> t/lib/warnings/op: Skip some tests on EBCDIC<br/> <br/> This splits a longer test into two smaller, the first is skipped on<br/> EBCDIC because its result varies depending on code page.<br/><br/>M t/lib/warnings/op<br/><br/>commit ffe992998fa4b1207ae2cbbfa924e43a4d0aac6b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:16:24 2014 -0600<br/><br/> t/lib/warnings/toke: Skip some tests on EBCDIC<br/> <br/> The results depends on the particular EBCDIC platform being used, so I<br/> don&#39;t think it is worth the effort.<br/><br/>M t/lib/warnings/toke<br/><br/>commit 7b394366fd50df17ea38df985946c79198535d10<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:07:11 2014 -0600<br/><br/> POSIX/t/export.t: Generalize for non-ASCII platforms<br/><br/>M ext/POSIX/t/export.t<br/><br/>commit caf25c9b4f111591d8ae96008aef19082cf34b5c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:05:14 2014 -0600<br/><br/> PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform<br/><br/>M ext/PerlIO-encoding/t/nolooping.t<br/><br/>commit 90238b683cf925ee095be98f008228146e68e0ef<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:03:50 2014 -0600<br/><br/> Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms<br/><br/>M ext/Pod-Functions/Functions_pm.PL<br/><br/>commit defaa8dd56d06339bff51c8b7580ba1a3ea81dfb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:00:56 2014 -0600<br/><br/> Hash-Util tests: Generalize for non-ASCII platforms<br/><br/>M ext/Hash-Util-FieldHash/t/05_perlhook.t<br/>M ext/Hash-Util/t/Util.t<br/><br/>commit 184e8bba73d4f730a2f35fd8a26a2df05e85fdb0<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 20:50:29 2014 -0600<br/><br/> t/op/override.t: Generalize for non-ASCII platforms<br/><br/>M t/op/override.t<br/><br/>commit 97062cbf9e5c656069ff5cc86c380f295b2ffc55<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 19:37:29 2014 -0600<br/><br/> XXX May still have problems lib/open.t: Generalize for non-ASCII platforms<br/><br/>M lib/open.t<br/><br/>commit 85397505f9906256d0a3323ab02ff2d99d5f04b2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 16:31:41 2014 -0600<br/><br/> Term::Complete: Generalize for EBCDIC<br/> <br/> This doesn&#39;t try to print \c? nor C1 controls, which the previous<br/> version did.<br/><br/>M dist/Term-Complete/lib/Term/Complete.pm<br/><br/>commit ad7fb2f3b931e45cf232b506988b0eb025c9988a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 10:32:13 2014 -0600<br/><br/> t/op/concat2.t: Skip &#39;use encoding&#39; test in EBCDIC<br/> <br/> This pragma does not work on EBCDIC platforms<br/><br/>M t/op/concat2.t<br/><br/>commit 23af4f7c84b19dcf8e3c038b3e64d05314bef0b2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:51:04 2014 -0600<br/><br/> XXX ebcdic_tables.h: temporarily create in hex<br/> <br/> This makes debugging simpler<br/><br/>M ebcdic_tables.h<br/>M regen/ebcdic.pl<br/><br/>commit b3ecbf24fcebbcac4f8241cd19ef24c848cf4245<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:48:50 2014 -0600<br/><br/> XXX Temporarily remove all but 1047 tables<br/> <br/> This is to make debugging easier<br/><br/>M charclass_invlists.h<br/>M ebcdic_tables.h<br/>M l1_char_class_tab.h<br/>M regcharclass.h<br/>M regen/charset_translations.pl<br/>M unicode_constants.h<br/><br/>commit 1f226165ef2913568dace4660864948323d7df66<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Jun 9 12:30:23 2014 -0600<br/><br/> t/uni/write.t: Don&#39;t skip EBCDIC tests<br/> <br/> This now passes on os390<br/><br/>M t/uni/write.t<br/><br/>commit 19a236740d502f74c84d615a74a0d0a2acb3bf83<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun May 11 19:34:08 2014 -0600<br/><br/> t/op/chars.t: Generalize to not use code page specific<br/> <br/> In EBCDIC, \c? resolves to the APC character. We can use table lookup<br/> to find out what that is on the current platform, without having to know<br/> what code page we are using.<br/><br/>M t/op/chars.t<br/><br/>commit c79e47b20b1ca59434da3ee46690445cf8d7033d<br/>Author: Yaroslav Kuzmin &lt;ykuzmin@rocketsoftware.com&gt;<br/>Date: Mon Apr 28 16:21:44 2014 -0600<br/><br/> Fix hints/os390.sh<br/><br/>M hints/os390.sh<br/><br/>commit 5f6c382a01c29b80d3ec1b0ec10994c7814340f6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Apr 26 10:24:38 2014 -0600<br/><br/> Remove Configure changes so can run Configure on Linux<br/><br/>M Configure<br/><br/>commit 86c72e4f9e0fadedb1a9573affecd5725293e281<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 12:26:15 2013 -0600<br/><br/> hints/os390.sh: Suppress bogus compiler message<br/><br/>M hints/os390.sh<br/><br/>commit 372f25d4dd87afc255c24f81946620a68f3ae52a<br/>Author: John Goodyear &lt;johngood@us.ibm.com&gt;<br/>Date: Sat Mar 2 12:31:25 2013 -0700<br/><br/> XXX Temporary for z/OS long long support<br/><br/>M Configure<br/>M hints/os390.sh<br/><br/>commit 14a7ae3c6748187e6910ff8cf62561310d509dbe<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 18:23:27 2013 -0600<br/><br/> regexp_unicode_prop.t: Generalize for non-ASCII platforms<br/><br/>M t/re/regexp_unicode_prop.t<br/><br/>commit 68d5fec078195c557fb170b0e0e166c59825c19d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:28:41 2013 -0600<br/><br/> t/lib/warnings/utf8: Update skip message<br/> <br/> It is not that EBCDIC platforms don&#39;t check for malformedness; it is<br/> that a different message gets generated on them, and it&#39;s too much<br/> bother to figure it out for each such platform.<br/><br/>M t/lib/warnings/utf8<br/><br/>commit eabb15484bd5a185caa3d75023c90c7f09a4fc90<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:25:37 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for EBCDIC platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit 9cb02ae933a259f4cdef3c4c9109f997a5cf5f31<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 22:01:02 2013 -0600<br/><br/> ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms<br/><br/>M ext/XS-APItest/t/hash.t<br/><br/>commit 704a41f22b10de303303b135800efb3596d90c49<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:59:48 2013 -0600<br/><br/> dist/Storable/t/code.t: Fixes to run under EBCDIC<br/><br/>M dist/Storable/t/code.t<br/><br/>commit f6494ce636bb56a5b521a7d42fe7cd892e9f939a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:54:01 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for non-ASCII platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit c6bf7fafb76ee0706b9815850936e10dedef630c<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:22:55 2013 -0700<br/><br/> XXX CPAN prob wrong Collate<br/> <br/> This changes to implicity usenative code points. This is likely wrong,<br/> as the module comes with its own data, that are probably in terms of<br/> Unicode<br/><br/>M cpan/Unicode-Collate/Collate.xs<br/><br/>commit a53b506e28d4608e6e24f6561f3ff226cc87b772<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 19 13:58:12 2013 -0600<br/><br/> t/op/coreamp.t: Generalize for non-ASCII platfomrs<br/><br/>M t/op/coreamp.t<br/><br/>commit 1db914e894f8da251a312ca5765f13455ce072db<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 21:49:10 2013 -0600<br/><br/> t/re/re_tests: Some tests are platform-specific<br/><br/>M t/re/re_tests<br/><br/>commit e13441d082c830576f6b600f1a057fc8999d1fde<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 08:22:36 2013 -0600<br/><br/> t/io/crlf.t: Generalize for non-ASCII platforms<br/><br/>M t/io/crlf.t<br/><br/>commit 2f37e1532c2f74acb6be62ce87d63ef3b4d683e9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:13:07 2013 -0600<br/><br/> ext/B/t/b.t: Generalize for non-ASCII platforms<br/><br/>M ext/B/t/b.t<br/><br/>commit 77f42cf8acfb3a83b7488c83da6b1afe55201b6d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:02:26 2013 -0600<br/><br/> dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform<br/><br/>M dist/Safe/t/safeutf8.t<br/><br/>commit 9ddbd5b02a1a773adc3dc08611d1e06f0e2853d4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 11:50:04 2013 -0600<br/><br/> t/op/warn.t: Generalize for non-ASCII platforms<br/><br/>M t/op/warn.t<br/><br/>commit 6666c7beb59763cca59e9369aeb41140e4f4c7d2<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 10:18:02 2013 -0600<br/><br/> re/reg_email.t: Generalize for non-ASCII platforms<br/> <br/> This replaces all the hard-coded hex character values. It uses the new<br/> (?[ ]) notation. I checked that the compiled regex matches the exact<br/> same code points as before these changes.<br/><br/>M t/re/reg_email.t<br/><br/>commit 358d888a1a380392a8edbe8e0833d363fadb2547<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Apr 21 10:09:57 2014 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: White-space only<br/> <br/> Indent for new block formed by previous commit<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit a8f156662e0237e666ef2e74fce5e1ad6b8f45fc<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 09:03:47 2013 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC<br/> <br/> Because it uses JSON<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit 68ff97a93515bfc7b467e76ae5c9b16b4a97ba27<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 22:04:50 2013 -0600<br/><br/> XXX skip cpan tests<br/><br/>M t/TEST<br/><br/>commit cee6b399faa28e6a21a3b545c9599cb3b6f81fc9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:19:20 2013 -0600<br/><br/> ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpeek.t<br/><br/>commit c6e14f6fecb40c19dc7ab4e287558fd7178af329<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:14:35 2013 -0600<br/><br/> ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpv_magic.t<br/><br/>commit 3bf918e5b5165e8b803e9f92a831e8446f4d139a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:38:29 2014 -0700<br/><br/> XXX skip for now lib/DBM_Filter/t/encode.t<br/> <br/> Needs Encode, or maybe will never work. Examine to see if we&#39;ve made<br/> changes to this before.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit adc0cbdbea9472ed83d7882b0937b48444ebaec6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:54:37 2013 -0600<br/><br/> XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 3c4f22499236d032d0983ebc77298f5a6729c01f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:35:52 2013 -0600<br/><br/> lib/utf8.t: Generalize for non-ASCII platforms<br/> <br/> This includes choosing a different code point that has 3 bytes in both<br/> UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.<br/><br/>M lib/utf8.t<br/><br/>commit 3ba58727d34047fe9404a4b8d4796c6bc3334b7e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:16:44 2013 -0600<br/><br/> t/uni/parser.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/parser.t<br/><br/>commit a35d052d5ba1590bdfb144b3bd0bb13f562bc5c1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:41:46 2013 -0600<br/><br/> t/uni/method.t: Generalize for non-ASCII platforms<br/> <br/> I couldn&#39;t figure out a way to not use the hard-coded values<br/><br/>M t/uni/method.t<br/><br/>commit 8067c57682145504a80ee3c18286e3ce9e0a00f1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:26:09 2013 -0600<br/><br/> t/op/magic.t: Generalize for non-ASCII platforms<br/><br/>M t/op/magic.t<br/><br/>commit c3f0cab69a56928d27d813ea396440c85a6717c0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 13:36:41 2013 -0600<br/><br/> t/io/through.t: Generalize for non-ASCII platforms<br/> <br/> This uses hard-coded values for EBCDIC because of the shell issues<br/><br/>M t/io/through.t<br/><br/>commit 136aa7e7a7cb4d1ac0575c6967a323aa84b7114f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Apr 7 10:45:14 2013 -0600<br/><br/> t/op/goto.t: Generalize for EBCDIC<br/><br/>M t/op/goto.t<br/><br/>commit a7ac424aa7653a72dd93b828b0e6ced11c003a44<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 20:15:17 2013 -0600<br/><br/> t/re/pat.t: Generalize for EBCDIC<br/><br/>M t/re/pat.t<br/><br/>commit c8f97ba55c24089649a30a9523f6c434f4eb789e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 21:56:02 2013 -0600<br/><br/> XXX t/op/pack.t: Generalize for EBCDIC<br/> <br/> Still a few failures<br/><br/>M t/op/pack.t<br/><br/>commit a12ec4f03084e4c19ef1b2238430d8ef8b7477a9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:50 2013 -0600<br/><br/> t/uni/overload.t: EBCDIC fixes<br/><br/>M t/uni/overload.t<br/><br/>commit 35f2992b0ba671a3bf3c6f4301b56315c975f920<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:13 2013 -0600<br/><br/> t/uni/method.t: EBCDIC fixes<br/><br/>M t/uni/method.t<br/><br/>commit 03a221d7c51768061f1c288dd207c0ac83215ab3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:33:28 2013 -0600<br/><br/> t/op/utf8magic.t: EBCDIC fixes<br/><br/>M t/op/utf8magic.t<br/><br/>commit 68c323fd7ce3c54fcc432e8012a521f1f67a738e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:32:57 2013 -0600<br/><br/> t/op/evalbytes.t: EBCDIC fixes<br/><br/>M t/op/evalbytes.t<br/><br/>commit afa4d93b18408cfb862596b99ba1e5d18a98f6ec<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 6 13:01:54 2013 -0600<br/><br/> t/op/utfhash.t: Fix to work on EBCDIC 1047<br/> <br/> This .t thought it could have an __END__ in the middle of DATA input,<br/> and the first read would read in up to that, and the second would read<br/> the rest. In bisecting, I couldn&#39;t find a time when this ever worked.<br/> Now this has a marker, and does a split on that marker, choosing the<br/> first or second half depending.<br/> <br/> Note that this only works on ASCII and EBCDIC 1047 platforms. It could<br/> be extended for the other code pages Perl purportedly supports.<br/><br/>M t/op/utfhash.t<br/><br/>commit 18ed183dd2cc87b0509fe5235e1c6ef85a2eda29<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 19:06:52 2013 -0600<br/><br/> Test::Test.pm: EBCDIC fixes<br/> <br/> We are getting Perl working again for EBCDIC in v5.22. The changes here<br/> are necessary to work for these platforms. For modern Perls, there is<br/> one code path for both ASCII and EBCDIC platforms; this wasn&#39;t possible<br/> to do for earlier versions.<br/> <br/> One perhaps not obvious change is that [^:ascii:] doesn&#39;t include \177<br/> which the earlier version does. However \177 was changed in the<br/> substitute in the line above, so this change has no practical effect.<br/><br/>M cpan/Test/lib/Test.pm<br/><br/>commit 23333175b911f77600db444a1536550f9c8a1442<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:29:16 2013 -0600<br/><br/> t/re/pat_re_eval.t: Some EBCDIC fixes<br/><br/>M t/re/pat_re_eval.t<br/><br/>commit 2df904af92de9bf944808511f5c2de1fa55f3f94<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:28:43 2013 -0600<br/><br/> dist/Storable/t/utf8.t: Fix to run under EBCDIC<br/><br/>M dist/Storable/t/utf8.t<br/><br/>commit 90858cea7c02c3be84d5162b57c1d6ddc02a0365<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 21:08:20 2013 -0600<br/><br/> t/op/split.t: EBCDIC fixes<br/><br/>M t/op/split.t<br/><br/>commit 86d3368fd436158cfa55e09b8cfe9ca42870d2ed<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:43:03 2013 -0600<br/><br/> re/pat_advanced.t: EBCDIC fixes<br/> <br/> This includes not skipping some EBCDIC that formerly was, since we now<br/> have testing infrastructure that makes this easy.<br/><br/>M t/re/pat_advanced.t<br/><br/>commit 42a02fd5d10153b4e3f59984bd5bf998ecbd9083<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:01:04 2013 -0600<br/><br/> t/io/utf8.t: EBCDIC fixes<br/><br/>M t/io/utf8.t<br/><br/>commit bfca12c9d3120a3034011c68948b9d226d284d8f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Mar 30 12:32:09 2013 -0600<br/><br/> t/uni/fold.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/fold.t<br/><br/>commit ed79a539847a467402bbe8e7c70e2355790d0188<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:55:55 2013 -0600<br/><br/> lib/feature/bundle: Fix some things to pass under EBCDIC<br/><br/>M t/lib/feature/bundle<br/><br/>commit 76b56d22d185f6ee01dfd324e32b5658cc7c6186<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:08:04 2013 -0600<br/><br/> XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC<br/> <br/> This could be ported, but there&#39;s a lot of stuff to convert<br/><br/>M ext/XS-APItest/t/fetch_pad_names.t<br/><br/>commit e519655e2877bc2f761d0541ec6e1c35d3222aba<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 12:05:53 2013 -0600<br/><br/> XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC<br/> <br/> This involves skipping much of the tests. Reexamine later<br/><br/>M ext/XS-APItest/t/utf8.t<br/><br/>commit 58963302bbdac7d9e5c51297c10220bb343a9af0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:27:06 2013 -0600<br/><br/> ext/re/t/re_funcs_u.t: Fix to work under EBCDIC<br/><br/>M ext/re/t/re_funcs_u.t<br/><br/>commit b5b31c7fff128d3dfffffc240f687bf98ed4b223<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:11:22 2013 -0600<br/><br/> dist/IO/t/io_utf8argv.t: Generalize for non-ASCII platforms.<br/><br/>M dist/IO/t/io_utf8argv.t<br/><br/>commit b7fb786a5623f2ba77ffb42632827cf2e0795e99<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 10:33:44 2013 -0600<br/><br/> t/op/print.t: Skip an EBCDIC test<br/> <br/> This could be written (the values would probably change depending on the<br/> code page), but the code that would get exercised is unlikely to vary<br/> depending on character set.<br/><br/>M t/op/print.t<br/><br/>commit 22cba3525f881c7d3f1c4a969e72b2c0d1ca6876<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 26 15:44:59 2013 -0600<br/><br/> XXX t/TEST: Avoid SIGPIPEs<br/><br/>M t/TEST<br/><br/>commit 61bc0fee2acc929e3fb900461ab9c8d45f2843ee<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 20:43:38 2013 -0600<br/><br/> op/chop.t: Fix for EBCDIC<br/> <br/> One test is skipped because the code point is not representable on<br/> EBCDIC platforms. Other tests are modified to work on EBCDIC.<br/><br/>M t/op/chop.t<br/><br/>commit ecceb0232ecad8a5baeb9c3c58bec21788e2057b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 19:56:50 2013 -0600<br/><br/> t/op/lc.t: Fix to work under EBCDIC<br/> <br/> This had code that attempted this, but it was wrong. The conversion to<br/> EBCDIC must be done before the \U, or similar.<br/><br/>M t/op/lc.t<br/><br/>commit 9f13026b8c56237bcb77092a0b8b9a4046e4858b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 15:04:14 2013 -0600<br/><br/> Skip some porting tests under EBCDIC<br/> <br/> EBCDIC won&#39;t work on these because of inherent differences from ASCII,<br/> including a different sort order.<br/> <br/> For porting/regen.t, we use the shipped parsing rules on EBCDIC platforms<br/><br/>M Porting/pod_rules.pl<br/>M t/porting/bincompat.t<br/>M t/porting/customized.t<br/>M t/porting/manifest.t<br/>M t/porting/perlfunc.t<br/>M t/porting/regen.t<br/><br/>commit 5a49a769ba4d6f1d94e335a69b292e749899c037<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 14:59:50 2013 -0600<br/><br/> t/re/regex_sets.t: So will pass under EBCDIC<br/><br/>M t/re/regex_sets.t<br/><br/>commit 61727f0b3a9af892610ff3a5d19cfa1be3e7cb3e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 16:06:47 2013 -0600<br/><br/> lib/Unicode/UCD.t: White-space only<br/> <br/> Indents for a newly formed block<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit b2cbdd0fec40710f39b8308dc4917f9c20d7e3e5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 15:27:31 2013 -0600<br/><br/> t/op/quotemeta.t: EBCDIC fixes<br/><br/>M t/op/quotemeta.t<br/><br/>commit 740f9d536ddc23eb2397394e088545ec513893f5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:32:55 2013 -0600<br/><br/> t/re/fold_grind.t: Fixes for EBCDIC<br/><br/>M t/re/fold_grind.t<br/><br/>commit e274da4f4056f95f5fe6e3480fb6742dba0a7767<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:20:24 2013 -0600<br/><br/> t/uni/class.t: Make work on EBCDIC<br/><br/>M t/uni/class.t<br/><br/>commit 2404e7ab6617289699ad82ec5c5dfcc0042e455e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:01:57 2013 -0600<br/><br/> feature/unicode_strings.t: Fix to work on EBCDIC<br/><br/>M lib/feature/unicode_strings.t<br/><br/>commit 3b7bac539d36547b43192158c3f7d8e2713453d1<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:48 2014 -0600<br/><br/> lib/dumpvar.pl: Generalize for non-ASCII<br/><br/>M lib/dumpvar.pl<br/><br/>commit a213bd894200917d9c3bd1cad6d0a89a35588497<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:21 2014 -0600<br/><br/> XXX needs more work lib/perl5db.pl<br/><br/>M lib/perl5db.pl<br/><br/>commit 0962e13fea86a399e68056bd48e412d300f65141<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:07:51 2014 -0600<br/><br/> XXX Unsure, meta lib/sigtrap.pm: Generalize for EBCDIC<br/><br/>M lib/sigtrap.pm<br/><br/>commit 891aab8bed3b84e6ce8777fcceede339bce4aca0<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:01:19 2014 -0600<br/><br/> XXX unsure lib/DB.pm: Generalize for EBCDIC<br/><br/>M lib/DB.pm<br/><br/>commit 7164b475c512c34ca2635a3bcf40a071d6edb0ea<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 11:57:24 2013 -0600<br/><br/> re/charset.t: Generalize for non-ASCII platforms<br/> <br/> This converts the hard-coded character numbers to native, so will work<br/> on any platform. It also adds some tests, and improves some test names<br/><br/>M t/re/charset.t<br/><br/>commit 4b45f3352d483498c61505601e82912833a181bd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:17:39 2013 -0600<br/><br/> APItest/t/handy.t: Make EBCDIC-friendly<br/><br/>M ext/XS-APItest/t/handy.t<br/><br/>commit 5065b7c8667b277a6397783417786a2373cd91bd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Sep 7 12:59:57 2013 -0600<br/><br/> XXX dist/Data-Dumper/Dumper.pm<br/> <br/> Merge with result of #113088<br/> Add /a to regexes here for safety against a use v5.14<br/><br/>M dist/Data-Dumper/Dumper.pm<br/><br/>commit db71b6731019e9210ef9d67bbd9cf4df794a9cb9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:16:14 2013 -0600<br/><br/> Data-Dumper: Make EBCDIC-friendly<br/><br/>M dist/Data-Dumper/Dumper.xs<br/><br/>commit d04471154889300ee8976c63a55631eb76eead9c<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Mar 10 22:17:31 2013 -0600<br/><br/> t/base/lex.t: Generalize for non-ASCII platforms<br/> <br/> \xE2 is &#39;S&#39; in EBCDIC, and so is going to be legal. \xDF is an alpha<br/> which has no ASCII equivalent in either character set<br/> <br/> Also, 65 may not be &quot;A&quot; on a non-ASCII platform, so use 65 where that is<br/> wanted<br/><br/>M t/base/lex.t<br/><br/>commit 800f9b60bb76363897242f41ecb3dc94fb8b2e4d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Thu Feb 28 09:25:27 2013 -0700<br/><br/> XXX temp: show makedepend cerr<br/><br/>M makedepend.SH<br/><br/>commit 50f3872b1c6e9c4c4b902d10af8f5085d5f43d67<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 12:08:50 2013 -0700<br/><br/> XXX unsure if right thing: utf8.c: Deprecate two functions<br/> <br/> This is to force any code that has been using these functions to change.<br/> Since the Unicode tables are now stored in native order, these functions<br/> should only rarely be needed.<br/> <br/> However, the functionality of these is needed, and in actuality, on<br/> ASCII platforms, the native functions are #defined to these. So what<br/> this commit does is rename the functions to something else, and create<br/> wrappers with the old names, so that anyone using them will get the<br/> deprecation.<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit c9bf8c1be5e7382f16ec1df6c309c4d768c70083<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 11:26:09 2013 -0700<br/><br/> XXX unsure if right thing: Deprecate uvuni_to_utf8()<br/> <br/> Code should almost never be dealing with non-native code points<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit 2386f395949e91faf41610765ce59f0ca745feb5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 12 12:48:04 2014 -0700<br/><br/> XXX cpan Encode::encoding: Don&#39;t fail &#39;no encoding&#39; on EBCDIC<br/> <br/> If someone specifies &#39;no encoding&#39; it would croak at compile time on an<br/> EBCDIC platform, whereas the only problem would be if they had said &#39;use<br/> encoding&#39;. So move the test to the import function.<br/><br/>M cpan/Encode/encoding.pm<br/><br/>commit e3023349d244105d5e2c6b8e6d60e01a82498d9e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:16 2014 -0600<br/><br/> XXX encode merge, cpan<br/><br/>M cpan/Encode/encengine.c<br/><br/>commit 505917fcb6780bd4aa446a7f9c0d8fa48b19e72e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:12:53 2013 -0700<br/><br/> XXX CPAN Encode.xs<br/> <br/> Use core function if available. This will insulate this code from any<br/> future changes.<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit bacf9e3452cb31429e3bef8e80e5786a92a5ad35<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:04:24 2013 -0700<br/><br/> XXX CPAN and unsure Encode<br/><br/>M cpan/Encode/Encode.xs<br/>M cpan/Encode/Unicode/Unicode.xs<br/><br/>commit 52490f07c1b82d74c049f17defe879e257aea6da<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:00:47 2013 -0700<br/><br/> XXX CPAN Encode.xs: fix indent<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit 37521bff65787b1769f3bad59b62171d9541e299<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 12:29:42 2015 -0700<br/><br/> XXX Pod::Simple 3.30_1<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>M cpan/Pod-Simple/t/search50.t<br/><br/>commit d9df4f04413e1e1e9996cb3523b6f69bbcac5c7d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 17:57:16 2015 -0700<br/><br/> XXX Pod::Simple 3.30<br/> <br/> This is from CPAN, and includes EBCDICI cp1252 fixes<br/><br/>M MANIFEST<br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>A cpan/Pod-Simple/t/ascii_order.pl<br/>M cpan/Pod-Simple/t/basic.t<br/>M cpan/Pod-Simple/t/corpus.t<br/>M cpan/Pod-Simple/t/corpus/encwarn01.xml<br/>M cpan/Pod-Simple/t/corpus/lat1frim.xml<br/>M cpan/Pod-Simple/t/encod04.t<br/>M cpan/Pod-Simple/t/search10.t<br/>M cpan/Pod-Simple/t/search12.t<br/>M cpan/Pod-Simple/t/search20.t<br/>M cpan/Pod-Simple/t/search22.t<br/>M cpan/Pod-Simple/t/search26.t<br/>M cpan/Pod-Simple/t/search28.t<br/>M cpan/Pod-Simple/t/search50.t<br/>M cpan/Pod-Simple/t/xhtml01.t<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44223.html Wed, 04 Mar 2015 01:10:35 +0000 [perl.git] branch khw/ebcdic, deleted. v5.21.9-234-gd2e5560 by Karl Williamson In perl.git, the branch khw/ebcdic has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=d2e556014095a60f0cdcfa94b49865efd31ba1d5&gt;<br/><br/> was d2e556014095a60f0cdcfa94b49865efd31ba1d5<br/><br/>-----------------------------------------------------------------------<br/>d2e556014095a60f0cdcfa94b49865efd31ba1d5 DBM_Filter/t/utf8.t: Generalize for other EBCDIC code pages<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44222.html Wed, 04 Mar 2015 01:10:17 +0000 [perl.git] branch blead, updated. v5.21.9-66-g94a0894 by Jarkko Hietaniemi In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/94a0894418670e8bdd2c1d63e76a77225365995d?hp=e6bdf523c482703fe07cfe70c76a0efbd6971301&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 94a0894418670e8bdd2c1d63e76a77225365995d<br/>Author: Jarkko Hietaniemi &lt;jhi@iki.fi&gt;<br/>Date: Tue Mar 3 19:15:25 2015 -0500<br/><br/> IRIX: floating point: do not flush to zero<br/> <br/> Fix for [perl #123767] IRIX64 blead (ddce084a) opbasic/arith.t failure<br/> <br/> Use the PERL_SYS_FPU_INIT to initialize the FPU flags appropriately.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> perl.h | 20 ++++++++++++++++++++<br/> t/opbasic/arith.t | 1 +<br/> 2 files changed, 21 insertions(+)<br/><br/>diff --git a/perl.h b/perl.h<br/>index 1df9e71..109ab6a 100644<br/>--- a/perl.h<br/>+++ b/perl.h<br/>@@ -2918,6 +2918,26 @@ typedef struct padname PADNAME;<br/> signal(SIGFPE, SIG_IGN); \<br/> } STMT_END<br/> #endif<br/>+/* In IRIX the default for Flush to Zero bit is true,<br/>+ * which means that results going below the minimum of normal<br/>+ * floating points go to zero, instead of going denormal/subnormal.<br/>+ * This is unlike almost any other system running Perl, so let&#39;s clear it.<br/>+ * [perl #123767] IRIX64 blead (ddce084a) opbasic/arith.t failure, originally<br/>+ * [perl #120426] small numbers shouldn&#39;t round to zero if they have extra floating digits<br/>+ *<br/>+ * XXX The flush-to-zero behaviour should be a Configure scan.<br/>+ * To change the behaviour usually requires some system-specific<br/>+ * incantation, though, like the below. */<br/>+#ifdef __sgi<br/>+# include &lt;sys/fpu.h&gt;<br/>+# define PERL_SYS_FPU_INIT \<br/>+ STMT_START { \<br/>+ union fpc_csr csr; \<br/>+ csr.fc_word = get_fpc_csr(); \<br/>+ csr.fc_struct.flush = 0; \<br/>+ set_fpc_csr(csr.fc_word); \<br/>+ } STMT_END<br/>+#endif<br/> <br/> #ifndef PERL_SYS_FPU_INIT<br/> # define PERL_SYS_FPU_INIT NOOP<br/>diff --git a/t/opbasic/arith.t b/t/opbasic/arith.t<br/>index 3493968..7992260 100644<br/>--- a/t/opbasic/arith.t<br/>+++ b/t/opbasic/arith.t<br/>@@ -467,6 +467,7 @@ try $T++, 0.153000e-305 != 0.0, &#39;0.153000e-305&#39;;<br/> try $T++, 0.1530000e-305 != 0.0, &#39;0.1530000e-305&#39;;<br/> try $T++, 0.1530001e-305 != 0.0, &#39;0.1530001e-305&#39;;<br/> try $T++, 1.17549435100e-38 != 0.0, &#39;min single&#39;;<br/>+# For flush-to-zero systems this may flush-to-zero, see PERL_SYS_FPU_INIT<br/> try $T++, 2.2250738585072014e-308 != 0.0, &#39;min double&#39;;<br/> <br/> # string-to-nv should equal float literals<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44221.html Wed, 04 Mar 2015 01:01:51 +0000 [perl.git] branch smoke-me/davem/mem_wrap_check2, deleted. v5.21.9-62-gf123066 by Dave Mitchell In perl.git, the branch smoke-me/davem/mem_wrap_check2 has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=f123066d61e1073b26c17e8cc5a4be3a78a2656e&gt;<br/><br/> was f123066d61e1073b26c17e8cc5a4be3a78a2656e<br/><br/>-----------------------------------------------------------------------<br/>f123066d61e1073b26c17e8cc5a4be3a78a2656e Make MEM_WRAP_CHECK more compile-time<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44220.html Tue, 03 Mar 2015 21:43:36 +0000 [perl.git] branch blead, updated. v5.21.9-65-ge6bdf52 by Dave Mitchell In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/e6bdf523c482703fe07cfe70c76a0efbd6971301?hp=c47e32e38f12c56c3098cb7845b451787467f03c&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit e6bdf523c482703fe07cfe70c76a0efbd6971301<br/>Author: David Mitchell &lt;davem@iabyn.com&gt;<br/>Date: Thu Feb 26 18:42:16 2015 +0000<br/><br/> Make MEM_WRAP_CHECK more compile-time<br/> <br/> MEM_WRAP_CHECK(n,t) checks whether n * sizeof(t) exceeds the<br/> memory size, and so is likely to wrap.<br/> <br/> When the type of n is small (e.g. a U8), you used to get compiler warnings<br/> about a comparison always being true. This was avoided by adding 0.0. Now<br/> Coverity complains that you&#39;re doing a floating-point comparison with the<br/> results of an integer division.<br/> <br/> Instead of adding 0.0, instead add some more compile-time checks<br/> that will cause the runtime check to be skipped when the maximum value<br/> of n (as determined by sizeof(n)) is a lot less than memory size.<br/> <br/> On my 64-bit system this also pleasingly makes the executable 8384 bytes<br/> smaller, implying that in many cases, the run-time check is now being<br/> skipped.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> handy.h | 44 +++++++++++++++++++++++++++++++++++++-------<br/> 1 file changed, 37 insertions(+), 7 deletions(-)<br/><br/>diff --git a/handy.h b/handy.h<br/>index 9411dfa..56261e6 100644<br/>--- a/handy.h<br/>+++ b/handy.h<br/>@@ -1876,14 +1876,44 @@ PoisonWith(0xEF) for catching access to freed memory.<br/> <br/> #define MEM_SIZE_MAX ((MEM_SIZE)~0)<br/> <br/>-/* The +0.0 in MEM_WRAP_CHECK_ is an attempt to foil<br/>- * overly eager compilers that will bleat about e.g.<br/>- * (U16)n &gt; (size_t)~0/sizeof(U16) always being false. */<br/>+<br/> #ifdef PERL_MALLOC_WRAP<br/>-#define MEM_WRAP_CHECK(n,t) \<br/>- (void)(UNLIKELY(sizeof(t) &gt; 1 &amp;&amp; ((MEM_SIZE)(n)+0.0) &gt; MEM_SIZE_MAX/sizeof(t)) &amp;&amp; (croak_memory_wrap(),0))<br/>-#define MEM_WRAP_CHECK_1(n,t,a) \<br/>- (void)(UNLIKELY(sizeof(t) &gt; 1 &amp;&amp; ((MEM_SIZE)(n)+0.0) &gt; MEM_SIZE_MAX/sizeof(t)) &amp;&amp; (Perl_croak_nocontext(&quot;%s&quot;,(a)),0))<br/>+<br/>+/* This expression will be constant-folded at compile time. It checks<br/>+ * whether or not the type of the count n is so small (e.g. U8 or U16, or<br/>+ * U32 on 64-bit systems) that there&#39;s no way a wrap-around could occur.<br/>+ * As well as avoiding the need for a run-time check in some cases, it&#39;s<br/>+ * designed to avoid compiler warnings like:<br/>+ * comparison is always false due to limited range of data type<br/>+ */<br/>+<br/>+# define _MEM_WRAP_NEEDS_RUNTIME_CHECK(n,t) \<br/>+ (sizeof(t) &gt; ((MEM_SIZE)1 &lt;&lt; 8*(sizeof(MEM_SIZE) - sizeof(n))))<br/>+<br/>+/* this is written in a slightly odd way because for an expression like<br/>+ * cond &amp;&amp; (n &gt; expr)<br/>+ * even when cond constant-folds to false at compile-time, g++ insists<br/>+ * on emitting warnings about expr (e.g. &quot;comparison is always false&quot;).<br/>+ * So rewrite it as<br/>+ * (cond ? n : 1) &gt; expr<br/>+ *<br/>+ * We happen to know that (1 &gt; expr) will always be false (unless someone<br/>+ * is doing something with a struct whose sizeof &gt; MEM_SIZE_MAX/2), so<br/>+ * this is safe.<br/>+ */<br/>+<br/>+# define _MEM_WRAP_WILL_WRAP(n,t) \<br/>+ ((MEM_SIZE)(_MEM_WRAP_NEEDS_RUNTIME_CHECK(n,t) ? n : 1) \<br/>+ &gt; MEM_SIZE_MAX/sizeof(t))<br/>+<br/>+# define MEM_WRAP_CHECK(n,t) \<br/>+ (void)(UNLIKELY(_MEM_WRAP_WILL_WRAP(n,t)) \<br/>+ &amp;&amp; (croak_memory_wrap(),0))<br/>+<br/>+# define MEM_WRAP_CHECK_1(n,t,a) \<br/>+ (void)(UNLIKELY(_MEM_WRAP_WILL_WRAP(n,t)) \<br/>+ &amp;&amp; (Perl_croak_nocontext(&quot;%s&quot;,(a)),0))<br/>+<br/> #define MEM_WRAP_CHECK_(n,t) MEM_WRAP_CHECK(n,t),<br/> <br/> #define PERL_STRLEN_ROUNDUP(n) ((void)(((n) &gt; MEM_SIZE_MAX - 2 * PERL_STRLEN_ROUNDUP_QUANTUM) ? (croak_memory_wrap(),0):0),((n-1+PERL_STRLEN_ROUNDUP_QUANTUM)&amp;~((MEM_SIZE)PERL_STRLEN_ROUNDUP_QUANTUM-1 ... [3 chars truncated]<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44219.html Tue, 03 Mar 2015 21:42:41 +0000 [perl.git] branch khw/ebcdic, created. v5.21.9-234-gd2e5560 by Karl Williamson In perl.git, the branch khw/ebcdic has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/d2e556014095a60f0cdcfa94b49865efd31ba1d5?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at d2e556014095a60f0cdcfa94b49865efd31ba1d5 (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>commit d2e556014095a60f0cdcfa94b49865efd31ba1d5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 22:08:41 2015 -0700<br/><br/> DBM_Filter/t/utf8.t: Generalize for other EBCDIC code pages<br/> <br/> This works for EBCDIC 1047, but not for other pages. This uses the<br/> tools created for the purpose to make it general.<br/><br/>M lib/DBM_Filter/t/utf8.t<br/><br/>commit 8466e263f6f99de468db7e741fcc40caa8dca4f3<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 22:07:45 2015 -0700<br/><br/> XXX DBM_Filter/t/encode.t: temporarily skip until Encode fixed<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 98bb7eb90b3784415c23a58f4c1d06e744449f51<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 21:31:07 2015 -0700<br/><br/> porting/readme.t: TODO failing EBCDIC test<br/> <br/> This depends on Unicode::Collate, which is not yet working properly in<br/> EBCDIC<br/><br/>M t/porting/readme.t<br/><br/>commit b7edca88676fd261158a658527ec34920218eca0<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 16:06:47 2015 -0700<br/><br/> lib/open.t: TODO an EBCDIC test until Encode fixed<br/><br/>M lib/open.t<br/><br/>commit 308ae5019c97f0bca6a2d6b7b2d95c367114b8f2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 16:05:01 2015 -0700<br/><br/> lib/open.t: Correct SKIP count<br/><br/>M lib/open.t<br/><br/>commit 9a14b200b6e3e104830e7090a29b691039379f77<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 15:03:08 2015 -0700<br/><br/> XXX rewrite commit msg test.pl<br/><br/>M t/test.pl<br/><br/>commit 849addbef66f01d4ac1a6980bda2adef046b585f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 15:00:25 2015 -0700<br/><br/> lib/Unicode/UCD.t: Fixes to work on EBCDIC<br/> <br/> These were broken by the upgrade of Unicode::UCD to version 0.61<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit dc17ff5b53061ec5cbaa1a01349ea6a476b7cfec<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 14:58:49 2015 -0700<br/><br/> XXX Merge dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit baedfd59b456680e4ab975b8de5faa1275548610<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 22:35:38 2015 -0700<br/><br/> XXX merge, unfinished Data::Dumper: EBCDIC fixes<br/><br/>M dist/Data-Dumper/Dumper.xs<br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit a152b2bc392b138ca0d41dc95da41953483bd452<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:15:47 2015 -0700<br/><br/> Revert &quot;Revert &quot;XXX Test Pod-Simple for now on os390&quot;&quot;<br/><br/>M t/TEST<br/><br/>commit 8bb9334b112107f267eb7f3ffe08b787fc1d3291<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:10:08 2015 -0700<br/><br/> XXX refer to email thread POSIX/t/sigaction.t: Skip failing EBCDIC test<br/> <br/> We don&#39;t know why this is faiing, but it also fails on another IBM<br/> product, AIX 4.2. Skip for now.<br/><br/>M ext/POSIX/t/sigaction.t<br/><br/>commit 53d504aff216b076cc701a3c82d9fe6d21b25b41<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 1 21:29:07 2015 -0700<br/><br/> XXX Not complete: Fix \N{U+41} to work on EBCDIC<br/><br/>M embed.fnc<br/>M proto.h<br/>M regcomp.c<br/>M t/re/pat_advanced.t<br/>M t/re/re_tests<br/>M toke.c<br/><br/>commit e217d25d99dfb9aae50ccb9b6a6973a0d4fda342<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:21:06 2015 -0700<br/><br/> Revert &quot;XXX t/op/stat.t Remove most tests for debugging&quot;<br/><br/>M t/op/stat.t<br/><br/>commit b2084583bb46511a29d11535bc4de2f6f5f1fc97<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:11:59 2015 -0700<br/><br/> XXX t/op/stat.t Remove most tests for debugging<br/><br/>M t/op/stat.t<br/><br/>commit cad0cf914fb1aa77220f745547b849d3c63f0a41<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:12:35 2015 -0700<br/><br/> XXX stat debugging<br/><br/>M t/op/stat.t<br/>M util.c<br/><br/>commit 2c8baec7e9c1de63b0eb0cd100e5868937f0a58f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:36:54 2015 -0700<br/><br/> XXX dist/Data-Dumper/t/dumper.t partial<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 556a2a5dafd5ffc456b47b556ba75c397ab86329<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 10 22:05:27 2015 -0700<br/><br/> dist/Data-Dumper/t/dumper.t: Narrow down problem<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 68181019c9883bb10782092b86b0b3b75e1b3877<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 8 09:27:16 2015 -0700<br/><br/> XXX merge with earlier op/bop.t<br/><br/>M t/op/bop.t<br/><br/>commit 75f2539dda42167090724dc3cb8157ff66c8fbef<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:43:33 2015 -0700<br/><br/> Revert &quot;Test Encode and podlators.&quot;<br/><br/>M t/TEST<br/><br/>commit bbaf7f911d5f67fd0081408089c8ec7db1b6cb35<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:40:23 2015 -0700<br/><br/> XXX DEBUG remove print dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 9cb5cf6a0b52b75f934c5fec5589d18f7a00c225<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:39 2015 -0700<br/><br/> Revert &quot;XXX Add Debug statements dist/Data-Dumper/t/dumper.t&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit b4528025b3f03b0648412ee1ccfb2408291b49e9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:18 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 288dc815157ec199029c66b38bc59245f99c3cab<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:01 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 965164df1da3ec54b185376b60823aadbafb850a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:22:37 2015 -0700<br/><br/> Revert &quot;XXX debug dist/Data-Dumper/t/dumper.t miscellaneous&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit b11206e52725fd8b475c712be14a885072f79b9f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:15:26 2015 -0700<br/><br/> XXX debug dist/Data-Dumper/t/dumper.t miscellaneous<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 03a4a173caa81bc39bf46b36e3dfe1676d873e36<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:14:54 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 698d9e2092d00c9b8a009ed630dc485093fa6904<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:13:34 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 6245190951ce272b4a08651fa50eb936cc6ce7a5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:03:49 2015 -0700<br/><br/> XXX Add Debug statements dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 2bb7727619df9dfa365deba806bb26da2328c547<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:11:01 2015 -0700<br/><br/> XXX Don&#39;t treat EBCDIC specially dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit ea55a970772a78799eed4e96b7fe0e4ecc43fe6a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:22:01 2015 -0700<br/><br/> Test Encode and podlators.<br/><br/>M t/TEST<br/><br/>commit 6755f8970cc1f504166ef69ba927d8eb20d49b88<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:13:14 2015 -0700<br/><br/> Revert &quot;XXX Test Pod-Simple for now on os390&quot;<br/> <br/> This reverts commit e5d36043a3b21df789c9a58ac5a5290ad4036294.<br/><br/>M t/TEST<br/><br/>commit d7d5d9b46e32e430420f74ed7279360f8bbfe165<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 16:18:01 2015 -0700<br/><br/> XXX Debug, fix dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 0f9d455d66769effd88c464a1e9f84c04d466ec6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:21:09 2015 -0700<br/><br/> XXX debug cpan/Pod-Simple/t/encod04.t<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 73a14636d43e4f1f34696cfc8d5b0394b17976e2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:19:59 2015 -0700<br/><br/> XXX cpan/Encode/Makefile.PL: compile cp1252<br/><br/>M cpan/Encode/Makefile.PL<br/><br/>commit 4858fae7e78d46dbe5af49754e381eac91729908<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:35:04 2015 -0700<br/><br/> Revert &quot;XXX debug cpan/File-Temp/lib/File/Temp.pm&quot;<br/> <br/> This reverts commit 28e591a9ee2d0f48479b4be1dd39bdad17feeaf0.<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit a2e304843cb5e2c9f8d89c5fe3d141b86beaf57c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 15:03:34 2015 -0700<br/><br/> encod04.t: Debug info to STDERR<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 5f7cf1d11ae10b6f848a6720127e479b3c5a145e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 10:04:04 2015 -0700<br/><br/> Pod-Simple print debugging to STDERR<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/><br/>commit f035f1c79ea91e9d731dfaf627f1717a64914585<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 09:50:22 2015 -0700<br/><br/> XXX Test Pod-Simple for now on os390<br/><br/>M t/TEST<br/><br/>commit 0a8a49a85a14927e8de32f4c3599b41facf954fa<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 22:32:26 2015 -0700<br/><br/> Cwd<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 3ae670d5fe3f897dc6cbc878711b95693d938f46<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Jan 31 22:13:19 2015 -0700<br/><br/> XXX dist/PathTools/Cwd.xs: More debugging<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 6e820a5a8b140cd4ce069e970dc658bc8f6b810c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 28 21:51:37 2015 -0700<br/><br/> ExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 8242d311ab6c10c422bebdc572c865fd2a977f0a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Jan 25 11:08:10 2015 -0700<br/><br/> cwd<br/><br/>M dist/ExtUtils-ParseXS/t/106-process_typemaps.t<br/>M dist/PathTools/Cwd.pm<br/>M dist/PathTools/Cwd.xs<br/><br/>commit 45eb6c56735efaf5856247ca8459d3a771c527a9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 22 14:26:54 2015 -0700<br/><br/> XXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390<br/> <br/> Need to notify maintainer?<br/> <br/> These two tests are already skipped for hpux, and one for win32. I&#39;m<br/> assuming the same issue here.<br/><br/>M dist/Net-Ping/t/450_service.t<br/><br/>commit b337d51c6c63d508241aba22a1a159f894dc6746<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 15 22:23:08 2015 -0700<br/><br/> Revert &quot;XXX skip for now lib/DBM_Filter/t/encode.t&quot;<br/> <br/> This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit d10dbeffd56bf941bffe4dd8144d20582fd40dc5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 14:04:48 2015 -0700<br/><br/> XXX Encode<br/><br/>M cpan/Encode/t/cow.t<br/>M cpan/Encode/t/decode.t<br/><br/>commit ebd50aa9e1185b99438232dda3b7b466f5b9bf16<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 31 16:49:35 2014 -0700<br/><br/> utfebcdic.h: Add comment<br/><br/>M utfebcdic.h<br/><br/>commit 5a078b17dca056f72ac348b8bb74933bb6b582e7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 10:00:40 2015 -0700<br/><br/> dist/PathTools/Cwd.xs: White-space/comment only<br/> <br/> Bring indentation style of bsd_realpath() into line with the rest of<br/> Perl<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 39c9c0ed344a724c81ce4b3af36365eb7dd4035e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 09:24:39 2015 -0700<br/><br/> XXX dist/ExtUtils-CBuilder/t/04-base.t: debug<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit efd88fac9cd1b1148844479cd8f8766fc483657e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Dec 26 20:39:09 2014 -0700<br/><br/> XXX h2ph-ro<br/><br/>M utils/h2ph.PL<br/><br/>commit 0de28a3d0455f3424cebffc76116eeee1172e337<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Dec 21 23:00:26 2014 -0700<br/><br/> XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC<br/><br/>M cpan/MIME-Base64/Base64.xs<br/><br/>commit e29fbca3751cd24a352fe425c6e5853ec18769ca<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 21:45:29 2014 -0700<br/><br/> XXX more debug: pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit d04b72518001038539fbc24aa2811e25555b77ec<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:30:48 2015 -0700<br/><br/> t/lib/croak/op: Fix to work on EBCDIC platforms<br/><br/>M t/lib/croak/op<br/><br/>commit 3cc7c959422715409524d97b86f8b3ebdad3fb21<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:27:24 2015 -0700<br/><br/> XXX remove Debug t/op/pack.t<br/><br/>M t/op/pack.t<br/><br/>commit 762492f135306d91e6aa5c6f5346554de61aa410<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:25:03 2015 -0700<br/><br/> XXX Debug pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit 119a90cfbb31f4b05d35287b12146c4b1911605a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 13:28:56 2014 -0700<br/><br/> XXX Temp Configure to point to bash<br/><br/>M Configure<br/><br/>commit f30b0599253da579b7465de23932e7d98a86be6c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:45 2015 -0700<br/><br/> XXX debug cpan/File-Temp/lib/File/Temp.pm<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit fed3632289883587099084f804c372fae973eb8a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:25 2015 -0700<br/><br/> XXX Debug dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 60804d616958fc97220a77aff8d06eeedb7b0edb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:28:29 2015 -0700<br/><br/> XXX reword, comment, no fstat fd<br/><br/>M hints/os390.sh<br/><br/>commit 02743142752d058c938e1a4fdb92a0cca5545cc9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Dec 8 14:51:39 2014 -0700<br/><br/> XXX Perhaps temporary, assert size for array lookups<br/> <br/> Perhaps the mime stuff should be pushed to cpan, because it is dangerous<br/> practice to do a ++ in a macro call.<br/><br/>M cpan/MIME-Base64/Base64.xs<br/>M utf8.h<br/>M utfebcdic.h<br/><br/>commit 96cc11f98e98c9f3d520506a53a283ca79a795dd<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Dec 6 23:08:38 2014 -0700<br/><br/> XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms<br/><br/>M ext/SDBM_File/dbu.c<br/><br/>commit 3e9f837a75bb3c41f353ed1e0179dab40e8e30d6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Nov 30 23:17:07 2014 -0700<br/><br/> XXX Module::CoreList: hopeful fixes<br/><br/>M dist/Module-CoreList/lib/Module/CoreList.pm<br/>M dist/Module-CoreList/lib/Module/CoreList/Utils.pm<br/>M dist/Module-CoreList/t/utils.t<br/><br/>commit 362e6a60383d585b6fac616bfdf1514fed1b057b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:35:07 2014 -0700<br/><br/> XXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC<br/> <br/> Not clear if Encode should work on this. Other .t files were being<br/> skipped. Earlier generalization is for nought, so prob. delete that<br/> commit.<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit c1d00d70d9fbf94ffa77cb22f79873c842a7ac44<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 19:55:23 2014 -0700<br/><br/> t/op/sprintf.t: Generalize for EBCDIC<br/> <br/> This adds a mechanism for tests to be ASCII or EBCDIC specific<br/><br/>M t/op/sprintf.t<br/><br/>commit 3314ae713a9dfe2f2157e0174799f1c669de3487<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 14:35:31 2014 -0700<br/><br/> Devel::Peek:Peek.t: Fix to work on EBCDIC<br/><br/>M ext/Devel-Peek/t/Peek.t<br/><br/>commit 7d0c5b15f488970473e0323cbbf044f27b357424<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:54:54 2014 -0700<br/><br/> porting/checkcfgvar.t: Skip on EBCDIC platforms<br/> <br/> This is failing on EBCDIC, probably because of sort order differences.<br/> But we won&#39;t be packaging a release from one of these platforms; easiest<br/> to just skip.<br/><br/>M t/porting/checkcfgvar.t<br/><br/>commit 00cda06eefea6ac6e6e376f1697c9f46829f6d20<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:47:17 2014 -0700<br/><br/> t/op/bop.t: Generalize for EBCDIC platforms<br/> <br/> This also indents some lines that should have been indented or from a<br/> newly formed block.<br/><br/>M t/op/bop.t<br/><br/>commit a56a3aecc10752115fc95a0865a7017eb66cc289<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Nov 21 09:22:53 2014 -0700<br/><br/> lib/Config.t: Skip invalid tests for os390<br/><br/>M lib/Config.t<br/><br/>commit 9e84747ebb9e7128489f195de394572b38934b38<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 13 20:52:23 2014 -0700<br/><br/> t/uni/chomp.t: Better explain why skipped on EBCDIC<br/><br/>M t/uni/chomp.t<br/><br/>commit e2a5e8f936a2f248bc9092058d8ea211ad023ba0<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Nov 24 11:19:22 2014 -0700<br/><br/> t/uni/case.pl: Fix to work on non-ASCII platforms<br/> <br/> This involves changes to the three test files that call it<br/><br/>M t/uni/case.pl<br/>M t/uni/lower.t<br/>M t/uni/title.t<br/>M t/uni/upper.t<br/><br/>commit b9b38c338eeadd8f5700be4bc3ecd8f54e6ea54f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:46 2014 -0600<br/><br/> t/comp/require.t: No longer needed to skip on EBCDIC<br/><br/>M t/comp/require.t<br/><br/>commit cb1becec30ad55925b97989c81e24ce99f546a54<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:42:34 2014 -0600<br/><br/> t/op/tie.t: Skip a couple tests on EBCDIC<br/> <br/> These have different results on that platform.<br/><br/>M t/op/tie.t<br/><br/>commit a5e600e6efd82d295bde380f0977f332c192d551<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:54 2014 -0600<br/><br/> t/op/inc.t: Generalize for EBCDIC<br/><br/>M t/op/inc.t<br/><br/>commit 4b51db573bf97176098b61136d9c0fef6b640546<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:20 2014 -0600<br/><br/> t/op/ver.t: Generalize for EBCDIC<br/><br/>M t/op/ver.t<br/><br/>commit 94e3a8476e10a96af38df690434bc851cd44c84a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:26:20 2014 -0600<br/><br/> t/lib/warnings/regcomp: SKIP some EBCDIC tests<br/> <br/> The result varies depending on EBCDIC code page<br/><br/>M t/lib/warnings/regcomp<br/><br/>commit 7da9bb649535f409f4c49639b232837f82093281<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 14 12:42:41 2015 -0700<br/><br/> lib/overload.t: Generalize for EBCDIC<br/><br/>M lib/overload.t<br/><br/>commit da7f8a5f38378a0f80436bceb5fb04cf8c9da8d7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:08:52 2014 -0600<br/><br/> dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC<br/><br/>M dist/Data-Dumper/t/quotekeys.t<br/><br/>commit 1a6db75bedb708e6810aade0e7ace0ddc99c6896<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Oct 24 12:09:40 2014 -0600<br/><br/> XXX temp for smoke-me: Skip podcheck, cmp_version<br/><br/>M t/porting/cmp_version.t<br/>M t/porting/podcheck.t<br/><br/>commit 2e36b63bfebac2d933b1c1189fe77b683552363a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 22 10:17:40 2014 -0600<br/><br/> XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform<br/> <br/> Probably has to wait for Encode to work<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit bc070b2812c02ca59acd1ff9849e91d819d9b6e7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 21:45:08 2014 -0600<br/><br/> XXX Temp to get mro working on EBCDIC<br/><br/>M ext/mro/mro.xs<br/>M mro.c<br/><br/>commit f70f7a70df07e85e55b0d49f68d1207eca6d8399<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 18:55:27 2014 -0600<br/><br/> t/lib/warnings/op: Skip some tests on EBCDIC<br/> <br/> This splits a longer test into two smaller, the first is skipped on<br/> EBCDIC because its result varies depending on code page.<br/><br/>M t/lib/warnings/op<br/><br/>commit e3c45972a8646f7cf4c486aa178ff4a46f1d1877<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:16:24 2014 -0600<br/><br/> t/lib/warnings/toke: Skip some tests on EBCDIC<br/> <br/> The results depends on the particular EBCDIC platform being used, so I<br/> don&#39;t think it is worth the effort.<br/><br/>M t/lib/warnings/toke<br/><br/>commit a5dff51ac47051e1aed4ea7505cf77eb7a17464a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:07:11 2014 -0600<br/><br/> POSIX/t/export.t: Generalize for non-ASCII platforms<br/><br/>M ext/POSIX/t/export.t<br/><br/>commit d88849cd2f66d086264c9032ce8dd82ff47fe177<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:05:14 2014 -0600<br/><br/> PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform<br/><br/>M ext/PerlIO-encoding/t/nolooping.t<br/><br/>commit ca4c2101b4cb1206ae80c324591155e6be83103c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:03:50 2014 -0600<br/><br/> Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms<br/><br/>M ext/Pod-Functions/Functions_pm.PL<br/><br/>commit f56beb6381e5c91c4d0718abf52a209acb845fea<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:00:56 2014 -0600<br/><br/> Hash-Util tests: Generalize for non-ASCII platforms<br/><br/>M ext/Hash-Util-FieldHash/t/05_perlhook.t<br/>M ext/Hash-Util/t/Util.t<br/><br/>commit 3f05ed4ab6055a1e7c7e1049ea0cffe709b94afb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 20:50:29 2014 -0600<br/><br/> t/op/override.t: Generalize for non-ASCII platforms<br/><br/>M t/op/override.t<br/><br/>commit fb1482234b8dd491d9f57f330e350e6cb96c746d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 19:37:29 2014 -0600<br/><br/> XXX May still have problems lib/open.t: Generalize for non-ASCII platforms<br/><br/>M lib/open.t<br/><br/>commit 3188d77f39d0273baa4a97c731c10468c2984e32<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 16:31:41 2014 -0600<br/><br/> Term::Complete: Generalize for EBCDIC<br/> <br/> This doesn&#39;t try to print \c? nor C1 controls, which the previous<br/> version did.<br/><br/>M dist/Term-Complete/lib/Term/Complete.pm<br/><br/>commit 9f0ceccfcd66a05bf273d8a60c93f85c4cdca833<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 10:32:13 2014 -0600<br/><br/> t/op/concat2.t: Skip &#39;use encoding&#39; test in EBCDIC<br/> <br/> This pragma does not work on EBCDIC platforms<br/><br/>M t/op/concat2.t<br/><br/>commit 29c4887eee065153ef589e6883210639caebee04<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:51:04 2014 -0600<br/><br/> XXX ebcdic_tables.h: temporarily create in hex<br/> <br/> This makes debugging simpler<br/><br/>M ebcdic_tables.h<br/>M regen/ebcdic.pl<br/><br/>commit 607c9edf10bd86bb42df31a4aa60fcd6e7d10757<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:48:50 2014 -0600<br/><br/> XXX Temporarily remove all but 1047 tables<br/> <br/> This is to make debugging easier<br/><br/>M charclass_invlists.h<br/>M ebcdic_tables.h<br/>M l1_char_class_tab.h<br/>M regcharclass.h<br/>M regen/charset_translations.pl<br/>M unicode_constants.h<br/><br/>commit 897f18db1b12428c2b8ba7bdea0ebc899ef99119<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Jun 9 12:30:23 2014 -0600<br/><br/> t/uni/write.t: Don&#39;t skip EBCDIC tests<br/> <br/> This now passes on os390<br/><br/>M t/uni/write.t<br/><br/>commit 03611c1c6dcf5fe15a2812b6a09242a38398e8a7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun May 11 19:34:08 2014 -0600<br/><br/> t/op/chars.t: Generalize to not use code page specific<br/> <br/> In EBCDIC, \c? resolves to the APC character. We can use table lookup<br/> to find out what that is on the current platform, without having to know<br/> what code page we are using.<br/><br/>M t/op/chars.t<br/><br/>commit 7c1fae04f65252686ba5ffb084c532f5d0f25b98<br/>Author: Yaroslav Kuzmin &lt;ykuzmin@rocketsoftware.com&gt;<br/>Date: Mon Apr 28 16:21:44 2014 -0600<br/><br/> Fix hints/os390.sh<br/><br/>M hints/os390.sh<br/><br/>commit 1e909cbb990c1955c6b0b09638350ed76a1ba618<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Apr 26 10:24:38 2014 -0600<br/><br/> Remove Configure changes so can run Configure on Linux<br/><br/>M Configure<br/><br/>commit d8c9df9472ef312f3154c2c1dbf0205f63c63dcd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 12:26:15 2013 -0600<br/><br/> hints/os390.sh: Suppress bogus compiler message<br/><br/>M hints/os390.sh<br/><br/>commit 93c00c77360c87c1a43a3c387d074b4e003e60d9<br/>Author: John Goodyear &lt;johngood@us.ibm.com&gt;<br/>Date: Sat Mar 2 12:31:25 2013 -0700<br/><br/> XXX Temporary for z/OS long long support<br/><br/>M Configure<br/>M hints/os390.sh<br/><br/>commit bd77b865c337a48fd4e22e54f5732d4cd1e20f42<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 18:23:27 2013 -0600<br/><br/> regexp_unicode_prop.t: Generalize for non-ASCII platforms<br/><br/>M t/re/regexp_unicode_prop.t<br/><br/>commit 2273e8a3225884bcb05801a746b4d186e883b50b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:28:41 2013 -0600<br/><br/> t/lib/warnings/utf8: Update skip message<br/> <br/> It is not that EBCDIC platforms don&#39;t check for malformedness; it is<br/> that a different message gets generated on them, and it&#39;s too much<br/> bother to figure it out for each such platform.<br/><br/>M t/lib/warnings/utf8<br/><br/>commit f468d31fc952ab38cb16557a09e7a03aa398bed4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:25:37 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for EBCDIC platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit f783ff08a76a7e0d097e6dafa72a5a6f91a91882<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 22:01:02 2013 -0600<br/><br/> ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms<br/><br/>M ext/XS-APItest/t/hash.t<br/><br/>commit cf9e295cb370bb1ec1a16f055c298f1f9ad81bc6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:59:48 2013 -0600<br/><br/> dist/Storable/t/code.t: Fixes to run under EBCDIC<br/><br/>M dist/Storable/t/code.t<br/><br/>commit 2ce63a2e40896a74cc71be00ede6fc658fd0617b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:54:01 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for non-ASCII platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit 411a11d723750ccd913d2d184fe4786c9f6aaa99<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:22:55 2013 -0700<br/><br/> XXX CPAN prob wrong Collate<br/> <br/> This changes to implicity usenative code points. This is likely wrong,<br/> as the module comes with its own data, that are probably in terms of<br/> Unicode<br/><br/>M cpan/Unicode-Collate/Collate.xs<br/><br/>commit a42a023a33dd07b89eddf0a6cb45a3195665d59f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 19 13:58:12 2013 -0600<br/><br/> t/op/coreamp.t: Generalize for non-ASCII platfomrs<br/><br/>M t/op/coreamp.t<br/><br/>commit e496ce0062c0cdb4c1e5cbc115d206c1f538ab96<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 21:49:10 2013 -0600<br/><br/> t/re/re_tests: Some tests are platform-specific<br/><br/>M t/re/re_tests<br/><br/>commit 9f02532784fcfbddd27740d262796ae8fd23d987<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 08:22:36 2013 -0600<br/><br/> t/io/crlf.t: Generalize for non-ASCII platforms<br/><br/>M t/io/crlf.t<br/><br/>commit d29242411f3ac402f6286caa30588672f9cb4a89<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:13:07 2013 -0600<br/><br/> ext/B/t/b.t: Generalize for non-ASCII platforms<br/><br/>M ext/B/t/b.t<br/><br/>commit aba4998122f902b3744b9e21c15d12a8a5f3634d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:02:26 2013 -0600<br/><br/> dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform<br/><br/>M dist/Safe/t/safeutf8.t<br/><br/>commit 0e639157ae0e57e05c13eee91bc83d887f9b5a75<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 11:50:04 2013 -0600<br/><br/> t/op/warn.t: Generalize for non-ASCII platforms<br/><br/>M t/op/warn.t<br/><br/>commit 446aa3cd2ccaede57f876015040b591ecd21336b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 10:18:02 2013 -0600<br/><br/> re/reg_email.t: Generalize for non-ASCII platforms<br/> <br/> This replaces all the hard-coded hex character values. It uses the new<br/> (?[ ]) notation. I checked that the compiled regex matches the exact<br/> same code points as before these changes.<br/><br/>M t/re/reg_email.t<br/><br/>commit a678c5b9df870ead1aeddbf663e072d8c6522f13<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Apr 21 10:09:57 2014 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: White-space only<br/> <br/> Indent for new block formed by previous commit<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit f224b885bc5b882abaecdfa7d469b84489bce0ac<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 09:03:47 2013 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC<br/> <br/> Because it uses JSON<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit eccb7c2503c6e54ebeaf02a005dc21f2df00858a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 22:04:50 2013 -0600<br/><br/> XXX skip cpan tests<br/><br/>M t/TEST<br/><br/>commit 34c368c8fe41d9aa518856e31ed4a66240b93bce<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:19:20 2013 -0600<br/><br/> ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpeek.t<br/><br/>commit b7a6f62d628caed5b10dec811c94edaec3724b7d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:14:35 2013 -0600<br/><br/> ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpv_magic.t<br/><br/>commit a8d204a75286494294bf2abde4f82604965d1abe<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:38:29 2014 -0700<br/><br/> XXX skip for now lib/DBM_Filter/t/encode.t<br/> <br/> Needs Encode, or maybe will never work. Examine to see if we&#39;ve made<br/> changes to this before.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 2e379e68f86cca4e1dfb8b370f3a48e364ece01f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:54:37 2013 -0600<br/><br/> XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 1f393a95cc00ddb37522a760c489acb646bfa3cd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:35:52 2013 -0600<br/><br/> lib/utf8.t: Generalize for non-ASCII platforms<br/> <br/> This includes choosing a different code point that has 3 bytes in both<br/> UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.<br/><br/>M lib/utf8.t<br/><br/>commit fdfdb8d430cf34353f06f1c8dc9f11f092402df3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:16:44 2013 -0600<br/><br/> t/uni/parser.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/parser.t<br/><br/>commit 8f99a458d071af68a3ce46ffd90ac307dfd3d4e4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:41:46 2013 -0600<br/><br/> t/uni/method.t: Generalize for non-ASCII platforms<br/> <br/> I couldn&#39;t figure out a way to not use the hard-coded values<br/><br/>M t/uni/method.t<br/><br/>commit abe88ab2d53d2aa9845c74da3f85e7c6646c3602<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:26:09 2013 -0600<br/><br/> t/op/magic.t: Generalize for non-ASCII platforms<br/><br/>M t/op/magic.t<br/><br/>commit f5f61b7efc3cdfdb28a11b4f38bd2054bbb59f0d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 13:36:41 2013 -0600<br/><br/> t/io/through.t: Generalize for non-ASCII platforms<br/> <br/> This uses hard-coded values for EBCDIC because of the shell issues<br/><br/>M t/io/through.t<br/><br/>commit 72ef737029f8a8696dc5a1cba7e76a6e904a3aeb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Apr 7 10:45:14 2013 -0600<br/><br/> t/op/goto.t: Generalize for EBCDIC<br/><br/>M t/op/goto.t<br/><br/>commit ba61f654ed911415e0fd56798dd259b2addf7bd0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 20:15:17 2013 -0600<br/><br/> t/re/pat.t: Generalize for EBCDIC<br/><br/>M t/re/pat.t<br/><br/>commit 1701b36be6f58018a78c3461f31ae41b88eed8e2<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 21:56:02 2013 -0600<br/><br/> XXX t/op/pack.t: Generalize for EBCDIC<br/> <br/> Still a few failures<br/><br/>M t/op/pack.t<br/><br/>commit 92bb838a15d394b9bca090d069e51e10ffc8de13<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:50 2013 -0600<br/><br/> t/uni/overload.t: EBCDIC fixes<br/><br/>M t/uni/overload.t<br/><br/>commit 2422a2968ce671b2cf49d51497ce21509b022e69<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:13 2013 -0600<br/><br/> t/uni/method.t: EBCDIC fixes<br/><br/>M t/uni/method.t<br/><br/>commit 52a77ade7319ea44c6ec7af0cc15ae0ab6b6b090<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:33:28 2013 -0600<br/><br/> t/op/utf8magic.t: EBCDIC fixes<br/><br/>M t/op/utf8magic.t<br/><br/>commit 4a23dec2bcac7ad1d913a8d319d59f446b72ecbb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:32:57 2013 -0600<br/><br/> t/op/evalbytes.t: EBCDIC fixes<br/><br/>M t/op/evalbytes.t<br/><br/>commit 62f8ab9e84d2ff0e8780a12028fdd229151f73a0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 6 13:01:54 2013 -0600<br/><br/> t/op/utfhash.t: Fix to work on EBCDIC 1047<br/> <br/> This .t thought it could have an __END__ in the middle of DATA input,<br/> and the first read would read in up to that, and the second would read<br/> the rest. In bisecting, I couldn&#39;t find a time when this ever worked.<br/> Now this has a marker, and does a split on that marker, choosing the<br/> first or second half depending.<br/> <br/> Note that this only works on ASCII and EBCDIC 1047 platforms. It could<br/> be extended for the other code pages Perl purportedly supports.<br/><br/>M t/op/utfhash.t<br/><br/>commit dbb17fbde94a1df4361c25ebfe12119b43cb5bfc<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 19:06:52 2013 -0600<br/><br/> Test::Test.pm: EBCDIC fixes<br/> <br/> We are getting Perl working again for EBCDIC in v5.22. The changes here<br/> are necessary to work for these platforms. For modern Perls, there is<br/> one code path for both ASCII and EBCDIC platforms; this wasn&#39;t possible<br/> to do for earlier versions.<br/> <br/> One perhaps not obvious change is that [^:ascii:] doesn&#39;t include \177<br/> which the earlier version does. However \177 was changed in the<br/> substitute in the line above, so this change has no practical effect.<br/><br/>M cpan/Test/lib/Test.pm<br/><br/>commit d2f7fe26f7a104264d27e554cdee341c9a4cbe56<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:29:16 2013 -0600<br/><br/> t/re/pat_re_eval.t: Some EBCDIC fixes<br/><br/>M t/re/pat_re_eval.t<br/><br/>commit 0012cb77d01a9f43463748f435c78baba6ad95f1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:28:43 2013 -0600<br/><br/> dist/Storable/t/utf8.t: Fix to run under EBCDIC<br/><br/>M dist/Storable/t/utf8.t<br/><br/>commit 15b4bd613f314770fdbc0390c0a1580a191d034f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 21:08:20 2013 -0600<br/><br/> t/op/split.t: EBCDIC fixes<br/><br/>M t/op/split.t<br/><br/>commit d00b32701c008cf34c18ac2f3d8f09b59649c6e3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:43:03 2013 -0600<br/><br/> re/pat_advanced.t: EBCDIC fixes<br/> <br/> This includes not skipping some EBCDIC that formerly was, since we now<br/> have testing infrastructure that makes this easy.<br/><br/>M t/re/pat_advanced.t<br/><br/>commit e8af933cfd19d1062b9bf70ce711f5d8cc2888cb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:01:04 2013 -0600<br/><br/> t/io/utf8.t: EBCDIC fixes<br/><br/>M t/io/utf8.t<br/><br/>commit 813c9080363d02745e1e2ed8edac1bc0d30da5c5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Mar 30 12:32:09 2013 -0600<br/><br/> t/uni/fold.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/fold.t<br/><br/>commit 36078183e486c0562dde8fb529c58422d94e0f7e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:55:55 2013 -0600<br/><br/> lib/feature/bundle: Fix some things to pass under EBCDIC<br/><br/>M t/lib/feature/bundle<br/><br/>commit daa060ce6e9520ea19cece956c19112ae8f2825b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:08:04 2013 -0600<br/><br/> XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC<br/> <br/> This could be ported, but there&#39;s a lot of stuff to convert<br/><br/>M ext/XS-APItest/t/fetch_pad_names.t<br/><br/>commit bd91aee93b0497bd784d428ee6dcf4ba7b0560f7<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 12:05:53 2013 -0600<br/><br/> XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC<br/> <br/> This involves skipping much of the tests. Reexamine later<br/><br/>M ext/XS-APItest/t/utf8.t<br/><br/>commit 18e679d5de92eeb3d78386653281e7d20ad6a9b1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:27:06 2013 -0600<br/><br/> ext/re/t/re_funcs_u.t: Fix to work under EBCDIC<br/><br/>M ext/re/t/re_funcs_u.t<br/><br/>commit 65ac77a51c95ac951513060e5e04b4ecb0dc092a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:11:22 2013 -0600<br/><br/> dist/IO/t/io_utf8argv.t: Generalize for non-ASCII platforms.<br/><br/>M dist/IO/t/io_utf8argv.t<br/><br/>commit 5024f9e6e517ab5dcdd67e0766cf7554a8182c1d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 10:33:44 2013 -0600<br/><br/> t/op/print.t: Skip an EBCDIC test<br/> <br/> This could be written (the values would probably change depending on the<br/> code page), but the code that would get exercised is unlikely to vary<br/> depending on character set.<br/><br/>M t/op/print.t<br/><br/>commit 3447474b644a53388c3e5e4ef764722123cd1802<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 26 15:44:59 2013 -0600<br/><br/> XXX t/TEST: Avoid SIGPIPEs<br/><br/>M t/TEST<br/><br/>commit 7144e93285fc37253e5fb62282df15a34bf0a196<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 20:43:38 2013 -0600<br/><br/> op/chop.t: Fix for EBCDIC<br/> <br/> One test is skipped because the code point is not representable on<br/> EBCDIC platforms. Other tests are modified to work on EBCDIC.<br/><br/>M t/op/chop.t<br/><br/>commit 96cbb956c3c1108fe618ce794925519f03541154<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 19:56:50 2013 -0600<br/><br/> t/op/lc.t: Fix to work under EBCDIC<br/> <br/> This had code that attempted this, but it was wrong. The conversion to<br/> EBCDIC must be done before the \U, or similar.<br/><br/>M t/op/lc.t<br/><br/>commit d744ec3620cb96d6060663f9ec498c3e10bd0ee5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 15:04:14 2013 -0600<br/><br/> Skip some porting tests under EBCDIC<br/> <br/> EBCDIC won&#39;t work on these because of inherent differences from ASCII,<br/> including a different sort order.<br/> <br/> For porting/regen.t, we use the shipped parsing rules on EBCDIC platforms<br/><br/>M Porting/pod_rules.pl<br/>M t/porting/bincompat.t<br/>M t/porting/customized.t<br/>M t/porting/manifest.t<br/>M t/porting/perlfunc.t<br/>M t/porting/regen.t<br/><br/>commit 0e552a009b1921afdde7f69a0b1cd211e9508f98<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 14:59:50 2013 -0600<br/><br/> t/re/regex_sets.t: So will pass under EBCDIC<br/><br/>M t/re/regex_sets.t<br/><br/>commit d9b04a870f3aafd7f6eb9fcd67c7713f395e80ad<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 16:06:47 2013 -0600<br/><br/> lib/Unicode/UCD.t: White-space only<br/> <br/> Indents for a newly formed block<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit 93dffadd804c6fcc45c6db30e56b7a18a3a8e7ae<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 15:27:31 2013 -0600<br/><br/> t/op/quotemeta.t: EBCDIC fixes<br/><br/>M t/op/quotemeta.t<br/><br/>commit a9cba77ea1907cec83705bc8b54934dc65e44855<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:32:55 2013 -0600<br/><br/> t/re/fold_grind.t: Fixes for EBCDIC<br/><br/>M t/re/fold_grind.t<br/><br/>commit a4195ce79688f8f19b8ee57edea17fce38b00058<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:20:24 2013 -0600<br/><br/> t/uni/class.t: Make work on EBCDIC<br/><br/>M t/uni/class.t<br/><br/>commit b0862604dbfb270411b8cf369f9253e02eee39c3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:01:57 2013 -0600<br/><br/> feature/unicode_strings.t: Fix to work on EBCDIC<br/><br/>M lib/feature/unicode_strings.t<br/><br/>commit c46cc478046f6947ff1320d25463ed86293733ba<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:48 2014 -0600<br/><br/> lib/dumpvar.pl: Generalize for non-ASCII<br/><br/>M lib/dumpvar.pl<br/><br/>commit edd2f79435325cf6452d04355f283a376b57c309<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:21 2014 -0600<br/><br/> XXX needs more work lib/perl5db.pl<br/><br/>M lib/perl5db.pl<br/><br/>commit 27a30e2d452419eeadfe9400472cbf55229be13e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:07:51 2014 -0600<br/><br/> XXX Unsure, meta lib/sigtrap.pm: Generalize for EBCDIC<br/><br/>M lib/sigtrap.pm<br/><br/>commit 2d017fab72b90a06f924c46828bc04192fc5c041<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:01:19 2014 -0600<br/><br/> XXX unsure lib/DB.pm: Generalize for EBCDIC<br/><br/>M lib/DB.pm<br/><br/>commit 4f7c938be0dd808a4a3866418ab7585f636093d4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 11:57:24 2013 -0600<br/><br/> re/charset.t: Generalize for non-ASCII platforms<br/> <br/> This converts the hard-coded character numbers to native, so will work<br/> on any platform. It also adds some tests, and improves some test names<br/><br/>M t/re/charset.t<br/><br/>commit 8ee08f636c36ef77f587e22b8091a4334e80f802<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:17:39 2013 -0600<br/><br/> APItest/t/handy.t: Make EBCDIC-friendly<br/><br/>M ext/XS-APItest/t/handy.t<br/><br/>commit 7e05543becbaaf4648e4c52e9b13c60b5b584040<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Sep 7 12:59:57 2013 -0600<br/><br/> XXX dist/Data-Dumper/Dumper.pm<br/> <br/> Merge with result of #113088<br/> Add /a to regexes here for safety against a use v5.14<br/><br/>M dist/Data-Dumper/Dumper.pm<br/><br/>commit 3a3316ce58b8f0b788e75c7b52d036dcbdafb322<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:16:14 2013 -0600<br/><br/> Data-Dumper: Make EBCDIC-friendly<br/><br/>M dist/Data-Dumper/Dumper.xs<br/><br/>commit 5b633165ca9470acce8867f1ba81a42728859c33<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Mar 10 22:17:31 2013 -0600<br/><br/> t/base/lex.t: Generalize for non-ASCII platforms<br/> <br/> \xE2 is &#39;S&#39; in EBCDIC, and so is going to be legal. \xDF is an alpha<br/> which has no ASCII equivalent in either character set<br/> <br/> Also, 65 may not be &quot;A&quot; on a non-ASCII platform, so use 65 where that is<br/> wanted<br/><br/>M t/base/lex.t<br/><br/>commit 84aa7db8e1f5154f3ca04477e08dfa4ee8824977<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Thu Feb 28 09:25:27 2013 -0700<br/><br/> XXX temp: show makedepend cerr<br/><br/>M makedepend.SH<br/><br/>commit 88616caa6e43cdaf9cbb8594bad8ead1de67bac9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 12:08:50 2013 -0700<br/><br/> XXX unsure if right thing: utf8.c: Deprecate two functions<br/> <br/> This is to force any code that has been using these functions to change.<br/> Since the Unicode tables are now stored in native order, these functions<br/> should only rarely be needed.<br/> <br/> However, the functionality of these is needed, and in actuality, on<br/> ASCII platforms, the native functions are #defined to these. So what<br/> this commit does is rename the functions to something else, and create<br/> wrappers with the old names, so that anyone using them will get the<br/> deprecation.<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit ea4d85959a337d11bf1a06e864c13929b7cb01e4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 11:26:09 2013 -0700<br/><br/> XXX unsure if right thing: Deprecate uvuni_to_utf8()<br/> <br/> Code should almost never be dealing with non-native code points<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit 6872e4442a282f75170945c91b73d03b79c8983e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 12 12:48:04 2014 -0700<br/><br/> XXX cpan Encode::encoding: Don&#39;t fail &#39;no encoding&#39; on EBCDIC<br/> <br/> If someone specifies &#39;no encoding&#39; it would croak at compile time on an<br/> EBCDIC platform, whereas the only problem would be if they had said &#39;use<br/> encoding&#39;. So move the test to the import function.<br/><br/>M cpan/Encode/encoding.pm<br/><br/>commit f9f68b292e1290eccf0635e612dc2210f142671d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:16 2014 -0600<br/><br/> XXX encode merge, cpan<br/><br/>M cpan/Encode/encengine.c<br/><br/>commit fb8561530f3508ceffc53c50c3ba22f5399eccf2<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:12:53 2013 -0700<br/><br/> XXX CPAN Encode.xs<br/> <br/> Use core function if available. This will insulate this code from any<br/> future changes.<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit e42b5316fc6f9844dbf191c637b3194a329ed4f0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:04:24 2013 -0700<br/><br/> XXX CPAN and unsure Encode<br/><br/>M cpan/Encode/Encode.xs<br/>M cpan/Encode/Unicode/Unicode.xs<br/><br/>commit 06355baea72914650d5035b0a868c621687d6742<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:00:47 2013 -0700<br/><br/> XXX CPAN Encode.xs: fix indent<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit 8fc0a6f8f038e28f4f5ce599c780819fa30dc17e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 12:29:42 2015 -0700<br/><br/> XXX Pod::Simple 3.30_1<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>M cpan/Pod-Simple/t/search50.t<br/><br/>commit 7360d35970c20e12a385336d3729280bdd6c3473<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 17:57:16 2015 -0700<br/><br/> XXX Pod::Simple 3.30<br/> <br/> This is from CPAN, and includes EBCDICI cp1252 fixes<br/><br/>M MANIFEST<br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>A cpan/Pod-Simple/t/ascii_order.pl<br/>M cpan/Pod-Simple/t/basic.t<br/>M cpan/Pod-Simple/t/corpus.t<br/>M cpan/Pod-Simple/t/corpus/encwarn01.xml<br/>M cpan/Pod-Simple/t/corpus/lat1frim.xml<br/>M cpan/Pod-Simple/t/encod04.t<br/>M cpan/Pod-Simple/t/search10.t<br/>M cpan/Pod-Simple/t/search12.t<br/>M cpan/Pod-Simple/t/search20.t<br/>M cpan/Pod-Simple/t/search22.t<br/>M cpan/Pod-Simple/t/search26.t<br/>M cpan/Pod-Simple/t/search28.t<br/>M cpan/Pod-Simple/t/search50.t<br/>M cpan/Pod-Simple/t/xhtml01.t<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44218.html Tue, 03 Mar 2015 05:40:15 +0000 [perl.git] branch khw/ebcdic, deleted. v5.21.9-231-gb7edca8 by Karl Williamson In perl.git, the branch khw/ebcdic has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=b7edca88676fd261158a658527ec34920218eca0&gt;<br/><br/> was b7edca88676fd261158a658527ec34920218eca0<br/><br/>-----------------------------------------------------------------------<br/>b7edca88676fd261158a658527ec34920218eca0 lib/open.t: TODO an EBCDIC test until Encode fixed<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44217.html Tue, 03 Mar 2015 05:40:09 +0000 [perl.git] branch blead, updated. v5.21.9-64-gc47e32e by Jarkko Hietaniemi In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/c47e32e38f12c56c3098cb7845b451787467f03c?hp=36dc805b1fb2aef46ec1540d4b768d64fbb52e22&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit c47e32e38f12c56c3098cb7845b451787467f03c<br/>Author: Jarkko Hietaniemi &lt;jhi@iki.fi&gt;<br/>Date: Mon Mar 2 20:46:53 2015 -0500<br/><br/> Tru64: living dangerously, enabling the -c99 flag for cc<br/> <br/> 16 years after C99 and 2 years after Tru64 EOL.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> hints/dec_osf.sh | 17 +----------------<br/> 1 file changed, 1 insertion(+), 16 deletions(-)<br/><br/>diff --git a/hints/dec_osf.sh b/hints/dec_osf.sh<br/>index a9ffe2e..f0b7726 100644<br/>--- a/hints/dec_osf.sh<br/>+++ b/hints/dec_osf.sh<br/>@@ -167,22 +167,7 @@ EOF<br/> *&quot;-c99: Unknown flag&quot;*)<br/> _ccflags_strict_ansi=&quot;-std1&quot;<br/> ;;<br/>- *) # However, use the -c99 only if compiling for<br/>- # -DPERL_MEM_LOG, where the C99 feature __func__<br/>- # is useful to have. Otherwise use the good old<br/>- # -std1 so that we stay C89 strict, which the goal<br/>- # of the Perl C code base (no //, no code between<br/>- # declarations, etc). Moreover, the Tru64 cc is<br/>- # not fully C99, and most probably never will be.<br/>- #<br/>- # The -DPERL_MEM_LOG can be either in ccflags<br/>- # (if using an old config.sh) or in the command line<br/>- # (which has been stowed away in UU/cmdline.opt).<br/>- #<br/>- case &quot;$ccflags `cat UU/cmdline.opt`&quot; in<br/>- *-DPERL_MEM_LOG*) _ccflags_strict_ansi=&quot;-c99&quot; ;;<br/>- *) _ccflags_strict_ansi=&quot;-std1&quot; ;;<br/>- esac<br/>+ *) _ccflags_strict_ansi=&quot;-c99&quot;<br/> ;;<br/> esac<br/> _lddlflags_strict_ansi=&quot;-std1&quot;<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44216.html Tue, 03 Mar 2015 02:29:18 +0000 [perl.git] branch blead, updated. v5.21.9-63-g36dc805 by James Keenan In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/36dc805b1fb2aef46ec1540d4b768d64fbb52e22?hp=2107eff2814ab1ff8e619b812de17868cb58bd68&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 36dc805b1fb2aef46ec1540d4b768d64fbb52e22<br/>Author: James E Keenan &lt;jkeenan@cpan.org&gt;<br/>Date: Thu Feb 26 09:02:19 2015 -0500<br/><br/> Remove unused variable $DEBUGGING.<br/> <br/> It is unused and there do not appear to be any tests to be run for -DDEBUGGING<br/> in this file.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> t/porting/libperl.t | 2 --<br/> 1 file changed, 2 deletions(-)<br/><br/>diff --git a/t/porting/libperl.t b/t/porting/libperl.t<br/>index d97b332..ac9db4b 100644<br/>--- a/t/porting/libperl.t<br/>+++ b/t/porting/libperl.t<br/>@@ -326,8 +326,6 @@ ok($symbols{text}{&#39;Perl_pp_uc&#39;}{&#39;pp.o&#39;}, &quot;has text Perl_pp_uc in pp.o&quot;);<br/> ok(exists $symbols{data}{const}, &quot;has data const symbols&quot;);<br/> ok($symbols{data}{const}{PL_no_mem}{&#39;globals.o&#39;}, &quot;has PL_no_mem&quot;);<br/> <br/>-my $DEBUGGING = $Config{ccflags} =~ /-DDEBUGGING/ ? 1 : 0;<br/>-<br/> my $GS = $Config{ccflags} =~ /-DPERL_GLOBAL_STRUCT\b/ ? 1 : 0;<br/> my $GSP = $Config{ccflags} =~ /-DPERL_GLOBAL_STRUCT_PRIVATE/ ? 1 : 0;<br/> <br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44215.html Tue, 03 Mar 2015 01:03:42 +0000 [perl.git] branch blead, updated. v5.21.9-62-g2107eff by James Keenan In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/2107eff2814ab1ff8e619b812de17868cb58bd68?hp=8593d8e7bf09e8da95a3fb5cce4041e0577208a6&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 2107eff2814ab1ff8e619b812de17868cb58bd68<br/>Author: Sullivan Beck &lt;sbeck@cpan.org&gt;<br/>Date: Mon Mar 2 18:37:20 2015 -0500<br/><br/> Bump Locale-Codes from 3.33 to 3.34<br/> <br/> The core modules Locale::Country, Locale::Language, and Locale::Currency (all<br/> part of the Locale-Codes distribution) should be updated on a regular basis.<br/> They contain &quot;codes&quot; from various Internet standards which change over time.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> Porting/Maintainers.pl | 2 +-<br/> cpan/Locale-Codes/lib/Locale/Codes.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes.pod | 2 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/API.pod | 2 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Changes.pod | 12 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Constants.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Constants.pod | 2 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Country.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Country.pod | 2 +-<br/> .../Locale-Codes/lib/Locale/Codes/Country_Codes.pm | 4952 +-<br/> .../lib/Locale/Codes/Country_Retired.pm | 28 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Currency.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Currency.pod | 2 +-<br/> .../lib/Locale/Codes/Currency_Codes.pm | 1005 +-<br/> .../lib/Locale/Codes/Currency_Retired.pm | 8 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/LangExt.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/LangExt.pod | 2 +-<br/> .../Locale-Codes/lib/Locale/Codes/LangExt_Codes.pm | 1010 +-<br/> .../lib/Locale/Codes/LangExt_Retired.pm | 6 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/LangFam.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/LangFam.pod | 2 +-<br/> .../Locale-Codes/lib/Locale/Codes/LangFam_Codes.pm | 4 +-<br/> .../lib/Locale/Codes/LangFam_Retired.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/LangVar.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/LangVar.pod | 2 +-<br/> .../Locale-Codes/lib/Locale/Codes/LangVar_Codes.pm | 332 +-<br/> .../lib/Locale/Codes/LangVar_Retired.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Language.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Language.pod | 2 +-<br/> .../lib/Locale/Codes/Language_Codes.pm | 60277 +++++++++----------<br/> .../lib/Locale/Codes/Language_Retired.pm | 71 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Script.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Script.pod | 2 +-<br/> cpan/Locale-Codes/lib/Locale/Codes/Script_Codes.pm | 4 +-<br/> .../lib/Locale/Codes/Script_Retired.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Country.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Country.pod | 2 +-<br/> cpan/Locale-Codes/lib/Locale/Currency.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Currency.pod | 2 +-<br/> cpan/Locale-Codes/lib/Locale/Language.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Language.pod | 2 +-<br/> cpan/Locale-Codes/lib/Locale/Script.pm | 4 +-<br/> cpan/Locale-Codes/lib/Locale/Script.pod | 2 +-<br/> cpan/Locale-Codes/t/alias_code.t | 8 +-<br/> cpan/Locale-Codes/t/alias_code_old.t | 8 +-<br/> cpan/Locale-Codes/t/code2country.t | 10 +-<br/> cpan/Locale-Codes/t/code2country_old.t | 10 +-<br/> cpan/Locale-Codes/t/country.t | 6 +-<br/> cpan/Locale-Codes/t/country_old.t | 4 +-<br/> cpan/Locale-Codes/t/testfunc.pl | 2 +-<br/> 50 files changed, 33951 insertions(+), 33900 deletions(-)<br/><br/>diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl<br/>index 175a232..0e0b890 100755<br/>--- a/Porting/Maintainers.pl<br/>+++ b/Porting/Maintainers.pl<br/>@@ -697,7 +697,7 @@ use File::Glob qw(:case);<br/> },<br/> <br/> &#39;Locale-Codes&#39; =&gt; {<br/>- &#39;DISTRIBUTION&#39; =&gt; &#39;SBECK/Locale-Codes-3.33.tar.gz&#39;,<br/>+ &#39;DISTRIBUTION&#39; =&gt; &#39;SBECK/Locale-Codes-3.34.tar.gz&#39;,<br/> &#39;FILES&#39; =&gt; q[cpan/Locale-Codes],<br/> &#39;EXCLUDED&#39; =&gt; [<br/> qw( README.first<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes.pm b/cpan/Locale-Codes/lib/Locale/Codes.pm<br/>index e1511e6..855c377 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes.pm<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes.pm<br/>@@ -1,7 +1,7 @@<br/> package Locale::Codes;<br/> # Copyright (C) 2001 Canon Research Centre Europe (CRE).<br/> # Copyright (C) 2002-2009 Neil Bowers<br/>-# Copyright (c) 2010-2014 Sullivan Beck<br/>+# Copyright (c) 2010-2015 Sullivan Beck<br/> # This program is free software; you can redistribute it and/or modify it<br/> # under the same terms as Perl itself.<br/> <br/>@@ -31,7 +31,7 @@ our($VERSION,%Data,%Retired);<br/> # $Retired{ TYPE }{ CODESET }{ code }{ CODE } = NAME<br/> # { name }{ NAME } = [CODE,NAME] (the key is lowercase)<br/> <br/>-$VERSION=&#39;3.33&#39;;<br/>+$VERSION=&#39;3.34&#39;;<br/> <br/> #=======================================================================<br/> #<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes.pod b/cpan/Locale-Codes/lib/Locale/Codes.pod<br/>index 672cdf0..430a464 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes.pod<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes.pod<br/>@@ -289,7 +289,7 @@ perl problem tracker at:<br/> Copyright (c) 1997-2001 Canon Research Centre Europe (CRE).<br/> Copyright (c) 2001 Michael Hennecke (Locale::Currency)<br/> Copyright (c) 2001-2010 Neil Bowers<br/>- Copyright (c) 2010-2014 Sullivan Beck<br/>+ Copyright (c) 2010-2015 Sullivan Beck<br/> <br/> This module is free software; you can redistribute it and/or<br/> modify it under the same terms as Perl itself.<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes/API.pod b/cpan/Locale-Codes/lib/Locale/Codes/API.pod<br/>index 110719d..4353e19 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes/API.pod<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes/API.pod<br/>@@ -312,7 +312,7 @@ Currently maintained by Sullivan Beck (sbeck@cpan.org).<br/> <br/> Copyright (c) 1997-2001 Canon Research Centre Europe (CRE).<br/> Copyright (c) 2001-2010 Neil Bowers<br/>- Copyright (c) 2010-2014 Sullivan Beck<br/>+ Copyright (c) 2010-2015 Sullivan Beck<br/> <br/> This module is free software; you can redistribute it and/or<br/> modify it under the same terms as Perl itself.<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes/Changes.pod b/cpan/Locale-Codes/lib/Locale/Codes/Changes.pod<br/>index d3bf7fc..697a2e4 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes/Changes.pod<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes/Changes.pod<br/>@@ -22,7 +22,15 @@ September, December). I will also check on request, so if a code<br/> changes that you use, feel free to contact me. Any time there are new<br/> codes, I will add them to the module and release a new version.<br/> <br/>-=head1 VERSION 3.34 (planned 2015-03-01; sbeck)<br/>+=head1 VERSION 3.37 (planned 2015-12-01; sbeck)<br/>+<br/>+=head1 VERSION 3.36 (planned 2015-09-01; sbeck)<br/>+<br/>+=head1 VERSION 3.35 (planned 2015-06-01; sbeck)<br/>+<br/>+=head1 VERSION 3.34 (2015-03-01; sbeck)<br/>+<br/>+NEW CODE(s)<br/> <br/> =head1 VERSION 3.33 (2014-12-01; sbeck)<br/> <br/>@@ -732,7 +740,7 @@ Currently maintained by Sullivan Beck (sbeck@cpan.org).<br/> =head1 COPYRIGHT<br/> <br/> Copyright (c) 2001-2010 Neil Bowers<br/>- Copyright (c) 2010-2014 Sullivan Beck<br/>+ Copyright (c) 2010-2015 Sullivan Beck<br/> <br/> This module is free software; you can redistribute it and/or<br/> modify it under the same terms as Perl itself.<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes/Constants.pm b/cpan/Locale-Codes/lib/Locale/Codes/Constants.pm<br/>index 7d4f64f..256d695 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes/Constants.pm<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes/Constants.pm<br/>@@ -1,7 +1,7 @@<br/> package Locale::Codes::Constants;<br/> # Copyright (C) 2001 Canon Research Centre Europe (CRE).<br/> # Copyright (C) 2002-2009 Neil Bowers<br/>-# Copyright (c) 2010-2014 Sullivan Beck<br/>+# Copyright (c) 2010-2015 Sullivan Beck<br/> # This program is free software; you can redistribute it and/or modify it<br/> # under the same terms as Perl itself.<br/> <br/>@@ -17,7 +17,7 @@ require Exporter;<br/> our($VERSION,@ISA,@EXPORT);<br/> our(%ALL_CODESETS);<br/> <br/>-$VERSION=&#39;3.33&#39;;<br/>+$VERSION=&#39;3.34&#39;;<br/> @ISA = qw(Exporter);<br/> @EXPORT = qw(LOCALE_CODE_ALPHA_2<br/> LOCALE_CODE_ALPHA_3<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes/Constants.pod b/cpan/Locale-Codes/lib/Locale/Codes/Constants.pod<br/>index 04bc28d..0ad1335 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes/Constants.pod<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes/Constants.pod<br/>@@ -32,7 +32,7 @@ Currently maintained by Sullivan Beck (sbeck@cpan.org).<br/> <br/> Copyright (c) 1997-2001 Canon Research Centre Europe (CRE).<br/> Copyright (c) 2001-2010 Neil Bowers<br/>- Copyright (c) 2010-2014 Sullivan Beck<br/>+ Copyright (c) 2010-2015 Sullivan Beck<br/> <br/> This module is free software; you can redistribute it and/or<br/> modify it under the same terms as Perl itself.<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes/Country.pm b/cpan/Locale-Codes/lib/Locale/Codes/Country.pm<br/>index aa5f842..2fc76c4 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes/Country.pm<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes/Country.pm<br/>@@ -1,7 +1,7 @@<br/> package Locale::Codes::Country;<br/> # Copyright (C) 2001 Canon Research Centre Europe (CRE).<br/> # Copyright (C) 2002-2009 Neil Bowers<br/>-# Copyright (c) 2010-2014 Sullivan Beck<br/>+# Copyright (c) 2010-2015 Sullivan Beck<br/> # This program is free software; you can redistribute it and/or modify it<br/> # under the same terms as Perl itself.<br/> <br/>@@ -22,7 +22,7 @@ use Locale::Codes::Country_Retired;<br/> <br/> our($VERSION,@ISA,@EXPORT,@EXPORT_OK);<br/> <br/>-$VERSION=&#39;3.33&#39;;<br/>+$VERSION=&#39;3.34&#39;;<br/> @ISA = qw(Exporter);<br/> @EXPORT = qw(code2country<br/> country2code<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes/Country.pod b/cpan/Locale-Codes/lib/Locale/Codes/Country.pod<br/>index 8c0e80b..e1d8646 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes/Country.pod<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes/Country.pod<br/>@@ -198,7 +198,7 @@ Currently maintained by Sullivan Beck (sbeck@cpan.org).<br/> <br/> Copyright (c) 1997-2001 Canon Research Centre Europe (CRE).<br/> Copyright (c) 2001-2010 Neil Bowers<br/>- Copyright (c) 2010-2014 Sullivan Beck<br/>+ Copyright (c) 2010-2015 Sullivan Beck<br/> <br/> This module is free software; you can redistribute it and/or<br/> modify it under the same terms as Perl itself.<br/>diff --git a/cpan/Locale-Codes/lib/Locale/Codes/Country_Codes.pm b/cpan/Locale-Codes/lib/Locale/Codes/Country_Codes.pm<br/>index 556e447..4a0ffdb 100644<br/>--- a/cpan/Locale-Codes/lib/Locale/Codes/Country_Codes.pm<br/>+++ b/cpan/Locale-Codes/lib/Locale/Codes/Country_Codes.pm<br/>@@ -3,7 +3,7 @@ Locale::Codes::Country_Codes;<br/> <br/> # This file was automatically generated. Any changes to this file will<br/> # be lost the next time &#39;harvest_data&#39; is run.<br/>-# Generated on: Fri Nov 21 19:24:19 GMT 2014<br/>+# Generated on: Thu Feb 19 20:23:53 GMT 2015<br/> <br/> use strict;<br/> require 5.006;<br/>@@ -11,7 +11,7 @@ use warnings;<br/> use utf8;<br/> <br/> our($VERSION);<br/>-$VERSION=&#39;3.33&#39;;<br/>+$VERSION=&#39;3.34&#39;;<br/> <br/> $Locale::Codes::Data{&#39;country&#39;}{&#39;id&#39;} = &#39;0250&#39;;<br/> <br/>@@ -20,10 +20,10 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Afghanistan),<br/> ],<br/> q(0002) =&gt; [<br/>- q(Albania),<br/>+ q(Aland Islands),<br/> ],<br/> q(0003) =&gt; [<br/>- q(Antarctica),<br/>+ q(Albania),<br/> ],<br/> q(0004) =&gt; [<br/> q(Algeria),<br/>@@ -38,150 +38,142 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Angola),<br/> ],<br/> q(0008) =&gt; [<br/>- q(Antigua and Barbuda),<br/>+ q(Anguilla),<br/> ],<br/> q(0009) =&gt; [<br/>- q(Azerbaijan),<br/>+ q(Antarctica),<br/> ],<br/> q(0010) =&gt; [<br/>- q(Argentina),<br/>+ q(Antigua and Barbuda),<br/> ],<br/> q(0011) =&gt; [<br/>- q(Australia),<br/>+ q(Argentina),<br/> ],<br/> q(0012) =&gt; [<br/>- q(Austria),<br/>+ q(Armenia),<br/> ],<br/> q(0013) =&gt; [<br/>- q(Bahamas),<br/>- q(The Bahamas),<br/>- q(Bahamas, The),<br/>- q(Bahamas (The)),<br/>+ q(Aruba),<br/> ],<br/> q(0014) =&gt; [<br/>- q(Bahrain),<br/>+ q(Australia),<br/> ],<br/> q(0015) =&gt; [<br/>- q(Bangladesh),<br/>+ q(Austria),<br/> ],<br/> q(0016) =&gt; [<br/>- q(Armenia),<br/>+ q(Azerbaijan),<br/> ],<br/> q(0017) =&gt; [<br/>- q(Barbados),<br/>+ q(Bahamas),<br/>+ q(The Bahamas),<br/>+ q(Bahamas, The),<br/>+ q(Bahamas (The)),<br/> ],<br/> q(0018) =&gt; [<br/>- q(Belgium),<br/>+ q(Bahrain),<br/> ],<br/> q(0019) =&gt; [<br/>- q(Bermuda),<br/>+ q(Bangladesh),<br/> ],<br/> q(0020) =&gt; [<br/>- q(Bhutan),<br/>+ q(Barbados),<br/> ],<br/> q(0021) =&gt; [<br/>- q(Bolivia, Plurinational State of),<br/>- q(Bolivia (Plurinational State of)),<br/>- q(Plurinational State of Bolivia),<br/>- q(Bolivia),<br/>+ q(Belarus),<br/> ],<br/> q(0022) =&gt; [<br/>- q(Bosnia and Herzegovina),<br/>+ q(Belgium),<br/> ],<br/> q(0023) =&gt; [<br/>- q(Botswana),<br/>+ q(Belize),<br/> ],<br/> q(0024) =&gt; [<br/>- q(Bouvet Island),<br/>+ q(Benin),<br/> ],<br/> q(0025) =&gt; [<br/>- q(Brazil),<br/>+ q(Bermuda),<br/> ],<br/> q(0026) =&gt; [<br/>- q(Belize),<br/>+ q(Bhutan),<br/> ],<br/> q(0027) =&gt; [<br/>- q(British Indian Ocean Territory),<br/>- q(The British Indian Ocean Territory),<br/>- q(British Indian Ocean Territory, The),<br/>- q(British Indian Ocean Territory (The)),<br/>+ q(Bolivia (Plurinational State of)),<br/>+ q(Bolivia, Plurinational State of),<br/>+ q(Plurinational State of Bolivia),<br/>+ q(Bolivia),<br/> ],<br/> q(0028) =&gt; [<br/>- q(Solomon Islands),<br/>- q(The Solomon Islands),<br/>- q(Solomon Islands, The),<br/>- q(Solomon Islands (The)),<br/>+ q(Bonaire, Sint Eustatius and Saba),<br/> ],<br/> q(0029) =&gt; [<br/>- q(Virgin Islands (British)),<br/>- q(British Virgin Islands),<br/>- q(Virgin Islands, British),<br/>- q(Virgin Islands (UK)),<br/>+ q(Bosnia and Herzegovina),<br/> ],<br/> q(0030) =&gt; [<br/>- q(Brunei Darussalam),<br/>- q(Brunei),<br/>+ q(Botswana),<br/> ],<br/> q(0031) =&gt; [<br/>- q(Bulgaria),<br/>+ q(Bouvet Island),<br/> ],<br/> q(0032) =&gt; [<br/>- q(Myanmar),<br/>- q(The Republic of the Union of Myanmar),<br/>- q(Republic of the Union of Myanmar),<br/>- q(Burma),<br/>+ q(Brazil),<br/> ],<br/> q(0033) =&gt; [<br/>- q(Burundi),<br/>+ q(British Indian Ocean Territory),<br/>+ q(The British Indian Ocean Territory),<br/>+ q(British Indian Ocean Territory, The),<br/>+ q(British Indian Ocean Territory (The)),<br/> ],<br/> q(0034) =&gt; [<br/>- q(Belarus),<br/>+ q(Brunei Darussalam),<br/>+ q(Brunei),<br/> ],<br/> q(0035) =&gt; [<br/>- q(Cambodia),<br/>+ q(Bulgaria),<br/> ],<br/> q(0036) =&gt; [<br/>- q(Cameroon),<br/>+ q(Burkina Faso),<br/> ],<br/> q(0037) =&gt; [<br/>- q(Canada),<br/>+ q(Burundi),<br/> ],<br/> q(0038) =&gt; [<br/> q(Cabo Verde),<br/> ],<br/> q(0039) =&gt; [<br/>+ q(Cambodia),<br/>+ ],<br/>+ q(0040) =&gt; [<br/>+ q(Cameroon),<br/>+ ],<br/>+ q(0041) =&gt; [<br/>+ q(Canada),<br/>+ ],<br/>+ q(0042) =&gt; [<br/> q(Cayman Islands),<br/> q(The Cayman Islands),<br/> q(Cayman Islands, The),<br/> q(Cayman Islands (The)),<br/> ],<br/>- q(0040) =&gt; [<br/>+ q(0043) =&gt; [<br/> q(Central African Republic),<br/> q(The Central African Republic),<br/> q(Central African Republic, The),<br/> q(Central African Republic (The)),<br/> ],<br/>- q(0041) =&gt; [<br/>- q(Sri Lanka),<br/>- ],<br/>- q(0042) =&gt; [<br/>+ q(0044) =&gt; [<br/> q(Chad),<br/> ],<br/>- q(0043) =&gt; [<br/>+ q(0045) =&gt; [<br/> q(Chile),<br/> ],<br/>- q(0044) =&gt; [<br/>+ q(0046) =&gt; [<br/> q(China),<br/> ],<br/>- q(0045) =&gt; [<br/>- q(Taiwan (Province of China)),<br/>- q(Taiwan),<br/>- q(Taiwan, Province of China),<br/>- ],<br/>- q(0046) =&gt; [<br/>+ q(0047) =&gt; [<br/> q(Christmas Island),<br/> ],<br/>- q(0047) =&gt; [<br/>+ q(0048) =&gt; [<br/> q(Cocos (Keeling) Islands),<br/> q(The Cocos (Keeling) Islands),<br/> q(Cocos (Keeling) Islands, The),<br/>@@ -191,25 +183,16 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Keeling Islands),<br/> q(The Keeling Islands),<br/> ],<br/>- q(0048) =&gt; [<br/>- q(Colombia),<br/>- ],<br/> q(0049) =&gt; [<br/>- q(Comoros),<br/>+ q(Colombia),<br/> ],<br/> q(0050) =&gt; [<br/>- q(Mayotte),<br/>+ q(Comoros),<br/>+ q(The Comoros),<br/>+ q(Comoros, The),<br/>+ q(Comoros (The)),<br/> ],<br/> q(0051) =&gt; [<br/>- q(Congo),<br/>- q(The Republic of the Congo),<br/>- q(Republic of the Congo),<br/>- q(Congo, The Republic of the),<br/>- q(Congo, Republic of the),<br/>- q(Congo-Brazzaville),<br/>- q(Congo (Brazzaville)),<br/>- ],<br/>- q(0052) =&gt; [<br/> q(Congo (The Democratic Republic of the)),<br/> q(Congo, The Democratic Republic of the),<br/> q(Congo, Democratic Republic of the),<br/>@@ -218,6 +201,18 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Congo-Kinshasa),<br/> q(Congo (Kinshasa)),<br/> ],<br/>+ q(0052) =&gt; [<br/>+ q(Congo),<br/>+ q(The Congo),<br/>+ q(Congo, The),<br/>+ q(Congo (The)),<br/>+ q(The Republic of the Congo),<br/>+ q(Republic of the Congo),<br/>+ q(Congo, The Republic of the),<br/>+ q(Congo, Republic of the),<br/>+ q(Congo-Brazzaville),<br/>+ q(Congo (Brazzaville)),<br/>+ ],<br/> q(0053) =&gt; [<br/> q(Cook Islands),<br/> q(The Cook Islands),<br/>@@ -228,147 +223,144 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Costa Rica),<br/> ],<br/> q(0055) =&gt; [<br/>- q(Croatia),<br/>+ q(Cote d&#39;Ivoire),<br/> ],<br/> q(0056) =&gt; [<br/>- q(Cuba),<br/>+ q(Croatia),<br/> ],<br/> q(0057) =&gt; [<br/>- q(Cyprus),<br/>+ q(Cuba),<br/> ],<br/> q(0058) =&gt; [<br/>+ q(Curacao),<br/>+ ],<br/>+ q(0059) =&gt; [<br/>+ q(Cyprus),<br/>+ ],<br/>+ q(0060) =&gt; [<br/> q(Czech Republic),<br/> q(The Czech Republic),<br/> q(Czech Republic, The),<br/> q(Czech Republic (The)),<br/> ],<br/>- q(0059) =&gt; [<br/>- q(Benin),<br/>- ],<br/>- q(0060) =&gt; [<br/>+ q(0061) =&gt; [<br/> q(Denmark),<br/> ],<br/>- q(0061) =&gt; [<br/>+ q(0062) =&gt; [<br/>+ q(Djibouti),<br/>+ ],<br/>+ q(0063) =&gt; [<br/> q(Dominica),<br/> ],<br/>- q(0062) =&gt; [<br/>+ q(0064) =&gt; [<br/> q(Dominican Republic),<br/> q(The Dominican Republic),<br/> q(Dominican Republic, The),<br/> q(Dominican Republic (The)),<br/> ],<br/>- q(0063) =&gt; [<br/>- q(Ecuador),<br/>- ],<br/>- q(0064) =&gt; [<br/>- q(El Salvador),<br/>- ],<br/> q(0065) =&gt; [<br/>- q(Equatorial Guinea),<br/>+ q(Ecuador),<br/> ],<br/> q(0066) =&gt; [<br/>- q(Ethiopia),<br/>+ q(Egypt),<br/> ],<br/> q(0067) =&gt; [<br/>- q(Eritrea),<br/>+ q(El Salvador),<br/> ],<br/> q(0068) =&gt; [<br/>- q(Estonia),<br/>+ q(Equatorial Guinea),<br/> ],<br/> q(0069) =&gt; [<br/>- q(Faroe Islands),<br/>- q(The Faroe Islands),<br/>- q(Faroe Islands, The),<br/>- q(Faroe Islands (The)),<br/>- q(Faeroe Islands),<br/>- q(The Faeroe Islands),<br/>+ q(Eritrea),<br/> ],<br/> q(0070) =&gt; [<br/>- q(Falkland Islands (The) [Malvinas]),<br/>- q(Falkland Islands (Malvinas)),<br/>- q(Falkland Islands (Islas Malvinas)),<br/>+ q(Estonia),<br/> ],<br/> q(0071) =&gt; [<br/>- q(South Georgia and the South Sandwich Islands),<br/>- q(South Georgia and the Islands),<br/>+ q(Ethiopia),<br/> ],<br/> q(0072) =&gt; [<br/>- q(Fiji),<br/>+ q(Falkland Islands (The) [Malvinas]),<br/>+ q(Falkland Islands (Malvinas)),<br/>+ q(Falkland Islands (Islas Malvinas)),<br/> ],<br/> q(0073) =&gt; [<br/>- q(Finland),<br/>+ q(Faroe Islands),<br/>+ q(The Faroe Islands),<br/>+ q(Faroe Islands, The),<br/>+ q(Faroe Islands (The)),<br/>+ q(Faeroe Islands),<br/>+ q(The Faeroe Islands),<br/> ],<br/> q(0074) =&gt; [<br/>- q(Aland Islands),<br/>+ q(Fiji),<br/> ],<br/> q(0075) =&gt; [<br/>- q(France),<br/>+ q(Finland),<br/> ],<br/> q(0076) =&gt; [<br/>- q(French Guiana),<br/>+ q(France),<br/> ],<br/> q(0077) =&gt; [<br/>- q(French Polynesia),<br/>+ q(French Guiana),<br/> ],<br/> q(0078) =&gt; [<br/>+ q(French Polynesia),<br/>+ ],<br/>+ q(0079) =&gt; [<br/> q(French Southern Territories),<br/> q(The French Southern Territories),<br/> q(French Southern Territories, The),<br/> q(French Southern Territories (The)),<br/> q(French Southern and Antarctic Lands),<br/> ],<br/>- q(0079) =&gt; [<br/>- q(Djibouti),<br/>- ],<br/> q(0080) =&gt; [<br/> q(Gabon),<br/> ],<br/> q(0081) =&gt; [<br/>- q(Georgia),<br/>- ],<br/>- q(0082) =&gt; [<br/> q(Gambia),<br/> q(The Gambia),<br/> q(Gambia, The),<br/> q(Gambia (The)),<br/> ],<br/>+ q(0082) =&gt; [<br/>+ q(Georgia),<br/>+ ],<br/> q(0083) =&gt; [<br/>- q(Palestine, State of),<br/>- q(Palestine (State of)),<br/>- q(State of Palestine),<br/>+ q(Germany),<br/> ],<br/> q(0084) =&gt; [<br/>- q(Germany),<br/>+ q(Ghana),<br/> ],<br/> q(0085) =&gt; [<br/>- q(Ghana),<br/>+ q(Gibraltar),<br/> ],<br/> q(0086) =&gt; [<br/>- q(Gibraltar),<br/>+ q(Greece),<br/> ],<br/> q(0087) =&gt; [<br/>- q(Kiribati),<br/>+ q(Greenland),<br/> ],<br/> q(0088) =&gt; [<br/>- q(Greece),<br/>+ q(Grenada),<br/> ],<br/> q(0089) =&gt; [<br/>- q(Greenland),<br/>+ q(Guadeloupe),<br/> ],<br/> q(0090) =&gt; [<br/>- q(Grenada),<br/>+ q(Guam),<br/> ],<br/> q(0091) =&gt; [<br/>- q(Guadeloupe),<br/>+ q(Guatemala),<br/> ],<br/> q(0092) =&gt; [<br/>- q(Guam),<br/>+ q(Guernsey),<br/> ],<br/> q(0093) =&gt; [<br/>- q(Guatemala),<br/>+ q(Guinea),<br/> ],<br/> q(0094) =&gt; [<br/>- q(Guinea),<br/>+ q(Guinea-Bissau),<br/> ],<br/> q(0095) =&gt; [<br/> q(Guyana),<br/>@@ -380,13 +372,13 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Heard Island and McDonald Islands),<br/> ],<br/> q(0098) =&gt; [<br/>+ q(Holy See),<br/>+ q(The Holy See),<br/>+ q(Holy See, The),<br/>+ q(Holy See (The)),<br/> q(Holy See (The) [Vatican City State]),<br/> q(Holy See (Vatican City State)),<br/> q(Holy See (Vatican City)),<br/>- q(The Holy See),<br/>- q(Holy See),<br/>- q(Holy See (The)),<br/>- q(Holy See, The),<br/> q(Vatican City),<br/> ],<br/> q(0099) =&gt; [<br/>@@ -411,12 +403,12 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Indonesia),<br/> ],<br/> q(0105) =&gt; [<br/>- q(Iran, The Islamic Republic of),<br/>+ q(Iran (Islamic Republic of)),<br/> q(Iran (The Islamic Republic of)),<br/> q(Iran, Islamic Republic of),<br/>- q(Iran (Islamic Republic of)),<br/>- q(The Islamic Republic of Iran),<br/>+ q(Iran, The Islamic Republic of),<br/> q(Islamic Republic of Iran),<br/>+ q(The Islamic Republic of Iran),<br/> q(Iran),<br/> ],<br/> q(0106) =&gt; [<br/>@@ -426,13 +418,13 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Ireland),<br/> ],<br/> q(0108) =&gt; [<br/>- q(Israel),<br/>+ q(Isle of Man),<br/> ],<br/> q(0109) =&gt; [<br/>- q(Italy),<br/>+ q(Israel),<br/> ],<br/> q(0110) =&gt; [<br/>- q(Cote d&#39;Ivoire),<br/>+ q(Italy),<br/> ],<br/> q(0111) =&gt; [<br/> q(Jamaica),<br/>@@ -441,16 +433,22 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Japan),<br/> ],<br/> q(0113) =&gt; [<br/>- q(Kazakhstan),<br/>- q(Kazakstan),<br/>+ q(Jersey),<br/> ],<br/> q(0114) =&gt; [<br/> q(Jordan),<br/> ],<br/> q(0115) =&gt; [<br/>- q(Kenya),<br/>+ q(Kazakhstan),<br/>+ q(Kazakstan),<br/> ],<br/> q(0116) =&gt; [<br/>+ q(Kenya),<br/>+ ],<br/>+ q(0117) =&gt; [<br/>+ q(Kiribati),<br/>+ ],<br/>+ q(0118) =&gt; [<br/> q(Korea, The Democratic People&#39;s Republic of),<br/> q(Korea (The Democratic People&#39;s Republic of)),<br/> q(Korea, Democratic People&#39;s Republic of),<br/>@@ -459,7 +457,7 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Democratic People&#39;s Republic of Korea),<br/> q(North Korea),<br/> ],<br/>- q(0117) =&gt; [<br/>+ q(0119) =&gt; [<br/> q(Korea, The Republic of),<br/> q(Korea (The Republic of)),<br/> q(Korea, Republic of),<br/>@@ -468,43 +466,43 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Republic of Korea),<br/> q(South Korea),<br/> ],<br/>- q(0118) =&gt; [<br/>+ q(0120) =&gt; [<br/> q(Kuwait),<br/> ],<br/>- q(0119) =&gt; [<br/>+ q(0121) =&gt; [<br/> q(Kyrgyzstan),<br/> ],<br/>- q(0120) =&gt; [<br/>+ q(0122) =&gt; [<br/> q(Lao People&#39;s Democratic Republic),<br/> q(The Lao People&#39;s Democratic Republic),<br/> q(Lao People&#39;s Democratic Republic, The),<br/> q(Lao People&#39;s Democratic Republic (The)),<br/> ],<br/>- q(0121) =&gt; [<br/>- q(Lebanon),<br/>- ],<br/>- q(0122) =&gt; [<br/>- q(Lesotho),<br/>- ],<br/> q(0123) =&gt; [<br/> q(Latvia),<br/> ],<br/> q(0124) =&gt; [<br/>- q(Liberia),<br/>+ q(Lebanon),<br/> ],<br/> q(0125) =&gt; [<br/>- q(Libya),<br/>+ q(Lesotho),<br/> ],<br/> q(0126) =&gt; [<br/>- q(Liechtenstein),<br/>+ q(Liberia),<br/> ],<br/> q(0127) =&gt; [<br/>- q(Lithuania),<br/>+ q(Libya),<br/> ],<br/> q(0128) =&gt; [<br/>- q(Luxembourg),<br/>+ q(Liechtenstein),<br/> ],<br/> q(0129) =&gt; [<br/>+ q(Lithuania),<br/>+ ],<br/>+ q(0130) =&gt; [<br/>+ q(Luxembourg),<br/>+ ],<br/>+ q(0131) =&gt; [<br/> q(Macao),<br/> q(China, Macao Special Administrative Region),<br/> q(Macao Special Administrative Region of China),<br/>@@ -512,121 +510,132 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Macau S.A.R.),<br/> q(Macau),<br/> ],<br/>- q(0130) =&gt; [<br/>- q(Madagascar),<br/>- ],<br/>- q(0131) =&gt; [<br/>- q(Malawi),<br/>- ],<br/> q(0132) =&gt; [<br/>- q(Malaysia),<br/>+ q(Macedonia, The former Yugoslav Republic of),<br/>+ q(Macedonia (The former Yugoslav Republic of)),<br/>+ q(Macedonia, former Yugoslav Republic of),<br/>+ q(Macedonia (former Yugoslav Republic of)),<br/>+ q(The former Yugoslav Republic of Macedonia),<br/>+ q(former Yugoslav Republic of Macedonia),<br/>+ q(Macedonia),<br/> ],<br/> q(0133) =&gt; [<br/>- q(Maldives),<br/>+ q(Madagascar),<br/> ],<br/> q(0134) =&gt; [<br/>- q(Mali),<br/>+ q(Malawi),<br/> ],<br/> q(0135) =&gt; [<br/>- q(Malta),<br/>+ q(Malaysia),<br/> ],<br/> q(0136) =&gt; [<br/>- q(Martinique),<br/>+ q(Maldives),<br/> ],<br/> q(0137) =&gt; [<br/>- q(Mauritania),<br/>+ q(Mali),<br/> ],<br/> q(0138) =&gt; [<br/>- q(Mauritius),<br/>+ q(Malta),<br/> ],<br/> q(0139) =&gt; [<br/>- q(Mexico),<br/>+ q(Marshall Islands),<br/>+ q(The Marshall Islands),<br/>+ q(Marshall Islands, The),<br/>+ q(Marshall Islands (The)),<br/> ],<br/> q(0140) =&gt; [<br/>- q(Monaco),<br/>+ q(Martinique),<br/> ],<br/> q(0141) =&gt; [<br/>- q(Mongolia),<br/>+ q(Mauritania),<br/> ],<br/> q(0142) =&gt; [<br/>- q(Moldova, The Republic of),<br/>- q(Moldova (The Republic of)),<br/>- q(Moldova, Republic of),<br/>- q(Moldova (Republic of)),<br/>- q(The Republic of Moldova),<br/>- q(Republic of Moldova),<br/>+ q(Mauritius),<br/> ],<br/> q(0143) =&gt; [<br/>- q(Montenegro),<br/>+ q(Mayotte),<br/> ],<br/> q(0144) =&gt; [<br/>- q(Montserrat),<br/>+ q(Mexico),<br/> ],<br/> q(0145) =&gt; [<br/>- q(Morocco),<br/>+ q(Micronesia (Federated States of)),<br/>+ q(Federated States of Micronesia),<br/>+ q(Micronesia (The Federated States of)),<br/>+ q(Micronesia, Federated States of),<br/>+ q(Micronesia, The Federated States of),<br/>+ q(The Federated States of Micronesia),<br/> ],<br/> q(0146) =&gt; [<br/>- q(Mozambique),<br/>+ q(Moldova, The Republic of),<br/>+ q(Moldova (The Republic of)),<br/>+ q(Moldova, Republic of),<br/>+ q(Moldova (Republic of)),<br/>+ q(The Republic of Moldova),<br/>+ q(Republic of Moldova),<br/> ],<br/> q(0147) =&gt; [<br/>- q(Oman),<br/>+ q(Monaco),<br/> ],<br/> q(0148) =&gt; [<br/>- q(Namibia),<br/>+ q(Mongolia),<br/> ],<br/> q(0149) =&gt; [<br/>- q(Nauru),<br/>+ q(Montenegro),<br/> ],<br/> q(0150) =&gt; [<br/>- q(Nepal),<br/>+ q(Montserrat),<br/> ],<br/> q(0151) =&gt; [<br/>- q(Netherlands),<br/>- q(The Netherlands),<br/>- q(Netherlands, The),<br/>- q(Netherlands (The)),<br/>+ q(Morocco),<br/> ],<br/> q(0152) =&gt; [<br/>- q(Curacao),<br/>+ q(Mozambique),<br/> ],<br/> q(0153) =&gt; [<br/>- q(Aruba),<br/>+ q(Myanmar),<br/>+ q(The Republic of the Union of Myanmar),<br/>+ q(Republic of the Union of Myanmar),<br/>+ q(Burma),<br/> ],<br/> q(0154) =&gt; [<br/>- q(Sint Maarten (Dutch part)),<br/>+ q(Namibia),<br/> ],<br/> q(0155) =&gt; [<br/>- q(Bonaire, Sint Eustatius and Saba),<br/>+ q(Nauru),<br/> ],<br/> q(0156) =&gt; [<br/>- q(New Caledonia),<br/>+ q(Nepal),<br/> ],<br/> q(0157) =&gt; [<br/>- q(Vanuatu),<br/>+ q(Netherlands),<br/>+ q(The Netherlands),<br/>+ q(Netherlands, The),<br/>+ q(Netherlands (The)),<br/> ],<br/> q(0158) =&gt; [<br/>- q(New Zealand),<br/>+ q(New Caledonia),<br/> ],<br/> q(0159) =&gt; [<br/>- q(Nicaragua),<br/>+ q(New Zealand),<br/> ],<br/> q(0160) =&gt; [<br/>+ q(Nicaragua),<br/>+ ],<br/>+ q(0161) =&gt; [<br/> q(Niger),<br/> q(The Niger),<br/> q(Niger, The),<br/> q(Niger (The)),<br/> ],<br/>- q(0161) =&gt; [<br/>- q(Nigeria),<br/>- ],<br/> q(0162) =&gt; [<br/>- q(Niue),<br/>+ q(Nigeria),<br/> ],<br/> q(0163) =&gt; [<br/>- q(Norfolk Island),<br/>+ q(Niue),<br/> ],<br/> q(0164) =&gt; [<br/>- q(Norway),<br/>+ q(Norfolk Island),<br/> ],<br/> q(0165) =&gt; [<br/> q(Northern Mariana Islands),<br/>@@ -635,30 +644,21 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Northern Mariana Islands (The)),<br/> ],<br/> q(0166) =&gt; [<br/>- q(United States Minor Outlying Islands),<br/>- q(The United States Minor Outlying Islands),<br/>- q(United States Minor Outlying Islands, The),<br/>- q(United States Minor Outlying Islands (The)),<br/>+ q(Norway),<br/> ],<br/> q(0167) =&gt; [<br/>- q(Micronesia, The Federated States of),<br/>- q(Micronesia (The Federated States of)),<br/>- q(Micronesia, Federated States of),<br/>- q(Micronesia (Federated States of)),<br/>- q(The Federated States of Micronesia),<br/>- q(Federated States of Micronesia),<br/>+ q(Oman),<br/> ],<br/> q(0168) =&gt; [<br/>- q(Marshall Islands),<br/>- q(The Marshall Islands),<br/>- q(Marshall Islands, The),<br/>- q(Marshall Islands (The)),<br/>+ q(Pakistan),<br/> ],<br/> q(0169) =&gt; [<br/> q(Palau),<br/> ],<br/> q(0170) =&gt; [<br/>- q(Pakistan),<br/>+ q(Palestine, State of),<br/>+ q(Palestine (State of)),<br/>+ q(State of Palestine),<br/> ],<br/> q(0171) =&gt; [<br/> q(Panama),<br/>@@ -690,120 +690,112 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Portugal),<br/> ],<br/> q(0179) =&gt; [<br/>- q(Guinea-Bissau),<br/>- ],<br/>- q(0180) =&gt; [<br/>- q(Timor-Leste),<br/>- q(East Timor),<br/>- q(The Democratic Republic of Timor-Leste),<br/>- q(Democratic Republic of Timor-Leste),<br/>- q(Timor-Leste, The Democratic Republic of),<br/>- q(Timor-Leste, Democratic Republic of),<br/>- q(Timor-Leste (The Democratic Republic of)),<br/>- q(Timor-Leste (Democratic Republic of)),<br/>- ],<br/>- q(0181) =&gt; [<br/> q(Puerto Rico),<br/> ],<br/>- q(0182) =&gt; [<br/>+ q(0180) =&gt; [<br/> q(Qatar),<br/> ],<br/>- q(0183) =&gt; [<br/>+ q(0181) =&gt; [<br/> q(Reunion),<br/> ],<br/>- q(0184) =&gt; [<br/>+ q(0182) =&gt; [<br/> q(Romania),<br/> ],<br/>- q(0185) =&gt; [<br/>+ q(0183) =&gt; [<br/> q(Russian Federation),<br/> q(The Russian Federation),<br/> q(Russian Federation, The),<br/> q(Russian Federation (The)),<br/> ],<br/>- q(0186) =&gt; [<br/>+ q(0184) =&gt; [<br/> q(Rwanda),<br/> ],<br/>- q(0187) =&gt; [<br/>+ q(0185) =&gt; [<br/> q(Saint Barthelemy),<br/> q(Saint-Barthelemy),<br/> ],<br/>- q(0188) =&gt; [<br/>+ q(0186) =&gt; [<br/> q(Saint Helena, Ascension and Tristan da Cunha),<br/> q(Saint Helena),<br/> ],<br/>- q(0189) =&gt; [<br/>+ q(0187) =&gt; [<br/> q(Saint Kitts and Nevis),<br/> ],<br/>- q(0190) =&gt; [<br/>- q(Anguilla),<br/>- ],<br/>- q(0191) =&gt; [<br/>+ q(0188) =&gt; [<br/> q(Saint Lucia),<br/> ],<br/>- q(0192) =&gt; [<br/>+ q(0189) =&gt; [<br/> q(Saint Martin (French part)),<br/> q(Saint Martin),<br/> q(Saint-Martin (French part)),<br/> q(Saint-Martin),<br/> ],<br/>- q(0193) =&gt; [<br/>+ q(0190) =&gt; [<br/> q(Saint Pierre and Miquelon),<br/> ],<br/>- q(0194) =&gt; [<br/>+ q(0191) =&gt; [<br/> q(Saint Vincent and the Grenadines),<br/> ],<br/>- q(0195) =&gt; [<br/>+ q(0192) =&gt; [<br/>+ q(Samoa),<br/>+ ],<br/>+ q(0193) =&gt; [<br/> q(San Marino),<br/> ],<br/>- q(0196) =&gt; [<br/>+ q(0194) =&gt; [<br/> q(Sao Tome and Principe),<br/> ],<br/>- q(0197) =&gt; [<br/>+ q(0195) =&gt; [<br/> q(Saudi Arabia),<br/> ],<br/>- q(0198) =&gt; [<br/>+ q(0196) =&gt; [<br/> q(Senegal),<br/> ],<br/>- q(0199) =&gt; [<br/>+ q(0197) =&gt; [<br/> q(Serbia),<br/> ],<br/>- q(0200) =&gt; [<br/>+ q(0198) =&gt; [<br/> q(Seychelles),<br/> ],<br/>- q(0201) =&gt; [<br/>+ q(0199) =&gt; [<br/> q(Sierra Leone),<br/> ],<br/>- q(0202) =&gt; [<br/>+ q(0200) =&gt; [<br/> q(Singapore),<br/> ],<br/>- q(0203) =&gt; [<br/>+ q(0201) =&gt; [<br/>+ q(Sint Maarten (Dutch part)),<br/>+ ],<br/>+ q(0202) =&gt; [<br/> q(Slovakia),<br/> ],<br/>+ q(0203) =&gt; [<br/>+ q(Slovenia),<br/>+ ],<br/> q(0204) =&gt; [<br/>- q(Viet Nam),<br/>- q(Vietnam),<br/>+ q(Solomon Islands),<br/>+ q(Solomon Islands (The)),<br/>+ q(Solomon Islands, The),<br/>+ q(The Solomon Islands),<br/> ],<br/> q(0205) =&gt; [<br/>- q(Slovenia),<br/>+ q(Somalia),<br/> ],<br/> q(0206) =&gt; [<br/>- q(Somalia),<br/>+ q(South Africa),<br/> ],<br/> q(0207) =&gt; [<br/>- q(South Africa),<br/>+ q(South Georgia and the South Sandwich Islands),<br/>+ q(South Georgia and the Islands),<br/> ],<br/> q(0208) =&gt; [<br/>- q(Zimbabwe),<br/>- q(The Republic of Zimbabwe),<br/>- q(Republic of Zimbabwe),<br/>- q(Republic of Zimbabwe, The),<br/>- q(Republic of Zimbabwe (The)),<br/>+ q(South Sudan),<br/> ],<br/> q(0209) =&gt; [<br/> q(Spain),<br/> ],<br/> q(0210) =&gt; [<br/>- q(South Sudan),<br/>+ q(Sri Lanka),<br/> ],<br/> q(0211) =&gt; [<br/> q(Sudan),<br/>@@ -812,166 +804,188 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;id2names&#39;} = {<br/> q(Sudan (The)),<br/> ],<br/> q(0212) =&gt; [<br/>- q(Western Sahara),<br/>- ],<br/>- q(0213) =&gt; [<br/> q(Suriname),<br/> ],<br/>- q(0214) =&gt; [<br/>+ q(0213) =&gt; [<br/> q(Svalbard and Jan Mayen),<br/> q(Svalbard and Jan Mayen Islands),<br/> ],<br/>- q(0215) =&gt; [<br/>+ q(0214) =&gt; [<br/> q(Swaziland),<br/> ],<br/>- q(0216) =&gt; [<br/>+ q(0215) =&gt; [<br/> q(Sweden),<br/> ],<br/>- q(0217) =&gt; [<br/>+ q(0216) =&gt; [<br/> q(Switzerland),<br/> ],<br/>- q(0218) =&gt; [<br/>+ q(0217) =&gt; [<br/> q(Syrian Arab Republic),<br/>- q(The Syrian Arab Republic),<br/>- q(Syrian Arab Republic, The),<br/> q(Syrian Arab Republic (The)),<br/>+ q(Syrian Arab Republic, The),<br/>+ q(The Syrian Arab Republic),<br/> q(Syria),<br/> ],<br/>+ q(0218) =&gt; [<br/>+ q(Taiwan (Province of China)),<br/>+ q(Taiwan),<br/>+ q(Taiwan, Province of China),<br/>+ ],<br/> q(0219) =&gt; [<br/> q(Tajikistan),<br/> ],<br/> q(0220) =&gt; [<br/>- q(Thailand),<br/>+ q(Tanzania, United Republic of),<br/>+ q(Tanzania (United Republic of)),<br/>+ q(United Republic of Tanzania),<br/> ],<br/> q(0221) =&gt; [<br/>- q(Togo),<br/>+ q(Thailand),<br/> ],<br/> q(0222) =&gt; [<br/>- q(Tokelau),<br/>+ q(Timor-Leste),<br/>+ q(East Timor),<br/>+ q(The Democratic Republic of Timor-Leste),<br/>+ q(Democratic Republic of Timor-Leste),<br/>+ q(Timor-Leste, The Democratic Republic of),<br/>+ q(Timor-Leste, Democratic Republic of),<br/>+ q(Timor-Leste (The Democratic Republic of)),<br/>+ q(Timor-Leste (Democratic Republic of)),<br/> ],<br/> q(0223) =&gt; [<br/>- q(Tonga),<br/>+ q(Togo),<br/> ],<br/> q(0224) =&gt; [<br/>- q(Trinidad and Tobago),<br/>+ q(Tokelau),<br/> ],<br/> q(0225) =&gt; [<br/>- q(United Arab Emirates),<br/>- q(The United Arab Emirates),<br/>- q(United Arab Emirates, The),<br/>- q(United Arab Emirates (The)),<br/>+ q(Tonga),<br/> ],<br/> q(0226) =&gt; [<br/>- q(Tunisia),<br/>+ q(Trinidad and Tobago),<br/> ],<br/> q(0227) =&gt; [<br/>- q(Turkey),<br/>+ q(Tunisia),<br/> ],<br/> q(0228) =&gt; [<br/>- q(Turkmenistan),<br/>+ q(Turkey),<br/> ],<br/> q(0229) =&gt; [<br/>+ q(Turkmenistan),<br/>+ ],<br/>+ q(0230) =&gt; [<br/> q(Turks and Caicos Islands),<br/> q(The Turks and Caicos Islands),<br/> q(Turks and Caicos Islands, The),<br/> q(Turks and Caicos Islands (The)),<br/> ],<br/>- q(0230) =&gt; [<br/>- q(Tuvalu),<br/>- ],<br/> q(0231) =&gt; [<br/>- q(Uganda),<br/>+ q(Tuvalu),<br/> ],<br/> q(0232) =&gt; [<br/>- q(Ukraine),<br/>+ q(Uganda),<br/> ],<br/> q(0233) =&gt; [<br/>- q(Macedonia, The former Yugoslav Republic of),<br/>- q(Macedonia (The former Yugoslav Republic of)),<br/>- q(Macedonia, former Yugoslav Republic of),<br/>- q(Macedonia (former Yugoslav Republic of)),<br/>- q(The former Yugoslav Republic of Macedonia),<br/>- q(former Yugoslav Republic of Macedonia),<br/>- q(Macedonia),<br/>+ q(Ukraine),<br/> ],<br/> q(0234) =&gt; [<br/>- q(Egypt),<br/>+ q(United Arab Emirates),<br/>+ q(The United Arab Emirates),<br/>+ q(United Arab Emirates, The),<br/>+ q(United Arab Emirates (The)),<br/> ],<br/> q(0235) =&gt; [<br/>- q(United Kingdom),<br/>+ q(United Kingdom of Great Britain and Northern Ireland),<br/>+ q(The United Kingdom of Great Britain and Northern Ireland),<br/>+ q(United Kingdom of Great Britain and Northern Ireland, The),<br/>+ q(United Kingdom of Great Britain and Northern Ireland (The)),<br/>+ q(Great Britain),<br/>+ q(United Kingdom (The)),<br/> q(The United Kingdom),<br/>+ q(United Kingdom),<br/> q(United Kingdom, The),<br/>- q(United Kingdom (The)),<br/>- q(Great Britain),<br/>- q(United Kingdom of Great Britain and Northern Ireland),<br/> q(UK),<br/> ],<br/> q(0236) =&gt; [<br/>- q(Guernsey),<br/>+ q(United States Minor Outlying Islands),<br/>+ q(The United States Minor Outlying Islands),<br/>+ q(United States Minor Outlying Islands, The),<br/>+ q(United States Minor Outlying Islands (The)),<br/> ],<br/> q(0237) =&gt; [<br/>- q(Jersey),<br/>+ q(United States of America),<br/>+ q(The United States of America),<br/>+ q(United States of America, The),<br/>+ q(United States of America (The)),<br/>+ q(The United States),<br/>+ q(United States),<br/>+ q(United States, The),<br/>+ q(United States (The)),<br/>+ q(US),<br/>+ q(USA),<br/> ],<br/> q(0238) =&gt; [<br/>- q(Isle of Man),<br/>+ q(Uruguay),<br/> ],<br/> q(0239) =&gt; [<br/>- q(Tanzania, United Republic of),<br/>- q(Tanzania (United Republic of)),<br/>- q(United Republic of Tanzania),<br/>+ q(Uzbekistan),<br/> ],<br/> q(0240) =&gt; [<br/>- q(United States),<br/>- q(The United States),<br/>- q(United States, The),<br/>- q(United States (The)),<br/>- q(US),<br/>- q(USA),<br/>- q(United States of America),<br/>- q(The United States of America),<br/>+ q(Vanuatu),<br/> ],<br/> q(0241) =&gt; [<br/>- q(Virgin Islands (U.S.)),<br/>- q(United States Virgin Islands),<br/>- q(Virgin Islands (US)),<br/>- q(Virgin Islands, U.S.),<br/>- q(Virgin Islands),<br/>+ q(Venezuela (Bolivarian Republic of)),<br/>+ q(Venezuela, Bolivarian Republic of),<br/>+ q(Venezuela, Bolivarian Republic),<br/>+ q(Venezuela),<br/> ],<br/> q(0242) =&gt; [<br/>- q(Burkina Faso),<br/>+ q(Viet Nam),<br/>+ q(Vietnam),<br/> ],<br/> q(0243) =&gt; [<br/>- q(Uruguay),<br/>+ q(Virgin Islands (British)),<br/>+ q(British Virgin Islands),<br/>+ q(Virgin Islands, British),<br/>+ q(Virgin Islands (UK)),<br/> ],<br/> q(0244) =&gt; [<br/>- q(Uzbekistan),<br/>+ q(Virgin Islands (U.S.)),<br/>+ q(United States Virgin Islands),<br/>+ q(Virgin Islands (US)),<br/>+ q(Virgin Islands, U.S.),<br/>+ q(Virgin Islands),<br/> ],<br/> q(0245) =&gt; [<br/>- q(Venezuela, Bolivarian Republic of ),<br/>- ],<br/>- q(0246) =&gt; [<br/> q(Wallis and Futuna),<br/> q(Wallis and Futuna Islands),<br/> q(The Territory of the Wallis and Futuna Islands),<br/> q(Territory of the Wallis and Futuna Islands),<br/> ],<br/>- q(0247) =&gt; [<br/>- q(Samoa),<br/>+ q(0246) =&gt; [<br/>+ q(Western Sahara),<br/> ],<br/>- q(0248) =&gt; [<br/>+ q(0247) =&gt; [<br/> q(Yemen),<br/> q(The Yemeni Republic),<br/> q(Yemeni Republic),<br/> q(Yemeni Republic, The),<br/> q(Yemeni Republic (The)),<br/> ],<br/>- q(0249) =&gt; [<br/>+ q(0248) =&gt; [<br/> q(Zambia),<br/> q(The Republic of Zambia),<br/> q(Republic of Zambia),<br/> q(Republic of Zambia, The),<br/> q(Republic of Zambia (The)),<br/> ],<br/>+ q(0249) =&gt; [<br/>+ q(Zimbabwe),<br/>+ q(The Republic of Zimbabwe),<br/>+ q(Republic of Zimbabwe),<br/>+ q(Republic of Zimbabwe, The),<br/>+ q(Republic of Zimbabwe (The)),<br/>+ ],<br/> };<br/> <br/> $Locale::Codes::Data{&#39;country&#39;}{&#39;alias2id&#39;} = {<br/>@@ -980,11 +994,11 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;alias2id&#39;} = {<br/> q(0),<br/> ],<br/> q(aland islands) =&gt; [<br/>- q(0074),<br/>+ q(0002),<br/> q(0),<br/> ],<br/> q(albania) =&gt; [<br/>- q(0002),<br/>+ q(0003),<br/> q(0),<br/> ],<br/> q(algeria) =&gt; [<br/>@@ -1004,159 +1018,159 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;alias2id&#39;} = {<br/> q(0),<br/> ],<br/> q(anguilla) =&gt; [<br/>- q(0190),<br/>+ q(0008),<br/> q(0),<br/> ],<br/> q(antarctica) =&gt; [<br/>- q(0003),<br/>+ q(0009),<br/> q(0),<br/> ],<br/> q(antigua and barbuda) =&gt; [<br/>- q(0008),<br/>+ q(0010),<br/> q(0),<br/> ],<br/> q(argentina) =&gt; [<br/>- q(0010),<br/>+ q(0011),<br/> q(0),<br/> ],<br/> q(armenia) =&gt; [<br/>- q(0016),<br/>+ q(0012),<br/> q(0),<br/> ],<br/> q(aruba) =&gt; [<br/>- q(0153),<br/>+ q(0013),<br/> q(0),<br/> ],<br/> q(australia) =&gt; [<br/>- q(0011),<br/>+ q(0014),<br/> q(0),<br/> ],<br/> q(austria) =&gt; [<br/>- q(0012),<br/>+ q(0015),<br/> q(0),<br/> ],<br/> q(azerbaijan) =&gt; [<br/>- q(0009),<br/>+ q(0016),<br/> q(0),<br/> ],<br/> q(bahamas) =&gt; [<br/>- q(0013),<br/>+ q(0017),<br/> q(0),<br/> ],<br/> q(bahamas (the)) =&gt; [<br/>- q(0013),<br/>+ q(0017),<br/> q(3),<br/> ],<br/> q(bahamas, the) =&gt; [<br/>- q(0013),<br/>+ q(0017),<br/> q(2),<br/> ],<br/> q(bahrain) =&gt; [<br/>- q(0014),<br/>+ q(0018),<br/> q(0),<br/> ],<br/> q(bangladesh) =&gt; [<br/>- q(0015),<br/>+ q(0019),<br/> q(0),<br/> ],<br/> q(barbados) =&gt; [<br/>- q(0017),<br/>+ q(0020),<br/> q(0),<br/> ],<br/> q(belarus) =&gt; [<br/>- q(0034),<br/>+ q(0021),<br/> q(0),<br/> ],<br/> q(belgium) =&gt; [<br/>- q(0018),<br/>+ q(0022),<br/> q(0),<br/> ],<br/> q(belize) =&gt; [<br/>- q(0026),<br/>+ q(0023),<br/> q(0),<br/> ],<br/> q(benin) =&gt; [<br/>- q(0059),<br/>+ q(0024),<br/> q(0),<br/> ],<br/> q(bermuda) =&gt; [<br/>- q(0019),<br/>+ q(0025),<br/> q(0),<br/> ],<br/> q(bhutan) =&gt; [<br/>- q(0020),<br/>+ q(0026),<br/> q(0),<br/> ],<br/> q(bolivia) =&gt; [<br/>- q(0021),<br/>+ q(0027),<br/> q(3),<br/> ],<br/> q(bolivia (plurinational state of)) =&gt; [<br/>- q(0021),<br/>- q(1),<br/>+ q(0027),<br/>+ q(0),<br/> ],<br/> q(bolivia, plurinational state of) =&gt; [<br/>- q(0021),<br/>- q(0),<br/>+ q(0027),<br/>+ q(1),<br/> ],<br/> q(bonaire, sint eustatius and saba) =&gt; [<br/>- q(0155),<br/>+ q(0028),<br/> q(0),<br/> ],<br/> q(bosnia and herzegovina) =&gt; [<br/>- q(0022),<br/>+ q(0029),<br/> q(0),<br/> ],<br/> q(botswana) =&gt; [<br/>- q(0023),<br/>+ q(0030),<br/> q(0),<br/> ],<br/> q(bouvet island) =&gt; [<br/>- q(0024),<br/>+ q(0031),<br/> q(0),<br/> ],<br/> q(brazil) =&gt; [<br/>- q(0025),<br/>+ q(0032),<br/> q(0),<br/> ],<br/> q(british indian ocean territory) =&gt; [<br/>- q(0027),<br/>+ q(0033),<br/> q(0),<br/> ],<br/> q(british indian ocean territory (the)) =&gt; [<br/>- q(0027),<br/>+ q(0033),<br/> q(3),<br/> ],<br/> q(british indian ocean territory, the) =&gt; [<br/>- q(0027),<br/>+ q(0033),<br/> q(2),<br/> ],<br/> q(british virgin islands) =&gt; [<br/>- q(0029),<br/>+ q(0243),<br/> q(1),<br/> ],<br/> q(brunei) =&gt; [<br/>- q(0030),<br/>+ q(0034),<br/> q(1),<br/> ],<br/> q(brunei darussalam) =&gt; [<br/>- q(0030),<br/>+ q(0034),<br/> q(0),<br/> ],<br/> q(bulgaria) =&gt; [<br/>- q(0031),<br/>+ q(0035),<br/> q(0),<br/> ],<br/> q(burkina faso) =&gt; [<br/>- q(0242),<br/>+ q(0036),<br/> q(0),<br/> ],<br/> q(burma) =&gt; [<br/>- q(0032),<br/>+ q(0153),<br/> q(3),<br/> ],<br/> q(burundi) =&gt; [<br/>- q(0033),<br/>+ q(0037),<br/> q(0),<br/> ],<br/> q(cabo verde) =&gt; [<br/>@@ -1164,51 +1178,51 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;alias2id&#39;} = {<br/> q(0),<br/> ],<br/> q(cambodia) =&gt; [<br/>- q(0035),<br/>+ q(0039),<br/> q(0),<br/> ],<br/> q(cameroon) =&gt; [<br/>- q(0036),<br/>+ q(0040),<br/> q(0),<br/> ],<br/> q(canada) =&gt; [<br/>- q(0037),<br/>+ q(0041),<br/> q(0),<br/> ],<br/> q(cayman islands) =&gt; [<br/>- q(0039),<br/>+ q(0042),<br/> q(0),<br/> ],<br/> q(cayman islands (the)) =&gt; [<br/>- q(0039),<br/>+ q(0042),<br/> q(3),<br/> ],<br/> q(cayman islands, the) =&gt; [<br/>- q(0039),<br/>+ q(0042),<br/> q(2),<br/> ],<br/> q(central african republic) =&gt; [<br/>- q(0040),<br/>+ q(0043),<br/> q(0),<br/> ],<br/> q(central african republic (the)) =&gt; [<br/>- q(0040),<br/>+ q(0043),<br/> q(3),<br/> ],<br/> q(central african republic, the) =&gt; [<br/>- q(0040),<br/>+ q(0043),<br/> q(2),<br/> ],<br/> q(chad) =&gt; [<br/>- q(0042),<br/>+ q(0044),<br/> q(0),<br/> ],<br/> q(chile) =&gt; [<br/>- q(0043),<br/>+ q(0045),<br/> q(0),<br/> ],<br/> q(china) =&gt; [<br/>- q(0044),<br/>+ q(0046),<br/> q(0),<br/> ],<br/> q(china, hong kong special administrative region) =&gt; [<br/>@@ -1216,75 +1230,91 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;alias2id&#39;} = {<br/> q(1),<br/> ],<br/> q(china, macao special administrative region) =&gt; [<br/>- q(0129),<br/>+ q(0131),<br/> q(1),<br/> ],<br/> q(christmas island) =&gt; [<br/>- q(0046),<br/>+ q(0047),<br/> q(0),<br/> ],<br/> q(cocos (keeling) islands) =&gt; [<br/>- q(0047),<br/>+ q(0048),<br/> q(0),<br/> ],<br/> q(cocos (keeling) islands (the)) =&gt; [<br/>- q(0047),<br/>+ q(0048),<br/> q(3),<br/> ],<br/> q(cocos (keeling) islands, the) =&gt; [<br/>- q(0047),<br/>+ q(0048),<br/> q(2),<br/> ],<br/> q(cocos islands) =&gt; [<br/>- q(0047),<br/>+ q(0048),<br/> q(4),<br/> ],<br/> q(colombia) =&gt; [<br/>- q(0048),<br/>+ q(0049),<br/> q(0),<br/> ],<br/> q(comoros) =&gt; [<br/>- q(0049),<br/>+ q(0050),<br/> q(0),<br/> ],<br/>+ q(comoros (the)) =&gt; [<br/>+ q(0050),<br/>+ q(3),<br/>+ ],<br/>+ q(comoros, the) =&gt; [<br/>+ q(0050),<br/>+ q(2),<br/>+ ],<br/> q(congo) =&gt; [<br/>- q(0051),<br/>+ q(0052),<br/> q(0),<br/> ],<br/> q(congo (brazzaville)) =&gt; [<br/>- q(0051),<br/>- q(6),<br/>+ q(0052),<br/>+ q(9),<br/> ],<br/> q(congo (kinshasa)) =&gt; [<br/>- q(0052),<br/>+ q(0051),<br/> q(6),<br/> ],<br/> q(congo (the democratic republic of the)) =&gt; [<br/>- q(0052),<br/>+ q(0051),<br/> q(0),<br/> ],<br/>- q(congo, democratic republic of the) =&gt; [<br/>+ q(congo (the)) =&gt; [<br/> q(0052),<br/>+ q(3),<br/>+ ],<br/>+ q(congo, democratic republic of the) =&gt; [<br/>+ q(0051),<br/> q(2),<br/> ],<br/> q(congo, republic of the) =&gt; [<br/>- q(0051),<br/>- q(4),<br/>+ q(0052),<br/>+ q(7),<br/> ],<br/>- q(congo, the democratic republic of the) =&gt; [<br/>+ q(congo, the) =&gt; [<br/> q(0052),<br/>+ q(2),<br/>+ ],<br/>+ q(congo, the democratic republic of the) =&gt; [<br/>+ q(0051),<br/> q(1),<br/> ],<br/> q(congo, the republic of the) =&gt; [<br/>- q(0051),<br/>- q(3),<br/>+ q(0052),<br/>+ q(6),<br/> ],<br/> q(congo-brazzaville) =&gt; [<br/>- q(0051),<br/>- q(5),<br/>+ q(0052),<br/>+ q(8),<br/> ],<br/> q(congo-kinshasa) =&gt; [<br/>- q(0052),<br/>+ q(0051),<br/> q(5),<br/> ],<br/> q(cook islands) =&gt; [<br/>@@ -1304,175 +1334,175 @@ $Locale::Codes::Data{&#39;country&#39;}{&#39;alias2id&#39;} = {<br/> q(0),<br/> ],<br/> q(cote d&#39;ivoire) =&gt; [<br/>- q(0110),<br/>+ q(0055),<br/> q(0),<br/> ],<br/> q(croatia) =&gt; [<br/>- q(0055),<br/>+ q(0056),<br/> q(0),<br/> ],<br/> q(cuba) =&gt; [<br/>- q(0056),<br/>+ q(0057),<br/> q(0),<br/> ],<br/> q(curacao) =&gt; [<br/>- q(0152),<br/>+ q(0058),<br/> q(0),<br/> ],<br/> q(cyprus) =&gt; [<br/>- q(0057),<br/>+ q(0059),<br/> q(0),<br/> ],<br/> q(czech republic) =&gt; [<br/>- q(0058),<br/>+ q(0060),<br/> q(0),<br/> ],<br/> q(czech republic (the)) =&gt; [<br/>- q(0058),<br/>+ q(0060),<br/> q(3),<br/> ],<br/> q(czech republic, the) =&gt; [<br/>- q(0058),<br/>+ q(0060),<br/> q(2),<br/> ],<br/> q(democratic people&#39;s republic of korea) =&gt; [<br/>- q(0116),<br/>+ q(0118),<br/> q(5),<br/> ],<br/> q(democratic republic of the congo) =&gt; [<br/>- q(0052),<br/>+ q(0051),<br/> q(4),<br/> ],<br/> q(democratic republic of timor-leste) =&gt; [<br/>- q(0180),<br/>+ q(0222),<br/> q(3),<br/> ],<br/> q(denmark) =&gt; [<br/>- q(0060),<br/>+ q(0061),<br/> q(0),<br/> ],<br/> q(djibouti) =&gt; [<br/>- q(0079),<br/>+ q(0062),<br/> q(0),<br/> ],<br/> q(dominica) =&gt; [<br/>- q(0061),<br/>+ q(0063),<br/> q(0),<br/> ],<br/> q(dominican republic) =&gt; [<br/>- q(0062),<br/>+ q(0064),<br/> q(0),<br/> ],<br/> q(dominican republic (the)) =&gt; [<br/>- q(0062),<br/>+ q(0064),<br/> q(3),<br/> ],<br/> q(dominican republic, the) =&gt; [<br/>- q(0062),<br/>+ q(0064),<br/> q(2),<br/> ],<br/> q(east timor) =&gt; [<br/>- q(0180),<br/>+ q(0222),<br/> q(1),<br/> ],<br/> q(ecuador) =&gt; [<br/>- q(0063),<br/>+ q(0065),<br/> q(0),<br/> ],<br/> q(egypt) =&gt; [<br/>- q(0234),<br/>+ q(0066),<br/> q(0),<br/> ],<br/> q(el salvador) =&gt; [<br/>- q(0064),<br/>+ q(0067),<br/> q(0),<br/> ],<br/> q(equatorial guinea) =&gt; [<br/>- q(0065),<br/>+ q(0068),<br/> q(0),<br/> ],<br/> q(eritrea) =&gt; [<br/>- q(0067),<br/>+ q(0069),<br/> q(0),<br/> ],<br/> q(estonia) =&gt; [<br/>- q(0068),<br/>+ q(0070),<br/> q(0),<br/> ],<br/> q(ethiopia) =&gt; [<br/>- q(0066),<br/>+ q(0071),<br/> q(0),<br/> ],<br/> q(faeroe islands) =&gt; [<br/>- q(0069),<br/>+ q(0073),<br/> q(4),<br/> ],<br/> q(falkland islands (islas malvinas)) =&gt; [<br/>- q(0070),<br/>+ q(0072),<br/> q(2),<br/> ],<br/> q(falkland islands (malvinas)) =&gt; [<br/>- q(0070),<br/>+ q(0072),<br/> q(1),<br/> ],<br/> q(falkland islands (the) [malvinas]) =&gt; [<br/>- q(0070),<br/>+ q(0072),<br/> q(0),<br/> ],<br/> q(faroe islands) =&gt; [<br/>- q(0069),<br/>+ q(0073),<br/> q(0),<br/> ],<br/> q(faroe islands (the)) =&gt; [<br/>- q(0069),<br/>+ q(0073),<br/> q(3),<br/> ],<br/> q(faroe islands, the) =&gt; [<br/>- q(0069),<br/>+ q(0073),<br/> q(2),<br/> ],<br/> q(federated states of micronesia) =&gt; [<br/>- q(0167),<br/>- q(5),<br/>+ q(0145),<br/>+ q(1),<br/> ],<br/> q(fiji) =&gt; [<br/>- q(0072),<br/>+ q(0074),<br/> q(0),<br/> ],<br/>**** PATCH TRUNCATED AT 2000 LINES -- 138817 NOT SHOWN ****<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44214.html Mon, 02 Mar 2015 23:53:18 +0000 [perl.git] branch tonyc/test, deleted. v5.21.9-58-gb9c683b by Tony Cook In perl.git, the branch tonyc/test has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=b9c683b3026f8b924b08be79f012dedd1aaa07ad&gt;<br/><br/> was b9c683b3026f8b924b08be79f012dedd1aaa07ad<br/><br/>-----------------------------------------------------------------------<br/>b9c683b3026f8b924b08be79f012dedd1aaa07ad perldelta for b6bba8869651<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44213.html Mon, 02 Mar 2015 23:47:46 +0000 [perl.git] branch tonyc/test, created. v5.21.9-58-gb9c683b by Tony Cook In perl.git, the branch tonyc/test has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/b9c683b3026f8b924b08be79f012dedd1aaa07ad?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at b9c683b3026f8b924b08be79f012dedd1aaa07ad (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>No new revisions added by this update<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44212.html Mon, 02 Mar 2015 23:46:10 +0000 [perl.git] branch khw/ebcdic, created. v5.21.9-231-gb7edca8 by Karl Williamson In perl.git, the branch khw/ebcdic has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/b7edca88676fd261158a658527ec34920218eca0?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at b7edca88676fd261158a658527ec34920218eca0 (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>commit b7edca88676fd261158a658527ec34920218eca0<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 16:06:47 2015 -0700<br/><br/> lib/open.t: TODO an EBCDIC test until Encode fixed<br/><br/>M lib/open.t<br/><br/>commit 308ae5019c97f0bca6a2d6b7b2d95c367114b8f2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 16:05:01 2015 -0700<br/><br/> lib/open.t: Correct SKIP count<br/><br/>M lib/open.t<br/><br/>commit 9a14b200b6e3e104830e7090a29b691039379f77<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 15:03:08 2015 -0700<br/><br/> XXX rewrite commit msg test.pl<br/><br/>M t/test.pl<br/><br/>commit 849addbef66f01d4ac1a6980bda2adef046b585f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 15:00:25 2015 -0700<br/><br/> lib/Unicode/UCD.t: Fixes to work on EBCDIC<br/> <br/> These were broken by the upgrade of Unicode::UCD to version 0.61<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit dc17ff5b53061ec5cbaa1a01349ea6a476b7cfec<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 14:58:49 2015 -0700<br/><br/> XXX Merge dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit baedfd59b456680e4ab975b8de5faa1275548610<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 22:35:38 2015 -0700<br/><br/> XXX merge, unfinished Data::Dumper: EBCDIC fixes<br/><br/>M dist/Data-Dumper/Dumper.xs<br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit a152b2bc392b138ca0d41dc95da41953483bd452<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:15:47 2015 -0700<br/><br/> Revert &quot;Revert &quot;XXX Test Pod-Simple for now on os390&quot;&quot;<br/><br/>M t/TEST<br/><br/>commit 8bb9334b112107f267eb7f3ffe08b787fc1d3291<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:10:08 2015 -0700<br/><br/> XXX refer to email thread POSIX/t/sigaction.t: Skip failing EBCDIC test<br/> <br/> We don&#39;t know why this is faiing, but it also fails on another IBM<br/> product, AIX 4.2. Skip for now.<br/><br/>M ext/POSIX/t/sigaction.t<br/><br/>commit 53d504aff216b076cc701a3c82d9fe6d21b25b41<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 1 21:29:07 2015 -0700<br/><br/> XXX Not complete: Fix \N{U+41} to work on EBCDIC<br/><br/>M embed.fnc<br/>M proto.h<br/>M regcomp.c<br/>M t/re/pat_advanced.t<br/>M t/re/re_tests<br/>M toke.c<br/><br/>commit e217d25d99dfb9aae50ccb9b6a6973a0d4fda342<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:21:06 2015 -0700<br/><br/> Revert &quot;XXX t/op/stat.t Remove most tests for debugging&quot;<br/><br/>M t/op/stat.t<br/><br/>commit b2084583bb46511a29d11535bc4de2f6f5f1fc97<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:11:59 2015 -0700<br/><br/> XXX t/op/stat.t Remove most tests for debugging<br/><br/>M t/op/stat.t<br/><br/>commit cad0cf914fb1aa77220f745547b849d3c63f0a41<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:12:35 2015 -0700<br/><br/> XXX stat debugging<br/><br/>M t/op/stat.t<br/>M util.c<br/><br/>commit 2c8baec7e9c1de63b0eb0cd100e5868937f0a58f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:36:54 2015 -0700<br/><br/> XXX dist/Data-Dumper/t/dumper.t partial<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 556a2a5dafd5ffc456b47b556ba75c397ab86329<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 10 22:05:27 2015 -0700<br/><br/> dist/Data-Dumper/t/dumper.t: Narrow down problem<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 68181019c9883bb10782092b86b0b3b75e1b3877<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 8 09:27:16 2015 -0700<br/><br/> XXX merge with earlier op/bop.t<br/><br/>M t/op/bop.t<br/><br/>commit 75f2539dda42167090724dc3cb8157ff66c8fbef<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:43:33 2015 -0700<br/><br/> Revert &quot;Test Encode and podlators.&quot;<br/><br/>M t/TEST<br/><br/>commit bbaf7f911d5f67fd0081408089c8ec7db1b6cb35<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:40:23 2015 -0700<br/><br/> XXX DEBUG remove print dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 9cb5cf6a0b52b75f934c5fec5589d18f7a00c225<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:39 2015 -0700<br/><br/> Revert &quot;XXX Add Debug statements dist/Data-Dumper/t/dumper.t&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit b4528025b3f03b0648412ee1ccfb2408291b49e9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:18 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 288dc815157ec199029c66b38bc59245f99c3cab<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:01 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 965164df1da3ec54b185376b60823aadbafb850a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:22:37 2015 -0700<br/><br/> Revert &quot;XXX debug dist/Data-Dumper/t/dumper.t miscellaneous&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit b11206e52725fd8b475c712be14a885072f79b9f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:15:26 2015 -0700<br/><br/> XXX debug dist/Data-Dumper/t/dumper.t miscellaneous<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 03a4a173caa81bc39bf46b36e3dfe1676d873e36<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:14:54 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 698d9e2092d00c9b8a009ed630dc485093fa6904<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:13:34 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 6245190951ce272b4a08651fa50eb936cc6ce7a5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:03:49 2015 -0700<br/><br/> XXX Add Debug statements dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 2bb7727619df9dfa365deba806bb26da2328c547<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:11:01 2015 -0700<br/><br/> XXX Don&#39;t treat EBCDIC specially dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit ea55a970772a78799eed4e96b7fe0e4ecc43fe6a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:22:01 2015 -0700<br/><br/> Test Encode and podlators.<br/><br/>M t/TEST<br/><br/>commit 6755f8970cc1f504166ef69ba927d8eb20d49b88<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:13:14 2015 -0700<br/><br/> Revert &quot;XXX Test Pod-Simple for now on os390&quot;<br/> <br/> This reverts commit e5d36043a3b21df789c9a58ac5a5290ad4036294.<br/><br/>M t/TEST<br/><br/>commit d7d5d9b46e32e430420f74ed7279360f8bbfe165<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 16:18:01 2015 -0700<br/><br/> XXX Debug, fix dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 0f9d455d66769effd88c464a1e9f84c04d466ec6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:21:09 2015 -0700<br/><br/> XXX debug cpan/Pod-Simple/t/encod04.t<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 73a14636d43e4f1f34696cfc8d5b0394b17976e2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:19:59 2015 -0700<br/><br/> XXX cpan/Encode/Makefile.PL: compile cp1252<br/><br/>M cpan/Encode/Makefile.PL<br/><br/>commit 4858fae7e78d46dbe5af49754e381eac91729908<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:35:04 2015 -0700<br/><br/> Revert &quot;XXX debug cpan/File-Temp/lib/File/Temp.pm&quot;<br/> <br/> This reverts commit 28e591a9ee2d0f48479b4be1dd39bdad17feeaf0.<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit a2e304843cb5e2c9f8d89c5fe3d141b86beaf57c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 15:03:34 2015 -0700<br/><br/> encod04.t: Debug info to STDERR<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 5f7cf1d11ae10b6f848a6720127e479b3c5a145e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 10:04:04 2015 -0700<br/><br/> Pod-Simple print debugging to STDERR<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/><br/>commit f035f1c79ea91e9d731dfaf627f1717a64914585<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 09:50:22 2015 -0700<br/><br/> XXX Test Pod-Simple for now on os390<br/><br/>M t/TEST<br/><br/>commit 0a8a49a85a14927e8de32f4c3599b41facf954fa<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 22:32:26 2015 -0700<br/><br/> Cwd<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 3ae670d5fe3f897dc6cbc878711b95693d938f46<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Jan 31 22:13:19 2015 -0700<br/><br/> XXX dist/PathTools/Cwd.xs: More debugging<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 6e820a5a8b140cd4ce069e970dc658bc8f6b810c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 28 21:51:37 2015 -0700<br/><br/> ExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 8242d311ab6c10c422bebdc572c865fd2a977f0a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Jan 25 11:08:10 2015 -0700<br/><br/> cwd<br/><br/>M dist/ExtUtils-ParseXS/t/106-process_typemaps.t<br/>M dist/PathTools/Cwd.pm<br/>M dist/PathTools/Cwd.xs<br/><br/>commit 45eb6c56735efaf5856247ca8459d3a771c527a9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 22 14:26:54 2015 -0700<br/><br/> XXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390<br/> <br/> Need to notify maintainer?<br/> <br/> These two tests are already skipped for hpux, and one for win32. I&#39;m<br/> assuming the same issue here.<br/><br/>M dist/Net-Ping/t/450_service.t<br/><br/>commit b337d51c6c63d508241aba22a1a159f894dc6746<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 15 22:23:08 2015 -0700<br/><br/> Revert &quot;XXX skip for now lib/DBM_Filter/t/encode.t&quot;<br/> <br/> This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit d10dbeffd56bf941bffe4dd8144d20582fd40dc5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 14:04:48 2015 -0700<br/><br/> XXX Encode<br/><br/>M cpan/Encode/t/cow.t<br/>M cpan/Encode/t/decode.t<br/><br/>commit ebd50aa9e1185b99438232dda3b7b466f5b9bf16<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 31 16:49:35 2014 -0700<br/><br/> utfebcdic.h: Add comment<br/><br/>M utfebcdic.h<br/><br/>commit 5a078b17dca056f72ac348b8bb74933bb6b582e7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 10:00:40 2015 -0700<br/><br/> dist/PathTools/Cwd.xs: White-space/comment only<br/> <br/> Bring indentation style of bsd_realpath() into line with the rest of<br/> Perl<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 39c9c0ed344a724c81ce4b3af36365eb7dd4035e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 09:24:39 2015 -0700<br/><br/> XXX dist/ExtUtils-CBuilder/t/04-base.t: debug<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit efd88fac9cd1b1148844479cd8f8766fc483657e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Dec 26 20:39:09 2014 -0700<br/><br/> XXX h2ph-ro<br/><br/>M utils/h2ph.PL<br/><br/>commit 0de28a3d0455f3424cebffc76116eeee1172e337<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Dec 21 23:00:26 2014 -0700<br/><br/> XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC<br/><br/>M cpan/MIME-Base64/Base64.xs<br/><br/>commit e29fbca3751cd24a352fe425c6e5853ec18769ca<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 21:45:29 2014 -0700<br/><br/> XXX more debug: pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit d04b72518001038539fbc24aa2811e25555b77ec<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:30:48 2015 -0700<br/><br/> t/lib/croak/op: Fix to work on EBCDIC platforms<br/><br/>M t/lib/croak/op<br/><br/>commit 3cc7c959422715409524d97b86f8b3ebdad3fb21<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:27:24 2015 -0700<br/><br/> XXX remove Debug t/op/pack.t<br/><br/>M t/op/pack.t<br/><br/>commit 762492f135306d91e6aa5c6f5346554de61aa410<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:25:03 2015 -0700<br/><br/> XXX Debug pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit 119a90cfbb31f4b05d35287b12146c4b1911605a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 13:28:56 2014 -0700<br/><br/> XXX Temp Configure to point to bash<br/><br/>M Configure<br/><br/>commit f30b0599253da579b7465de23932e7d98a86be6c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:45 2015 -0700<br/><br/> XXX debug cpan/File-Temp/lib/File/Temp.pm<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit fed3632289883587099084f804c372fae973eb8a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:25 2015 -0700<br/><br/> XXX Debug dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 60804d616958fc97220a77aff8d06eeedb7b0edb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:28:29 2015 -0700<br/><br/> XXX reword, comment, no fstat fd<br/><br/>M hints/os390.sh<br/><br/>commit 02743142752d058c938e1a4fdb92a0cca5545cc9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Dec 8 14:51:39 2014 -0700<br/><br/> XXX Perhaps temporary, assert size for array lookups<br/> <br/> Perhaps the mime stuff should be pushed to cpan, because it is dangerous<br/> practice to do a ++ in a macro call.<br/><br/>M cpan/MIME-Base64/Base64.xs<br/>M utf8.h<br/>M utfebcdic.h<br/><br/>commit 96cc11f98e98c9f3d520506a53a283ca79a795dd<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Dec 6 23:08:38 2014 -0700<br/><br/> XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms<br/><br/>M ext/SDBM_File/dbu.c<br/><br/>commit 3e9f837a75bb3c41f353ed1e0179dab40e8e30d6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Nov 30 23:17:07 2014 -0700<br/><br/> XXX Module::CoreList: hopeful fixes<br/><br/>M dist/Module-CoreList/lib/Module/CoreList.pm<br/>M dist/Module-CoreList/lib/Module/CoreList/Utils.pm<br/>M dist/Module-CoreList/t/utils.t<br/><br/>commit 362e6a60383d585b6fac616bfdf1514fed1b057b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:35:07 2014 -0700<br/><br/> XXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC<br/> <br/> Not clear if Encode should work on this. Other .t files were being<br/> skipped. Earlier generalization is for nought, so prob. delete that<br/> commit.<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit c1d00d70d9fbf94ffa77cb22f79873c842a7ac44<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 19:55:23 2014 -0700<br/><br/> t/op/sprintf.t: Generalize for EBCDIC<br/> <br/> This adds a mechanism for tests to be ASCII or EBCDIC specific<br/><br/>M t/op/sprintf.t<br/><br/>commit 3314ae713a9dfe2f2157e0174799f1c669de3487<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 14:35:31 2014 -0700<br/><br/> Devel::Peek:Peek.t: Fix to work on EBCDIC<br/><br/>M ext/Devel-Peek/t/Peek.t<br/><br/>commit 7d0c5b15f488970473e0323cbbf044f27b357424<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:54:54 2014 -0700<br/><br/> porting/checkcfgvar.t: Skip on EBCDIC platforms<br/> <br/> This is failing on EBCDIC, probably because of sort order differences.<br/> But we won&#39;t be packaging a release from one of these platforms; easiest<br/> to just skip.<br/><br/>M t/porting/checkcfgvar.t<br/><br/>commit 00cda06eefea6ac6e6e376f1697c9f46829f6d20<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:47:17 2014 -0700<br/><br/> t/op/bop.t: Generalize for EBCDIC platforms<br/> <br/> This also indents some lines that should have been indented or from a<br/> newly formed block.<br/><br/>M t/op/bop.t<br/><br/>commit a56a3aecc10752115fc95a0865a7017eb66cc289<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Nov 21 09:22:53 2014 -0700<br/><br/> lib/Config.t: Skip invalid tests for os390<br/><br/>M lib/Config.t<br/><br/>commit 9e84747ebb9e7128489f195de394572b38934b38<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 13 20:52:23 2014 -0700<br/><br/> t/uni/chomp.t: Better explain why skipped on EBCDIC<br/><br/>M t/uni/chomp.t<br/><br/>commit e2a5e8f936a2f248bc9092058d8ea211ad023ba0<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Nov 24 11:19:22 2014 -0700<br/><br/> t/uni/case.pl: Fix to work on non-ASCII platforms<br/> <br/> This involves changes to the three test files that call it<br/><br/>M t/uni/case.pl<br/>M t/uni/lower.t<br/>M t/uni/title.t<br/>M t/uni/upper.t<br/><br/>commit b9b38c338eeadd8f5700be4bc3ecd8f54e6ea54f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:46 2014 -0600<br/><br/> t/comp/require.t: No longer needed to skip on EBCDIC<br/><br/>M t/comp/require.t<br/><br/>commit cb1becec30ad55925b97989c81e24ce99f546a54<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:42:34 2014 -0600<br/><br/> t/op/tie.t: Skip a couple tests on EBCDIC<br/> <br/> These have different results on that platform.<br/><br/>M t/op/tie.t<br/><br/>commit a5e600e6efd82d295bde380f0977f332c192d551<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:54 2014 -0600<br/><br/> t/op/inc.t: Generalize for EBCDIC<br/><br/>M t/op/inc.t<br/><br/>commit 4b51db573bf97176098b61136d9c0fef6b640546<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:20 2014 -0600<br/><br/> t/op/ver.t: Generalize for EBCDIC<br/><br/>M t/op/ver.t<br/><br/>commit 94e3a8476e10a96af38df690434bc851cd44c84a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:26:20 2014 -0600<br/><br/> t/lib/warnings/regcomp: SKIP some EBCDIC tests<br/> <br/> The result varies depending on EBCDIC code page<br/><br/>M t/lib/warnings/regcomp<br/><br/>commit 7da9bb649535f409f4c49639b232837f82093281<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 14 12:42:41 2015 -0700<br/><br/> lib/overload.t: Generalize for EBCDIC<br/><br/>M lib/overload.t<br/><br/>commit da7f8a5f38378a0f80436bceb5fb04cf8c9da8d7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:08:52 2014 -0600<br/><br/> dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC<br/><br/>M dist/Data-Dumper/t/quotekeys.t<br/><br/>commit 1a6db75bedb708e6810aade0e7ace0ddc99c6896<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Oct 24 12:09:40 2014 -0600<br/><br/> XXX temp for smoke-me: Skip podcheck, cmp_version<br/><br/>M t/porting/cmp_version.t<br/>M t/porting/podcheck.t<br/><br/>commit 2e36b63bfebac2d933b1c1189fe77b683552363a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 22 10:17:40 2014 -0600<br/><br/> XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform<br/> <br/> Probably has to wait for Encode to work<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit bc070b2812c02ca59acd1ff9849e91d819d9b6e7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 21:45:08 2014 -0600<br/><br/> XXX Temp to get mro working on EBCDIC<br/><br/>M ext/mro/mro.xs<br/>M mro.c<br/><br/>commit f70f7a70df07e85e55b0d49f68d1207eca6d8399<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 18:55:27 2014 -0600<br/><br/> t/lib/warnings/op: Skip some tests on EBCDIC<br/> <br/> This splits a longer test into two smaller, the first is skipped on<br/> EBCDIC because its result varies depending on code page.<br/><br/>M t/lib/warnings/op<br/><br/>commit e3c45972a8646f7cf4c486aa178ff4a46f1d1877<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:16:24 2014 -0600<br/><br/> t/lib/warnings/toke: Skip some tests on EBCDIC<br/> <br/> The results depends on the particular EBCDIC platform being used, so I<br/> don&#39;t think it is worth the effort.<br/><br/>M t/lib/warnings/toke<br/><br/>commit a5dff51ac47051e1aed4ea7505cf77eb7a17464a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:07:11 2014 -0600<br/><br/> POSIX/t/export.t: Generalize for non-ASCII platforms<br/><br/>M ext/POSIX/t/export.t<br/><br/>commit d88849cd2f66d086264c9032ce8dd82ff47fe177<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:05:14 2014 -0600<br/><br/> PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform<br/><br/>M ext/PerlIO-encoding/t/nolooping.t<br/><br/>commit ca4c2101b4cb1206ae80c324591155e6be83103c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:03:50 2014 -0600<br/><br/> Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms<br/><br/>M ext/Pod-Functions/Functions_pm.PL<br/><br/>commit f56beb6381e5c91c4d0718abf52a209acb845fea<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:00:56 2014 -0600<br/><br/> Hash-Util tests: Generalize for non-ASCII platforms<br/><br/>M ext/Hash-Util-FieldHash/t/05_perlhook.t<br/>M ext/Hash-Util/t/Util.t<br/><br/>commit 3f05ed4ab6055a1e7c7e1049ea0cffe709b94afb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 20:50:29 2014 -0600<br/><br/> t/op/override.t: Generalize for non-ASCII platforms<br/><br/>M t/op/override.t<br/><br/>commit fb1482234b8dd491d9f57f330e350e6cb96c746d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 19:37:29 2014 -0600<br/><br/> XXX May still have problems lib/open.t: Generalize for non-ASCII platforms<br/><br/>M lib/open.t<br/><br/>commit 3188d77f39d0273baa4a97c731c10468c2984e32<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 16:31:41 2014 -0600<br/><br/> Term::Complete: Generalize for EBCDIC<br/> <br/> This doesn&#39;t try to print \c? nor C1 controls, which the previous<br/> version did.<br/><br/>M dist/Term-Complete/lib/Term/Complete.pm<br/><br/>commit 9f0ceccfcd66a05bf273d8a60c93f85c4cdca833<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 10:32:13 2014 -0600<br/><br/> t/op/concat2.t: Skip &#39;use encoding&#39; test in EBCDIC<br/> <br/> This pragma does not work on EBCDIC platforms<br/><br/>M t/op/concat2.t<br/><br/>commit 29c4887eee065153ef589e6883210639caebee04<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:51:04 2014 -0600<br/><br/> XXX ebcdic_tables.h: temporarily create in hex<br/> <br/> This makes debugging simpler<br/><br/>M ebcdic_tables.h<br/>M regen/ebcdic.pl<br/><br/>commit 607c9edf10bd86bb42df31a4aa60fcd6e7d10757<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:48:50 2014 -0600<br/><br/> XXX Temporarily remove all but 1047 tables<br/> <br/> This is to make debugging easier<br/><br/>M charclass_invlists.h<br/>M ebcdic_tables.h<br/>M l1_char_class_tab.h<br/>M regcharclass.h<br/>M regen/charset_translations.pl<br/>M unicode_constants.h<br/><br/>commit 897f18db1b12428c2b8ba7bdea0ebc899ef99119<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Jun 9 12:30:23 2014 -0600<br/><br/> t/uni/write.t: Don&#39;t skip EBCDIC tests<br/> <br/> This now passes on os390<br/><br/>M t/uni/write.t<br/><br/>commit 03611c1c6dcf5fe15a2812b6a09242a38398e8a7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun May 11 19:34:08 2014 -0600<br/><br/> t/op/chars.t: Generalize to not use code page specific<br/> <br/> In EBCDIC, \c? resolves to the APC character. We can use table lookup<br/> to find out what that is on the current platform, without having to know<br/> what code page we are using.<br/><br/>M t/op/chars.t<br/><br/>commit 7c1fae04f65252686ba5ffb084c532f5d0f25b98<br/>Author: Yaroslav Kuzmin &lt;ykuzmin@rocketsoftware.com&gt;<br/>Date: Mon Apr 28 16:21:44 2014 -0600<br/><br/> Fix hints/os390.sh<br/><br/>M hints/os390.sh<br/><br/>commit 1e909cbb990c1955c6b0b09638350ed76a1ba618<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Apr 26 10:24:38 2014 -0600<br/><br/> Remove Configure changes so can run Configure on Linux<br/><br/>M Configure<br/><br/>commit d8c9df9472ef312f3154c2c1dbf0205f63c63dcd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 12:26:15 2013 -0600<br/><br/> hints/os390.sh: Suppress bogus compiler message<br/><br/>M hints/os390.sh<br/><br/>commit 93c00c77360c87c1a43a3c387d074b4e003e60d9<br/>Author: John Goodyear &lt;johngood@us.ibm.com&gt;<br/>Date: Sat Mar 2 12:31:25 2013 -0700<br/><br/> XXX Temporary for z/OS long long support<br/><br/>M Configure<br/>M hints/os390.sh<br/><br/>commit bd77b865c337a48fd4e22e54f5732d4cd1e20f42<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 18:23:27 2013 -0600<br/><br/> regexp_unicode_prop.t: Generalize for non-ASCII platforms<br/><br/>M t/re/regexp_unicode_prop.t<br/><br/>commit 2273e8a3225884bcb05801a746b4d186e883b50b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:28:41 2013 -0600<br/><br/> t/lib/warnings/utf8: Update skip message<br/> <br/> It is not that EBCDIC platforms don&#39;t check for malformedness; it is<br/> that a different message gets generated on them, and it&#39;s too much<br/> bother to figure it out for each such platform.<br/><br/>M t/lib/warnings/utf8<br/><br/>commit f468d31fc952ab38cb16557a09e7a03aa398bed4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:25:37 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for EBCDIC platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit f783ff08a76a7e0d097e6dafa72a5a6f91a91882<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 22:01:02 2013 -0600<br/><br/> ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms<br/><br/>M ext/XS-APItest/t/hash.t<br/><br/>commit cf9e295cb370bb1ec1a16f055c298f1f9ad81bc6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:59:48 2013 -0600<br/><br/> dist/Storable/t/code.t: Fixes to run under EBCDIC<br/><br/>M dist/Storable/t/code.t<br/><br/>commit 2ce63a2e40896a74cc71be00ede6fc658fd0617b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:54:01 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for non-ASCII platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit 411a11d723750ccd913d2d184fe4786c9f6aaa99<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:22:55 2013 -0700<br/><br/> XXX CPAN prob wrong Collate<br/> <br/> This changes to implicity usenative code points. This is likely wrong,<br/> as the module comes with its own data, that are probably in terms of<br/> Unicode<br/><br/>M cpan/Unicode-Collate/Collate.xs<br/><br/>commit a42a023a33dd07b89eddf0a6cb45a3195665d59f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 19 13:58:12 2013 -0600<br/><br/> t/op/coreamp.t: Generalize for non-ASCII platfomrs<br/><br/>M t/op/coreamp.t<br/><br/>commit e496ce0062c0cdb4c1e5cbc115d206c1f538ab96<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 21:49:10 2013 -0600<br/><br/> t/re/re_tests: Some tests are platform-specific<br/><br/>M t/re/re_tests<br/><br/>commit 9f02532784fcfbddd27740d262796ae8fd23d987<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 08:22:36 2013 -0600<br/><br/> t/io/crlf.t: Generalize for non-ASCII platforms<br/><br/>M t/io/crlf.t<br/><br/>commit d29242411f3ac402f6286caa30588672f9cb4a89<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:13:07 2013 -0600<br/><br/> ext/B/t/b.t: Generalize for non-ASCII platforms<br/><br/>M ext/B/t/b.t<br/><br/>commit aba4998122f902b3744b9e21c15d12a8a5f3634d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:02:26 2013 -0600<br/><br/> dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform<br/><br/>M dist/Safe/t/safeutf8.t<br/><br/>commit 0e639157ae0e57e05c13eee91bc83d887f9b5a75<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 11:50:04 2013 -0600<br/><br/> t/op/warn.t: Generalize for non-ASCII platforms<br/><br/>M t/op/warn.t<br/><br/>commit 446aa3cd2ccaede57f876015040b591ecd21336b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 10:18:02 2013 -0600<br/><br/> re/reg_email.t: Generalize for non-ASCII platforms<br/> <br/> This replaces all the hard-coded hex character values. It uses the new<br/> (?[ ]) notation. I checked that the compiled regex matches the exact<br/> same code points as before these changes.<br/><br/>M t/re/reg_email.t<br/><br/>commit a678c5b9df870ead1aeddbf663e072d8c6522f13<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Apr 21 10:09:57 2014 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: White-space only<br/> <br/> Indent for new block formed by previous commit<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit f224b885bc5b882abaecdfa7d469b84489bce0ac<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 09:03:47 2013 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC<br/> <br/> Because it uses JSON<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit eccb7c2503c6e54ebeaf02a005dc21f2df00858a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 22:04:50 2013 -0600<br/><br/> XXX skip cpan tests<br/><br/>M t/TEST<br/><br/>commit 34c368c8fe41d9aa518856e31ed4a66240b93bce<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:19:20 2013 -0600<br/><br/> ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpeek.t<br/><br/>commit b7a6f62d628caed5b10dec811c94edaec3724b7d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:14:35 2013 -0600<br/><br/> ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpv_magic.t<br/><br/>commit a8d204a75286494294bf2abde4f82604965d1abe<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:38:29 2014 -0700<br/><br/> XXX skip for now lib/DBM_Filter/t/encode.t<br/> <br/> Needs Encode, or maybe will never work. Examine to see if we&#39;ve made<br/> changes to this before.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 2e379e68f86cca4e1dfb8b370f3a48e364ece01f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:54:37 2013 -0600<br/><br/> XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 1f393a95cc00ddb37522a760c489acb646bfa3cd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:35:52 2013 -0600<br/><br/> lib/utf8.t: Generalize for non-ASCII platforms<br/> <br/> This includes choosing a different code point that has 3 bytes in both<br/> UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.<br/><br/>M lib/utf8.t<br/><br/>commit fdfdb8d430cf34353f06f1c8dc9f11f092402df3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:16:44 2013 -0600<br/><br/> t/uni/parser.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/parser.t<br/><br/>commit 8f99a458d071af68a3ce46ffd90ac307dfd3d4e4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:41:46 2013 -0600<br/><br/> t/uni/method.t: Generalize for non-ASCII platforms<br/> <br/> I couldn&#39;t figure out a way to not use the hard-coded values<br/><br/>M t/uni/method.t<br/><br/>commit abe88ab2d53d2aa9845c74da3f85e7c6646c3602<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:26:09 2013 -0600<br/><br/> t/op/magic.t: Generalize for non-ASCII platforms<br/><br/>M t/op/magic.t<br/><br/>commit f5f61b7efc3cdfdb28a11b4f38bd2054bbb59f0d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 13:36:41 2013 -0600<br/><br/> t/io/through.t: Generalize for non-ASCII platforms<br/> <br/> This uses hard-coded values for EBCDIC because of the shell issues<br/><br/>M t/io/through.t<br/><br/>commit 72ef737029f8a8696dc5a1cba7e76a6e904a3aeb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Apr 7 10:45:14 2013 -0600<br/><br/> t/op/goto.t: Generalize for EBCDIC<br/><br/>M t/op/goto.t<br/><br/>commit ba61f654ed911415e0fd56798dd259b2addf7bd0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 20:15:17 2013 -0600<br/><br/> t/re/pat.t: Generalize for EBCDIC<br/><br/>M t/re/pat.t<br/><br/>commit 1701b36be6f58018a78c3461f31ae41b88eed8e2<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 21:56:02 2013 -0600<br/><br/> XXX t/op/pack.t: Generalize for EBCDIC<br/> <br/> Still a few failures<br/><br/>M t/op/pack.t<br/><br/>commit 92bb838a15d394b9bca090d069e51e10ffc8de13<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:50 2013 -0600<br/><br/> t/uni/overload.t: EBCDIC fixes<br/><br/>M t/uni/overload.t<br/><br/>commit 2422a2968ce671b2cf49d51497ce21509b022e69<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:13 2013 -0600<br/><br/> t/uni/method.t: EBCDIC fixes<br/><br/>M t/uni/method.t<br/><br/>commit 52a77ade7319ea44c6ec7af0cc15ae0ab6b6b090<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:33:28 2013 -0600<br/><br/> t/op/utf8magic.t: EBCDIC fixes<br/><br/>M t/op/utf8magic.t<br/><br/>commit 4a23dec2bcac7ad1d913a8d319d59f446b72ecbb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:32:57 2013 -0600<br/><br/> t/op/evalbytes.t: EBCDIC fixes<br/><br/>M t/op/evalbytes.t<br/><br/>commit 62f8ab9e84d2ff0e8780a12028fdd229151f73a0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 6 13:01:54 2013 -0600<br/><br/> t/op/utfhash.t: Fix to work on EBCDIC 1047<br/> <br/> This .t thought it could have an __END__ in the middle of DATA input,<br/> and the first read would read in up to that, and the second would read<br/> the rest. In bisecting, I couldn&#39;t find a time when this ever worked.<br/> Now this has a marker, and does a split on that marker, choosing the<br/> first or second half depending.<br/> <br/> Note that this only works on ASCII and EBCDIC 1047 platforms. It could<br/> be extended for the other code pages Perl purportedly supports.<br/><br/>M t/op/utfhash.t<br/><br/>commit dbb17fbde94a1df4361c25ebfe12119b43cb5bfc<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 19:06:52 2013 -0600<br/><br/> Test::Test.pm: EBCDIC fixes<br/> <br/> We are getting Perl working again for EBCDIC in v5.22. The changes here<br/> are necessary to work for these platforms. For modern Perls, there is<br/> one code path for both ASCII and EBCDIC platforms; this wasn&#39;t possible<br/> to do for earlier versions.<br/> <br/> One perhaps not obvious change is that [^:ascii:] doesn&#39;t include \177<br/> which the earlier version does. However \177 was changed in the<br/> substitute in the line above, so this change has no practical effect.<br/><br/>M cpan/Test/lib/Test.pm<br/><br/>commit d2f7fe26f7a104264d27e554cdee341c9a4cbe56<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:29:16 2013 -0600<br/><br/> t/re/pat_re_eval.t: Some EBCDIC fixes<br/><br/>M t/re/pat_re_eval.t<br/><br/>commit 0012cb77d01a9f43463748f435c78baba6ad95f1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:28:43 2013 -0600<br/><br/> dist/Storable/t/utf8.t: Fix to run under EBCDIC<br/><br/>M dist/Storable/t/utf8.t<br/><br/>commit 15b4bd613f314770fdbc0390c0a1580a191d034f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 21:08:20 2013 -0600<br/><br/> t/op/split.t: EBCDIC fixes<br/><br/>M t/op/split.t<br/><br/>commit d00b32701c008cf34c18ac2f3d8f09b59649c6e3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:43:03 2013 -0600<br/><br/> re/pat_advanced.t: EBCDIC fixes<br/> <br/> This includes not skipping some EBCDIC that formerly was, since we now<br/> have testing infrastructure that makes this easy.<br/><br/>M t/re/pat_advanced.t<br/><br/>commit e8af933cfd19d1062b9bf70ce711f5d8cc2888cb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:01:04 2013 -0600<br/><br/> t/io/utf8.t: EBCDIC fixes<br/><br/>M t/io/utf8.t<br/><br/>commit 813c9080363d02745e1e2ed8edac1bc0d30da5c5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Mar 30 12:32:09 2013 -0600<br/><br/> t/uni/fold.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/fold.t<br/><br/>commit 36078183e486c0562dde8fb529c58422d94e0f7e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:55:55 2013 -0600<br/><br/> lib/feature/bundle: Fix some things to pass under EBCDIC<br/><br/>M t/lib/feature/bundle<br/><br/>commit daa060ce6e9520ea19cece956c19112ae8f2825b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:08:04 2013 -0600<br/><br/> XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC<br/> <br/> This could be ported, but there&#39;s a lot of stuff to convert<br/><br/>M ext/XS-APItest/t/fetch_pad_names.t<br/><br/>commit bd91aee93b0497bd784d428ee6dcf4ba7b0560f7<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 12:05:53 2013 -0600<br/><br/> XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC<br/> <br/> This involves skipping much of the tests. Reexamine later<br/><br/>M ext/XS-APItest/t/utf8.t<br/><br/>commit 18e679d5de92eeb3d78386653281e7d20ad6a9b1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:27:06 2013 -0600<br/><br/> ext/re/t/re_funcs_u.t: Fix to work under EBCDIC<br/><br/>M ext/re/t/re_funcs_u.t<br/><br/>commit 65ac77a51c95ac951513060e5e04b4ecb0dc092a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:11:22 2013 -0600<br/><br/> dist/IO/t/io_utf8argv.t: Generalize for non-ASCII platforms.<br/><br/>M dist/IO/t/io_utf8argv.t<br/><br/>commit 5024f9e6e517ab5dcdd67e0766cf7554a8182c1d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 10:33:44 2013 -0600<br/><br/> t/op/print.t: Skip an EBCDIC test<br/> <br/> This could be written (the values would probably change depending on the<br/> code page), but the code that would get exercised is unlikely to vary<br/> depending on character set.<br/><br/>M t/op/print.t<br/><br/>commit 3447474b644a53388c3e5e4ef764722123cd1802<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 26 15:44:59 2013 -0600<br/><br/> XXX t/TEST: Avoid SIGPIPEs<br/><br/>M t/TEST<br/><br/>commit 7144e93285fc37253e5fb62282df15a34bf0a196<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 20:43:38 2013 -0600<br/><br/> op/chop.t: Fix for EBCDIC<br/> <br/> One test is skipped because the code point is not representable on<br/> EBCDIC platforms. Other tests are modified to work on EBCDIC.<br/><br/>M t/op/chop.t<br/><br/>commit 96cbb956c3c1108fe618ce794925519f03541154<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 19:56:50 2013 -0600<br/><br/> t/op/lc.t: Fix to work under EBCDIC<br/> <br/> This had code that attempted this, but it was wrong. The conversion to<br/> EBCDIC must be done before the \U, or similar.<br/><br/>M t/op/lc.t<br/><br/>commit d744ec3620cb96d6060663f9ec498c3e10bd0ee5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 15:04:14 2013 -0600<br/><br/> Skip some porting tests under EBCDIC<br/> <br/> EBCDIC won&#39;t work on these because of inherent differences from ASCII,<br/> including a different sort order.<br/> <br/> For porting/regen.t, we use the shipped parsing rules on EBCDIC platforms<br/><br/>M Porting/pod_rules.pl<br/>M t/porting/bincompat.t<br/>M t/porting/customized.t<br/>M t/porting/manifest.t<br/>M t/porting/perlfunc.t<br/>M t/porting/regen.t<br/><br/>commit 0e552a009b1921afdde7f69a0b1cd211e9508f98<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 14:59:50 2013 -0600<br/><br/> t/re/regex_sets.t: So will pass under EBCDIC<br/><br/>M t/re/regex_sets.t<br/><br/>commit d9b04a870f3aafd7f6eb9fcd67c7713f395e80ad<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 16:06:47 2013 -0600<br/><br/> lib/Unicode/UCD.t: White-space only<br/> <br/> Indents for a newly formed block<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit 93dffadd804c6fcc45c6db30e56b7a18a3a8e7ae<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 15:27:31 2013 -0600<br/><br/> t/op/quotemeta.t: EBCDIC fixes<br/><br/>M t/op/quotemeta.t<br/><br/>commit a9cba77ea1907cec83705bc8b54934dc65e44855<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:32:55 2013 -0600<br/><br/> t/re/fold_grind.t: Fixes for EBCDIC<br/><br/>M t/re/fold_grind.t<br/><br/>commit a4195ce79688f8f19b8ee57edea17fce38b00058<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:20:24 2013 -0600<br/><br/> t/uni/class.t: Make work on EBCDIC<br/><br/>M t/uni/class.t<br/><br/>commit b0862604dbfb270411b8cf369f9253e02eee39c3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:01:57 2013 -0600<br/><br/> feature/unicode_strings.t: Fix to work on EBCDIC<br/><br/>M lib/feature/unicode_strings.t<br/><br/>commit c46cc478046f6947ff1320d25463ed86293733ba<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:48 2014 -0600<br/><br/> lib/dumpvar.pl: Generalize for non-ASCII<br/><br/>M lib/dumpvar.pl<br/><br/>commit edd2f79435325cf6452d04355f283a376b57c309<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:21 2014 -0600<br/><br/> XXX needs more work lib/perl5db.pl<br/><br/>M lib/perl5db.pl<br/><br/>commit 27a30e2d452419eeadfe9400472cbf55229be13e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:07:51 2014 -0600<br/><br/> XXX Unsure, meta lib/sigtrap.pm: Generalize for EBCDIC<br/><br/>M lib/sigtrap.pm<br/><br/>commit 2d017fab72b90a06f924c46828bc04192fc5c041<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:01:19 2014 -0600<br/><br/> XXX unsure lib/DB.pm: Generalize for EBCDIC<br/><br/>M lib/DB.pm<br/><br/>commit 4f7c938be0dd808a4a3866418ab7585f636093d4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 11:57:24 2013 -0600<br/><br/> re/charset.t: Generalize for non-ASCII platforms<br/> <br/> This converts the hard-coded character numbers to native, so will work<br/> on any platform. It also adds some tests, and improves some test names<br/><br/>M t/re/charset.t<br/><br/>commit 8ee08f636c36ef77f587e22b8091a4334e80f802<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:17:39 2013 -0600<br/><br/> APItest/t/handy.t: Make EBCDIC-friendly<br/><br/>M ext/XS-APItest/t/handy.t<br/><br/>commit 7e05543becbaaf4648e4c52e9b13c60b5b584040<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Sep 7 12:59:57 2013 -0600<br/><br/> XXX dist/Data-Dumper/Dumper.pm<br/> <br/> Merge with result of #113088<br/> Add /a to regexes here for safety against a use v5.14<br/><br/>M dist/Data-Dumper/Dumper.pm<br/><br/>commit 3a3316ce58b8f0b788e75c7b52d036dcbdafb322<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:16:14 2013 -0600<br/><br/> Data-Dumper: Make EBCDIC-friendly<br/><br/>M dist/Data-Dumper/Dumper.xs<br/><br/>commit 5b633165ca9470acce8867f1ba81a42728859c33<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Mar 10 22:17:31 2013 -0600<br/><br/> t/base/lex.t: Generalize for non-ASCII platforms<br/> <br/> \xE2 is &#39;S&#39; in EBCDIC, and so is going to be legal. \xDF is an alpha<br/> which has no ASCII equivalent in either character set<br/> <br/> Also, 65 may not be &quot;A&quot; on a non-ASCII platform, so use 65 where that is<br/> wanted<br/><br/>M t/base/lex.t<br/><br/>commit 84aa7db8e1f5154f3ca04477e08dfa4ee8824977<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Thu Feb 28 09:25:27 2013 -0700<br/><br/> XXX temp: show makedepend cerr<br/><br/>M makedepend.SH<br/><br/>commit 88616caa6e43cdaf9cbb8594bad8ead1de67bac9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 12:08:50 2013 -0700<br/><br/> XXX unsure if right thing: utf8.c: Deprecate two functions<br/> <br/> This is to force any code that has been using these functions to change.<br/> Since the Unicode tables are now stored in native order, these functions<br/> should only rarely be needed.<br/> <br/> However, the functionality of these is needed, and in actuality, on<br/> ASCII platforms, the native functions are #defined to these. So what<br/> this commit does is rename the functions to something else, and create<br/> wrappers with the old names, so that anyone using them will get the<br/> deprecation.<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit ea4d85959a337d11bf1a06e864c13929b7cb01e4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 11:26:09 2013 -0700<br/><br/> XXX unsure if right thing: Deprecate uvuni_to_utf8()<br/> <br/> Code should almost never be dealing with non-native code points<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit 6872e4442a282f75170945c91b73d03b79c8983e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 12 12:48:04 2014 -0700<br/><br/> XXX cpan Encode::encoding: Don&#39;t fail &#39;no encoding&#39; on EBCDIC<br/> <br/> If someone specifies &#39;no encoding&#39; it would croak at compile time on an<br/> EBCDIC platform, whereas the only problem would be if they had said &#39;use<br/> encoding&#39;. So move the test to the import function.<br/><br/>M cpan/Encode/encoding.pm<br/><br/>commit f9f68b292e1290eccf0635e612dc2210f142671d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:16 2014 -0600<br/><br/> XXX encode merge, cpan<br/><br/>M cpan/Encode/encengine.c<br/><br/>commit fb8561530f3508ceffc53c50c3ba22f5399eccf2<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:12:53 2013 -0700<br/><br/> XXX CPAN Encode.xs<br/> <br/> Use core function if available. This will insulate this code from any<br/> future changes.<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit e42b5316fc6f9844dbf191c637b3194a329ed4f0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:04:24 2013 -0700<br/><br/> XXX CPAN and unsure Encode<br/><br/>M cpan/Encode/Encode.xs<br/>M cpan/Encode/Unicode/Unicode.xs<br/><br/>commit 06355baea72914650d5035b0a868c621687d6742<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:00:47 2013 -0700<br/><br/> XXX CPAN Encode.xs: fix indent<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit 8fc0a6f8f038e28f4f5ce599c780819fa30dc17e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 12:29:42 2015 -0700<br/><br/> XXX Pod::Simple 3.30_1<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>M cpan/Pod-Simple/t/search50.t<br/><br/>commit 7360d35970c20e12a385336d3729280bdd6c3473<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 17:57:16 2015 -0700<br/><br/> XXX Pod::Simple 3.30<br/> <br/> This is from CPAN, and includes EBCDICI cp1252 fixes<br/><br/>M MANIFEST<br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>A cpan/Pod-Simple/t/ascii_order.pl<br/>M cpan/Pod-Simple/t/basic.t<br/>M cpan/Pod-Simple/t/corpus.t<br/>M cpan/Pod-Simple/t/corpus/encwarn01.xml<br/>M cpan/Pod-Simple/t/corpus/lat1frim.xml<br/>M cpan/Pod-Simple/t/encod04.t<br/>M cpan/Pod-Simple/t/search10.t<br/>M cpan/Pod-Simple/t/search12.t<br/>M cpan/Pod-Simple/t/search20.t<br/>M cpan/Pod-Simple/t/search22.t<br/>M cpan/Pod-Simple/t/search26.t<br/>M cpan/Pod-Simple/t/search28.t<br/>M cpan/Pod-Simple/t/search50.t<br/>M cpan/Pod-Simple/t/xhtml01.t<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44211.html Mon, 02 Mar 2015 23:17:37 +0000 [perl.git] branch khw/ebcdic, deleted. v5.21.9-229-g9a14b20 by Karl Williamson In perl.git, the branch khw/ebcdic has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=9a14b200b6e3e104830e7090a29b691039379f77&gt;<br/><br/> was 9a14b200b6e3e104830e7090a29b691039379f77<br/><br/>-----------------------------------------------------------------------<br/>9a14b200b6e3e104830e7090a29b691039379f77 XXX rewrite commit msg test.pl<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44210.html Mon, 02 Mar 2015 23:17:28 +0000 [perl.git] branch khw/ebcdic, created. v5.21.9-229-g9a14b20 by Karl Williamson In perl.git, the branch khw/ebcdic has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/9a14b200b6e3e104830e7090a29b691039379f77?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at 9a14b200b6e3e104830e7090a29b691039379f77 (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>commit 9a14b200b6e3e104830e7090a29b691039379f77<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 15:03:08 2015 -0700<br/><br/> XXX rewrite commit msg test.pl<br/><br/>M t/test.pl<br/><br/>commit 849addbef66f01d4ac1a6980bda2adef046b585f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 15:00:25 2015 -0700<br/><br/> lib/Unicode/UCD.t: Fixes to work on EBCDIC<br/> <br/> These were broken by the upgrade of Unicode::UCD to version 0.61<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit dc17ff5b53061ec5cbaa1a01349ea6a476b7cfec<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 14:58:49 2015 -0700<br/><br/> XXX Merge dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit baedfd59b456680e4ab975b8de5faa1275548610<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 22:35:38 2015 -0700<br/><br/> XXX merge, unfinished Data::Dumper: EBCDIC fixes<br/><br/>M dist/Data-Dumper/Dumper.xs<br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit a152b2bc392b138ca0d41dc95da41953483bd452<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:15:47 2015 -0700<br/><br/> Revert &quot;Revert &quot;XXX Test Pod-Simple for now on os390&quot;&quot;<br/><br/>M t/TEST<br/><br/>commit 8bb9334b112107f267eb7f3ffe08b787fc1d3291<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:10:08 2015 -0700<br/><br/> XXX refer to email thread POSIX/t/sigaction.t: Skip failing EBCDIC test<br/> <br/> We don&#39;t know why this is faiing, but it also fails on another IBM<br/> product, AIX 4.2. Skip for now.<br/><br/>M ext/POSIX/t/sigaction.t<br/><br/>commit 53d504aff216b076cc701a3c82d9fe6d21b25b41<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 1 21:29:07 2015 -0700<br/><br/> XXX Not complete: Fix \N{U+41} to work on EBCDIC<br/><br/>M embed.fnc<br/>M proto.h<br/>M regcomp.c<br/>M t/re/pat_advanced.t<br/>M t/re/re_tests<br/>M toke.c<br/><br/>commit e217d25d99dfb9aae50ccb9b6a6973a0d4fda342<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:21:06 2015 -0700<br/><br/> Revert &quot;XXX t/op/stat.t Remove most tests for debugging&quot;<br/><br/>M t/op/stat.t<br/><br/>commit b2084583bb46511a29d11535bc4de2f6f5f1fc97<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:11:59 2015 -0700<br/><br/> XXX t/op/stat.t Remove most tests for debugging<br/><br/>M t/op/stat.t<br/><br/>commit cad0cf914fb1aa77220f745547b849d3c63f0a41<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:12:35 2015 -0700<br/><br/> XXX stat debugging<br/><br/>M t/op/stat.t<br/>M util.c<br/><br/>commit 2c8baec7e9c1de63b0eb0cd100e5868937f0a58f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:36:54 2015 -0700<br/><br/> XXX dist/Data-Dumper/t/dumper.t partial<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 556a2a5dafd5ffc456b47b556ba75c397ab86329<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 10 22:05:27 2015 -0700<br/><br/> dist/Data-Dumper/t/dumper.t: Narrow down problem<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 68181019c9883bb10782092b86b0b3b75e1b3877<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 8 09:27:16 2015 -0700<br/><br/> XXX merge with earlier op/bop.t<br/><br/>M t/op/bop.t<br/><br/>commit 75f2539dda42167090724dc3cb8157ff66c8fbef<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:43:33 2015 -0700<br/><br/> Revert &quot;Test Encode and podlators.&quot;<br/><br/>M t/TEST<br/><br/>commit bbaf7f911d5f67fd0081408089c8ec7db1b6cb35<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:40:23 2015 -0700<br/><br/> XXX DEBUG remove print dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 9cb5cf6a0b52b75f934c5fec5589d18f7a00c225<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:39 2015 -0700<br/><br/> Revert &quot;XXX Add Debug statements dist/Data-Dumper/t/dumper.t&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit b4528025b3f03b0648412ee1ccfb2408291b49e9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:18 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 288dc815157ec199029c66b38bc59245f99c3cab<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:01 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 965164df1da3ec54b185376b60823aadbafb850a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:22:37 2015 -0700<br/><br/> Revert &quot;XXX debug dist/Data-Dumper/t/dumper.t miscellaneous&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit b11206e52725fd8b475c712be14a885072f79b9f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:15:26 2015 -0700<br/><br/> XXX debug dist/Data-Dumper/t/dumper.t miscellaneous<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 03a4a173caa81bc39bf46b36e3dfe1676d873e36<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:14:54 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 698d9e2092d00c9b8a009ed630dc485093fa6904<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:13:34 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 6245190951ce272b4a08651fa50eb936cc6ce7a5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:03:49 2015 -0700<br/><br/> XXX Add Debug statements dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 2bb7727619df9dfa365deba806bb26da2328c547<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:11:01 2015 -0700<br/><br/> XXX Don&#39;t treat EBCDIC specially dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit ea55a970772a78799eed4e96b7fe0e4ecc43fe6a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:22:01 2015 -0700<br/><br/> Test Encode and podlators.<br/><br/>M t/TEST<br/><br/>commit 6755f8970cc1f504166ef69ba927d8eb20d49b88<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:13:14 2015 -0700<br/><br/> Revert &quot;XXX Test Pod-Simple for now on os390&quot;<br/> <br/> This reverts commit e5d36043a3b21df789c9a58ac5a5290ad4036294.<br/><br/>M t/TEST<br/><br/>commit d7d5d9b46e32e430420f74ed7279360f8bbfe165<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 16:18:01 2015 -0700<br/><br/> XXX Debug, fix dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 0f9d455d66769effd88c464a1e9f84c04d466ec6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:21:09 2015 -0700<br/><br/> XXX debug cpan/Pod-Simple/t/encod04.t<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 73a14636d43e4f1f34696cfc8d5b0394b17976e2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:19:59 2015 -0700<br/><br/> XXX cpan/Encode/Makefile.PL: compile cp1252<br/><br/>M cpan/Encode/Makefile.PL<br/><br/>commit 4858fae7e78d46dbe5af49754e381eac91729908<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:35:04 2015 -0700<br/><br/> Revert &quot;XXX debug cpan/File-Temp/lib/File/Temp.pm&quot;<br/> <br/> This reverts commit 28e591a9ee2d0f48479b4be1dd39bdad17feeaf0.<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit a2e304843cb5e2c9f8d89c5fe3d141b86beaf57c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 15:03:34 2015 -0700<br/><br/> encod04.t: Debug info to STDERR<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 5f7cf1d11ae10b6f848a6720127e479b3c5a145e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 10:04:04 2015 -0700<br/><br/> Pod-Simple print debugging to STDERR<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/><br/>commit f035f1c79ea91e9d731dfaf627f1717a64914585<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 09:50:22 2015 -0700<br/><br/> XXX Test Pod-Simple for now on os390<br/><br/>M t/TEST<br/><br/>commit 0a8a49a85a14927e8de32f4c3599b41facf954fa<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 22:32:26 2015 -0700<br/><br/> Cwd<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 3ae670d5fe3f897dc6cbc878711b95693d938f46<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Jan 31 22:13:19 2015 -0700<br/><br/> XXX dist/PathTools/Cwd.xs: More debugging<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 6e820a5a8b140cd4ce069e970dc658bc8f6b810c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 28 21:51:37 2015 -0700<br/><br/> ExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 8242d311ab6c10c422bebdc572c865fd2a977f0a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Jan 25 11:08:10 2015 -0700<br/><br/> cwd<br/><br/>M dist/ExtUtils-ParseXS/t/106-process_typemaps.t<br/>M dist/PathTools/Cwd.pm<br/>M dist/PathTools/Cwd.xs<br/><br/>commit 45eb6c56735efaf5856247ca8459d3a771c527a9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 22 14:26:54 2015 -0700<br/><br/> XXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390<br/> <br/> Need to notify maintainer?<br/> <br/> These two tests are already skipped for hpux, and one for win32. I&#39;m<br/> assuming the same issue here.<br/><br/>M dist/Net-Ping/t/450_service.t<br/><br/>commit b337d51c6c63d508241aba22a1a159f894dc6746<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 15 22:23:08 2015 -0700<br/><br/> Revert &quot;XXX skip for now lib/DBM_Filter/t/encode.t&quot;<br/> <br/> This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit d10dbeffd56bf941bffe4dd8144d20582fd40dc5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 14:04:48 2015 -0700<br/><br/> XXX Encode<br/><br/>M cpan/Encode/t/cow.t<br/>M cpan/Encode/t/decode.t<br/><br/>commit ebd50aa9e1185b99438232dda3b7b466f5b9bf16<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 31 16:49:35 2014 -0700<br/><br/> utfebcdic.h: Add comment<br/><br/>M utfebcdic.h<br/><br/>commit 5a078b17dca056f72ac348b8bb74933bb6b582e7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 10:00:40 2015 -0700<br/><br/> dist/PathTools/Cwd.xs: White-space/comment only<br/> <br/> Bring indentation style of bsd_realpath() into line with the rest of<br/> Perl<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 39c9c0ed344a724c81ce4b3af36365eb7dd4035e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 09:24:39 2015 -0700<br/><br/> XXX dist/ExtUtils-CBuilder/t/04-base.t: debug<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit efd88fac9cd1b1148844479cd8f8766fc483657e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Dec 26 20:39:09 2014 -0700<br/><br/> XXX h2ph-ro<br/><br/>M utils/h2ph.PL<br/><br/>commit 0de28a3d0455f3424cebffc76116eeee1172e337<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Dec 21 23:00:26 2014 -0700<br/><br/> XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC<br/><br/>M cpan/MIME-Base64/Base64.xs<br/><br/>commit e29fbca3751cd24a352fe425c6e5853ec18769ca<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 21:45:29 2014 -0700<br/><br/> XXX more debug: pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit d04b72518001038539fbc24aa2811e25555b77ec<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:30:48 2015 -0700<br/><br/> t/lib/croak/op: Fix to work on EBCDIC platforms<br/><br/>M t/lib/croak/op<br/><br/>commit 3cc7c959422715409524d97b86f8b3ebdad3fb21<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:27:24 2015 -0700<br/><br/> XXX remove Debug t/op/pack.t<br/><br/>M t/op/pack.t<br/><br/>commit 762492f135306d91e6aa5c6f5346554de61aa410<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:25:03 2015 -0700<br/><br/> XXX Debug pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit 119a90cfbb31f4b05d35287b12146c4b1911605a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 13:28:56 2014 -0700<br/><br/> XXX Temp Configure to point to bash<br/><br/>M Configure<br/><br/>commit f30b0599253da579b7465de23932e7d98a86be6c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:45 2015 -0700<br/><br/> XXX debug cpan/File-Temp/lib/File/Temp.pm<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit fed3632289883587099084f804c372fae973eb8a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:25 2015 -0700<br/><br/> XXX Debug dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 60804d616958fc97220a77aff8d06eeedb7b0edb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:28:29 2015 -0700<br/><br/> XXX reword, comment, no fstat fd<br/><br/>M hints/os390.sh<br/><br/>commit 02743142752d058c938e1a4fdb92a0cca5545cc9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Dec 8 14:51:39 2014 -0700<br/><br/> XXX Perhaps temporary, assert size for array lookups<br/> <br/> Perhaps the mime stuff should be pushed to cpan, because it is dangerous<br/> practice to do a ++ in a macro call.<br/><br/>M cpan/MIME-Base64/Base64.xs<br/>M utf8.h<br/>M utfebcdic.h<br/><br/>commit 96cc11f98e98c9f3d520506a53a283ca79a795dd<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Dec 6 23:08:38 2014 -0700<br/><br/> XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms<br/><br/>M ext/SDBM_File/dbu.c<br/><br/>commit 3e9f837a75bb3c41f353ed1e0179dab40e8e30d6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Nov 30 23:17:07 2014 -0700<br/><br/> XXX Module::CoreList: hopeful fixes<br/><br/>M dist/Module-CoreList/lib/Module/CoreList.pm<br/>M dist/Module-CoreList/lib/Module/CoreList/Utils.pm<br/>M dist/Module-CoreList/t/utils.t<br/><br/>commit 362e6a60383d585b6fac616bfdf1514fed1b057b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:35:07 2014 -0700<br/><br/> XXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC<br/> <br/> Not clear if Encode should work on this. Other .t files were being<br/> skipped. Earlier generalization is for nought, so prob. delete that<br/> commit.<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit c1d00d70d9fbf94ffa77cb22f79873c842a7ac44<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 19:55:23 2014 -0700<br/><br/> t/op/sprintf.t: Generalize for EBCDIC<br/> <br/> This adds a mechanism for tests to be ASCII or EBCDIC specific<br/><br/>M t/op/sprintf.t<br/><br/>commit 3314ae713a9dfe2f2157e0174799f1c669de3487<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 14:35:31 2014 -0700<br/><br/> Devel::Peek:Peek.t: Fix to work on EBCDIC<br/><br/>M ext/Devel-Peek/t/Peek.t<br/><br/>commit 7d0c5b15f488970473e0323cbbf044f27b357424<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:54:54 2014 -0700<br/><br/> porting/checkcfgvar.t: Skip on EBCDIC platforms<br/> <br/> This is failing on EBCDIC, probably because of sort order differences.<br/> But we won&#39;t be packaging a release from one of these platforms; easiest<br/> to just skip.<br/><br/>M t/porting/checkcfgvar.t<br/><br/>commit 00cda06eefea6ac6e6e376f1697c9f46829f6d20<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:47:17 2014 -0700<br/><br/> t/op/bop.t: Generalize for EBCDIC platforms<br/> <br/> This also indents some lines that should have been indented or from a<br/> newly formed block.<br/><br/>M t/op/bop.t<br/><br/>commit a56a3aecc10752115fc95a0865a7017eb66cc289<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Nov 21 09:22:53 2014 -0700<br/><br/> lib/Config.t: Skip invalid tests for os390<br/><br/>M lib/Config.t<br/><br/>commit 9e84747ebb9e7128489f195de394572b38934b38<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 13 20:52:23 2014 -0700<br/><br/> t/uni/chomp.t: Better explain why skipped on EBCDIC<br/><br/>M t/uni/chomp.t<br/><br/>commit e2a5e8f936a2f248bc9092058d8ea211ad023ba0<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Nov 24 11:19:22 2014 -0700<br/><br/> t/uni/case.pl: Fix to work on non-ASCII platforms<br/> <br/> This involves changes to the three test files that call it<br/><br/>M t/uni/case.pl<br/>M t/uni/lower.t<br/>M t/uni/title.t<br/>M t/uni/upper.t<br/><br/>commit b9b38c338eeadd8f5700be4bc3ecd8f54e6ea54f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:46 2014 -0600<br/><br/> t/comp/require.t: No longer needed to skip on EBCDIC<br/><br/>M t/comp/require.t<br/><br/>commit cb1becec30ad55925b97989c81e24ce99f546a54<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:42:34 2014 -0600<br/><br/> t/op/tie.t: Skip a couple tests on EBCDIC<br/> <br/> These have different results on that platform.<br/><br/>M t/op/tie.t<br/><br/>commit a5e600e6efd82d295bde380f0977f332c192d551<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:54 2014 -0600<br/><br/> t/op/inc.t: Generalize for EBCDIC<br/><br/>M t/op/inc.t<br/><br/>commit 4b51db573bf97176098b61136d9c0fef6b640546<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:20 2014 -0600<br/><br/> t/op/ver.t: Generalize for EBCDIC<br/><br/>M t/op/ver.t<br/><br/>commit 94e3a8476e10a96af38df690434bc851cd44c84a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:26:20 2014 -0600<br/><br/> t/lib/warnings/regcomp: SKIP some EBCDIC tests<br/> <br/> The result varies depending on EBCDIC code page<br/><br/>M t/lib/warnings/regcomp<br/><br/>commit 7da9bb649535f409f4c49639b232837f82093281<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 14 12:42:41 2015 -0700<br/><br/> lib/overload.t: Generalize for EBCDIC<br/><br/>M lib/overload.t<br/><br/>commit da7f8a5f38378a0f80436bceb5fb04cf8c9da8d7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:08:52 2014 -0600<br/><br/> dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC<br/><br/>M dist/Data-Dumper/t/quotekeys.t<br/><br/>commit 1a6db75bedb708e6810aade0e7ace0ddc99c6896<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Oct 24 12:09:40 2014 -0600<br/><br/> XXX temp for smoke-me: Skip podcheck, cmp_version<br/><br/>M t/porting/cmp_version.t<br/>M t/porting/podcheck.t<br/><br/>commit 2e36b63bfebac2d933b1c1189fe77b683552363a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 22 10:17:40 2014 -0600<br/><br/> XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform<br/> <br/> Probably has to wait for Encode to work<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit bc070b2812c02ca59acd1ff9849e91d819d9b6e7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 21:45:08 2014 -0600<br/><br/> XXX Temp to get mro working on EBCDIC<br/><br/>M ext/mro/mro.xs<br/>M mro.c<br/><br/>commit f70f7a70df07e85e55b0d49f68d1207eca6d8399<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 18:55:27 2014 -0600<br/><br/> t/lib/warnings/op: Skip some tests on EBCDIC<br/> <br/> This splits a longer test into two smaller, the first is skipped on<br/> EBCDIC because its result varies depending on code page.<br/><br/>M t/lib/warnings/op<br/><br/>commit e3c45972a8646f7cf4c486aa178ff4a46f1d1877<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:16:24 2014 -0600<br/><br/> t/lib/warnings/toke: Skip some tests on EBCDIC<br/> <br/> The results depends on the particular EBCDIC platform being used, so I<br/> don&#39;t think it is worth the effort.<br/><br/>M t/lib/warnings/toke<br/><br/>commit a5dff51ac47051e1aed4ea7505cf77eb7a17464a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:07:11 2014 -0600<br/><br/> POSIX/t/export.t: Generalize for non-ASCII platforms<br/><br/>M ext/POSIX/t/export.t<br/><br/>commit d88849cd2f66d086264c9032ce8dd82ff47fe177<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:05:14 2014 -0600<br/><br/> PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform<br/><br/>M ext/PerlIO-encoding/t/nolooping.t<br/><br/>commit ca4c2101b4cb1206ae80c324591155e6be83103c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:03:50 2014 -0600<br/><br/> Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms<br/><br/>M ext/Pod-Functions/Functions_pm.PL<br/><br/>commit f56beb6381e5c91c4d0718abf52a209acb845fea<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:00:56 2014 -0600<br/><br/> Hash-Util tests: Generalize for non-ASCII platforms<br/><br/>M ext/Hash-Util-FieldHash/t/05_perlhook.t<br/>M ext/Hash-Util/t/Util.t<br/><br/>commit 3f05ed4ab6055a1e7c7e1049ea0cffe709b94afb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 20:50:29 2014 -0600<br/><br/> t/op/override.t: Generalize for non-ASCII platforms<br/><br/>M t/op/override.t<br/><br/>commit fb1482234b8dd491d9f57f330e350e6cb96c746d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 19:37:29 2014 -0600<br/><br/> XXX May still have problems lib/open.t: Generalize for non-ASCII platforms<br/><br/>M lib/open.t<br/><br/>commit 3188d77f39d0273baa4a97c731c10468c2984e32<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 16:31:41 2014 -0600<br/><br/> Term::Complete: Generalize for EBCDIC<br/> <br/> This doesn&#39;t try to print \c? nor C1 controls, which the previous<br/> version did.<br/><br/>M dist/Term-Complete/lib/Term/Complete.pm<br/><br/>commit 9f0ceccfcd66a05bf273d8a60c93f85c4cdca833<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 10:32:13 2014 -0600<br/><br/> t/op/concat2.t: Skip &#39;use encoding&#39; test in EBCDIC<br/> <br/> This pragma does not work on EBCDIC platforms<br/><br/>M t/op/concat2.t<br/><br/>commit 29c4887eee065153ef589e6883210639caebee04<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:51:04 2014 -0600<br/><br/> XXX ebcdic_tables.h: temporarily create in hex<br/> <br/> This makes debugging simpler<br/><br/>M ebcdic_tables.h<br/>M regen/ebcdic.pl<br/><br/>commit 607c9edf10bd86bb42df31a4aa60fcd6e7d10757<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:48:50 2014 -0600<br/><br/> XXX Temporarily remove all but 1047 tables<br/> <br/> This is to make debugging easier<br/><br/>M charclass_invlists.h<br/>M ebcdic_tables.h<br/>M l1_char_class_tab.h<br/>M regcharclass.h<br/>M regen/charset_translations.pl<br/>M unicode_constants.h<br/><br/>commit 897f18db1b12428c2b8ba7bdea0ebc899ef99119<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Jun 9 12:30:23 2014 -0600<br/><br/> t/uni/write.t: Don&#39;t skip EBCDIC tests<br/> <br/> This now passes on os390<br/><br/>M t/uni/write.t<br/><br/>commit 03611c1c6dcf5fe15a2812b6a09242a38398e8a7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun May 11 19:34:08 2014 -0600<br/><br/> t/op/chars.t: Generalize to not use code page specific<br/> <br/> In EBCDIC, \c? resolves to the APC character. We can use table lookup<br/> to find out what that is on the current platform, without having to know<br/> what code page we are using.<br/><br/>M t/op/chars.t<br/><br/>commit 7c1fae04f65252686ba5ffb084c532f5d0f25b98<br/>Author: Yaroslav Kuzmin &lt;ykuzmin@rocketsoftware.com&gt;<br/>Date: Mon Apr 28 16:21:44 2014 -0600<br/><br/> Fix hints/os390.sh<br/><br/>M hints/os390.sh<br/><br/>commit 1e909cbb990c1955c6b0b09638350ed76a1ba618<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Apr 26 10:24:38 2014 -0600<br/><br/> Remove Configure changes so can run Configure on Linux<br/><br/>M Configure<br/><br/>commit d8c9df9472ef312f3154c2c1dbf0205f63c63dcd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 12:26:15 2013 -0600<br/><br/> hints/os390.sh: Suppress bogus compiler message<br/><br/>M hints/os390.sh<br/><br/>commit 93c00c77360c87c1a43a3c387d074b4e003e60d9<br/>Author: John Goodyear &lt;johngood@us.ibm.com&gt;<br/>Date: Sat Mar 2 12:31:25 2013 -0700<br/><br/> XXX Temporary for z/OS long long support<br/><br/>M Configure<br/>M hints/os390.sh<br/><br/>commit bd77b865c337a48fd4e22e54f5732d4cd1e20f42<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 18:23:27 2013 -0600<br/><br/> regexp_unicode_prop.t: Generalize for non-ASCII platforms<br/><br/>M t/re/regexp_unicode_prop.t<br/><br/>commit 2273e8a3225884bcb05801a746b4d186e883b50b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:28:41 2013 -0600<br/><br/> t/lib/warnings/utf8: Update skip message<br/> <br/> It is not that EBCDIC platforms don&#39;t check for malformedness; it is<br/> that a different message gets generated on them, and it&#39;s too much<br/> bother to figure it out for each such platform.<br/><br/>M t/lib/warnings/utf8<br/><br/>commit f468d31fc952ab38cb16557a09e7a03aa398bed4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:25:37 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for EBCDIC platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit f783ff08a76a7e0d097e6dafa72a5a6f91a91882<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 22:01:02 2013 -0600<br/><br/> ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms<br/><br/>M ext/XS-APItest/t/hash.t<br/><br/>commit cf9e295cb370bb1ec1a16f055c298f1f9ad81bc6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:59:48 2013 -0600<br/><br/> dist/Storable/t/code.t: Fixes to run under EBCDIC<br/><br/>M dist/Storable/t/code.t<br/><br/>commit 2ce63a2e40896a74cc71be00ede6fc658fd0617b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:54:01 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for non-ASCII platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit 411a11d723750ccd913d2d184fe4786c9f6aaa99<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:22:55 2013 -0700<br/><br/> XXX CPAN prob wrong Collate<br/> <br/> This changes to implicity usenative code points. This is likely wrong,<br/> as the module comes with its own data, that are probably in terms of<br/> Unicode<br/><br/>M cpan/Unicode-Collate/Collate.xs<br/><br/>commit a42a023a33dd07b89eddf0a6cb45a3195665d59f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 19 13:58:12 2013 -0600<br/><br/> t/op/coreamp.t: Generalize for non-ASCII platfomrs<br/><br/>M t/op/coreamp.t<br/><br/>commit e496ce0062c0cdb4c1e5cbc115d206c1f538ab96<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 21:49:10 2013 -0600<br/><br/> t/re/re_tests: Some tests are platform-specific<br/><br/>M t/re/re_tests<br/><br/>commit 9f02532784fcfbddd27740d262796ae8fd23d987<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 08:22:36 2013 -0600<br/><br/> t/io/crlf.t: Generalize for non-ASCII platforms<br/><br/>M t/io/crlf.t<br/><br/>commit d29242411f3ac402f6286caa30588672f9cb4a89<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:13:07 2013 -0600<br/><br/> ext/B/t/b.t: Generalize for non-ASCII platforms<br/><br/>M ext/B/t/b.t<br/><br/>commit aba4998122f902b3744b9e21c15d12a8a5f3634d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:02:26 2013 -0600<br/><br/> dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform<br/><br/>M dist/Safe/t/safeutf8.t<br/><br/>commit 0e639157ae0e57e05c13eee91bc83d887f9b5a75<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 11:50:04 2013 -0600<br/><br/> t/op/warn.t: Generalize for non-ASCII platforms<br/><br/>M t/op/warn.t<br/><br/>commit 446aa3cd2ccaede57f876015040b591ecd21336b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 10:18:02 2013 -0600<br/><br/> re/reg_email.t: Generalize for non-ASCII platforms<br/> <br/> This replaces all the hard-coded hex character values. It uses the new<br/> (?[ ]) notation. I checked that the compiled regex matches the exact<br/> same code points as before these changes.<br/><br/>M t/re/reg_email.t<br/><br/>commit a678c5b9df870ead1aeddbf663e072d8c6522f13<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Apr 21 10:09:57 2014 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: White-space only<br/> <br/> Indent for new block formed by previous commit<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit f224b885bc5b882abaecdfa7d469b84489bce0ac<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 09:03:47 2013 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC<br/> <br/> Because it uses JSON<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit eccb7c2503c6e54ebeaf02a005dc21f2df00858a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 22:04:50 2013 -0600<br/><br/> XXX skip cpan tests<br/><br/>M t/TEST<br/><br/>commit 34c368c8fe41d9aa518856e31ed4a66240b93bce<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:19:20 2013 -0600<br/><br/> ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpeek.t<br/><br/>commit b7a6f62d628caed5b10dec811c94edaec3724b7d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:14:35 2013 -0600<br/><br/> ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpv_magic.t<br/><br/>commit a8d204a75286494294bf2abde4f82604965d1abe<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:38:29 2014 -0700<br/><br/> XXX skip for now lib/DBM_Filter/t/encode.t<br/> <br/> Needs Encode, or maybe will never work. Examine to see if we&#39;ve made<br/> changes to this before.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 2e379e68f86cca4e1dfb8b370f3a48e364ece01f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:54:37 2013 -0600<br/><br/> XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 1f393a95cc00ddb37522a760c489acb646bfa3cd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:35:52 2013 -0600<br/><br/> lib/utf8.t: Generalize for non-ASCII platforms<br/> <br/> This includes choosing a different code point that has 3 bytes in both<br/> UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.<br/><br/>M lib/utf8.t<br/><br/>commit fdfdb8d430cf34353f06f1c8dc9f11f092402df3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:16:44 2013 -0600<br/><br/> t/uni/parser.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/parser.t<br/><br/>commit 8f99a458d071af68a3ce46ffd90ac307dfd3d4e4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:41:46 2013 -0600<br/><br/> t/uni/method.t: Generalize for non-ASCII platforms<br/> <br/> I couldn&#39;t figure out a way to not use the hard-coded values<br/><br/>M t/uni/method.t<br/><br/>commit abe88ab2d53d2aa9845c74da3f85e7c6646c3602<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:26:09 2013 -0600<br/><br/> t/op/magic.t: Generalize for non-ASCII platforms<br/><br/>M t/op/magic.t<br/><br/>commit f5f61b7efc3cdfdb28a11b4f38bd2054bbb59f0d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 13:36:41 2013 -0600<br/><br/> t/io/through.t: Generalize for non-ASCII platforms<br/> <br/> This uses hard-coded values for EBCDIC because of the shell issues<br/><br/>M t/io/through.t<br/><br/>commit 72ef737029f8a8696dc5a1cba7e76a6e904a3aeb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Apr 7 10:45:14 2013 -0600<br/><br/> t/op/goto.t: Generalize for EBCDIC<br/><br/>M t/op/goto.t<br/><br/>commit ba61f654ed911415e0fd56798dd259b2addf7bd0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 20:15:17 2013 -0600<br/><br/> t/re/pat.t: Generalize for EBCDIC<br/><br/>M t/re/pat.t<br/><br/>commit 1701b36be6f58018a78c3461f31ae41b88eed8e2<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 21:56:02 2013 -0600<br/><br/> XXX t/op/pack.t: Generalize for EBCDIC<br/> <br/> Still a few failures<br/><br/>M t/op/pack.t<br/><br/>commit 92bb838a15d394b9bca090d069e51e10ffc8de13<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:50 2013 -0600<br/><br/> t/uni/overload.t: EBCDIC fixes<br/><br/>M t/uni/overload.t<br/><br/>commit 2422a2968ce671b2cf49d51497ce21509b022e69<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:13 2013 -0600<br/><br/> t/uni/method.t: EBCDIC fixes<br/><br/>M t/uni/method.t<br/><br/>commit 52a77ade7319ea44c6ec7af0cc15ae0ab6b6b090<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:33:28 2013 -0600<br/><br/> t/op/utf8magic.t: EBCDIC fixes<br/><br/>M t/op/utf8magic.t<br/><br/>commit 4a23dec2bcac7ad1d913a8d319d59f446b72ecbb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:32:57 2013 -0600<br/><br/> t/op/evalbytes.t: EBCDIC fixes<br/><br/>M t/op/evalbytes.t<br/><br/>commit 62f8ab9e84d2ff0e8780a12028fdd229151f73a0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 6 13:01:54 2013 -0600<br/><br/> t/op/utfhash.t: Fix to work on EBCDIC 1047<br/> <br/> This .t thought it could have an __END__ in the middle of DATA input,<br/> and the first read would read in up to that, and the second would read<br/> the rest. In bisecting, I couldn&#39;t find a time when this ever worked.<br/> Now this has a marker, and does a split on that marker, choosing the<br/> first or second half depending.<br/> <br/> Note that this only works on ASCII and EBCDIC 1047 platforms. It could<br/> be extended for the other code pages Perl purportedly supports.<br/><br/>M t/op/utfhash.t<br/><br/>commit dbb17fbde94a1df4361c25ebfe12119b43cb5bfc<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 19:06:52 2013 -0600<br/><br/> Test::Test.pm: EBCDIC fixes<br/> <br/> We are getting Perl working again for EBCDIC in v5.22. The changes here<br/> are necessary to work for these platforms. For modern Perls, there is<br/> one code path for both ASCII and EBCDIC platforms; this wasn&#39;t possible<br/> to do for earlier versions.<br/> <br/> One perhaps not obvious change is that [^:ascii:] doesn&#39;t include \177<br/> which the earlier version does. However \177 was changed in the<br/> substitute in the line above, so this change has no practical effect.<br/><br/>M cpan/Test/lib/Test.pm<br/><br/>commit d2f7fe26f7a104264d27e554cdee341c9a4cbe56<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:29:16 2013 -0600<br/><br/> t/re/pat_re_eval.t: Some EBCDIC fixes<br/><br/>M t/re/pat_re_eval.t<br/><br/>commit 0012cb77d01a9f43463748f435c78baba6ad95f1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:28:43 2013 -0600<br/><br/> dist/Storable/t/utf8.t: Fix to run under EBCDIC<br/><br/>M dist/Storable/t/utf8.t<br/><br/>commit 15b4bd613f314770fdbc0390c0a1580a191d034f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 21:08:20 2013 -0600<br/><br/> t/op/split.t: EBCDIC fixes<br/><br/>M t/op/split.t<br/><br/>commit d00b32701c008cf34c18ac2f3d8f09b59649c6e3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:43:03 2013 -0600<br/><br/> re/pat_advanced.t: EBCDIC fixes<br/> <br/> This includes not skipping some EBCDIC that formerly was, since we now<br/> have testing infrastructure that makes this easy.<br/><br/>M t/re/pat_advanced.t<br/><br/>commit e8af933cfd19d1062b9bf70ce711f5d8cc2888cb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:01:04 2013 -0600<br/><br/> t/io/utf8.t: EBCDIC fixes<br/><br/>M t/io/utf8.t<br/><br/>commit 813c9080363d02745e1e2ed8edac1bc0d30da5c5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Mar 30 12:32:09 2013 -0600<br/><br/> t/uni/fold.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/fold.t<br/><br/>commit 36078183e486c0562dde8fb529c58422d94e0f7e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:55:55 2013 -0600<br/><br/> lib/feature/bundle: Fix some things to pass under EBCDIC<br/><br/>M t/lib/feature/bundle<br/><br/>commit daa060ce6e9520ea19cece956c19112ae8f2825b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:08:04 2013 -0600<br/><br/> XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC<br/> <br/> This could be ported, but there&#39;s a lot of stuff to convert<br/><br/>M ext/XS-APItest/t/fetch_pad_names.t<br/><br/>commit bd91aee93b0497bd784d428ee6dcf4ba7b0560f7<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 12:05:53 2013 -0600<br/><br/> XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC<br/> <br/> This involves skipping much of the tests. Reexamine later<br/><br/>M ext/XS-APItest/t/utf8.t<br/><br/>commit 18e679d5de92eeb3d78386653281e7d20ad6a9b1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:27:06 2013 -0600<br/><br/> ext/re/t/re_funcs_u.t: Fix to work under EBCDIC<br/><br/>M ext/re/t/re_funcs_u.t<br/><br/>commit 65ac77a51c95ac951513060e5e04b4ecb0dc092a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:11:22 2013 -0600<br/><br/> dist/IO/t/io_utf8argv.t: Generalize for non-ASCII platforms.<br/><br/>M dist/IO/t/io_utf8argv.t<br/><br/>commit 5024f9e6e517ab5dcdd67e0766cf7554a8182c1d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 10:33:44 2013 -0600<br/><br/> t/op/print.t: Skip an EBCDIC test<br/> <br/> This could be written (the values would probably change depending on the<br/> code page), but the code that would get exercised is unlikely to vary<br/> depending on character set.<br/><br/>M t/op/print.t<br/><br/>commit 3447474b644a53388c3e5e4ef764722123cd1802<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 26 15:44:59 2013 -0600<br/><br/> XXX t/TEST: Avoid SIGPIPEs<br/><br/>M t/TEST<br/><br/>commit 7144e93285fc37253e5fb62282df15a34bf0a196<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 20:43:38 2013 -0600<br/><br/> op/chop.t: Fix for EBCDIC<br/> <br/> One test is skipped because the code point is not representable on<br/> EBCDIC platforms. Other tests are modified to work on EBCDIC.<br/><br/>M t/op/chop.t<br/><br/>commit 96cbb956c3c1108fe618ce794925519f03541154<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 19:56:50 2013 -0600<br/><br/> t/op/lc.t: Fix to work under EBCDIC<br/> <br/> This had code that attempted this, but it was wrong. The conversion to<br/> EBCDIC must be done before the \U, or similar.<br/><br/>M t/op/lc.t<br/><br/>commit d744ec3620cb96d6060663f9ec498c3e10bd0ee5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 15:04:14 2013 -0600<br/><br/> Skip some porting tests under EBCDIC<br/> <br/> EBCDIC won&#39;t work on these because of inherent differences from ASCII,<br/> including a different sort order.<br/> <br/> For porting/regen.t, we use the shipped parsing rules on EBCDIC platforms<br/><br/>M Porting/pod_rules.pl<br/>M t/porting/bincompat.t<br/>M t/porting/customized.t<br/>M t/porting/manifest.t<br/>M t/porting/perlfunc.t<br/>M t/porting/regen.t<br/><br/>commit 0e552a009b1921afdde7f69a0b1cd211e9508f98<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 14:59:50 2013 -0600<br/><br/> t/re/regex_sets.t: So will pass under EBCDIC<br/><br/>M t/re/regex_sets.t<br/><br/>commit d9b04a870f3aafd7f6eb9fcd67c7713f395e80ad<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 16:06:47 2013 -0600<br/><br/> lib/Unicode/UCD.t: White-space only<br/> <br/> Indents for a newly formed block<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit 93dffadd804c6fcc45c6db30e56b7a18a3a8e7ae<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 15:27:31 2013 -0600<br/><br/> t/op/quotemeta.t: EBCDIC fixes<br/><br/>M t/op/quotemeta.t<br/><br/>commit a9cba77ea1907cec83705bc8b54934dc65e44855<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:32:55 2013 -0600<br/><br/> t/re/fold_grind.t: Fixes for EBCDIC<br/><br/>M t/re/fold_grind.t<br/><br/>commit a4195ce79688f8f19b8ee57edea17fce38b00058<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:20:24 2013 -0600<br/><br/> t/uni/class.t: Make work on EBCDIC<br/><br/>M t/uni/class.t<br/><br/>commit b0862604dbfb270411b8cf369f9253e02eee39c3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:01:57 2013 -0600<br/><br/> feature/unicode_strings.t: Fix to work on EBCDIC<br/><br/>M lib/feature/unicode_strings.t<br/><br/>commit c46cc478046f6947ff1320d25463ed86293733ba<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:48 2014 -0600<br/><br/> lib/dumpvar.pl: Generalize for non-ASCII<br/><br/>M lib/dumpvar.pl<br/><br/>commit edd2f79435325cf6452d04355f283a376b57c309<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:21 2014 -0600<br/><br/> XXX needs more work lib/perl5db.pl<br/><br/>M lib/perl5db.pl<br/><br/>commit 27a30e2d452419eeadfe9400472cbf55229be13e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:07:51 2014 -0600<br/><br/> XXX Unsure, meta lib/sigtrap.pm: Generalize for EBCDIC<br/><br/>M lib/sigtrap.pm<br/><br/>commit 2d017fab72b90a06f924c46828bc04192fc5c041<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:01:19 2014 -0600<br/><br/> XXX unsure lib/DB.pm: Generalize for EBCDIC<br/><br/>M lib/DB.pm<br/><br/>commit 4f7c938be0dd808a4a3866418ab7585f636093d4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 11:57:24 2013 -0600<br/><br/> re/charset.t: Generalize for non-ASCII platforms<br/> <br/> This converts the hard-coded character numbers to native, so will work<br/> on any platform. It also adds some tests, and improves some test names<br/><br/>M t/re/charset.t<br/><br/>commit 8ee08f636c36ef77f587e22b8091a4334e80f802<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:17:39 2013 -0600<br/><br/> APItest/t/handy.t: Make EBCDIC-friendly<br/><br/>M ext/XS-APItest/t/handy.t<br/><br/>commit 7e05543becbaaf4648e4c52e9b13c60b5b584040<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Sep 7 12:59:57 2013 -0600<br/><br/> XXX dist/Data-Dumper/Dumper.pm<br/> <br/> Merge with result of #113088<br/> Add /a to regexes here for safety against a use v5.14<br/><br/>M dist/Data-Dumper/Dumper.pm<br/><br/>commit 3a3316ce58b8f0b788e75c7b52d036dcbdafb322<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:16:14 2013 -0600<br/><br/> Data-Dumper: Make EBCDIC-friendly<br/><br/>M dist/Data-Dumper/Dumper.xs<br/><br/>commit 5b633165ca9470acce8867f1ba81a42728859c33<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Mar 10 22:17:31 2013 -0600<br/><br/> t/base/lex.t: Generalize for non-ASCII platforms<br/> <br/> \xE2 is &#39;S&#39; in EBCDIC, and so is going to be legal. \xDF is an alpha<br/> which has no ASCII equivalent in either character set<br/> <br/> Also, 65 may not be &quot;A&quot; on a non-ASCII platform, so use 65 where that is<br/> wanted<br/><br/>M t/base/lex.t<br/><br/>commit 84aa7db8e1f5154f3ca04477e08dfa4ee8824977<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Thu Feb 28 09:25:27 2013 -0700<br/><br/> XXX temp: show makedepend cerr<br/><br/>M makedepend.SH<br/><br/>commit 88616caa6e43cdaf9cbb8594bad8ead1de67bac9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 12:08:50 2013 -0700<br/><br/> XXX unsure if right thing: utf8.c: Deprecate two functions<br/> <br/> This is to force any code that has been using these functions to change.<br/> Since the Unicode tables are now stored in native order, these functions<br/> should only rarely be needed.<br/> <br/> However, the functionality of these is needed, and in actuality, on<br/> ASCII platforms, the native functions are #defined to these. So what<br/> this commit does is rename the functions to something else, and create<br/> wrappers with the old names, so that anyone using them will get the<br/> deprecation.<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit ea4d85959a337d11bf1a06e864c13929b7cb01e4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 11:26:09 2013 -0700<br/><br/> XXX unsure if right thing: Deprecate uvuni_to_utf8()<br/> <br/> Code should almost never be dealing with non-native code points<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit 6872e4442a282f75170945c91b73d03b79c8983e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 12 12:48:04 2014 -0700<br/><br/> XXX cpan Encode::encoding: Don&#39;t fail &#39;no encoding&#39; on EBCDIC<br/> <br/> If someone specifies &#39;no encoding&#39; it would croak at compile time on an<br/> EBCDIC platform, whereas the only problem would be if they had said &#39;use<br/> encoding&#39;. So move the test to the import function.<br/><br/>M cpan/Encode/encoding.pm<br/><br/>commit f9f68b292e1290eccf0635e612dc2210f142671d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:16 2014 -0600<br/><br/> XXX encode merge, cpan<br/><br/>M cpan/Encode/encengine.c<br/><br/>commit fb8561530f3508ceffc53c50c3ba22f5399eccf2<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:12:53 2013 -0700<br/><br/> XXX CPAN Encode.xs<br/> <br/> Use core function if available. This will insulate this code from any<br/> future changes.<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit e42b5316fc6f9844dbf191c637b3194a329ed4f0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:04:24 2013 -0700<br/><br/> XXX CPAN and unsure Encode<br/><br/>M cpan/Encode/Encode.xs<br/>M cpan/Encode/Unicode/Unicode.xs<br/><br/>commit 06355baea72914650d5035b0a868c621687d6742<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:00:47 2013 -0700<br/><br/> XXX CPAN Encode.xs: fix indent<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit 8fc0a6f8f038e28f4f5ce599c780819fa30dc17e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Mar 2 12:29:42 2015 -0700<br/><br/> XXX Pod::Simple 3.30_1<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>M cpan/Pod-Simple/t/search50.t<br/><br/>commit 7360d35970c20e12a385336d3729280bdd6c3473<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 17:57:16 2015 -0700<br/><br/> XXX Pod::Simple 3.30<br/> <br/> This is from CPAN, and includes EBCDICI cp1252 fixes<br/><br/>M MANIFEST<br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>A cpan/Pod-Simple/t/ascii_order.pl<br/>M cpan/Pod-Simple/t/basic.t<br/>M cpan/Pod-Simple/t/corpus.t<br/>M cpan/Pod-Simple/t/corpus/encwarn01.xml<br/>M cpan/Pod-Simple/t/corpus/lat1frim.xml<br/>M cpan/Pod-Simple/t/encod04.t<br/>M cpan/Pod-Simple/t/search10.t<br/>M cpan/Pod-Simple/t/search12.t<br/>M cpan/Pod-Simple/t/search20.t<br/>M cpan/Pod-Simple/t/search22.t<br/>M cpan/Pod-Simple/t/search26.t<br/>M cpan/Pod-Simple/t/search28.t<br/>M cpan/Pod-Simple/t/search50.t<br/>M cpan/Pod-Simple/t/xhtml01.t<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44209.html Mon, 02 Mar 2015 22:11:50 +0000 [perl.git] branch khw/ebcdic, deleted. v5.21.9-220-g3846508 by Karl Williamson In perl.git, the branch khw/ebcdic has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=3846508511f1b48e3b1387068749ce868988d897&gt;<br/><br/> was 3846508511f1b48e3b1387068749ce868988d897<br/><br/>-----------------------------------------------------------------------<br/>3846508511f1b48e3b1387068749ce868988d897 XXX merge, unfinished Data::Dumper: EBCDIC fixes<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44208.html Mon, 02 Mar 2015 22:11:39 +0000 [perl.git] branch smoke-me/davem/mem_wrap_check, deleted. v5.21.9-37-g42dd562 by Dave Mitchell In perl.git, the branch smoke-me/davem/mem_wrap_check has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=42dd56206605fd79c00a54bf841b98cf55bc12d6&gt;<br/><br/> was 42dd56206605fd79c00a54bf841b98cf55bc12d6<br/><br/>-----------------------------------------------------------------------<br/>42dd56206605fd79c00a54bf841b98cf55bc12d6 Make MEM_WRAP_CHECK more compile-time<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44207.html Mon, 02 Mar 2015 16:27:59 +0000 [perl.git] branch smoke-me/davem/mem_wrap_check2, created. v5.21.9-62-gf123066 by Dave Mitchell In perl.git, the branch smoke-me/davem/mem_wrap_check2 has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/f123066d61e1073b26c17e8cc5a4be3a78a2656e?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at f123066d61e1073b26c17e8cc5a4be3a78a2656e (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>commit f123066d61e1073b26c17e8cc5a4be3a78a2656e<br/>Author: David Mitchell &lt;davem@iabyn.com&gt;<br/>Date: Thu Feb 26 18:42:16 2015 +0000<br/><br/> Make MEM_WRAP_CHECK more compile-time<br/> <br/> MEM_WRAP_CHECK(n,t) checks whether n * sizeof(t) exceeds the<br/> memory size, and so is likely to wrap.<br/> <br/> When the type of n is small (e.g. a U8), you used to get compiler warnings<br/> about a comparison always being true. This was avoided by adding 0.0. Now<br/> Coverity complains that you&#39;re doing a floating-point comparison with the<br/> results of an integer division.<br/> <br/> Instead of adding 0.0, instead add some more compile-time checks<br/> that will cause the runtime check to be skipped when the maximum value<br/> of n (as determined by sizeof(n)) is a lot less than memory size.<br/> <br/> On my 64-bit system this also pleasingly makes the executable 8384 bytes<br/> smaller, implying that in many cases, the run-time check is now being<br/> skipped.<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44206.html Mon, 02 Mar 2015 16:27:46 +0000 [perl.git] branch blead, updated. v5.21.9-61-g8593d8e by Dave Mitchell In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/8593d8e7bf09e8da95a3fb5cce4041e0577208a6?hp=0cd93aca4e274765289e9e01d34c4a5dcf06df1c&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 8593d8e7bf09e8da95a3fb5cce4041e0577208a6<br/>Author: David Mitchell &lt;davem@iabyn.com&gt;<br/>Date: Mon Mar 2 15:50:09 2015 +0000<br/><br/> regen uconfig.h<br/> <br/> Needed after 0cd93aca4e274765.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> uconfig.h | 10 ++++++++--<br/> 1 file changed, 8 insertions(+), 2 deletions(-)<br/><br/>diff --git a/uconfig.h b/uconfig.h<br/>index 62458ce..a3a7fff 100644<br/>--- a/uconfig.h<br/>+++ b/uconfig.h<br/>@@ -1917,7 +1917,8 @@<br/> /* LONG_DOUBLESIZE:<br/> * This symbol contains the size of a long double, so that the<br/> * C preprocessor can make decisions based on it. It is only<br/>- * defined if the system supports long doubles.<br/>+ * defined if the system supports long doubles. Note that this<br/>+ * is sizeof(long double), which may include unused bytes.<br/> */<br/> /* HAS_LDEXPL:<br/> * This symbol, if defined, indicates that the ldexpl routine is<br/>@@ -4877,6 +4878,11 @@<br/> */<br/> /* NVSIZE:<br/> * This symbol contains the sizeof(NV).<br/>+ * Note that some floating point formats have unused bytes.<br/>+ * The most notable example is the x86* 80-bit extended precision<br/>+ * which comes in byte sizes of 12 and 16 (for 32 and 64 bit<br/>+ * platforms, respectively), but which only uses 10 bytes.<br/>+ * Perl compiled with -Duselongdouble on x86* is like this.<br/> */<br/> /* NV_PRESERVES_UV:<br/> * This symbol, if defined, indicates that a variable of type NVTYPE<br/>@@ -5161,6 +5167,6 @@<br/> #endif<br/> <br/> /* Generated from:<br/>- * 0b960722a4dac6f7f6060a886109bb674ad8acdc08d0d14e9c3af5e1bf9e89a6 config_h.SH<br/>+ * 496e563499c7b715275d61ae663d25dd20d963c75f9d3ee7850dae949df14136 config_h.SH<br/> * f00aaa095a00a83a70716ff4b9df8a1e7feb27fbb4d9b759d4ca27e6412545b1 uconfig.sh<br/> * ex: set ro: */<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44205.html Mon, 02 Mar 2015 15:50:58 +0000 [perl.git] branch bingos/EUMM-7.05_08, deleted. v5.21.7-422-gb37ab57 by Chris 'Bingos' Williams In perl.git, the branch bingos/EUMM-7.05_08 has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=b37ab5780993f66982ad04769813cbad2c40c83c&gt;<br/><br/> was b37ab5780993f66982ad04769813cbad2c40c83c<br/><br/>-----------------------------------------------------------------------<br/>b37ab5780993f66982ad04769813cbad2c40c83c Update to v7.05_08<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44204.html Mon, 02 Mar 2015 13:24:38 +0000 [perl.git] branch bingos/EUMM-7.05_07, deleted. v5.21.7-422-g610fa73 by Chris 'Bingos' Williams In perl.git, the branch bingos/EUMM-7.05_07 has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=610fa73d0e72e89f40f4319c75085763b0700a9f&gt;<br/><br/> was 610fa73d0e72e89f40f4319c75085763b0700a9f<br/><br/>-----------------------------------------------------------------------<br/>610fa73d0e72e89f40f4319c75085763b0700a9f Update v7.05_07<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44203.html Mon, 02 Mar 2015 13:24:37 +0000 [perl.git] branch blead, updated. v5.21.9-60-g0cd93ac by Jarkko Hietaniemi In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0cd93aca4e274765289e9e01d34c4a5dcf06df1c?hp=923ed5809c063091fb0f77dc6f1b8231d587d13e&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 0cd93aca4e274765289e9e01d34c4a5dcf06df1c<br/>Author: Jarkko Hietaniemi &lt;jhi@iki.fi&gt;<br/>Date: Mon Mar 2 07:00:33 2015 -0500<br/><br/> Configure: add note about nvsize sometimes lying<br/> <br/> Lying in case you expect that many bytes being used for NV.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> Porting/Glossary | 6 ++++--<br/> config_h.SH | 8 +++++++-<br/> 2 files changed, 11 insertions(+), 3 deletions(-)<br/><br/>diff --git a/Porting/Glossary b/Porting/Glossary<br/>index 75f67e3..3f9057e 100644<br/>--- a/Porting/Glossary<br/>+++ b/Porting/Glossary<br/>@@ -4086,7 +4086,8 @@ longdblkind (d_longdbl.U):<br/> longdblsize (d_longdbl.U):<br/> This variable contains the value of the LONG_DOUBLESIZE symbol, which<br/> indicates to the C program how many bytes there are in a long double,<br/>- if this system supports long doubles.<br/>+ if this system supports long doubles. Note that this is<br/>+ sizeof(long double), which may include unused bytes.<br/> <br/> longlongsize (d_longlong.U):<br/> This variable contains the value of the LONGLONGSIZE symbol, which<br/>@@ -4351,7 +4352,8 @@ nvGUformat (perlxvf.U):<br/> a Perl NV using %G-ish floating point format.<br/> <br/> nvsize (perlxv.U):<br/>- This variable is the size of an NV in bytes.<br/>+ This variable is the size of a Perl NV in bytes.<br/>+ Note that some floating point formats have unused bytes.<br/> <br/> nvtype (perlxv.U):<br/> This variable contains the C type used for Perl&#39;s NV.<br/>diff --git a/config_h.SH b/config_h.SH<br/>index 03c6753..fb2224e 100755<br/>--- a/config_h.SH<br/>+++ b/config_h.SH<br/>@@ -1952,7 +1952,8 @@ sed &lt;&lt;!GROK!THIS! &gt;$CONFIG_H -e &#39;s!^#undef\(.*/\)\*!/\*#define\1 \*!&#39; -e &#39;s!^#un<br/> /* LONG_DOUBLESIZE:<br/> * This symbol contains the size of a long double, so that the<br/> * C preprocessor can make decisions based on it. It is only<br/>- * defined if the system supports long doubles.<br/>+ * defined if the system supports long doubles. Note that this<br/>+ * is sizeof(long double), which may include unused bytes.<br/> */<br/> /* HAS_LDEXPL:<br/> * This symbol, if defined, indicates that the ldexpl routine is<br/>@@ -4912,6 +4913,11 @@ sed &lt;&lt;!GROK!THIS! &gt;$CONFIG_H -e &#39;s!^#undef\(.*/\)\*!/\*#define\1 \*!&#39; -e &#39;s!^#un<br/> */<br/> /* NVSIZE:<br/> * This symbol contains the sizeof(NV).<br/>+ * Note that some floating point formats have unused bytes.<br/>+ * The most notable example is the x86* 80-bit extended precision<br/>+ * which comes in byte sizes of 12 and 16 (for 32 and 64 bit<br/>+ * platforms, respectively), but which only uses 10 bytes.<br/>+ * Perl compiled with -Duselongdouble on x86* is like this.<br/> */<br/> /* NV_PRESERVES_UV:<br/> * This symbol, if defined, indicates that a variable of type NVTYPE<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44202.html Mon, 02 Mar 2015 12:32:07 +0000 [perl.git] branch blead, updated. v5.21.9-59-g923ed58 by Father Chrysostomos In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/923ed5809c063091fb0f77dc6f1b8231d587d13e?hp=b9c683b3026f8b924b08be79f012dedd1aaa07ad&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 923ed5809c063091fb0f77dc6f1b8231d587d13e<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 22:42:04 2015 -0800<br/><br/> [perl #123960] sv.c: Fix gp_free -Do output<br/> <br/> We try to print &acirc;&#128;&#152;gp_free clearing PL_stashcache for &#39;%&quot;HEKf&quot;&#39;&acirc;&#128;&#153;, but<br/> without checking that we actually have a hek. This has been this way<br/> since 103f5a36127.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> gv.c | 7 +++++--<br/> 1 file changed, 5 insertions(+), 2 deletions(-)<br/><br/>diff --git a/gv.c b/gv.c<br/>index 41cebeb..2eb18e4 100644<br/>--- a/gv.c<br/>+++ b/gv.c<br/>@@ -2540,9 +2540,12 @@ Perl_gp_free(pTHX_ GV *gv)<br/> Somehow gp-&gt;gp_hv can end up pointing at freed garbage. */<br/> if (hv &amp;&amp; SvTYPE(hv) == SVt_PVHV) {<br/> const HEK *hvname_hek = HvNAME_HEK(hv);<br/>- DEBUG_o(Perl_deb(aTHX_ &quot;gp_free clearing PL_stashcache for &#39;%&quot;HEKf&quot;&#39;\n&quot;, HEKfARG(hvname_hek)));<br/>- if (PL_stashcache &amp;&amp; hvname_hek)<br/>+ if (PL_stashcache &amp;&amp; hvname_hek) {<br/>+ DEBUG_o(Perl_deb(aTHX_<br/>+ &quot;gp_free clearing PL_stashcache for &#39;%&quot;HEKf&quot;&#39;\n&quot;,<br/>+ HEKfARG(hvname_hek)));<br/> (void)hv_deletehek(PL_stashcache, hvname_hek, G_DISCARD);<br/>+ }<br/> SvREFCNT_dec(hv);<br/> }<br/> if (io &amp;&amp; SvREFCNT(io) == 1 &amp;&amp; IoIFP(io)<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44201.html Mon, 02 Mar 2015 06:42:52 +0000 [perl.git] branch blead, updated. v5.21.9-58-gb9c683b by Tony Cook In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/b9c683b3026f8b924b08be79f012dedd1aaa07ad?hp=b6bba886965111a01650def18e0b8bf4d7be34ae&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit b9c683b3026f8b924b08be79f012dedd1aaa07ad<br/>Author: Tony Cook &lt;tony@develop-help.com&gt;<br/>Date: Mon Mar 2 17:10:15 2015 +1100<br/><br/> perldelta for b6bba8869651<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> pod/perldelta.pod | 6 ++++++<br/> 1 file changed, 6 insertions(+)<br/><br/>diff --git a/pod/perldelta.pod b/pod/perldelta.pod<br/>index 5a36593..672a28a 100644<br/>--- a/pod/perldelta.pod<br/>+++ b/pod/perldelta.pod<br/>@@ -119,6 +119,12 @@ XXX<br/> <br/> =item *<br/> <br/>+L&lt;B::Deparse&gt; has been upgraded from version 1.33 to 1.34.<br/>+<br/>+Deparse C&lt;$#_&gt; as that instead of as C&lt;$#{_}&gt;. [perl #123947]<br/>+<br/>+=item *<br/>+<br/> L&lt;CPAN&gt; has been upgraded from version 2.05 to 2.09-TRIAL.<br/> <br/> =over 4<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44200.html Mon, 02 Mar 2015 06:10:40 +0000 [perl.git] branch blead, updated. v5.21.9-57-gb6bba88 by Tony Cook In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/b6bba886965111a01650def18e0b8bf4d7be34ae?hp=813d2eb17164751c312a69e7c7c56dc71aad1ff1&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit b6bba886965111a01650def18e0b8bf4d7be34ae<br/>Author: Tony Cook &lt;tony@develop-help.com&gt;<br/>Date: Mon Mar 2 17:03:12 2015 +1100<br/><br/> [perl #123947] deparse $#_ as $#_ not as $#{_}<br/> <br/> 8c2e27d changed B::Deparse to deparse $#{1} as that instead of as $#1<br/> which is a syntax error, but also changed $#_ to deparse as $#{_}<br/> which isn&#39;t necessary, and broke GFUJI/macro-0.06.tar.gz<br/> <br/> This could be considered a bug in macro.pm, but since we don&#39;t need to<br/> deparse $#_ as $#{_} let&#39;s not do that.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> lib/B/Deparse.pm | 4 ++--<br/> lib/B/Deparse.t | 2 +-<br/> 2 files changed, 3 insertions(+), 3 deletions(-)<br/><br/>diff --git a/lib/B/Deparse.pm b/lib/B/Deparse.pm<br/>index c998989..15a1527 100644<br/>--- a/lib/B/Deparse.pm<br/>+++ b/lib/B/Deparse.pm<br/>@@ -46,7 +46,7 @@ use B qw(class main_root main_start main_cv svref_2object opnumber perlstring<br/> MDEREF_SHIFT<br/> );<br/> <br/>-$VERSION = &#39;1.33&#39;;<br/>+$VERSION = &#39;1.34&#39;;<br/> use strict;<br/> use vars qw/$AUTOLOAD/;<br/> use warnings ();<br/>@@ -1724,7 +1724,7 @@ sub stash_variable {<br/> return &quot;$prefix$name&quot;;<br/> }<br/> <br/>- if ($name =~ /^[^[:alpha:]+-]$/) {<br/>+ if ($name =~ /^[^[:alpha:]_+-]$/) {<br/> if (defined $cx &amp;&amp; $cx == 26) {<br/> if ($prefix eq &#39;@&#39;) {<br/> return &quot;$prefix\{$name}&quot;;<br/>diff --git a/lib/B/Deparse.t b/lib/B/Deparse.t<br/>index f536284..9805bde 100644<br/>--- a/lib/B/Deparse.t<br/>+++ b/lib/B/Deparse.t<br/>@@ -1534,7 +1534,7 @@ my @x;<br/> @x = ($#{`}, $#{~}, $#{!}, $#{@}, $#{$}, $#{%}, $#{^}, $#{&amp;}, $#{*});<br/> @x = ($#{(}, $#{)}, $#{[}, $#{{}, $#{]}, $#{}}, $#{&#39;}, $#{&quot;}, $#{,});<br/> @x = ($#{&lt;}, $#{.}, $#{&gt;}, $#{/}, $#{?}, $#{=}, $#+, $#{\}, $#{|}, $#-);<br/>-@x = ($#{;}, $#{:}, $#{1});<br/>+@x = ($#{;}, $#{:}, $#{1}), $#_;<br/> ####<br/> # ${#} interpolated<br/> # It&#39;s a known TODO that warnings are deparsed as bits, not textually.<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44199.html Mon, 02 Mar 2015 06:06:11 +0000 [perl.git] branch khw/ebcdic, created. v5.21.9-220-g3846508 by Karl Williamson In perl.git, the branch khw/ebcdic has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/3846508511f1b48e3b1387068749ce868988d897?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at 3846508511f1b48e3b1387068749ce868988d897 (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>commit 3846508511f1b48e3b1387068749ce868988d897<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 22:35:38 2015 -0700<br/><br/> XXX merge, unfinished Data::Dumper: EBCDIC fixes<br/><br/>M dist/Data-Dumper/Dumper.xs<br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 1f8ce4902cfba1a6c9b1087e1a26cc109798a72c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:15:47 2015 -0700<br/><br/> Revert &quot;Revert &quot;XXX Test Pod-Simple for now on os390&quot;&quot;<br/><br/>M t/TEST<br/><br/>commit 5f79c344b86b5ada1b15fe7db3827c79218c396b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:10:08 2015 -0700<br/><br/> XXX refer to email thread POSIX/t/sigaction.t: Skip failing EBCDIC test<br/> <br/> We don&#39;t know why this is faiing, but it also fails on another IBM<br/> product, AIX 4.2. Skip for now.<br/><br/>M ext/POSIX/t/sigaction.t<br/><br/>commit 35907911425ea63cd749c5bd6d2e6b6e7c61c7b0<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 1 21:29:07 2015 -0700<br/><br/> XXX Not complete: Fix \N{U+41} to work on EBCDIC<br/><br/>M embed.fnc<br/>M proto.h<br/>M regcomp.c<br/>M t/re/pat_advanced.t<br/>M t/re/re_tests<br/>M toke.c<br/><br/>commit 7a58624f3411a7c8ee432bacf5c49a33b208fd9d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:21:06 2015 -0700<br/><br/> Revert &quot;XXX t/op/stat.t Remove most tests for debugging&quot;<br/><br/>M t/op/stat.t<br/><br/>commit aeab299a780b689032998eb40766564f4e9bc063<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:11:59 2015 -0700<br/><br/> XXX t/op/stat.t Remove most tests for debugging<br/><br/>M t/op/stat.t<br/><br/>commit 657f238b3e01d045e921d09803ad8a07315001cc<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:12:35 2015 -0700<br/><br/> XXX stat debugging<br/><br/>M t/op/stat.t<br/>M util.c<br/><br/>commit 5f9f987253a570b6d85d5f5fee8cfa9fde7e2278<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:36:54 2015 -0700<br/><br/> XXX dist/Data-Dumper/t/dumper.t partial<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 105fd97ad66d6d253cb9a900e4d1b5903f7df10a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 10 22:05:27 2015 -0700<br/><br/> dist/Data-Dumper/t/dumper.t: Narrow down problem<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit df7333e29565b350396fd1e7dbaa52f2cc8eff6d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 8 09:27:16 2015 -0700<br/><br/> XXX merge with earlier op/bop.t<br/><br/>M t/op/bop.t<br/><br/>commit 579d24930b2a7ac82acd9acf3294e15ba0608618<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:43:33 2015 -0700<br/><br/> Revert &quot;Test Encode and podlators.&quot;<br/><br/>M t/TEST<br/><br/>commit da02803da32d6a007c9191cfdfc30e90fc4aaf8a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:40:23 2015 -0700<br/><br/> XXX DEBUG remove print dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 284a25b01465daec970486716f5584e9daceb1d5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:39 2015 -0700<br/><br/> Revert &quot;XXX Add Debug statements dist/Data-Dumper/t/dumper.t&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit ef8b3a48b1eaf76d5f6f2ab7c42107e39e13500b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:18 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 2d59d334ca53e99dcbbd0c6a346f0db6bfa28c07<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:01 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit f6ba9a9a925b685cb1bebf9112ef675d5ac9d154<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:22:37 2015 -0700<br/><br/> Revert &quot;XXX debug dist/Data-Dumper/t/dumper.t miscellaneous&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 3567e654684f0737324d045aa251762f3e069de6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:15:26 2015 -0700<br/><br/> XXX debug dist/Data-Dumper/t/dumper.t miscellaneous<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit e97ed5b08124571428ca808fc51e9e2371ab882b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:14:54 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit bc3b790e23ecbf50e29fa3b2efd8dc6954fe71a3<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:13:34 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 8d3c4fae471565d86cb3351a855ff448bcb985bd<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:03:49 2015 -0700<br/><br/> XXX Add Debug statements dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit c1338256e1d8c37a421c48376bdfb972fa59dd37<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:11:01 2015 -0700<br/><br/> XXX Don&#39;t treat EBCDIC specially dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 815a24b2e7515dc6c0a0f20ad80e1b0bed78392f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:22:01 2015 -0700<br/><br/> Test Encode and podlators.<br/><br/>M t/TEST<br/><br/>commit a8b3fe33ca30f6ef901bedfdb1f76f39c108d304<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:13:14 2015 -0700<br/><br/> Revert &quot;XXX Test Pod-Simple for now on os390&quot;<br/> <br/> This reverts commit e5d36043a3b21df789c9a58ac5a5290ad4036294.<br/><br/>M t/TEST<br/><br/>commit 6226d7dde9ffe1eef43d594e93b9747e6e69c60d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 16:18:01 2015 -0700<br/><br/> XXX Debug, fix dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit ed2d27500f64ecf75962cd17457d2341ec63dbf8<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:21:09 2015 -0700<br/><br/> XXX debug cpan/Pod-Simple/t/encod04.t<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 99fdbef545622d883d180525531e45186e0811cc<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:19:59 2015 -0700<br/><br/> XXX cpan/Encode/Makefile.PL: compile cp1252<br/><br/>M cpan/Encode/Makefile.PL<br/><br/>commit 8cf2b0020e83bf122df141ddfbdc0d6c972b0245<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:35:04 2015 -0700<br/><br/> Revert &quot;XXX debug cpan/File-Temp/lib/File/Temp.pm&quot;<br/> <br/> This reverts commit 28e591a9ee2d0f48479b4be1dd39bdad17feeaf0.<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit 455c1cc1bf52f410a94bdb9c652bab1bc47cefee<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 15:03:34 2015 -0700<br/><br/> encod04.t: Debug info to STDERR<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit c35d5fb91cd7c9cb38fa37487afc4b0558bb8c44<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 10:04:04 2015 -0700<br/><br/> Pod-Simple print debugging to STDERR<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/><br/>commit 38e541cac9fe9bfde4c7e02733297e5c28439856<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 09:50:22 2015 -0700<br/><br/> XXX Test Pod-Simple for now on os390<br/><br/>M t/TEST<br/><br/>commit 1db81ac9744aa5fd9cea3f216b9b57f93a9767f2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 22:32:26 2015 -0700<br/><br/> Cwd<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 8d63ab4493a3df3d7ad515c413442d48577f3c86<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Jan 31 22:13:19 2015 -0700<br/><br/> XXX dist/PathTools/Cwd.xs: More debugging<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 42ee8e17c4d44c694b59d5df5ecbd78fbb9205a7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 28 21:51:37 2015 -0700<br/><br/> ExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit d96a4eac3b6d10af89c8359fe143970db49da3b6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Jan 25 11:08:10 2015 -0700<br/><br/> cwd<br/><br/>M dist/ExtUtils-ParseXS/t/106-process_typemaps.t<br/>M dist/PathTools/Cwd.pm<br/>M dist/PathTools/Cwd.xs<br/><br/>commit 395e544b97d93ab01b21761d427c79547c1b3720<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 22 14:26:54 2015 -0700<br/><br/> XXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390<br/> <br/> Need to notify maintainer?<br/> <br/> These two tests are already skipped for hpux, and one for win32. I&#39;m<br/> assuming the same issue here.<br/><br/>M dist/Net-Ping/t/450_service.t<br/><br/>commit 1b818b68039b84fae8aac1ccdd7868794e1149a1<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 15 22:23:08 2015 -0700<br/><br/> Revert &quot;XXX skip for now lib/DBM_Filter/t/encode.t&quot;<br/> <br/> This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 3f1f1076407f07e8098b0c5fc0d2b56df35f9713<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 14:04:48 2015 -0700<br/><br/> XXX Encode<br/><br/>M cpan/Encode/t/cow.t<br/>M cpan/Encode/t/decode.t<br/><br/>commit 9ed90e3ab952bcf6ba804e85efbd89f928fc915a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 31 16:49:35 2014 -0700<br/><br/> utfebcdic.h: Add comment<br/><br/>M utfebcdic.h<br/><br/>commit 035b28f97b427ae27b5d9e5034fc7c68ede702f6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 10:00:40 2015 -0700<br/><br/> dist/PathTools/Cwd.xs: White-space/comment only<br/> <br/> Bring indentation style of bsd_realpath() into line with the rest of<br/> Perl<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit ede42e39b903ad9b401f8fff54339b060ca4aad9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 09:24:39 2015 -0700<br/><br/> XXX dist/ExtUtils-CBuilder/t/04-base.t: debug<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 2fe5d605f2e31132a5dfdcdcc343854694debc41<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Dec 26 20:39:09 2014 -0700<br/><br/> XXX h2ph-ro<br/><br/>M utils/h2ph.PL<br/><br/>commit 3efe147251f8c0874ebf40512ad83b5502579097<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Dec 21 23:00:26 2014 -0700<br/><br/> XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC<br/><br/>M cpan/MIME-Base64/Base64.xs<br/><br/>commit 546467490ccca1f0e66a2962b7310a0871e0e980<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 21:45:29 2014 -0700<br/><br/> XXX more debug: pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit b83cf31661170fdcc499707045ac73e4003afde5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:30:48 2015 -0700<br/><br/> t/lib/croak/op: Fix to work on EBCDIC platforms<br/><br/>M t/lib/croak/op<br/><br/>commit e6bb46e53c472fd56efed33edd7aab2d06e35795<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:27:24 2015 -0700<br/><br/> XXX remove Debug t/op/pack.t<br/><br/>M t/op/pack.t<br/><br/>commit 5317ea384d2b88b80b63f99b26c2784bf7214941<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:25:03 2015 -0700<br/><br/> XXX Debug pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit 1711febfe97fd9314f27746e803e38e325c4660a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 13:28:56 2014 -0700<br/><br/> XXX Temp Configure to point to bash<br/><br/>M Configure<br/><br/>commit 0a7c5a5383087720afcda129e603e58392332cf1<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:45 2015 -0700<br/><br/> XXX debug cpan/File-Temp/lib/File/Temp.pm<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit d3f9cdebb811b6d184dbf564f77cb2e3c80ee447<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:25 2015 -0700<br/><br/> XXX Debug dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit ba5ab065a3b552d4309e5947425ce6494bf84f34<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:28:29 2015 -0700<br/><br/> XXX reword, comment, no fstat fd<br/><br/>M hints/os390.sh<br/><br/>commit 91d03c47e597338e14025105706b3d78222b6f84<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Dec 8 14:51:39 2014 -0700<br/><br/> XXX Perhaps temporary, assert size for array lookups<br/> <br/> Perhaps the mime stuff should be pushed to cpan, because it is dangerous<br/> practice to do a ++ in a macro call.<br/><br/>M cpan/MIME-Base64/Base64.xs<br/>M utf8.h<br/>M utfebcdic.h<br/><br/>commit 02af0091559ca99ab3c17ffc94c45c6ce964b7ce<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Dec 6 23:08:38 2014 -0700<br/><br/> XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms<br/><br/>M ext/SDBM_File/dbu.c<br/><br/>commit 01773433a194fae280f436e20810cc691b8b9ec4<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Nov 30 23:17:07 2014 -0700<br/><br/> XXX Module::CoreList: hopeful fixes<br/><br/>M dist/Module-CoreList/lib/Module/CoreList.pm<br/>M dist/Module-CoreList/lib/Module/CoreList/Utils.pm<br/>M dist/Module-CoreList/t/utils.t<br/><br/>commit cb16f3e82498393b28d05266dff668fb64967ae8<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:35:07 2014 -0700<br/><br/> XXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC<br/> <br/> Not clear if Encode should work on this. Other .t files were being<br/> skipped. Earlier generalization is for nought, so prob. delete that<br/> commit.<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit 0046793a5984b60c12440226b5e6dff95d9c50ff<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 19:55:23 2014 -0700<br/><br/> t/op/sprintf.t: Generalize for EBCDIC<br/> <br/> This adds a mechanism for tests to be ASCII or EBCDIC specific<br/><br/>M t/op/sprintf.t<br/><br/>commit 753a07bdfada2af09cf8b4f47d50b43ad9363193<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 14:35:31 2014 -0700<br/><br/> Devel::Peek:Peek.t: Fix to work on EBCDIC<br/><br/>M ext/Devel-Peek/t/Peek.t<br/><br/>commit fc078393935ec433d1f2ba842a09c64718e987f6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:54:54 2014 -0700<br/><br/> porting/checkcfgvar.t: Skip on EBCDIC platforms<br/> <br/> This is failing on EBCDIC, probably because of sort order differences.<br/> But we won&#39;t be packaging a release from one of these platforms; easiest<br/> to just skip.<br/><br/>M t/porting/checkcfgvar.t<br/><br/>commit 416b274589f7ec39f91ad10b459f7ffaea8812e1<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:47:17 2014 -0700<br/><br/> t/op/bop.t: Generalize for EBCDIC platforms<br/> <br/> This also indents some lines that should have been indented or from a<br/> newly formed block.<br/><br/>M t/op/bop.t<br/><br/>commit 9a1c79438b8c987d7a2c57f83ef79a6c3c1eb60d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Nov 21 09:22:53 2014 -0700<br/><br/> lib/Config.t: Skip invalid tests for os390<br/><br/>M lib/Config.t<br/><br/>commit 8b3bea27d49aeecca9a0a2a3d8febfebf5a74a04<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 13 20:52:23 2014 -0700<br/><br/> t/uni/chomp.t: Better explain why skipped on EBCDIC<br/><br/>M t/uni/chomp.t<br/><br/>commit 75500b8a6c972f8aff919720f0cb5e848f56dab4<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Nov 24 11:19:22 2014 -0700<br/><br/> t/uni/case.pl: Fix to work on non-ASCII platforms<br/> <br/> This involves changes to the three test files that call it<br/><br/>M t/uni/case.pl<br/>M t/uni/lower.t<br/>M t/uni/title.t<br/>M t/uni/upper.t<br/><br/>commit 98a9e1d9b81f873662a7fe611da5f714d213a901<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:46 2014 -0600<br/><br/> t/comp/require.t: No longer needed to skip on EBCDIC<br/><br/>M t/comp/require.t<br/><br/>commit c57b51d0cea792d2f85422dfa7806f543eeb4797<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:42:34 2014 -0600<br/><br/> t/op/tie.t: Skip a couple tests on EBCDIC<br/> <br/> These have different results on that platform.<br/><br/>M t/op/tie.t<br/><br/>commit 8bcad2567f0c922cb5f61c7ab5deeaa529bede06<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:54 2014 -0600<br/><br/> t/op/inc.t: Generalize for EBCDIC<br/><br/>M t/op/inc.t<br/><br/>commit 0007d914b79faba23cfc187b108c175a82eba19c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:20 2014 -0600<br/><br/> t/op/ver.t: Generalize for EBCDIC<br/><br/>M t/op/ver.t<br/><br/>commit cfdf0154573992d6d0e8956755f8dab3378987a4<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:26:20 2014 -0600<br/><br/> t/lib/warnings/regcomp: SKIP some EBCDIC tests<br/> <br/> The result varies depending on EBCDIC code page<br/><br/>M t/lib/warnings/regcomp<br/><br/>commit 9f1126ffad89ef8fc74efaab1162a271b165427d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 14 12:42:41 2015 -0700<br/><br/> lib/overload.t: Generalize for EBCDIC<br/><br/>M lib/overload.t<br/><br/>commit d3f4db7b64c78c2ae6dbb84d54d989a0066a4238<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:08:52 2014 -0600<br/><br/> dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC<br/><br/>M dist/Data-Dumper/t/quotekeys.t<br/><br/>commit 525bddb43942b154081b855b8aae82ae2cfac3b2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Oct 24 12:09:40 2014 -0600<br/><br/> XXX temp for smoke-me: Skip podcheck, cmp_version<br/><br/>M t/porting/cmp_version.t<br/>M t/porting/podcheck.t<br/><br/>commit d4eab4f8c5321be396d85af4ca4968ef9431f2bb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 22 10:17:40 2014 -0600<br/><br/> XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform<br/> <br/> Probably has to wait for Encode to work<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit 7eb868996d0e535dfd03f4d8449e824ac62938aa<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 21:45:08 2014 -0600<br/><br/> XXX Temp to get mro working on EBCDIC<br/><br/>M ext/mro/mro.xs<br/>M mro.c<br/><br/>commit d2459b48bc4071206d674897e7a62a9bce259b79<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 18:55:27 2014 -0600<br/><br/> t/lib/warnings/op: Skip some tests on EBCDIC<br/> <br/> This splits a longer test into two smaller, the first is skipped on<br/> EBCDIC because its result varies depending on code page.<br/><br/>M t/lib/warnings/op<br/><br/>commit 447d4aaaeebc5d37d267c4cfcba70cf711e31a92<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:16:24 2014 -0600<br/><br/> t/lib/warnings/toke: Skip some tests on EBCDIC<br/> <br/> The results depends on the particular EBCDIC platform being used, so I<br/> don&#39;t think it is worth the effort.<br/><br/>M t/lib/warnings/toke<br/><br/>commit 1a8e78b90919833fda6dc267cc22093a2ab24a6e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:07:11 2014 -0600<br/><br/> POSIX/t/export.t: Generalize for non-ASCII platforms<br/><br/>M ext/POSIX/t/export.t<br/><br/>commit b4e3838b80dc378b6b1294f5cfa4bffe95f4b5a2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:05:14 2014 -0600<br/><br/> PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform<br/><br/>M ext/PerlIO-encoding/t/nolooping.t<br/><br/>commit 1e850aff1998232063d801107338b3458f991565<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:03:50 2014 -0600<br/><br/> Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms<br/><br/>M ext/Pod-Functions/Functions_pm.PL<br/><br/>commit da0ade0320c0ee7d481e543d5edfbe201f1448d7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:00:56 2014 -0600<br/><br/> Hash-Util tests: Generalize for non-ASCII platforms<br/><br/>M ext/Hash-Util-FieldHash/t/05_perlhook.t<br/>M ext/Hash-Util/t/Util.t<br/><br/>commit 259ddbc4af4447fd21b85e769e53bfb1afae79de<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 20:50:29 2014 -0600<br/><br/> t/op/override.t: Generalize for non-ASCII platforms<br/><br/>M t/op/override.t<br/><br/>commit 67077888e0b71490fda21e0a9881eaf1dc01c77a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 19:37:29 2014 -0600<br/><br/> XXX May still have problems lib/open.t: Generalize for non-ASCII platforms<br/><br/>M lib/open.t<br/><br/>commit c13552b2e68263f76e4c0c445cb4af60322135ab<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 16:31:41 2014 -0600<br/><br/> Term::Complete: Generalize for EBCDIC<br/> <br/> This doesn&#39;t try to print \c? nor C1 controls, which the previous<br/> version did.<br/><br/>M dist/Term-Complete/lib/Term/Complete.pm<br/><br/>commit 495d69b87579368be3286f26efd9a82d9d5c2e88<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 10:32:13 2014 -0600<br/><br/> t/op/concat2.t: Skip &#39;use encoding&#39; test in EBCDIC<br/> <br/> This pragma does not work on EBCDIC platforms<br/><br/>M t/op/concat2.t<br/><br/>commit 4674f632b7b26698f657a0d8df6558722e200b68<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:51:04 2014 -0600<br/><br/> XXX ebcdic_tables.h: temporarily create in hex<br/> <br/> This makes debugging simpler<br/><br/>M ebcdic_tables.h<br/>M regen/ebcdic.pl<br/><br/>commit e49378d99752152a01f122374e29e580ba6088bc<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:48:50 2014 -0600<br/><br/> XXX Temporarily remove all but 1047 tables<br/> <br/> This is to make debugging easier<br/><br/>M charclass_invlists.h<br/>M ebcdic_tables.h<br/>M l1_char_class_tab.h<br/>M regcharclass.h<br/>M regen/charset_translations.pl<br/>M unicode_constants.h<br/><br/>commit 87021b41d4cb4770ba189dfc55264cec84339869<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Jun 9 12:30:23 2014 -0600<br/><br/> t/uni/write.t: Don&#39;t skip EBCDIC tests<br/> <br/> This now passes on os390<br/><br/>M t/uni/write.t<br/><br/>commit 37a805667cac03dbb701336ee269780cea8334c4<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun May 11 19:34:08 2014 -0600<br/><br/> t/op/chars.t: Generalize to not use code page specific<br/> <br/> In EBCDIC, \c? resolves to the APC character. We can use table lookup<br/> to find out what that is on the current platform, without having to know<br/> what code page we are using.<br/><br/>M t/op/chars.t<br/><br/>commit 1d47353ecb75cae2546d9093ddfe00edb290e692<br/>Author: Yaroslav Kuzmin &lt;ykuzmin@rocketsoftware.com&gt;<br/>Date: Mon Apr 28 16:21:44 2014 -0600<br/><br/> Fix hints/os390.sh<br/><br/>M hints/os390.sh<br/><br/>commit 46e01bf95cf41790547117fb18acd4d1293c51ad<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Apr 26 10:24:38 2014 -0600<br/><br/> Remove Configure changes so can run Configure on Linux<br/><br/>M Configure<br/><br/>commit 824ae1829b07eedb48fed61db44508a3baca630b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 12:26:15 2013 -0600<br/><br/> hints/os390.sh: Suppress bogus compiler message<br/><br/>M hints/os390.sh<br/><br/>commit 6884495c5d6ee002e36101e9372d47e61adbf0ef<br/>Author: John Goodyear &lt;johngood@us.ibm.com&gt;<br/>Date: Sat Mar 2 12:31:25 2013 -0700<br/><br/> XXX Temporary for z/OS long long support<br/><br/>M Configure<br/>M hints/os390.sh<br/><br/>commit 8fa1bf88e32941d0c80feec5571245b3820f6faa<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 18:23:27 2013 -0600<br/><br/> regexp_unicode_prop.t: Generalize for non-ASCII platforms<br/><br/>M t/re/regexp_unicode_prop.t<br/><br/>commit a9e7ef926541f1649719a58f1a1f49c9cd852025<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:28:41 2013 -0600<br/><br/> t/lib/warnings/utf8: Update skip message<br/> <br/> It is not that EBCDIC platforms don&#39;t check for malformedness; it is<br/> that a different message gets generated on them, and it&#39;s too much<br/> bother to figure it out for each such platform.<br/><br/>M t/lib/warnings/utf8<br/><br/>commit d8a95676fd957beef114e1c39eb88465b9a2fa07<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:25:37 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for EBCDIC platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit 25844ea7b7dc0e53fccd87f2c476249d6aee8e46<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 22:01:02 2013 -0600<br/><br/> ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms<br/><br/>M ext/XS-APItest/t/hash.t<br/><br/>commit 5e6fc00080ccbec3ce570c239d9018f42ee9c95c<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:59:48 2013 -0600<br/><br/> dist/Storable/t/code.t: Fixes to run under EBCDIC<br/><br/>M dist/Storable/t/code.t<br/><br/>commit 227f8ba5c7eec615d72b2a3b33a288288bec88da<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:54:01 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for non-ASCII platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit b5709ef2d04d959f3bd2037dbaf9063def66e522<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:22:55 2013 -0700<br/><br/> XXX CPAN prob wrong Collate<br/> <br/> This changes to implicity usenative code points. This is likely wrong,<br/> as the module comes with its own data, that are probably in terms of<br/> Unicode<br/><br/>M cpan/Unicode-Collate/Collate.xs<br/><br/>commit 10f091184f2f1a6afdda21366ecddc61a3c68b96<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 19 13:58:12 2013 -0600<br/><br/> t/op/coreamp.t: Generalize for non-ASCII platfomrs<br/><br/>M t/op/coreamp.t<br/><br/>commit 70e674b5dbacde5cdc4c895a6049b8ebd86a34af<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 21:49:10 2013 -0600<br/><br/> t/re/re_tests: Some tests are platform-specific<br/><br/>M t/re/re_tests<br/><br/>commit 7662a1aa8a38f22dbedb105ecdb347abbe57fe3f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 08:22:36 2013 -0600<br/><br/> t/io/crlf.t: Generalize for non-ASCII platforms<br/><br/>M t/io/crlf.t<br/><br/>commit c83cac98181e070188c6fb690fc21696ac190927<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:13:07 2013 -0600<br/><br/> ext/B/t/b.t: Generalize for non-ASCII platforms<br/><br/>M ext/B/t/b.t<br/><br/>commit 21f50d83bcabc1e32beda59b8c42407e96a5b40b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:02:26 2013 -0600<br/><br/> dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform<br/><br/>M dist/Safe/t/safeutf8.t<br/><br/>commit 742fbdf2c9d8363ac30391c08b3c25f1eb466383<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 11:50:04 2013 -0600<br/><br/> t/op/warn.t: Generalize for non-ASCII platforms<br/><br/>M t/op/warn.t<br/><br/>commit 1c2eb4c1352483b4dec00865981c20f801a3ee87<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 10:18:02 2013 -0600<br/><br/> re/reg_email.t: Generalize for non-ASCII platforms<br/> <br/> This replaces all the hard-coded hex character values. It uses the new<br/> (?[ ]) notation. I checked that the compiled regex matches the exact<br/> same code points as before these changes.<br/><br/>M t/re/reg_email.t<br/><br/>commit e3b653add961a758f841d95edb5967f6fba8b901<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Apr 21 10:09:57 2014 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: White-space only<br/> <br/> Indent for new block formed by previous commit<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit a18667e7f2be8dcead535ddb704d0755065e4f22<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 09:03:47 2013 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC<br/> <br/> Because it uses JSON<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit 9652dffddff242583311a5ac7391a09a5c9999d0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 22:04:50 2013 -0600<br/><br/> XXX skip cpan tests<br/><br/>M t/TEST<br/><br/>commit dbe516f0754038899aebb647a006a8727314f2ba<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:19:20 2013 -0600<br/><br/> ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpeek.t<br/><br/>commit b0976552d95657d056e3566bc95422135ea39d7b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:14:35 2013 -0600<br/><br/> ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpv_magic.t<br/><br/>commit 4143bd6f9b80c02ac78f6b4dc06b441369a88526<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:38:29 2014 -0700<br/><br/> XXX skip for now lib/DBM_Filter/t/encode.t<br/> <br/> Needs Encode, or maybe will never work. Examine to see if we&#39;ve made<br/> changes to this before.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 90a9106e574e989d176ada166e9d82eb4cebe016<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:54:37 2013 -0600<br/><br/> XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 5bdfdb081d02671b9a4856ffe871796cdd04f202<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:35:52 2013 -0600<br/><br/> lib/utf8.t: Generalize for non-ASCII platforms<br/> <br/> This includes choosing a different code point that has 3 bytes in both<br/> UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.<br/><br/>M lib/utf8.t<br/><br/>commit 0e4c5659822360f99b7ceb5c81cb2a77e5f29675<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:16:44 2013 -0600<br/><br/> t/uni/parser.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/parser.t<br/><br/>commit 7a858ff6bf6f830c26cd9f100d7a021de7b7f9bf<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:41:46 2013 -0600<br/><br/> t/uni/method.t: Generalize for non-ASCII platforms<br/> <br/> I couldn&#39;t figure out a way to not use the hard-coded values<br/><br/>M t/uni/method.t<br/><br/>commit 35661bbed8eae77d591ba9f83fabecff74eb3808<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:26:09 2013 -0600<br/><br/> t/op/magic.t: Generalize for non-ASCII platforms<br/><br/>M t/op/magic.t<br/><br/>commit 369defa8119a2b6e0e7cf36583a54cd40ade37d1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 13:36:41 2013 -0600<br/><br/> t/io/through.t: Generalize for non-ASCII platforms<br/> <br/> This uses hard-coded values for EBCDIC because of the shell issues<br/><br/>M t/io/through.t<br/><br/>commit b85bc8afe3e3bc752b35188b463dec69f4f64577<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Apr 7 10:45:14 2013 -0600<br/><br/> t/op/goto.t: Generalize for EBCDIC<br/><br/>M t/op/goto.t<br/><br/>commit 63aaf1a9e348cd514485c4ef5e90dc141563b1f0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 20:15:17 2013 -0600<br/><br/> t/re/pat.t: Generalize for EBCDIC<br/><br/>M t/re/pat.t<br/><br/>commit ca1159a8dca03eafc393b1e356e128e439c31891<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 21:56:02 2013 -0600<br/><br/> XXX t/op/pack.t: Generalize for EBCDIC<br/> <br/> Still a few failures<br/><br/>M t/op/pack.t<br/><br/>commit 2877f44a4c912a5fdd9628a5e64e41993029e95e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:50 2013 -0600<br/><br/> t/uni/overload.t: EBCDIC fixes<br/><br/>M t/uni/overload.t<br/><br/>commit 062dc18c330c2a56d33354093a194c052cdd9502<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:13 2013 -0600<br/><br/> t/uni/method.t: EBCDIC fixes<br/><br/>M t/uni/method.t<br/><br/>commit 83676a0b3953da7b36fea220e1b13b47f6519ea4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:33:28 2013 -0600<br/><br/> t/op/utf8magic.t: EBCDIC fixes<br/><br/>M t/op/utf8magic.t<br/><br/>commit 878862215d3082160012c9d0b39a66ba037f6606<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:32:57 2013 -0600<br/><br/> t/op/evalbytes.t: EBCDIC fixes<br/><br/>M t/op/evalbytes.t<br/><br/>commit f60d991da8e82497faddacd3ffdbc83f68f0b742<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 6 13:01:54 2013 -0600<br/><br/> t/op/utfhash.t: Fix to work on EBCDIC 1047<br/> <br/> This .t thought it could have an __END__ in the middle of DATA input,<br/> and the first read would read in up to that, and the second would read<br/> the rest. In bisecting, I couldn&#39;t find a time when this ever worked.<br/> Now this has a marker, and does a split on that marker, choosing the<br/> first or second half depending.<br/> <br/> Note that this only works on ASCII and EBCDIC 1047 platforms. It could<br/> be extended for the other code pages Perl purportedly supports.<br/><br/>M t/op/utfhash.t<br/><br/>commit 380b0a29097a11157e12f9ca88217a3ab606f721<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 19:06:52 2013 -0600<br/><br/> Test::Test.pm: EBCDIC fixes<br/> <br/> We are getting Perl working again for EBCDIC in v5.22. The changes here<br/> are necessary to work for these platforms. For modern Perls, there is<br/> one code path for both ASCII and EBCDIC platforms; this wasn&#39;t possible<br/> to do for earlier versions.<br/> <br/> One perhaps not obvious change is that [^:ascii:] doesn&#39;t include \177<br/> which the earlier version does. However \177 was changed in the<br/> substitute in the line above, so this change has no practical effect.<br/><br/>M cpan/Test/lib/Test.pm<br/><br/>commit 069ce6cc787d3dd0c29186c668cf3b856a0b2554<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:29:16 2013 -0600<br/><br/> t/re/pat_re_eval.t: Some EBCDIC fixes<br/><br/>M t/re/pat_re_eval.t<br/><br/>commit a142466c0028c76ec7ade33602312d4d1df2bfd9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:28:43 2013 -0600<br/><br/> dist/Storable/t/utf8.t: Fix to run under EBCDIC<br/><br/>M dist/Storable/t/utf8.t<br/><br/>commit c8c6b1766c102dc7da3d67f462c28c736ad0e3b6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 21:08:20 2013 -0600<br/><br/> t/op/split.t: EBCDIC fixes<br/><br/>M t/op/split.t<br/><br/>commit 092f59bf5ce7cc6d0ce1f812854bac9f5632bce5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:43:03 2013 -0600<br/><br/> re/pat_advanced.t: EBCDIC fixes<br/> <br/> This includes not skipping some EBCDIC that formerly was, since we now<br/> have testing infrastructure that makes this easy.<br/><br/>M t/re/pat_advanced.t<br/><br/>commit 03319e92568dde2cb43d6858a05a8e2ea39184c5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:01:04 2013 -0600<br/><br/> t/io/utf8.t: EBCDIC fixes<br/><br/>M t/io/utf8.t<br/><br/>commit 368cd80d41d847a4ec2ea1d12c8d0ed43ed181f6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Mar 30 12:32:09 2013 -0600<br/><br/> t/uni/fold.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/fold.t<br/><br/>commit 456d60fac460fb414d77cda4c7f02ae9195ad972<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:55:55 2013 -0600<br/><br/> lib/feature/bundle: Fix some things to pass under EBCDIC<br/><br/>M t/lib/feature/bundle<br/><br/>commit ea448b5eeb117e984a79aaacc0a201e836bd82fe<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:08:04 2013 -0600<br/><br/> XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC<br/> <br/> This could be ported, but there&#39;s a lot of stuff to convert<br/><br/>M ext/XS-APItest/t/fetch_pad_names.t<br/><br/>commit 445e6240be7273b871df32dde59f1ce8b75f44e3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 12:05:53 2013 -0600<br/><br/> XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC<br/> <br/> This involves skipping much of the tests. Reexamine later<br/><br/>M ext/XS-APItest/t/utf8.t<br/><br/>commit 277876e6cdd1d6aef50bb83ae7bc31227520c5d5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:27:06 2013 -0600<br/><br/> ext/re/t/re_funcs_u.t: Fix to work under EBCDIC<br/><br/>M ext/re/t/re_funcs_u.t<br/><br/>commit 140ac3e677fbd61e51fdd2187d01beebe8b92ded<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:11:22 2013 -0600<br/><br/> dist/IO/t/io_utf8argv.t: Generalize for non-ASCII platforms.<br/><br/>M dist/IO/t/io_utf8argv.t<br/><br/>commit 58f646c0d7b20ffa907672f95740f303e2c6074d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 10:33:44 2013 -0600<br/><br/> t/op/print.t: Skip an EBCDIC test<br/> <br/> This could be written (the values would probably change depending on the<br/> code page), but the code that would get exercised is unlikely to vary<br/> depending on character set.<br/><br/>M t/op/print.t<br/><br/>commit 760fb1abea4bcb59af72bc948aeddcd34c8ae0bd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 26 15:44:59 2013 -0600<br/><br/> XXX t/TEST: Avoid SIGPIPEs<br/><br/>M t/TEST<br/><br/>commit 1ec5755e9dddba8aff11ed824e0b31d366186f5f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 20:43:38 2013 -0600<br/><br/> op/chop.t: Fix for EBCDIC<br/> <br/> One test is skipped because the code point is not representable on<br/> EBCDIC platforms. Other tests are modified to work on EBCDIC.<br/><br/>M t/op/chop.t<br/><br/>commit 7f3bdaa1853bb2820601697d6f87e12b7ac91f40<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 19:56:50 2013 -0600<br/><br/> t/op/lc.t: Fix to work under EBCDIC<br/> <br/> This had code that attempted this, but it was wrong. The conversion to<br/> EBCDIC must be done before the \U, or similar.<br/><br/>M t/op/lc.t<br/><br/>commit 1070b714b73e6e39ecb45958bee828726adfa577<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 15:04:14 2013 -0600<br/><br/> Skip some porting tests under EBCDIC<br/> <br/> EBCDIC won&#39;t work on these because of inherent differences from ASCII,<br/> including a different sort order.<br/> <br/> For porting/regen.t, we use the shipped parsing rules on EBCDIC platforms<br/><br/>M Porting/pod_rules.pl<br/>M t/porting/bincompat.t<br/>M t/porting/customized.t<br/>M t/porting/manifest.t<br/>M t/porting/perlfunc.t<br/>M t/porting/regen.t<br/><br/>commit 63c4f1ef1a539d4a4a62d40883da0ba149283cba<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 14:59:50 2013 -0600<br/><br/> t/re/regex_sets.t: So will pass under EBCDIC<br/><br/>M t/re/regex_sets.t<br/><br/>commit 38e6abab9c95803a45966cdc68ad75c5f2517f11<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 16:06:47 2013 -0600<br/><br/> lib/Unicode/UCD.t: White-space only<br/> <br/> Indents for a newly formed block<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit 373b4d400669802a0d8242e175c94c88e088ff12<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 15:27:31 2013 -0600<br/><br/> t/op/quotemeta.t: EBCDIC fixes<br/><br/>M t/op/quotemeta.t<br/><br/>commit 11d6411f77b544a3fa120778379a2117ad66bf7b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:32:55 2013 -0600<br/><br/> t/re/fold_grind.t: Fixes for EBCDIC<br/><br/>M t/re/fold_grind.t<br/><br/>commit 0a150265bd31383570083fcaf8582438845bb1a6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:20:24 2013 -0600<br/><br/> t/uni/class.t: Make work on EBCDIC<br/><br/>M t/uni/class.t<br/><br/>commit fb5de637714f319324bea4cae97d3b0cd7fc7416<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:01:57 2013 -0600<br/><br/> feature/unicode_strings.t: Fix to work on EBCDIC<br/><br/>M lib/feature/unicode_strings.t<br/><br/>commit e3ad368f1ddb49c3e8e58347252096e6d88a0305<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:48 2014 -0600<br/><br/> lib/dumpvar.pl: Generalize for non-ASCII<br/><br/>M lib/dumpvar.pl<br/><br/>commit 8841be0e80667533bb642628e4c604c6592bba9d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:21 2014 -0600<br/><br/> XXX needs more work lib/perl5db.pl<br/><br/>M lib/perl5db.pl<br/><br/>commit 1b7441d996511b818ef8c6865684d43a317f2403<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:07:51 2014 -0600<br/><br/> XXX Unsure, meta lib/sigtrap.pm: Generalize for EBCDIC<br/><br/>M lib/sigtrap.pm<br/><br/>commit 1db70e61b71ea23e4151f0292517317fecbc8bb6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:01:19 2014 -0600<br/><br/> XXX unsure lib/DB.pm: Generalize for EBCDIC<br/><br/>M lib/DB.pm<br/><br/>commit 1362049d3d03a31f9aba6e0f58431faab1942b4b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 11:57:24 2013 -0600<br/><br/> re/charset.t: Generalize for non-ASCII platforms<br/> <br/> This converts the hard-coded character numbers to native, so will work<br/> on any platform. It also adds some tests, and improves some test names<br/><br/>M t/re/charset.t<br/><br/>commit 34e6b6cda647a811ffc35435503b36579323e4b6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:17:39 2013 -0600<br/><br/> APItest/t/handy.t: Make EBCDIC-friendly<br/><br/>M ext/XS-APItest/t/handy.t<br/><br/>commit 85a106d6358d17f6a5ba6419ec79936b24e10a06<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Sep 7 12:59:57 2013 -0600<br/><br/> XXX dist/Data-Dumper/Dumper.pm<br/> <br/> Merge with result of #113088<br/> Add /a to regexes here for safety against a use v5.14<br/><br/>M dist/Data-Dumper/Dumper.pm<br/><br/>commit e8a0f251bee8773ba4622e66d111681a1013bd50<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:16:14 2013 -0600<br/><br/> Data-Dumper: Make EBCDIC-friendly<br/><br/>M dist/Data-Dumper/Dumper.xs<br/><br/>commit e09d073cb3abd38eae85d7975f93f2d02eaecbb0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Mar 10 22:17:31 2013 -0600<br/><br/> t/base/lex.t: Generalize for non-ASCII platforms<br/> <br/> \xE2 is &#39;S&#39; in EBCDIC, and so is going to be legal. \xDF is an alpha<br/> which has no ASCII equivalent in either character set<br/> <br/> Also, 65 may not be &quot;A&quot; on a non-ASCII platform, so use 65 where that is<br/> wanted<br/><br/>M t/base/lex.t<br/><br/>commit 6f276303e74b56c0455b853fc04d3c7fda14245d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Thu Feb 28 09:25:27 2013 -0700<br/><br/> XXX temp: show makedepend cerr<br/><br/>M makedepend.SH<br/><br/>commit f1598646973573bba5d3f18ae7f7ad15c5f785f5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 12:08:50 2013 -0700<br/><br/> XXX unsure if right thing: utf8.c: Deprecate two functions<br/> <br/> This is to force any code that has been using these functions to change.<br/> Since the Unicode tables are now stored in native order, these functions<br/> should only rarely be needed.<br/> <br/> However, the functionality of these is needed, and in actuality, on<br/> ASCII platforms, the native functions are #defined to these. So what<br/> this commit does is rename the functions to something else, and create<br/> wrappers with the old names, so that anyone using them will get the<br/> deprecation.<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit 728c5b4be33a2c3b696984cead89681949a50d0d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 11:26:09 2013 -0700<br/><br/> XXX unsure if right thing: Deprecate uvuni_to_utf8()<br/> <br/> Code should almost never be dealing with non-native code points<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit 70cdb10ac3059870cdf7979b0fd4c1e350c02649<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 12 12:48:04 2014 -0700<br/><br/> XXX cpan Encode::encoding: Don&#39;t fail &#39;no encoding&#39; on EBCDIC<br/> <br/> If someone specifies &#39;no encoding&#39; it would croak at compile time on an<br/> EBCDIC platform, whereas the only problem would be if they had said &#39;use<br/> encoding&#39;. So move the test to the import function.<br/><br/>M cpan/Encode/encoding.pm<br/><br/>commit 000bac2d8d9e5b19eb22b74505811e5964619f6a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:16 2014 -0600<br/><br/> XXX encode merge, cpan<br/><br/>M cpan/Encode/encengine.c<br/><br/>commit a2cf34af2bbccb873af214832f840a7085b11421<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:12:53 2013 -0700<br/><br/> XXX CPAN Encode.xs<br/> <br/> Use core function if available. This will insulate this code from any<br/> future changes.<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit d3cbe65f2b59cd4fcfdd4b5d4e444064babc50fb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:04:24 2013 -0700<br/><br/> XXX CPAN and unsure Encode<br/><br/>M cpan/Encode/Encode.xs<br/>M cpan/Encode/Unicode/Unicode.xs<br/><br/>commit 40c6715154a798dc89de4ae04c586f21427557b4<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:00:47 2013 -0700<br/><br/> XXX CPAN Encode.xs: fix indent<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit 5f26e45b1a89c5ae985b6c163fd38f8b85b80a52<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 17:57:16 2015 -0700<br/><br/> XXX Pod::Simple 3.30<br/> <br/> This is from CPAN, and includes EBCDICI cp1252 fixes<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>M cpan/Pod-Simple/t/basic.t<br/>M cpan/Pod-Simple/t/corpus.t<br/>M cpan/Pod-Simple/t/corpus/encwarn01.xml<br/>M cpan/Pod-Simple/t/corpus/lat1frim.xml<br/>M cpan/Pod-Simple/t/encod04.t<br/>M cpan/Pod-Simple/t/search10.t<br/>M cpan/Pod-Simple/t/search12.t<br/>M cpan/Pod-Simple/t/search20.t<br/>M cpan/Pod-Simple/t/search22.t<br/>M cpan/Pod-Simple/t/search26.t<br/>M cpan/Pod-Simple/t/search28.t<br/>M cpan/Pod-Simple/t/search50.t<br/>M cpan/Pod-Simple/t/xhtml01.t<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44198.html Mon, 02 Mar 2015 04:40:52 +0000 [perl.git] branch khw/ebcdic, deleted. v5.21.9-211-g35660e7 by Karl Williamson In perl.git, the branch khw/ebcdic has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=35660e72d93af37a24258b6414796dad9852fac2&gt;<br/><br/> was 35660e72d93af37a24258b6414796dad9852fac2<br/><br/>-----------------------------------------------------------------------<br/>35660e72d93af37a24258b6414796dad9852fac2 XXX merge, unfinished Data::Dumper: EBCDIC fixes<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44197.html Mon, 02 Mar 2015 04:40:37 +0000 [perl.git] branch blead, updated. v5.21.9-56-g813d2eb by Father Chrysostomos In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/813d2eb17164751c312a69e7c7c56dc71aad1ff1?hp=ce7c414ee71d82955c799dca38981337cdf77b42&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 813d2eb17164751c312a69e7c7c56dc71aad1ff1<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 18:20:53 2015 -0800<br/><br/> [perl #123849] sv.c: Fix sv_clear -Do output<br/> <br/> We try to print &acirc;&#128;&#152;sv_clear clearing PL_stashcache for &#39;%&quot;SVf&quot;&#39;&acirc;&#128;&#153;, but<br/> the sv here is a hash, and we can&acirc;&#128;&#153;t do SvPV on it. We need the hash&acirc;&#128;&#153;s<br/> name. This has been this way since 103f5a36127.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> sv.c | 12 +++++++-----<br/> 1 file changed, 7 insertions(+), 5 deletions(-)<br/><br/>diff --git a/sv.c b/sv.c<br/>index 45f7066..4b797fe 100644<br/>--- a/sv.c<br/>+++ b/sv.c<br/>@@ -6612,17 +6612,19 @@ Perl_sv_clear(pTHX_ SV *const orig_sv)<br/> PL_last_swash_hv = NULL;<br/> }<br/> if (HvTOTALKEYS((HV*)sv) &gt; 0) {<br/>- const char *name;<br/>+ const HEK *hek;<br/> /* this statement should match the one at the beginning of<br/> * hv_undef_flags() */<br/> if ( PL_phase != PERL_PHASE_DESTRUCT<br/>- &amp;&amp; (name = HvNAME((HV*)sv)))<br/>+ &amp;&amp; (hek = HvNAME_HEK((HV*)sv)))<br/> {<br/> if (PL_stashcache) {<br/>- DEBUG_o(Perl_deb(aTHX_ &quot;sv_clear clearing PL_stashcache for &#39;%&quot;SVf&quot;&#39;\n&quot;,<br/>- SVfARG(sv)));<br/>+ DEBUG_o(Perl_deb(aTHX_<br/>+ &quot;sv_clear clearing PL_stashcache for &#39;%&quot;HEKf<br/>+ &quot;&#39;\n&quot;,<br/>+ HEKfARG(hek)));<br/> (void)hv_deletehek(PL_stashcache,<br/>- HvNAME_HEK((HV*)sv), G_DISCARD);<br/>+ hek, G_DISCARD);<br/> }<br/> hv_name_set((HV*)sv, NULL, 0, 0);<br/> }<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44196.html Mon, 02 Mar 2015 04:07:44 +0000 [perl.git] branch blead, updated. v5.21.9-55-gce7c414 by Father Chrysostomos In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/ce7c414ee71d82955c799dca38981337cdf77b42?hp=57db463f603fcd67bf53a35aa482bb24aa2c6950&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit ce7c414ee71d82955c799dca38981337cdf77b42<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 18:11:23 2015 -0800<br/><br/> [perl #123955] Fix assert fail with 0 s/// in quotes<br/> <br/> This is related to bug #123617 and is a follow-up to eabab8bcc.<br/> <br/> This code:<br/> <br/> &quot;@0{0s 000&quot;;eval&quot;$&quot;<br/> <br/> begins tokenisation as follows:<br/> <br/> stringify ( join ( $ &quot; , @ 0 { 0 subst<br/> <br/> When seeing the subst after the 0, the parser discards many tokens and<br/> we end up at the ; outside the quotes.<br/> <br/> Since PL_lex_stuff (the temporary spot for storing the contents of a<br/> quote-like operator) is localised as of eabab8bcc, we end up with just<br/> PL_sublex_info.repl (the temporary spot for storing the replacement<br/> part) set. Since it is still set when we get to the next double-<br/> quote, it is treated as a two-part quote-like operator, like y or s.<br/> That can&acirc;&#128;&#153;t happen, and we have assertions to make sure of it.<br/> <br/> We need to localise PL_sublex_info.repl as well, so it gets freed<br/> properly when scopes are popped after an error.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> t/base/lex.t | 3 ++-<br/> toke.c | 1 +<br/> 2 files changed, 3 insertions(+), 1 deletion(-)<br/><br/>diff --git a/t/base/lex.t b/t/base/lex.t<br/>index fdeafb1..6a8ac61 100644<br/>--- a/t/base/lex.t<br/>+++ b/t/base/lex.t<br/>@@ -486,8 +486,9 @@ print &quot;ok $test - map{sub :lvalue...}\n&quot;; $test++;<br/> # Used to crash [perl #123711]<br/> 0-5x-l{0};<br/> <br/>-# Used to fail an assertion [perl #123617]<br/>+# Used to fail an assertion [perl #123617] [perl #123955]<br/> eval &#39;&quot;$a{ 1 m// }&quot;; //&#39;;<br/>+eval &#39;&quot;@0{0s 000&quot;;eval&quot;$&quot;&#39;;<br/> <br/> # Pending token stack overflow [perl #123677]<br/> {<br/>diff --git a/toke.c b/toke.c<br/>index f7ad00d..0eeafd4 100644<br/>--- a/toke.c<br/>+++ b/toke.c<br/>@@ -2381,6 +2381,7 @@ S_sublex_push(pTHX)<br/> popping. We must not have a PL_lex_stuff value left dangling, as<br/> that breaks assumptions elsewhere. See bug #123617. */<br/> SAVEGENERICSV(PL_lex_stuff);<br/>+ SAVEGENERICSV(PL_sublex_info.repl);<br/> <br/> PL_bufend = PL_bufptr = PL_oldbufptr = PL_oldoldbufptr = PL_linestart<br/> = SvPVX(PL_linestr);<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44195.html Mon, 02 Mar 2015 02:18:59 +0000 [perl.git] branch blead, updated. v5.21.9-54-g57db463 by Father Chrysostomos In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/57db463f603fcd67bf53a35aa482bb24aa2c6950?hp=9f021be64d99e25c9277e6c3e36d224ca74edaed&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 57db463f603fcd67bf53a35aa482bb24aa2c6950<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 14:01:27 2015 -0800<br/><br/> [perl #123848] Allow OPpTARGET_MY on qr<br/> <br/> // in the scope of lexical $_ gets the OPpTARGET_MY flag set. If it<br/> is used as an operand to smartmatch, it gets converted to a qr op.<br/> There is no need to turn off the flag, since it is harmless at run<br/> time. But we need to allow the flag on this op type to avoid asser-<br/> tion failures when it is freed.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> lib/B/Op_private.pm | 4 +-<br/> opcode.h | 313 ++++++++++++++++++++++++++--------------------------<br/> regen/op_private | 2 +-<br/> t/comp/parser.t | 6 +<br/> 4 files changed, 165 insertions(+), 160 deletions(-)<br/><br/>diff --git a/lib/B/Op_private.pm b/lib/B/Op_private.pm<br/>index 52d1c13..f42286c 100644<br/>--- a/lib/B/Op_private.pm<br/>+++ b/lib/B/Op_private.pm<br/>@@ -150,7 +150,7 @@ $bits{$_}{7} = &#39;OPpPV_IS_UTF8&#39; for qw(dump goto last next redo);<br/> $bits{$_}{6} = &#39;OPpREFCOUNTED&#39; for qw(leave leaveeval leavesub leavesublv leavewrite);<br/> $bits{$_}{6} = &#39;OPpRUNTIME&#39; for qw(match pushre qr subst substcont);<br/> $bits{$_}{2} = &#39;OPpSLICEWARNING&#39; for qw(aslice hslice padav padhv rv2av rv2hv);<br/>-$bits{$_}{4} = &#39;OPpTARGET_MY&#39; for qw(abs add atan2 chdir chmod chomp chown chr chroot complement concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multi ... [366 chars truncated]<br/>+$bits{$_}{4} = &#39;OPpTARGET_MY&#39; for qw(abs add atan2 chdir chmod chomp chown chr chroot complement concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multi ... [369 chars truncated]<br/> $bits{$_}{5} = &#39;OPpTRANS_COMPLEMENT&#39; for qw(trans transr);<br/> $bits{$_}{7} = &#39;OPpTRANS_DELETE&#39; for qw(trans transr);<br/> $bits{$_}{0} = &#39;OPpTRANS_FROM_UTF&#39; for qw(trans transr);<br/>@@ -792,7 +792,7 @@ our %ops_using = (<br/> OPpSORT_DESCEND =&gt; [qw(sort)],<br/> OPpSPLIT_IMPLIM =&gt; [qw(split)],<br/> OPpSUBSTR_REPL_FIRST =&gt; [qw(substr)],<br/>- OPpTARGET_MY =&gt; [qw(abs add atan2 chdir chmod chomp chown chr chroot complement concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multip ... [366 chars truncated]<br/>+ OPpTARGET_MY =&gt; [qw(abs add atan2 chdir chmod chomp chown chr chroot complement concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multip ... [369 chars truncated]<br/> OPpTRANS_COMPLEMENT =&gt; [qw(trans transr)],<br/> );<br/> <br/>diff --git a/opcode.h b/opcode.h<br/>index b51059d..8124403 100644<br/>--- a/opcode.h<br/>+++ b/opcode.h<br/>@@ -2464,17 +2464,17 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* regcreset */<br/> 0, /* regcomp */<br/> 26, /* match */<br/>- 55, /* qr */<br/>+ 26, /* qr */<br/> 26, /* subst */<br/>- 56, /* substcont */<br/>- 58, /* trans */<br/>- 58, /* transr */<br/>- 66, /* sassign */<br/>- 69, /* aassign */<br/>+ 55, /* substcont */<br/>+ 57, /* trans */<br/>+ 57, /* transr */<br/>+ 65, /* sassign */<br/>+ 68, /* aassign */<br/> 0, /* chop */<br/> 0, /* schop */<br/>- 72, /* chomp */<br/>- 72, /* schomp */<br/>+ 71, /* chomp */<br/>+ 71, /* schomp */<br/> 0, /* defined */<br/> 0, /* undef */<br/> 0, /* study */<br/>@@ -2487,22 +2487,22 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* i_postinc */<br/> 0, /* postdec */<br/> 0, /* i_postdec */<br/>- 74, /* pow */<br/>- 74, /* multiply */<br/>- 74, /* i_multiply */<br/>- 74, /* divide */<br/>- 74, /* i_divide */<br/>- 74, /* modulo */<br/>- 74, /* i_modulo */<br/>- 76, /* repeat */<br/>- 74, /* add */<br/>- 74, /* i_add */<br/>- 74, /* subtract */<br/>- 74, /* i_subtract */<br/>- 74, /* concat */<br/>- 79, /* stringify */<br/>- 74, /* left_shift */<br/>- 74, /* right_shift */<br/>+ 73, /* pow */<br/>+ 73, /* multiply */<br/>+ 73, /* i_multiply */<br/>+ 73, /* divide */<br/>+ 73, /* i_divide */<br/>+ 73, /* modulo */<br/>+ 73, /* i_modulo */<br/>+ 75, /* repeat */<br/>+ 73, /* add */<br/>+ 73, /* i_add */<br/>+ 73, /* subtract */<br/>+ 73, /* i_subtract */<br/>+ 73, /* concat */<br/>+ 78, /* stringify */<br/>+ 73, /* left_shift */<br/>+ 73, /* right_shift */<br/> 12, /* lt */<br/> 12, /* i_lt */<br/> 12, /* gt */<br/>@@ -2516,131 +2516,131 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 12, /* ne */<br/> 12, /* i_ne */<br/> 12, /* ncmp */<br/>- 74, /* i_ncmp */<br/>+ 73, /* i_ncmp */<br/> 12, /* slt */<br/> 12, /* sgt */<br/> 12, /* sle */<br/> 12, /* sge */<br/> 12, /* seq */<br/> 12, /* sne */<br/>- 74, /* scmp */<br/>+ 73, /* scmp */<br/> 12, /* bit_and */<br/> 12, /* bit_xor */<br/> 12, /* bit_or */<br/>- 74, /* nbit_and */<br/>- 74, /* nbit_xor */<br/>- 74, /* nbit_or */<br/>+ 73, /* nbit_and */<br/>+ 73, /* nbit_xor */<br/>+ 73, /* nbit_or */<br/> 12, /* sbit_and */<br/> 12, /* sbit_xor */<br/> 12, /* sbit_or */<br/> 0, /* negate */<br/> 0, /* i_negate */<br/> 0, /* not */<br/>- 72, /* complement */<br/>- 72, /* ncomplement */<br/>- 72, /* scomplement */<br/>+ 71, /* complement */<br/>+ 71, /* ncomplement */<br/>+ 71, /* scomplement */<br/> 12, /* smartmatch */<br/>- 79, /* atan2 */<br/>- 72, /* sin */<br/>- 72, /* cos */<br/>- 79, /* rand */<br/>- 79, /* srand */<br/>- 72, /* exp */<br/>- 72, /* log */<br/>- 72, /* sqrt */<br/>- 72, /* int */<br/>- 72, /* hex */<br/>- 72, /* oct */<br/>- 72, /* abs */<br/>- 72, /* length */<br/>- 81, /* substr */<br/>- 84, /* vec */<br/>- 79, /* index */<br/>- 79, /* rindex */<br/>+ 78, /* atan2 */<br/>+ 71, /* sin */<br/>+ 71, /* cos */<br/>+ 78, /* rand */<br/>+ 78, /* srand */<br/>+ 71, /* exp */<br/>+ 71, /* log */<br/>+ 71, /* sqrt */<br/>+ 71, /* int */<br/>+ 71, /* hex */<br/>+ 71, /* oct */<br/>+ 71, /* abs */<br/>+ 71, /* length */<br/>+ 80, /* substr */<br/>+ 83, /* vec */<br/>+ 78, /* index */<br/>+ 78, /* rindex */<br/> 49, /* sprintf */<br/> 49, /* formline */<br/>- 72, /* ord */<br/>- 72, /* chr */<br/>- 79, /* crypt */<br/>+ 71, /* ord */<br/>+ 71, /* chr */<br/>+ 78, /* crypt */<br/> 0, /* ucfirst */<br/> 0, /* lcfirst */<br/> 0, /* uc */<br/> 0, /* lc */<br/> 0, /* quotemeta */<br/>- 87, /* rv2av */<br/>- 93, /* aelemfast */<br/>- 93, /* aelemfast_lex */<br/>- 94, /* aelem */<br/>- 99, /* aslice */<br/>- 102, /* kvaslice */<br/>+ 86, /* rv2av */<br/>+ 92, /* aelemfast */<br/>+ 92, /* aelemfast_lex */<br/>+ 93, /* aelem */<br/>+ 98, /* aslice */<br/>+ 101, /* kvaslice */<br/> 0, /* aeach */<br/> 0, /* akeys */<br/> 0, /* avalues */<br/> 0, /* each */<br/> 0, /* values */<br/> 40, /* keys */<br/>- 103, /* delete */<br/>- 106, /* exists */<br/>- 108, /* rv2hv */<br/>- 94, /* helem */<br/>- 99, /* hslice */<br/>- 102, /* kvhslice */<br/>- 116, /* multideref */<br/>+ 102, /* delete */<br/>+ 105, /* exists */<br/>+ 107, /* rv2hv */<br/>+ 93, /* helem */<br/>+ 98, /* hslice */<br/>+ 101, /* kvhslice */<br/>+ 115, /* multideref */<br/> 49, /* unpack */<br/> 49, /* pack */<br/>- 123, /* split */<br/>+ 122, /* split */<br/> 49, /* join */<br/>- 126, /* list */<br/>+ 125, /* list */<br/> 12, /* lslice */<br/> 49, /* anonlist */<br/> 49, /* anonhash */<br/> 49, /* splice */<br/>- 79, /* push */<br/>+ 78, /* push */<br/> 0, /* pop */<br/> 0, /* shift */<br/>- 79, /* unshift */<br/>- 128, /* sort */<br/>- 135, /* reverse */<br/>- 137, /* grepstart */<br/>- 137, /* grepwhile */<br/>- 137, /* mapstart */<br/>- 137, /* mapwhile */<br/>+ 78, /* unshift */<br/>+ 127, /* sort */<br/>+ 134, /* reverse */<br/>+ 136, /* grepstart */<br/>+ 136, /* grepwhile */<br/>+ 136, /* mapstart */<br/>+ 136, /* mapwhile */<br/> 0, /* range */<br/>- 139, /* flip */<br/>- 139, /* flop */<br/>+ 138, /* flip */<br/>+ 138, /* flop */<br/> 0, /* and */<br/> 0, /* or */<br/> 12, /* xor */<br/> 0, /* dor */<br/>- 141, /* cond_expr */<br/>+ 140, /* cond_expr */<br/> 0, /* andassign */<br/> 0, /* orassign */<br/> 0, /* dorassign */<br/> 0, /* method */<br/>- 143, /* entersub */<br/>- 150, /* leavesub */<br/>- 150, /* leavesublv */<br/>- 152, /* caller */<br/>+ 142, /* entersub */<br/>+ 149, /* leavesub */<br/>+ 149, /* leavesublv */<br/>+ 151, /* caller */<br/> 49, /* warn */<br/> 49, /* die */<br/> 49, /* reset */<br/> -1, /* lineseq */<br/>- 154, /* nextstate */<br/>- 154, /* dbstate */<br/>+ 153, /* nextstate */<br/>+ 153, /* dbstate */<br/> -1, /* unstack */<br/> -1, /* enter */<br/>- 155, /* leave */<br/>+ 154, /* leave */<br/> -1, /* scope */<br/>- 157, /* enteriter */<br/>- 161, /* iter */<br/>+ 156, /* enteriter */<br/>+ 160, /* iter */<br/> -1, /* enterloop */<br/>- 162, /* leaveloop */<br/>+ 161, /* leaveloop */<br/> -1, /* return */<br/>- 164, /* last */<br/>- 164, /* next */<br/>- 164, /* redo */<br/>- 164, /* dump */<br/>- 164, /* goto */<br/>+ 163, /* last */<br/>+ 163, /* next */<br/>+ 163, /* redo */<br/>+ 163, /* dump */<br/>+ 163, /* goto */<br/> 49, /* exit */<br/> 0, /* method_named */<br/> 0, /* method_super */<br/>@@ -2652,7 +2652,7 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* leavewhen */<br/> -1, /* break */<br/> -1, /* continue */<br/>- 166, /* open */<br/>+ 165, /* open */<br/> 49, /* close */<br/> 49, /* pipe_op */<br/> 49, /* fileno */<br/>@@ -2668,7 +2668,7 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 49, /* getc */<br/> 49, /* read */<br/> 49, /* enterwrite */<br/>- 150, /* leavewrite */<br/>+ 149, /* leavewrite */<br/> -1, /* prtf */<br/> -1, /* print */<br/> -1, /* say */<br/>@@ -2682,7 +2682,7 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 49, /* truncate */<br/> 49, /* fcntl */<br/> 49, /* ioctl */<br/>- 79, /* flock */<br/>+ 78, /* flock */<br/> 49, /* send */<br/> 49, /* recv */<br/> 49, /* socket */<br/>@@ -2698,45 +2698,45 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* getpeername */<br/> 0, /* lstat */<br/> 0, /* stat */<br/>- 171, /* ftrread */<br/>- 171, /* ftrwrite */<br/>- 171, /* ftrexec */<br/>- 171, /* fteread */<br/>- 171, /* ftewrite */<br/>- 171, /* fteexec */<br/>- 176, /* ftis */<br/>- 176, /* ftsize */<br/>- 176, /* ftmtime */<br/>- 176, /* ftatime */<br/>- 176, /* ftctime */<br/>- 176, /* ftrowned */<br/>- 176, /* fteowned */<br/>- 176, /* ftzero */<br/>- 176, /* ftsock */<br/>- 176, /* ftchr */<br/>- 176, /* ftblk */<br/>- 176, /* ftfile */<br/>- 176, /* ftdir */<br/>- 176, /* ftpipe */<br/>- 176, /* ftsuid */<br/>- 176, /* ftsgid */<br/>- 176, /* ftsvtx */<br/>- 176, /* ftlink */<br/>- 176, /* fttty */<br/>- 176, /* fttext */<br/>- 176, /* ftbinary */<br/>- 79, /* chdir */<br/>- 79, /* chown */<br/>- 72, /* chroot */<br/>- 79, /* unlink */<br/>- 79, /* chmod */<br/>- 79, /* utime */<br/>- 79, /* rename */<br/>- 79, /* link */<br/>- 79, /* symlink */<br/>+ 170, /* ftrread */<br/>+ 170, /* ftrwrite */<br/>+ 170, /* ftrexec */<br/>+ 170, /* fteread */<br/>+ 170, /* ftewrite */<br/>+ 170, /* fteexec */<br/>+ 175, /* ftis */<br/>+ 175, /* ftsize */<br/>+ 175, /* ftmtime */<br/>+ 175, /* ftatime */<br/>+ 175, /* ftctime */<br/>+ 175, /* ftrowned */<br/>+ 175, /* fteowned */<br/>+ 175, /* ftzero */<br/>+ 175, /* ftsock */<br/>+ 175, /* ftchr */<br/>+ 175, /* ftblk */<br/>+ 175, /* ftfile */<br/>+ 175, /* ftdir */<br/>+ 175, /* ftpipe */<br/>+ 175, /* ftsuid */<br/>+ 175, /* ftsgid */<br/>+ 175, /* ftsvtx */<br/>+ 175, /* ftlink */<br/>+ 175, /* fttty */<br/>+ 175, /* fttext */<br/>+ 175, /* ftbinary */<br/>+ 78, /* chdir */<br/>+ 78, /* chown */<br/>+ 71, /* chroot */<br/>+ 78, /* unlink */<br/>+ 78, /* chmod */<br/>+ 78, /* utime */<br/>+ 78, /* rename */<br/>+ 78, /* link */<br/>+ 78, /* symlink */<br/> 0, /* readlink */<br/>- 79, /* mkdir */<br/>- 72, /* rmdir */<br/>+ 78, /* mkdir */<br/>+ 71, /* rmdir */<br/> 49, /* open_dir */<br/> 0, /* readdir */<br/> 0, /* telldir */<br/>@@ -2744,22 +2744,22 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* rewinddir */<br/> 0, /* closedir */<br/> -1, /* fork */<br/>- 180, /* wait */<br/>- 79, /* waitpid */<br/>- 79, /* system */<br/>- 79, /* exec */<br/>- 79, /* kill */<br/>- 180, /* getppid */<br/>- 79, /* getpgrp */<br/>- 79, /* setpgrp */<br/>- 79, /* getpriority */<br/>- 79, /* setpriority */<br/>- 180, /* time */<br/>+ 179, /* wait */<br/>+ 78, /* waitpid */<br/>+ 78, /* system */<br/>+ 78, /* exec */<br/>+ 78, /* kill */<br/>+ 179, /* getppid */<br/>+ 78, /* getpgrp */<br/>+ 78, /* setpgrp */<br/>+ 78, /* getpriority */<br/>+ 78, /* setpriority */<br/>+ 179, /* time */<br/> -1, /* tms */<br/> 0, /* localtime */<br/> 49, /* gmtime */<br/> 0, /* alarm */<br/>- 79, /* sleep */<br/>+ 78, /* sleep */<br/> 49, /* shmget */<br/> 49, /* shmctl */<br/> 49, /* shmread */<br/>@@ -2774,8 +2774,8 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* require */<br/> 0, /* dofile */<br/> -1, /* hintseval */<br/>- 181, /* entereval */<br/>- 150, /* leaveeval */<br/>+ 180, /* entereval */<br/>+ 149, /* leaveeval */<br/> 0, /* entertry */<br/> -1, /* leavetry */<br/> 0, /* ghbyname */<br/>@@ -2816,17 +2816,17 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* reach */<br/> 40, /* rkeys */<br/> 0, /* rvalues */<br/>- 187, /* coreargs */<br/>+ 186, /* coreargs */<br/> 3, /* runcv */<br/> 0, /* fc */<br/> -1, /* padcv */<br/> -1, /* introcv */<br/> -1, /* clonecv */<br/>- 191, /* padrange */<br/>- 193, /* refassign */<br/>- 199, /* lvref */<br/>- 205, /* lvrefslice */<br/>- 206, /* lvavref */<br/>+ 190, /* padrange */<br/>+ 192, /* refassign */<br/>+ 198, /* lvref */<br/>+ 204, /* lvrefslice */<br/>+ 205, /* lvavref */<br/> 0, /* anonconst */<br/> <br/> };<br/>@@ -2856,14 +2856,13 @@ EXTCONST U16 PL_op_private_bitdefs[] = {<br/> 0x29dc, 0x3bd8, 0x0257, /* padsv */<br/> 0x29dc, 0x3bd8, 0x2acc, 0x38c9, /* padav */<br/> 0x29dc, 0x3bd8, 0x0534, 0x05d0, 0x2acc, 0x38c9, /* padhv */<br/>- 0x3698, 0x3ef1, /* pushre, match, subst */<br/>+ 0x3698, 0x3ef1, /* pushre, match, qr, subst */<br/> 0x29dc, 0x1758, 0x0256, 0x2acc, 0x2cc8, 0x3c84, 0x0003, /* rv2gv */<br/> 0x29dc, 0x2ef8, 0x0256, 0x3c84, 0x0003, /* rv2sv */<br/> 0x2acc, 0x0003, /* av2arylen, pos, keys, rkeys */<br/> 0x2c3c, 0x0b98, 0x08f4, 0x028c, 0x3e48, 0x3c84, 0x0003, /* rv2cv */<br/> 0x012f, /* bless, glob, sprintf, formline, unpack, pack, join, anonlist, anonhash, splice, warn, die, reset, exit, close, pipe_op, fileno, umask, binmode, tie, dbmopen, sselect, select, getc, rea ... [363 chars truncated]<br/> 0x30dc, 0x2ff8, 0x24b4, 0x23f0, 0x0003, /* backtick */<br/>- 0x3699, /* qr */<br/> 0x3698, 0x0003, /* substcont */<br/> 0x0c9c, 0x1dd8, 0x0834, 0x3ef0, 0x3a0c, 0x2168, 0x01e4, 0x0141, /* trans, transr */<br/> 0x0adc, 0x0458, 0x0067, /* sassign */<br/>@@ -2950,7 +2949,7 @@ EXTCONST U8 PL_op_private_valid[] = {<br/> /* REGCRESET */ (OPpARG1_MASK),<br/> /* REGCOMP */ (OPpARG1_MASK),<br/> /* MATCH */ (OPpTARGET_MY|OPpRUNTIME),<br/>- /* QR */ (OPpRUNTIME),<br/>+ /* QR */ (OPpTARGET_MY|OPpRUNTIME),<br/> /* SUBST */ (OPpTARGET_MY|OPpRUNTIME),<br/> /* SUBSTCONT */ (OPpARG1_MASK|OPpRUNTIME),<br/> /* TRANS */ (OPpTRANS_FROM_UTF|OPpTRANS_TO_UTF|OPpTRANS_IDENTICAL|OPpTRANS_SQUASH|OPpTARGET_MY|OPpTRANS_COMPLEMENT|OPpTRANS_GROWS|OPpTRANS_DELETE),<br/>diff --git a/regen/op_private b/regen/op_private<br/>index 5a95555..06ebca6 100644<br/>--- a/regen/op_private<br/>+++ b/regen/op_private<br/>@@ -381,7 +381,7 @@ addbits($_, 4 =&gt; qw(OPpTARGET_MY TARGMY))<br/> for ops_with_flag(&#39;T&#39;),<br/> # This flag is also used to indicate matches against implicit $_,<br/> # where $_ is lexical; e.g. my $_; ....; /foo/<br/>- qw(match subst pushre trans transr);<br/>+ qw(match subst pushre qr trans transr);<br/> ;<br/> <br/> <br/>diff --git a/t/comp/parser.t b/t/comp/parser.t<br/>index a84cfc2..a4ae052 100644<br/>--- a/t/comp/parser.t<br/>+++ b/t/comp/parser.t<br/>@@ -534,6 +534,12 @@ eval{$1=eval{a:}};<br/> eval &quot;map+map&quot;;<br/> eval &quot;grep+grep&quot;;<br/> <br/>+# ALso failed an assertion [perl #123848]<br/>+{<br/>+ local $SIG{__WARN__} = sub{};<br/>+ eval &#39;my $_; m// ~~ 0&#39;;<br/>+}<br/>+<br/> # Add new tests HERE (above this line)<br/> <br/> # bug #74022: Loop on characters in \p{OtherIDContinue}<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44194.html Sun, 01 Mar 2015 22:14:40 +0000 [perl.git] branch blead, updated. v5.21.9-53-g9f021be by Father Chrysostomos In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/9f021be64d99e25c9277e6c3e36d224ca74edaed?hp=66edcf79f81d47833f2be442966a5e90a223365f&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 9f021be64d99e25c9277e6c3e36d224ca74edaed<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 13:27:39 2015 -0800<br/><br/> op.c apidoc typo<br/><br/>M op.c<br/><br/>commit 71488339f94f1083d9e4d8f9014f5c979ba1a6d6<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 13:26:52 2015 -0800<br/><br/> [perl #123821] Fix assert fail with \(&amp;$0)=0<br/> <br/> If the operand of a reference constructor that is assigned to is not<br/> valid, then S_lvref (in op.c) queues an error and does not bother to<br/> convert the op into an lvref op. This causes problems, since we have<br/> already set lvref-specific flags on the op in the expectation that its<br/> type will change. We get assertion failures later when freeing the<br/> op, because of the invalid flags.<br/> <br/> Instead of bailing out when we have an error like this, just continue<br/> processing it, as we do in many other places.<br/><br/>M op.c<br/>M t/op/lvref.t<br/><br/>commit 6b2b48acae2d74dcbde18f956f6951b5b9aa468b<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 13:16:36 2015 -0800<br/><br/> [perl #123817] Assert fail with attr in anon hash<br/> <br/> These two one-liners were failing an assertion:<br/> <br/> $y = { my $x : m }<br/> $y = [ (my $x : m) ]<br/> <br/> The lexical with an attribute was turning into an op of type &acirc;&#128;&#152;list&acirc;&#128;&#153;<br/> with the OPpLVAL_INTRO flag set. Many op constructors convert an<br/> operand that is of type &acirc;&#128;&#152;list&acirc;&#128;&#153; into the correct type, instead of<br/> creating a new op to wrap around it. Other ops were not expecting the<br/> flag to be set, causing an assertion failure. The easiest solution is<br/> to turn off the flag in op_convert_list, which is where the op type<br/> changes. (I tried modifying other op types to accept the flag, but<br/> that caused problems for B::Deparse, which inquires of B::Op_private<br/> which ops can legitimately take that flag.)<br/><br/>M op.c<br/>M t/op/attrs.t<br/><br/>commit a282984d19c73aae6ef9231e723101b3c3b5d2d0<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 11:43:11 2015 -0800<br/><br/> op.c: Remove redundant op_lvalue call<br/> <br/> Refgen ops already call op_lvalue on their operands. Calling it<br/> beforehand causes it to be called twice, which is harmless, but<br/> wasteful.<br/><br/>M op.c<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> op.c | 8 +++++---<br/> t/op/attrs.t | 13 +++++++++++++<br/> t/op/lvref.t | 3 +++<br/> 3 files changed, 21 insertions(+), 3 deletions(-)<br/><br/>diff --git a/op.c b/op.c<br/>index 45cde2b..e6b6069 100644<br/>--- a/op.c<br/>+++ b/op.c<br/>@@ -2731,7 +2731,6 @@ S_lvref(pTHX_ OP *o, I32 type)<br/> ? &quot;do block&quot;<br/> : OP_DESC(o),<br/> PL_op_desc[type]));<br/>- return;<br/> }<br/> CHANGE_TYPE(o, OP_LVREF);<br/> o-&gt;op_private &amp;=<br/>@@ -3412,7 +3411,7 @@ S_apply_attrs_my(pTHX_ HV *stash, OP *target, OP *attrs, OP **imopsp)<br/> newSVOP(OP_CONST, 0, stashsv),<br/> op_prepend_elem(OP_LIST,<br/> newUNOP(OP_REFGEN, 0,<br/>- op_lvalue(arg, OP_REFGEN)),<br/>+ arg),<br/> dup_attrlist(attrs)));<br/> <br/> /* Fake up a method call to import */<br/>@@ -4577,7 +4576,10 @@ Perl_op_convert_list(pTHX_ I32 type, I32 flags, OP *o)<br/> if (!o || o-&gt;op_type != OP_LIST)<br/> o = force_list(o, 0);<br/> else<br/>+ {<br/> o-&gt;op_flags &amp;= ~OPf_WANT;<br/>+ o-&gt;op_private &amp;= ~OPpLVAL_INTRO;<br/>+ }<br/> <br/> if (!(PL_opargs[type] &amp; OA_MARK))<br/> op_null(cLISTOPo-&gt;op_first);<br/>@@ -4664,7 +4666,7 @@ supply up to two ops to be direct children of the list op; they are<br/> consumed by this function and become part of the constructed op tree.<br/> <br/> For most list operators, the check function expects all the kid ops to be<br/>-present already, so calling C&lt;newLISTOP(OP_JOIN, ...)&gt; (e.g.,) is not<br/>+present already, so calling C&lt;newLISTOP(OP_JOIN, ...)&gt; (e.g.) is not<br/> appropriate. What you want to do in that case is create an op of type<br/> OP_LIST, append more children to it, and then call L&lt;/op_convert_list&gt;.<br/> See L&lt;/op_convert_list&gt; for more information.<br/>diff --git a/t/op/attrs.t b/t/op/attrs.t<br/>index b93ed74..16e1fce 100644<br/>--- a/t/op/attrs.t<br/>+++ b/t/op/attrs.t<br/>@@ -415,4 +415,17 @@ is $ProtoTest::Proto, &#39;$&#39;, &#39;prototypes are visible in attr handlers&#39;;<br/> &#39;applying const attr via attributes.pm&#39;;<br/> }<br/> <br/>+# [perl #123817] Attributes in list-type operators<br/>+# These tests used to fail an assertion because the list op generated by<br/>+# the lexical attribute declaration was converted to another op type with<br/>+# the OPpLVAL_INTRO flag still set. These op types were not expecting that<br/>+# flag to be set, though it was harmless for non-debugging builds.<br/>+package _123817 {<br/>+ sub MODIFY_SCALAR_ATTRIBUTES {()}<br/>+ eval &#39;{my $x : m}&#39;;<br/>+ eval &#39;[(my $x : m)]&#39;;<br/>+ eval &#39;formline my $x : m&#39;;<br/>+ eval &#39;return my $x : m&#39;;<br/>+}<br/>+<br/> done_testing();<br/>diff --git a/t/op/lvref.t b/t/op/lvref.t<br/>index 2bdc26d..3e65198 100644<br/>--- a/t/op/lvref.t<br/>+++ b/t/op/lvref.t<br/>@@ -587,3 +587,6 @@ SKIP: {<br/> \(@a) = \($x,$y);<br/> goto do_test3;<br/> }<br/>+<br/>+# Used to fail an assertion [perl #123821]<br/>+eval &#39;\(&amp;$0)=0&#39;;<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44193.html Sun, 01 Mar 2015 21:55:50 +0000 [perl.git] branch blead, updated. v5.21.9-49-g66edcf7 by Father Chrysostomos In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/66edcf79f81d47833f2be442966a5e90a223365f?hp=55b3980349c58171a77894903fd928262fb081f2&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 66edcf79f81d47833f2be442966a5e90a223365f<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 11:29:10 2015 -0800<br/><br/> [perl #123802] Assertion failure with &quot;\L\L&quot;<br/> <br/> This is a follow-up to f4460c6f7a. The check to see whether we are<br/> in a quote-like operator needs to come before the call to sublex_done,<br/> as sublex_done is just as problematic as doing SvIVX on a PV. (See<br/> 479ae48e22f for details on why.) Checking the type of PL_linestr is<br/> not a reliable way to see whether we are in a quote-like op, so use<br/> PL_in_what instead.<br/><br/>M t/op/lex.t<br/>M toke.c<br/><br/>commit de72f77898e4b8ed920f56af11895c098e8e44f7<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sun Mar 1 11:20:47 2015 -0800<br/><br/> t/op/lex.t: Correct bug num<br/><br/>M t/op/lex.t<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> t/op/lex.t | 18 ++++++++++++++++--<br/> toke.c | 10 +++++-----<br/> 2 files changed, 21 insertions(+), 7 deletions(-)<br/><br/>diff --git a/t/op/lex.t b/t/op/lex.t<br/>index 06d069a..7785445 100644<br/>--- a/t/op/lex.t<br/>+++ b/t/op/lex.t<br/>@@ -7,7 +7,7 @@ use warnings;<br/> <br/> BEGIN { chdir &#39;t&#39; if -d &#39;t&#39;; require &#39;./test.pl&#39;; }<br/> <br/>-plan(tests =&gt; 21);<br/>+plan(tests =&gt; 23);<br/> <br/> {<br/> no warnings &#39;deprecated&#39;;<br/>@@ -183,5 +183,19 @@ fresh_perl_is(<br/> &#39;syntax error at - line 1, near &quot;{}&quot;&#39; . &quot;\n&quot; .<br/> &quot;Execution of - aborted due to compilation errors.\n&quot;,<br/> { stderr =&gt; 1 },<br/>- &#39;/$0{}/ with no newline [perl #123712]&#39;<br/>+ &#39;/$0{}/ with no newline [perl #123802]&#39;<br/>+);<br/>+fresh_perl_is(<br/>+ &#39;&quot;\L\L&quot;&#39;,<br/>+ &#39;syntax error at - line 1, near &quot;\L\L&quot;&#39; . &quot;\n&quot; .<br/>+ &quot;Execution of - aborted due to compilation errors.\n&quot;,<br/>+ { stderr =&gt; 1 },<br/>+ &#39;&quot;\L\L&quot; with no newline [perl #123802]&#39;<br/>+);<br/>+fresh_perl_is(<br/>+ &#39;&lt;\L\L&gt;&#39;,<br/>+ &#39;syntax error at - line 1, near &quot;\L\L&quot;&#39; . &quot;\n&quot; .<br/>+ &quot;Execution of - aborted due to compilation errors.\n&quot;,<br/>+ { stderr =&gt; 1 },<br/>+ &#39;&lt;\L\L&gt; with no newline [perl #123802]&#39;<br/> );<br/>diff --git a/toke.c b/toke.c<br/>index 33ae20f..f7ad00d 100644<br/>--- a/toke.c<br/>+++ b/toke.c<br/>@@ -4552,17 +4552,17 @@ Perl_yylex(pTHX)<br/> Perl_croak(aTHX_ &quot;panic: INTERPCONCAT, lex_brackets=%ld&quot;,<br/> (long) PL_lex_brackets);<br/> #endif<br/>- if (PL_bufptr == PL_bufend)<br/>- return REPORT(sublex_done());<br/>-<br/>- /* Treat state as LEX_NORMAL if SvIVX is not valid on PL_linestr.<br/>+ /* Treat state as LEX_NORMAL when not in an inner lexing scope.<br/> XXX This hack can be removed if we stop setting PL_lex_state to<br/> LEX_KNOWNEXT. */<br/>- if (SvTYPE(PL_linestr) == SVt_PV) {<br/>+ if (UNLIKELY(!PL_lex_inwhat)) {<br/> PL_lex_state = LEX_NORMAL;<br/> break;<br/> }<br/> <br/>+ if (PL_bufptr == PL_bufend)<br/>+ return REPORT(sublex_done());<br/>+<br/> /* m&#39;foo&#39; still needs to be parsed for possible (?{...}) */<br/> if (SvIVX(PL_linestr) == &#39;\&#39;&#39; &amp;&amp; !PL_lex_inpat) {<br/> SV *sv = newSVsv(PL_linestr);<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44192.html Sun, 01 Mar 2015 19:40:56 +0000 [perl.git] branch khw/ebcdic, created. v5.21.9-211-g35660e7 by Karl Williamson In perl.git, the branch khw/ebcdic has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/35660e72d93af37a24258b6414796dad9852fac2?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at 35660e72d93af37a24258b6414796dad9852fac2 (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>commit 35660e72d93af37a24258b6414796dad9852fac2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 22:35:38 2015 -0700<br/><br/> XXX merge, unfinished Data::Dumper: EBCDIC fixes<br/><br/>M dist/Data-Dumper/Dumper.xs<br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 74afca40f36c12a6e2a3effad0fc3d7166d091a2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:15:47 2015 -0700<br/><br/> Revert &quot;Revert &quot;XXX Test Pod-Simple for now on os390&quot;&quot;<br/><br/>M t/TEST<br/><br/>commit ddd6fe9fb8a82f4fdd0c7015bbeef50f8be4d45a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 18:10:08 2015 -0700<br/><br/> XXX refer to email thread POSIX/t/sigaction.t: Skip failing EBCDIC test<br/> <br/> We don&#39;t know why this is faiing, but it also fails on another IBM<br/> product, AIX 4.2. Skip for now.<br/><br/>M ext/POSIX/t/sigaction.t<br/><br/>commit 1b4e2c70b257cbf7d2e0936deb37fcd6bd91244d<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 1 21:29:07 2015 -0700<br/><br/> XXX Not complete: Fix \N{U+41} to work on EBCDIC<br/><br/>M embed.fnc<br/>M proto.h<br/>M regcomp.c<br/>M t/re/pat_advanced.t<br/>M t/re/re_tests<br/>M toke.c<br/><br/>commit 37ab0f4aa7656d58f7f23d30d2d74a99ce37d49c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:21:06 2015 -0700<br/><br/> Revert &quot;XXX t/op/stat.t Remove most tests for debugging&quot;<br/><br/>M t/op/stat.t<br/><br/>commit 6488a9588cf32d9f5ee8db7b4ad587e8f8bae081<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:11:59 2015 -0700<br/><br/> XXX t/op/stat.t Remove most tests for debugging<br/><br/>M t/op/stat.t<br/><br/>commit e8b58ae708b658b9ca4ddd4d352580740cd6e182<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 17 09:12:35 2015 -0700<br/><br/> XXX stat debugging<br/><br/>M t/op/stat.t<br/>M util.c<br/><br/>commit 5af779ceead3a7759c4eb813d831568659421acf<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:36:54 2015 -0700<br/><br/> XXX dist/Data-Dumper/t/dumper.t partial<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit d99c7892929b7a05d1214a2293125e7cadc9239b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 10 22:05:27 2015 -0700<br/><br/> dist/Data-Dumper/t/dumper.t: Narrow down problem<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 1592fd06de8d0c5da44d64775d24f8ad5dc208af<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 8 09:27:16 2015 -0700<br/><br/> XXX merge with earlier op/bop.t<br/><br/>M t/op/bop.t<br/><br/>commit 2b90c7b91bdbdbb16c412fa2939d286be3dc47b1<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:43:33 2015 -0700<br/><br/> Revert &quot;Test Encode and podlators.&quot;<br/><br/>M t/TEST<br/><br/>commit 8906e4b220b6e3c9a1c877904fe39864f924de91<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:40:23 2015 -0700<br/><br/> XXX DEBUG remove print dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit e347567c7ac35cd27c8c0c6203e1e501ce2783f2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:39 2015 -0700<br/><br/> Revert &quot;XXX Add Debug statements dist/Data-Dumper/t/dumper.t&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit e5bb09e2066b6661f0315ce1324a118b72d9b226<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:18 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 327c6a8e4ed07f57e91eb50e7d49b36c36ac3cb5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:23:01 2015 -0700<br/><br/> Revert &quot;XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit b4892e13022ad57588149f0b3151d3e36dde7f57<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:22:37 2015 -0700<br/><br/> Revert &quot;XXX debug dist/Data-Dumper/t/dumper.t miscellaneous&quot;<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 53df81d9f938b6553d0f884f46e90be4e5bf3a2c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:15:26 2015 -0700<br/><br/> XXX debug dist/Data-Dumper/t/dumper.t miscellaneous<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 776c630a0bac78ac243397b168c6628990034f29<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:14:54 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit a60257c87094dcad0c3ebface53593eb8294e252<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:13:34 2015 -0700<br/><br/> XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 708462f76cb5e88b956a65b9f3ccd1dfe1e3011f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:03:49 2015 -0700<br/><br/> XXX Add Debug statements dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 5e3211008fd50c1f37f7a681a5065bdcea89a0b6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 6 14:11:01 2015 -0700<br/><br/> XXX Don&#39;t treat EBCDIC specially dist/Data-Dumper/t/dumper.t<br/><br/>M dist/Data-Dumper/t/dumper.t<br/><br/>commit 94e291321b792cf4682e1bf9b6d2365d49e04c95<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:22:01 2015 -0700<br/><br/> Test Encode and podlators.<br/><br/>M t/TEST<br/><br/>commit 040fd97d6003fe8a3cce2ff10b1b4a435b2a6e87<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 17:13:14 2015 -0700<br/><br/> Revert &quot;XXX Test Pod-Simple for now on os390&quot;<br/> <br/> This reverts commit e5d36043a3b21df789c9a58ac5a5290ad4036294.<br/><br/>M t/TEST<br/><br/>commit 1995cda24952bbbbd35659bccb362914fd650ff9<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 5 16:18:01 2015 -0700<br/><br/> XXX Debug, fix dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 6b8fc0e1f423c28c205c1f6bb1a98a3f0860335f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:21:09 2015 -0700<br/><br/> XXX debug cpan/Pod-Simple/t/encod04.t<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 5a8de1679afe6929df45dc9ada5e3dfa68619422<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 15:19:59 2015 -0700<br/><br/> XXX cpan/Encode/Makefile.PL: compile cp1252<br/><br/>M cpan/Encode/Makefile.PL<br/><br/>commit 6abaf80f4d9b32b195cec6197efc989b758d7df2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:35:04 2015 -0700<br/><br/> Revert &quot;XXX debug cpan/File-Temp/lib/File/Temp.pm&quot;<br/> <br/> This reverts commit 28e591a9ee2d0f48479b4be1dd39bdad17feeaf0.<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit 58afd918bed1c02496ce1e0630f4cf3485fe95e5<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 15:03:34 2015 -0700<br/><br/> encod04.t: Debug info to STDERR<br/><br/>M cpan/Pod-Simple/t/encod04.t<br/><br/>commit 4aed4313d3fe2a8f45aca4f214f03333ee9be3c2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 10:04:04 2015 -0700<br/><br/> Pod-Simple print debugging to STDERR<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/><br/>commit 6970f592a4d784e2333f9b7a9cd90147b223f1df<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 09:50:22 2015 -0700<br/><br/> XXX Test Pod-Simple for now on os390<br/><br/>M t/TEST<br/><br/>commit a4e836c815fb7367f0e9392fdffe6bbfbb9a538b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Feb 2 22:32:26 2015 -0700<br/><br/> Cwd<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit f99777595d96b5d3c40061ab242e470314a4a01a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Jan 31 22:13:19 2015 -0700<br/><br/> XXX dist/PathTools/Cwd.xs: More debugging<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit 45df33415e73611b2344a66fcf5d619012332e50<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 28 21:51:37 2015 -0700<br/><br/> ExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit f68c30283a4738a1b9b246c4a9dd0ecc077231f6<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Jan 25 11:08:10 2015 -0700<br/><br/> cwd<br/><br/>M dist/ExtUtils-ParseXS/t/106-process_typemaps.t<br/>M dist/PathTools/Cwd.pm<br/>M dist/PathTools/Cwd.xs<br/><br/>commit cec0f97a707fd143fb73c1d4f9221f03ed0c39e8<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 22 14:26:54 2015 -0700<br/><br/> XXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390<br/> <br/> Need to notify maintainer?<br/> <br/> These two tests are already skipped for hpux, and one for win32. I&#39;m<br/> assuming the same issue here.<br/><br/>M dist/Net-Ping/t/450_service.t<br/><br/>commit 031408560ecfe10f26cd677e6be6fc10e5c03372<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 15 22:23:08 2015 -0700<br/><br/> Revert &quot;XXX skip for now lib/DBM_Filter/t/encode.t&quot;<br/> <br/> This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 4748af0825ab6b43e79a613925244fdb33f072c3<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Feb 3 14:04:48 2015 -0700<br/><br/> XXX Encode<br/><br/>M cpan/Encode/t/cow.t<br/>M cpan/Encode/t/decode.t<br/><br/>commit 06f83954db590356a0e01351e93d62096eb3ea97<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 31 16:49:35 2014 -0700<br/><br/> utfebcdic.h: Add comment<br/><br/>M utfebcdic.h<br/><br/>commit eb01546334ad2f9d4862222dbe6d2f6c2e72a851<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 10:00:40 2015 -0700<br/><br/> dist/PathTools/Cwd.xs: White-space/comment only<br/> <br/> Bring indentation style of bsd_realpath() into line with the rest of<br/> Perl<br/><br/>M dist/PathTools/Cwd.xs<br/><br/>commit a6200b6277f2f6233559d008ac1068d663ad8d7f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jan 29 09:24:39 2015 -0700<br/><br/> XXX dist/ExtUtils-CBuilder/t/04-base.t: debug<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit 8d0113fda0b9d7f4844a3a2873b5079b0e2838fd<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Dec 26 20:39:09 2014 -0700<br/><br/> XXX h2ph-ro<br/><br/>M utils/h2ph.PL<br/><br/>commit 36d8b3a8e93b37c58cb99a8ead8e88aab1b9193e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Dec 21 23:00:26 2014 -0700<br/><br/> XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC<br/><br/>M cpan/MIME-Base64/Base64.xs<br/><br/>commit bd20d4a825b2617c2297b4b58cd5c681857973fd<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 21:45:29 2014 -0700<br/><br/> XXX more debug: pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit d0a967a682c63746a132e4c40d57853a04fe4d0e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:30:48 2015 -0700<br/><br/> t/lib/croak/op: Fix to work on EBCDIC platforms<br/><br/>M t/lib/croak/op<br/><br/>commit 177cc97e68975672c4ec4c6e136da67213334b61<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:27:24 2015 -0700<br/><br/> XXX remove Debug t/op/pack.t<br/><br/>M t/op/pack.t<br/><br/>commit ee7ccc2b0e3b15d6ae8134082b56a80d83bf65f4<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:25:03 2015 -0700<br/><br/> XXX Debug pp_sys.c<br/><br/>M pp_sys.c<br/><br/>commit 751ff515844814ec7a23f07a1fda0b4a687f0068<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Dec 17 13:28:56 2014 -0700<br/><br/> XXX Temp Configure to point to bash<br/><br/>M Configure<br/><br/>commit 51634c0686364258044f68812089d858768e2428<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:45 2015 -0700<br/><br/> XXX debug cpan/File-Temp/lib/File/Temp.pm<br/><br/>M cpan/File-Temp/lib/File/Temp.pm<br/><br/>commit 2d51ca9feb239c6401bd077319d65ef28e9f869e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Feb 4 13:22:25 2015 -0700<br/><br/> XXX Debug dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>M dist/ExtUtils-CBuilder/t/04-base.t<br/><br/>commit ef29f45f5a5085aa4bc9684da94206b5474fe82e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Feb 15 10:28:29 2015 -0700<br/><br/> XXX reword, comment, no fstat fd<br/><br/>M hints/os390.sh<br/><br/>commit f17ecf6b9002254cf12bb1e49d339b4a75ec3725<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Dec 8 14:51:39 2014 -0700<br/><br/> XXX Perhaps temporary, assert size for array lookups<br/> <br/> Perhaps the mime stuff should be pushed to cpan, because it is dangerous<br/> practice to do a ++ in a macro call.<br/><br/>M cpan/MIME-Base64/Base64.xs<br/>M utf8.h<br/>M utfebcdic.h<br/><br/>commit 075992457ae0a2d8a2a8a33f258f969a5e099212<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Dec 6 23:08:38 2014 -0700<br/><br/> XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms<br/><br/>M ext/SDBM_File/dbu.c<br/><br/>commit c959ff414c1a58331f90936d739eb86906173651<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun Nov 30 23:17:07 2014 -0700<br/><br/> XXX Module::CoreList: hopeful fixes<br/><br/>M dist/Module-CoreList/lib/Module/CoreList.pm<br/>M dist/Module-CoreList/lib/Module/CoreList/Utils.pm<br/>M dist/Module-CoreList/t/utils.t<br/><br/>commit fc86d8b17b376d908b3914d94b3e15984ba9b4fe<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:35:07 2014 -0700<br/><br/> XXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC<br/> <br/> Not clear if Encode should work on this. Other .t files were being<br/> skipped. Earlier generalization is for nought, so prob. delete that<br/> commit.<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit f15f572595967493ce9a78df3825c509f575b12c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 19:55:23 2014 -0700<br/><br/> t/op/sprintf.t: Generalize for EBCDIC<br/> <br/> This adds a mechanism for tests to be ASCII or EBCDIC specific<br/><br/>M t/op/sprintf.t<br/><br/>commit 93adbe43f2bb39f53155e53b0dc99103353b4cb7<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 14:35:31 2014 -0700<br/><br/> Devel::Peek:Peek.t: Fix to work on EBCDIC<br/><br/>M ext/Devel-Peek/t/Peek.t<br/><br/>commit ed8bf00c047f899210cfd634986c148d2d7281f3<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:54:54 2014 -0700<br/><br/> porting/checkcfgvar.t: Skip on EBCDIC platforms<br/> <br/> This is failing on EBCDIC, probably because of sort order differences.<br/> But we won&#39;t be packaging a release from one of these platforms; easiest<br/> to just skip.<br/><br/>M t/porting/checkcfgvar.t<br/><br/>commit fc8ce9e3f9df4ad2456758cbe030ac05c8007360<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 26 10:47:17 2014 -0700<br/><br/> t/op/bop.t: Generalize for EBCDIC platforms<br/> <br/> This also indents some lines that should have been indented or from a<br/> newly formed block.<br/><br/>M t/op/bop.t<br/><br/>commit be98132a4c4ee23a325ca5501ebeed1c882b4bef<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Nov 21 09:22:53 2014 -0700<br/><br/> lib/Config.t: Skip invalid tests for os390<br/><br/>M lib/Config.t<br/><br/>commit def18b070a8d5498377eb552d6e702120cb78b72<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 13 20:52:23 2014 -0700<br/><br/> t/uni/chomp.t: Better explain why skipped on EBCDIC<br/><br/>M t/uni/chomp.t<br/><br/>commit a718e54055c00a00e5e62ffab9520c9fdf969404<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Nov 24 11:19:22 2014 -0700<br/><br/> t/uni/case.pl: Fix to work on non-ASCII platforms<br/> <br/> This involves changes to the three test files that call it<br/><br/>M t/uni/case.pl<br/>M t/uni/lower.t<br/>M t/uni/title.t<br/>M t/uni/upper.t<br/><br/>commit ee067083db5031e155ecf506c9c518d27b830bac<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:46 2014 -0600<br/><br/> t/comp/require.t: No longer needed to skip on EBCDIC<br/><br/>M t/comp/require.t<br/><br/>commit 7a8f73cfd325d0a7a7551cf121d42232023a3831<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:42:34 2014 -0600<br/><br/> t/op/tie.t: Skip a couple tests on EBCDIC<br/> <br/> These have different results on that platform.<br/><br/>M t/op/tie.t<br/><br/>commit 2fd5ed819e3547b52ef3d8ba376d4579b0642745<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:54 2014 -0600<br/><br/> t/op/inc.t: Generalize for EBCDIC<br/><br/>M t/op/inc.t<br/><br/>commit 58d711e361594c7488efa4b81b65b4d34cc30593<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:27:20 2014 -0600<br/><br/> t/op/ver.t: Generalize for EBCDIC<br/><br/>M t/op/ver.t<br/><br/>commit c379ed722bf9d6020676787941c357002709e65b<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:26:20 2014 -0600<br/><br/> t/lib/warnings/regcomp: SKIP some EBCDIC tests<br/> <br/> The result varies depending on EBCDIC code page<br/><br/>M t/lib/warnings/regcomp<br/><br/>commit d5c60982d96a2bcb4203a80bb4897763bb4f688c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Jan 14 12:42:41 2015 -0700<br/><br/> lib/overload.t: Generalize for EBCDIC<br/><br/>M lib/overload.t<br/><br/>commit 5a829065e71ab23a6f2f30bb063758fe7c826a13<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Oct 25 21:08:52 2014 -0600<br/><br/> dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC<br/><br/>M dist/Data-Dumper/t/quotekeys.t<br/><br/>commit b52c4724ddec79139f6a495b6124186f64ba58af<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Oct 24 12:09:40 2014 -0600<br/><br/> XXX temp for smoke-me: Skip podcheck, cmp_version<br/><br/>M t/porting/cmp_version.t<br/>M t/porting/podcheck.t<br/><br/>commit a84dce10b31cf5ed8744e0dd1c8aed713a027b41<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 22 10:17:40 2014 -0600<br/><br/> XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform<br/> <br/> Probably has to wait for Encode to work<br/><br/>M ext/PerlIO-encoding/t/encoding.t<br/><br/>commit e136dac89e6d598d7986818f07062d81bac88dfe<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 21:45:08 2014 -0600<br/><br/> XXX Temp to get mro working on EBCDIC<br/><br/>M ext/mro/mro.xs<br/>M mro.c<br/><br/>commit 61bc3c1b7b90e63c24eb42bb5a52bffa8d231654<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Tue Oct 21 18:55:27 2014 -0600<br/><br/> t/lib/warnings/op: Skip some tests on EBCDIC<br/> <br/> This splits a longer test into two smaller, the first is skipped on<br/> EBCDIC because its result varies depending on code page.<br/><br/>M t/lib/warnings/op<br/><br/>commit c4ca024372e2e0e6a582de33e634cbffbb787c51<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:16:24 2014 -0600<br/><br/> t/lib/warnings/toke: Skip some tests on EBCDIC<br/> <br/> The results depends on the particular EBCDIC platform being used, so I<br/> don&#39;t think it is worth the effort.<br/><br/>M t/lib/warnings/toke<br/><br/>commit d70853261d4b409643240f466f27e4e885745759<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:07:11 2014 -0600<br/><br/> POSIX/t/export.t: Generalize for non-ASCII platforms<br/><br/>M ext/POSIX/t/export.t<br/><br/>commit 88f3821f4f85b719b7c3c68db439b35d986a0f1a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:05:14 2014 -0600<br/><br/> PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform<br/><br/>M ext/PerlIO-encoding/t/nolooping.t<br/><br/>commit da6e94c1db11bc263c799b5f4ce60f80ea4a0fae<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:03:50 2014 -0600<br/><br/> Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms<br/><br/>M ext/Pod-Functions/Functions_pm.PL<br/><br/>commit a34accc936c8ff1008aa3f29c904485c423b6d5a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 21:00:56 2014 -0600<br/><br/> Hash-Util tests: Generalize for non-ASCII platforms<br/><br/>M ext/Hash-Util-FieldHash/t/05_perlhook.t<br/>M ext/Hash-Util/t/Util.t<br/><br/>commit 08f90b2ecb71cef53053f3cf14953211b8c27898<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 20:50:29 2014 -0600<br/><br/> t/op/override.t: Generalize for non-ASCII platforms<br/><br/>M t/op/override.t<br/><br/>commit 26c2aba885cd0f44222fde887df284108e60faa3<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Oct 16 19:37:29 2014 -0600<br/><br/> XXX May still have problems lib/open.t: Generalize for non-ASCII platforms<br/><br/>M lib/open.t<br/><br/>commit 63dd120708f25cda1a9f9e7e84add6f1596cd32f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 16:31:41 2014 -0600<br/><br/> Term::Complete: Generalize for EBCDIC<br/> <br/> This doesn&#39;t try to print \c? nor C1 controls, which the previous<br/> version did.<br/><br/>M dist/Term-Complete/lib/Term/Complete.pm<br/><br/>commit 037b6381ff2b6047201d49fbb5cd83a625bebc4c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Jun 27 10:32:13 2014 -0600<br/><br/> t/op/concat2.t: Skip &#39;use encoding&#39; test in EBCDIC<br/> <br/> This pragma does not work on EBCDIC platforms<br/><br/>M t/op/concat2.t<br/><br/>commit 73946cbc67ae2e91207c01c7246c64e0aad0c51a<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:51:04 2014 -0600<br/><br/> XXX ebcdic_tables.h: temporarily create in hex<br/> <br/> This makes debugging simpler<br/><br/>M ebcdic_tables.h<br/>M regen/ebcdic.pl<br/><br/>commit dd9dbfce2983afca981511233f08fa3cd4a11f0e<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Jun 19 15:48:50 2014 -0600<br/><br/> XXX Temporarily remove all but 1047 tables<br/> <br/> This is to make debugging easier<br/><br/>M charclass_invlists.h<br/>M ebcdic_tables.h<br/>M l1_char_class_tab.h<br/>M regcharclass.h<br/>M regen/charset_translations.pl<br/>M unicode_constants.h<br/><br/>commit 27cda96b4043ebeea0714d38cb3a824f2d6fcbfb<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Jun 9 12:30:23 2014 -0600<br/><br/> t/uni/write.t: Don&#39;t skip EBCDIC tests<br/> <br/> This now passes on os390<br/><br/>M t/uni/write.t<br/><br/>commit cc443ee9cd691ea56bf55ee31162487279dd6a0c<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sun May 11 19:34:08 2014 -0600<br/><br/> t/op/chars.t: Generalize to not use code page specific<br/> <br/> In EBCDIC, \c? resolves to the APC character. We can use table lookup<br/> to find out what that is on the current platform, without having to know<br/> what code page we are using.<br/><br/>M t/op/chars.t<br/><br/>commit 9b565508efee641c3229e83db3bb4f489140aea7<br/>Author: Yaroslav Kuzmin &lt;ykuzmin@rocketsoftware.com&gt;<br/>Date: Mon Apr 28 16:21:44 2014 -0600<br/><br/> Fix hints/os390.sh<br/><br/>M hints/os390.sh<br/><br/>commit e4e196e06cf67edd83705cb499dc3e8ee4af54d2<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Apr 26 10:24:38 2014 -0600<br/><br/> Remove Configure changes so can run Configure on Linux<br/><br/>M Configure<br/><br/>commit 72736c419f3688db46b381e000df403bc64375d3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 12:26:15 2013 -0600<br/><br/> hints/os390.sh: Suppress bogus compiler message<br/><br/>M hints/os390.sh<br/><br/>commit 0b149b11c5fac3b00c9ac09d021322906ca4c605<br/>Author: John Goodyear &lt;johngood@us.ibm.com&gt;<br/>Date: Sat Mar 2 12:31:25 2013 -0700<br/><br/> XXX Temporary for z/OS long long support<br/><br/>M Configure<br/>M hints/os390.sh<br/><br/>commit 7a7cc9e15475ce7c6340c43f6cbba6966b379f6c<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 18:23:27 2013 -0600<br/><br/> regexp_unicode_prop.t: Generalize for non-ASCII platforms<br/><br/>M t/re/regexp_unicode_prop.t<br/><br/>commit f0ddc97d596ab79705d73500b5e277d593c09f01<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:28:41 2013 -0600<br/><br/> t/lib/warnings/utf8: Update skip message<br/> <br/> It is not that EBCDIC platforms don&#39;t check for malformedness; it is<br/> that a different message gets generated on them, and it&#39;s too much<br/> bother to figure it out for each such platform.<br/><br/>M t/lib/warnings/utf8<br/><br/>commit a70eeab47d08eaa8a423d4cc9dce0f255b9dc5e1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 15:25:37 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for EBCDIC platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit a68c1da78c2711afc5acdef21d2cf0cb7728cf5b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 22:01:02 2013 -0600<br/><br/> ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms<br/><br/>M ext/XS-APItest/t/hash.t<br/><br/>commit aa8619eb4c0167c5baba38abbfe4399576cfcd3a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:59:48 2013 -0600<br/><br/> dist/Storable/t/code.t: Fixes to run under EBCDIC<br/><br/>M dist/Storable/t/code.t<br/><br/>commit 0f020cdb009ecab84a728adc9cef2e1e5e225e3b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon May 20 21:54:01 2013 -0600<br/><br/> t/lib/feature/implicit: Generalize for non-ASCII platforms<br/><br/>M t/lib/feature/implicit<br/><br/>commit a9925fce07d83a47d71a52f6c3d3264338881990<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:22:55 2013 -0700<br/><br/> XXX CPAN prob wrong Collate<br/> <br/> This changes to implicity usenative code points. This is likely wrong,<br/> as the module comes with its own data, that are probably in terms of<br/> Unicode<br/><br/>M cpan/Unicode-Collate/Collate.xs<br/><br/>commit cad2f1670c9edfb3dd12f9321916ac01f1b45000<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 19 13:58:12 2013 -0600<br/><br/> t/op/coreamp.t: Generalize for non-ASCII platfomrs<br/><br/>M t/op/coreamp.t<br/><br/>commit e292ad2942b9e9e79e85878f175f4118fd676a77<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 21:49:10 2013 -0600<br/><br/> t/re/re_tests: Some tests are platform-specific<br/><br/>M t/re/re_tests<br/><br/>commit 7d5e5ea58de143a05c18feae83981a2f48bdef01<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 17 08:22:36 2013 -0600<br/><br/> t/io/crlf.t: Generalize for non-ASCII platforms<br/><br/>M t/io/crlf.t<br/><br/>commit 310dbfde83e48a100960010b6ca45ca8b6a002bb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:13:07 2013 -0600<br/><br/> ext/B/t/b.t: Generalize for non-ASCII platforms<br/><br/>M ext/B/t/b.t<br/><br/>commit 88c802d12772bc192dd6c25785a584a2763a628c<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 12:02:26 2013 -0600<br/><br/> dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform<br/><br/>M dist/Safe/t/safeutf8.t<br/><br/>commit 5056e7d2cfb4ac28c2de3953affb9214bf2a2026<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 11:50:04 2013 -0600<br/><br/> t/op/warn.t: Generalize for non-ASCII platforms<br/><br/>M t/op/warn.t<br/><br/>commit 10d93d99ca70b0c0a1615df6d1cc8164d50059fc<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 10:18:02 2013 -0600<br/><br/> re/reg_email.t: Generalize for non-ASCII platforms<br/> <br/> This replaces all the hard-coded hex character values. It uses the new<br/> (?[ ]) notation. I checked that the compiled regex matches the exact<br/> same code points as before these changes.<br/><br/>M t/re/reg_email.t<br/><br/>commit b0bf49797c26047fe88f584b75c67ff6950055ea<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Mon Apr 21 10:09:57 2014 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: White-space only<br/> <br/> Indent for new block formed by previous commit<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit 486ba15db18d4f14e30f872677942c2b1ff2e251<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Apr 16 09:03:47 2013 -0600<br/><br/> dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC<br/> <br/> Because it uses JSON<br/><br/>M cpan/ExtUtils-Install/t/InstallWithMM.t<br/><br/>commit 8db5e05d71741f8e9c52efb3aecf70004c605695<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 22:04:50 2013 -0600<br/><br/> XXX skip cpan tests<br/><br/>M t/TEST<br/><br/>commit 051ed7353bf8082d57ee566c30d502ef2d2147cc<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:19:20 2013 -0600<br/><br/> ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpeek.t<br/><br/>commit b84d84a790eacebca5413aa987618f5b45d0c634<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 16:14:35 2013 -0600<br/><br/> ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms<br/><br/>M ext/XS-APItest/t/svpv_magic.t<br/><br/>commit c232a9046ffb798685e8562053f9252df99b3275<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Nov 27 22:38:29 2014 -0700<br/><br/> XXX skip for now lib/DBM_Filter/t/encode.t<br/> <br/> Needs Encode, or maybe will never work. Examine to see if we&#39;ve made<br/> changes to this before.<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit 0539ee8db77cecabf3b091b7a94488539d5aa13a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:54:37 2013 -0600<br/><br/> XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms<br/><br/>M lib/DBM_Filter/t/encode.t<br/><br/>commit b4bd5f59122741780aaa42ce9530c959c2cf5a5a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:35:52 2013 -0600<br/><br/> lib/utf8.t: Generalize for non-ASCII platforms<br/> <br/> This includes choosing a different code point that has 3 bytes in both<br/> UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.<br/><br/>M lib/utf8.t<br/><br/>commit 1176c87b93b24701b917a69f41f67a602adbe5ae<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 15:16:44 2013 -0600<br/><br/> t/uni/parser.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/parser.t<br/><br/>commit fff26312ddcbc4600f3133aa68cb64d4cd211d3b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:41:46 2013 -0600<br/><br/> t/uni/method.t: Generalize for non-ASCII platforms<br/> <br/> I couldn&#39;t figure out a way to not use the hard-coded values<br/><br/>M t/uni/method.t<br/><br/>commit 43bd24449d67dcae834d5913aaa6e13189bbd843<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 14:26:09 2013 -0600<br/><br/> t/op/magic.t: Generalize for non-ASCII platforms<br/><br/>M t/op/magic.t<br/><br/>commit 235fba15e2900e08ca00ccc710994f86136c56df<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 13 13:36:41 2013 -0600<br/><br/> t/io/through.t: Generalize for non-ASCII platforms<br/> <br/> This uses hard-coded values for EBCDIC because of the shell issues<br/><br/>M t/io/through.t<br/><br/>commit 8a9c4a4ff66dd20f772168497ffabad866bb1cc7<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Apr 7 10:45:14 2013 -0600<br/><br/> t/op/goto.t: Generalize for EBCDIC<br/><br/>M t/op/goto.t<br/><br/>commit 7349bf03cbcc657cd4f2a997aae17efb74657e9a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 20:15:17 2013 -0600<br/><br/> t/re/pat.t: Generalize for EBCDIC<br/><br/>M t/re/pat.t<br/><br/>commit 62bd983fc00b002cede63a2432d39338d713816e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 21:56:02 2013 -0600<br/><br/> XXX t/op/pack.t: Generalize for EBCDIC<br/> <br/> Still a few failures<br/><br/>M t/op/pack.t<br/><br/>commit f241e89508e41d2d1593b3b88b5d136e2be0a7ce<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:50 2013 -0600<br/><br/> t/uni/overload.t: EBCDIC fixes<br/><br/>M t/uni/overload.t<br/><br/>commit b24bbe7753e3401f1a7d390f9af45e6802b2c759<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:34:13 2013 -0600<br/><br/> t/uni/method.t: EBCDIC fixes<br/><br/>M t/uni/method.t<br/><br/>commit b7dae4c10071c0dbd93d526fda15f90d69af48d0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:33:28 2013 -0600<br/><br/> t/op/utf8magic.t: EBCDIC fixes<br/><br/>M t/op/utf8magic.t<br/><br/>commit 8bc339e4a7df37e6dfca992f09686b924aa0b62b<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Apr 5 23:32:57 2013 -0600<br/><br/> t/op/evalbytes.t: EBCDIC fixes<br/><br/>M t/op/evalbytes.t<br/><br/>commit 3cd22203bb1d18b0e9e5405b5b8a89151c79c242<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Apr 6 13:01:54 2013 -0600<br/><br/> t/op/utfhash.t: Fix to work on EBCDIC 1047<br/> <br/> This .t thought it could have an __END__ in the middle of DATA input,<br/> and the first read would read in up to that, and the second would read<br/> the rest. In bisecting, I couldn&#39;t find a time when this ever worked.<br/> Now this has a marker, and does a split on that marker, choosing the<br/> first or second half depending.<br/> <br/> Note that this only works on ASCII and EBCDIC 1047 platforms. It could<br/> be extended for the other code pages Perl purportedly supports.<br/><br/>M t/op/utfhash.t<br/><br/>commit c671e3b0b3c448627d554e4e07877920cc678c40<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Apr 3 19:06:52 2013 -0600<br/><br/> Test::Test.pm: EBCDIC fixes<br/> <br/> We are getting Perl working again for EBCDIC in v5.22. The changes here<br/> are necessary to work for these platforms. For modern Perls, there is<br/> one code path for both ASCII and EBCDIC platforms; this wasn&#39;t possible<br/> to do for earlier versions.<br/> <br/> One perhaps not obvious change is that [^:ascii:] doesn&#39;t include \177<br/> which the earlier version does. However \177 was changed in the<br/> substitute in the line above, so this change has no practical effect.<br/><br/>M cpan/Test/lib/Test.pm<br/><br/>commit 2db8098a2e6a42fbfbb33322cef1e4dc14eb97b7<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:29:16 2013 -0600<br/><br/> t/re/pat_re_eval.t: Some EBCDIC fixes<br/><br/>M t/re/pat_re_eval.t<br/><br/>commit efd76146c06ab898c5dc7eae77d64c0a83d905e5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 22:28:43 2013 -0600<br/><br/> dist/Storable/t/utf8.t: Fix to run under EBCDIC<br/><br/>M dist/Storable/t/utf8.t<br/><br/>commit 4ac5104fa894268cb35144e5d3c92866e43b016f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 21:08:20 2013 -0600<br/><br/> t/op/split.t: EBCDIC fixes<br/><br/>M t/op/split.t<br/><br/>commit 0e14e8d475656af12bd1bfd581ed4a72814bd54d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:43:03 2013 -0600<br/><br/> re/pat_advanced.t: EBCDIC fixes<br/> <br/> This includes not skipping some EBCDIC that formerly was, since we now<br/> have testing infrastructure that makes this easy.<br/><br/>M t/re/pat_advanced.t<br/><br/>commit ea57634ed5de4c7e29f23f86007b51e248e1de32<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Apr 1 20:01:04 2013 -0600<br/><br/> t/io/utf8.t: EBCDIC fixes<br/><br/>M t/io/utf8.t<br/><br/>commit 9ab8e2b56766ca151549549c938046e218f7560d<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Mar 30 12:32:09 2013 -0600<br/><br/> t/uni/fold.t: Generalize for non-ASCII platforms<br/><br/>M t/uni/fold.t<br/><br/>commit 144dd1a181f5f52f68dadb4443bcec56098293ee<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:55:55 2013 -0600<br/><br/> lib/feature/bundle: Fix some things to pass under EBCDIC<br/><br/>M t/lib/feature/bundle<br/><br/>commit 70d2dc8c33f0ed197098d37002d30ff6c7ddb557<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 16:08:04 2013 -0600<br/><br/> XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC<br/> <br/> This could be ported, but there&#39;s a lot of stuff to convert<br/><br/>M ext/XS-APItest/t/fetch_pad_names.t<br/><br/>commit 84c08a88eb421a6c24f476fc7ec285872427c01e<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 12:05:53 2013 -0600<br/><br/> XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC<br/> <br/> This involves skipping much of the tests. Reexamine later<br/><br/>M ext/XS-APItest/t/utf8.t<br/><br/>commit 1145109352e65ec7599b195b916d95825d851868<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:27:06 2013 -0600<br/><br/> ext/re/t/re_funcs_u.t: Fix to work under EBCDIC<br/><br/>M ext/re/t/re_funcs_u.t<br/><br/>commit 1a3cef25964c0ff403a246d592ab721ec3b107b1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 11:11:22 2013 -0600<br/><br/> dist/IO/t/io_utf8argv.t: Generalize for non-ASCII platforms.<br/><br/>M dist/IO/t/io_utf8argv.t<br/><br/>commit 7f850747e84388a4a231518f573ce8c7ca1b0415<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 27 10:33:44 2013 -0600<br/><br/> t/op/print.t: Skip an EBCDIC test<br/> <br/> This could be written (the values would probably change depending on the<br/> code page), but the code that would get exercised is unlikely to vary<br/> depending on character set.<br/><br/>M t/op/print.t<br/><br/>commit 58acd58a0c6b7c3ba2e214fbca3d794ea51b8469<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 26 15:44:59 2013 -0600<br/><br/> XXX t/TEST: Avoid SIGPIPEs<br/><br/>M t/TEST<br/><br/>commit 9966723f9eb67262d8f20bf0d770c8dbfea4198c<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 20:43:38 2013 -0600<br/><br/> op/chop.t: Fix for EBCDIC<br/> <br/> One test is skipped because the code point is not representable on<br/> EBCDIC platforms. Other tests are modified to work on EBCDIC.<br/><br/>M t/op/chop.t<br/><br/>commit 54c7d1478b5a24220990a8368c07ad8388d7fc11<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 19:56:50 2013 -0600<br/><br/> t/op/lc.t: Fix to work under EBCDIC<br/> <br/> This had code that attempted this, but it was wrong. The conversion to<br/> EBCDIC must be done before the \U, or similar.<br/><br/>M t/op/lc.t<br/><br/>commit 715972916b44b16944534ad6ef7afba20c67ffe5<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 15:04:14 2013 -0600<br/><br/> Skip some porting tests under EBCDIC<br/> <br/> EBCDIC won&#39;t work on these because of inherent differences from ASCII,<br/> including a different sort order.<br/> <br/> For porting/regen.t, we use the shipped parsing rules on EBCDIC platforms<br/><br/>M Porting/pod_rules.pl<br/>M t/porting/bincompat.t<br/>M t/porting/customized.t<br/>M t/porting/manifest.t<br/>M t/porting/perlfunc.t<br/>M t/porting/regen.t<br/><br/>commit 1a7e0652e078e5ca291f82ba0fc13847a9ddfa8a<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Mar 25 14:59:50 2013 -0600<br/><br/> t/re/regex_sets.t: So will pass under EBCDIC<br/><br/>M t/re/regex_sets.t<br/><br/>commit 79a684de1dec16d091d1e38c0435440f95dd26d8<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Jun 26 16:06:47 2013 -0600<br/><br/> lib/Unicode/UCD.t: White-space only<br/> <br/> Indents for a newly formed block<br/><br/>M lib/Unicode/UCD.t<br/><br/>commit 824a69e16f7915d3caf9923aa906994637360ecb<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 15:27:31 2013 -0600<br/><br/> t/op/quotemeta.t: EBCDIC fixes<br/><br/>M t/op/quotemeta.t<br/><br/>commit 2a5ada28572edb0cf840e50cfc436643bbf97f94<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:32:55 2013 -0600<br/><br/> t/re/fold_grind.t: Fixes for EBCDIC<br/><br/>M t/re/fold_grind.t<br/><br/>commit 4d78bebbc8f6c64dccad761271dc0ebc6220e3b7<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:20:24 2013 -0600<br/><br/> t/uni/class.t: Make work on EBCDIC<br/><br/>M t/uni/class.t<br/><br/>commit 2e70585ed371ef4f4c585fda548d8f6bf07974b3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Mar 19 11:01:57 2013 -0600<br/><br/> feature/unicode_strings.t: Fix to work on EBCDIC<br/><br/>M lib/feature/unicode_strings.t<br/><br/>commit 3309d48d82e3290fc7a9ad613bd67a922da22d13<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:48 2014 -0600<br/><br/> lib/dumpvar.pl: Generalize for non-ASCII<br/><br/>M lib/dumpvar.pl<br/><br/>commit c15cb45fc37088c020e7aa1ef65971d2cf250c6f<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:10:21 2014 -0600<br/><br/> XXX needs more work lib/perl5db.pl<br/><br/>M lib/perl5db.pl<br/><br/>commit 2534f9469079f97103bc2a9b46d4ed7c41d36684<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:07:51 2014 -0600<br/><br/> XXX Unsure, meta lib/sigtrap.pm: Generalize for EBCDIC<br/><br/>M lib/sigtrap.pm<br/><br/>commit d535591432649e4a61b86ebc93428a060b500a88<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Sat Nov 1 21:01:19 2014 -0600<br/><br/> XXX unsure lib/DB.pm: Generalize for EBCDIC<br/><br/>M lib/DB.pm<br/><br/>commit fef20da061b91caff91e0e8834337ebe13612688<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Fri Mar 15 11:57:24 2013 -0600<br/><br/> re/charset.t: Generalize for non-ASCII platforms<br/> <br/> This converts the hard-coded character numbers to native, so will work<br/> on any platform. It also adds some tests, and improves some test names<br/><br/>M t/re/charset.t<br/><br/>commit d0bae7bfe0abdf19d78fd5ceb0c94cf21ad8fab9<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:17:39 2013 -0600<br/><br/> APItest/t/handy.t: Make EBCDIC-friendly<br/><br/>M ext/XS-APItest/t/handy.t<br/><br/>commit 09d60bf21b16cfd626d0a30517cfdc80e51710d3<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sat Sep 7 12:59:57 2013 -0600<br/><br/> XXX dist/Data-Dumper/Dumper.pm<br/> <br/> Merge with result of #113088<br/> Add /a to regexes here for safety against a use v5.14<br/><br/>M dist/Data-Dumper/Dumper.pm<br/><br/>commit 8d20924ed4ed5a7c01420d2837246b16947bb7f8<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Wed Mar 13 16:16:14 2013 -0600<br/><br/> Data-Dumper: Make EBCDIC-friendly<br/><br/>M dist/Data-Dumper/Dumper.xs<br/><br/>commit e8275710a96b6f3630bcdaea312b60495f60627f<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Sun Mar 10 22:17:31 2013 -0600<br/><br/> t/base/lex.t: Generalize for non-ASCII platforms<br/> <br/> \xE2 is &#39;S&#39; in EBCDIC, and so is going to be legal. \xDF is an alpha<br/> which has no ASCII equivalent in either character set<br/> <br/> Also, 65 may not be &quot;A&quot; on a non-ASCII platform, so use 65 where that is<br/> wanted<br/><br/>M t/base/lex.t<br/><br/>commit 656b673d98effae6d9af9db720909bd68ed78bfd<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Thu Feb 28 09:25:27 2013 -0700<br/><br/> XXX temp: show makedepend cerr<br/><br/>M makedepend.SH<br/><br/>commit bb893424e23a3d241cb05b421d8ef6d55bf7ce38<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 12:08:50 2013 -0700<br/><br/> XXX unsure if right thing: utf8.c: Deprecate two functions<br/> <br/> This is to force any code that has been using these functions to change.<br/> Since the Unicode tables are now stored in native order, these functions<br/> should only rarely be needed.<br/> <br/> However, the functionality of these is needed, and in actuality, on<br/> ASCII platforms, the native functions are #defined to these. So what<br/> this commit does is rename the functions to something else, and create<br/> wrappers with the old names, so that anyone using them will get the<br/> deprecation.<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit f77011de577c7c78c91cfcc441c266003c3bb4b1<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Tue Feb 26 11:26:09 2013 -0700<br/><br/> XXX unsure if right thing: Deprecate uvuni_to_utf8()<br/> <br/> Code should almost never be dealing with non-native code points<br/><br/>M embed.fnc<br/>M proto.h<br/><br/>commit 93412455f300901cfe4aeb3d88175c9a2a65a712<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Nov 12 12:48:04 2014 -0700<br/><br/> XXX cpan Encode::encoding: Don&#39;t fail &#39;no encoding&#39; on EBCDIC<br/> <br/> If someone specifies &#39;no encoding&#39; it would croak at compile time on an<br/> EBCDIC platform, whereas the only problem would be if they had said &#39;use<br/> encoding&#39;. So move the test to the import function.<br/><br/>M cpan/Encode/encoding.pm<br/><br/>commit 81510bf358743f56beb559ae632c22d478555042<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Wed Oct 29 10:08:16 2014 -0600<br/><br/> XXX encode merge, cpan<br/><br/>M cpan/Encode/encengine.c<br/><br/>commit dc0630c74fab70b1314b321581a0c95d41c6fa4c<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:12:53 2013 -0700<br/><br/> XXX CPAN Encode.xs<br/> <br/> Use core function if available. This will insulate this code from any<br/> future changes.<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit df8fd1f341440e68e98d7bf3f936a791ea12eca0<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:04:24 2013 -0700<br/><br/> XXX CPAN and unsure Encode<br/><br/>M cpan/Encode/Encode.xs<br/>M cpan/Encode/Unicode/Unicode.xs<br/><br/>commit b43605da70a5d33ad6897449368e4e1b87962eb6<br/>Author: Karl Williamson &lt;public@khwilliamson.com&gt;<br/>Date: Mon Feb 25 17:00:47 2013 -0700<br/><br/> XXX CPAN Encode.xs: fix indent<br/><br/>M cpan/Encode/Encode.xs<br/><br/>commit ca6854c4d956867ded56d3c793ce173e1070c391<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Thu Feb 26 17:57:16 2015 -0700<br/><br/> XXX Pod::Simple 3.30<br/> <br/> This is from CPAN, and includes EBCDICI cp1252 fixes<br/><br/>M cpan/Pod-Simple/lib/Pod/Simple.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Checker.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Debug.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Methody.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Progress.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Search.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod<br/>M cpan/Pod-Simple/lib/Pod/Simple/Text.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm<br/>M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm<br/>M cpan/Pod-Simple/t/basic.t<br/>M cpan/Pod-Simple/t/corpus.t<br/>M cpan/Pod-Simple/t/corpus/encwarn01.xml<br/>M cpan/Pod-Simple/t/corpus/lat1frim.xml<br/>M cpan/Pod-Simple/t/encod04.t<br/>M cpan/Pod-Simple/t/search10.t<br/>M cpan/Pod-Simple/t/search12.t<br/>M cpan/Pod-Simple/t/search20.t<br/>M cpan/Pod-Simple/t/search22.t<br/>M cpan/Pod-Simple/t/search26.t<br/>M cpan/Pod-Simple/t/search28.t<br/>M cpan/Pod-Simple/t/search50.t<br/>M cpan/Pod-Simple/t/xhtml01.t<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44191.html Sun, 01 Mar 2015 17:26:31 +0000 [perl.git] branch khw/ebcdic, deleted. v5.21.9-200-g8fe7c71 by Karl Williamson In perl.git, the branch khw/ebcdic has been deleted<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/0000000000000000000000000000000000000000?hp=8fe7c710b907731f5c1e943749aea9e215c588f9&gt;<br/><br/> was 8fe7c710b907731f5c1e943749aea9e215c588f9<br/><br/>-----------------------------------------------------------------------<br/>8fe7c710b907731f5c1e943749aea9e215c588f9 XXX merge, unfinished Data::Dumper: EBCDIC fixes<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44190.html Sun, 01 Mar 2015 17:26:15 +0000 [perl.git] branch blead, updated. v5.21.9-47-g55b3980 by Father Chrysostomos In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/55b3980349c58171a77894903fd928262fb081f2?hp=479ae48e22f1160cf86508685822bf7e53e5816b&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 55b3980349c58171a77894903fd928262fb081f2<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sat Feb 28 22:31:25 2015 -0800<br/><br/> [perl #123763] Clear target on my $_; split<br/> <br/> If a lexical $_ is in scope, then the first argument to split, which<br/> starts out as a match op, will get the pad offset of $_ as its target,<br/> since that&acirc;&#128;&#153;s how implicit lexical $_=~ usually works.<br/> <br/> ck_split changes that first argument to a pushre op. The target<br/> was not being cleared. That did not cause any problems, until<br/> v5.21.4-408-gfd017c0, which optimised lexical @array = split to write<br/> to split @array directly, by storing making lexical array&acirc;&#128;&#153;s pad offset<br/> the pushre&acirc;&#128;&#153;s target.<br/> <br/> You can see the obvious conflict there. We end up trying to split to<br/> $_, which is not an array. On a debugging build, you get an assertion<br/> failure when trying to extend $_. Make the split list long enough,<br/> and you get a crash on non-debugging builds.<br/> <br/> debugging$ ./miniperl -e &#39;my $_; split&#39;<br/> Use of my $_ is experimental at -e line 1.<br/> Assertion failed: (SvTYPE(av) == SVt_PVAV), function Perl_av_extend, file av.c, line 70.<br/> <br/> non-debugging$ ./miniperl -e &#39;my $_; split //, &quot;a&quot;x100000&#39;<br/> Use of my $_ is experimental at -e line 1.<br/> Segmentation fault: 11<br/><br/>M op.c<br/>M t/base/lex.t<br/><br/>commit 179b3fadcd608f8420b9976426de4456289a8bc5<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sat Feb 28 22:12:30 2015 -0800<br/><br/> Test for split after my $_ [perl #123763]<br/><br/>M t/base/lex.t<br/><br/>commit 26f4cc19a2cf5dc32334b22cd7f719a3bb577497<br/>Author: Hugo van der Sanden &lt;hv@crypt.org&gt;<br/>Date: Sat Feb 28 18:58:58 2015 -0800<br/><br/> [perl #123763] pushre needs to permit OPpTARGET_MY<br/> <br/> This case fails an assertion:<br/> <br/> my($_);0=split<br/> <br/> because a pushre op is not expected to have that flag. A pushre op<br/> starts out as a match op (which may indeed have the flag set), as is<br/> subsequently converted to a pushre op.<br/> <br/> [The commit message was written by the committer.]<br/><br/>M lib/B/Op_private.pm<br/>M opcode.h<br/>M regen/op_private<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> lib/B/Op_private.pm | 4 +-<br/> op.c | 2 +<br/> opcode.h | 162 ++++++++++++++++++++++++++--------------------------<br/> regen/op_private | 2 +-<br/> t/base/lex.t | 7 +++<br/> 5 files changed, 93 insertions(+), 84 deletions(-)<br/><br/>diff --git a/lib/B/Op_private.pm b/lib/B/Op_private.pm<br/>index 9a2d6c3..52d1c13 100644<br/>--- a/lib/B/Op_private.pm<br/>+++ b/lib/B/Op_private.pm<br/>@@ -150,7 +150,7 @@ $bits{$_}{7} = &#39;OPpPV_IS_UTF8&#39; for qw(dump goto last next redo);<br/> $bits{$_}{6} = &#39;OPpREFCOUNTED&#39; for qw(leave leaveeval leavesub leavesublv leavewrite);<br/> $bits{$_}{6} = &#39;OPpRUNTIME&#39; for qw(match pushre qr subst substcont);<br/> $bits{$_}{2} = &#39;OPpSLICEWARNING&#39; for qw(aslice hslice padav padhv rv2av rv2hv);<br/>-$bits{$_}{4} = &#39;OPpTARGET_MY&#39; for qw(abs add atan2 chdir chmod chomp chown chr chroot complement concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multi ... [359 chars truncated]<br/>+$bits{$_}{4} = &#39;OPpTARGET_MY&#39; for qw(abs add atan2 chdir chmod chomp chown chr chroot complement concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multi ... [366 chars truncated]<br/> $bits{$_}{5} = &#39;OPpTRANS_COMPLEMENT&#39; for qw(trans transr);<br/> $bits{$_}{7} = &#39;OPpTRANS_DELETE&#39; for qw(trans transr);<br/> $bits{$_}{0} = &#39;OPpTRANS_FROM_UTF&#39; for qw(trans transr);<br/>@@ -792,7 +792,7 @@ our %ops_using = (<br/> OPpSORT_DESCEND =&gt; [qw(sort)],<br/> OPpSPLIT_IMPLIM =&gt; [qw(split)],<br/> OPpSUBSTR_REPL_FIRST =&gt; [qw(substr)],<br/>- OPpTARGET_MY =&gt; [qw(abs add atan2 chdir chmod chomp chown chr chroot complement concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multip ... [359 chars truncated]<br/>+ OPpTARGET_MY =&gt; [qw(abs add atan2 chdir chmod chomp chown chr chroot complement concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multip ... [366 chars truncated]<br/> OPpTRANS_COMPLEMENT =&gt; [qw(trans transr)],<br/> );<br/> <br/>diff --git a/op.c b/op.c<br/>index 073cb1b..45cde2b 100644<br/>--- a/op.c<br/>+++ b/op.c<br/>@@ -11097,6 +11097,8 @@ Perl_ck_split(pTHX_ OP *o)<br/> op_sibling_splice(o, NULL, 0, kid);<br/> }<br/> CHANGE_TYPE(kid, OP_PUSHRE);<br/>+ /* target implies @ary=..., so wipe it */<br/>+ kid-&gt;op_targ = 0;<br/> scalar(kid);<br/> if (((PMOP *)kid)-&gt;op_pmflags &amp; PMf_GLOBAL) {<br/> Perl_ck_warner(aTHX_ packWARN(WARN_REGEXP),<br/>diff --git a/opcode.h b/opcode.h<br/>index ef5f432..b51059d 100644<br/>--- a/opcode.h<br/>+++ b/opcode.h<br/>@@ -2446,26 +2446,26 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 20, /* padhv */<br/> -1, /* padany */<br/> 26, /* pushre */<br/>- 27, /* rv2gv */<br/>- 34, /* rv2sv */<br/>- 39, /* av2arylen */<br/>- 41, /* rv2cv */<br/>+ 28, /* rv2gv */<br/>+ 35, /* rv2sv */<br/>+ 40, /* av2arylen */<br/>+ 42, /* rv2cv */<br/> -1, /* anoncode */<br/> 0, /* prototype */<br/> 0, /* refgen */<br/> 0, /* srefgen */<br/> 0, /* ref */<br/>- 48, /* bless */<br/>- 49, /* backtick */<br/>- 48, /* glob */<br/>+ 49, /* bless */<br/>+ 50, /* backtick */<br/>+ 49, /* glob */<br/> 0, /* readline */<br/> -1, /* rcatline */<br/> 0, /* regcmaybe */<br/> 0, /* regcreset */<br/> 0, /* regcomp */<br/>- 54, /* match */<br/>- 26, /* qr */<br/>- 54, /* subst */<br/>+ 26, /* match */<br/>+ 55, /* qr */<br/>+ 26, /* subst */<br/> 56, /* substcont */<br/> 58, /* trans */<br/> 58, /* transr */<br/>@@ -2478,7 +2478,7 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* defined */<br/> 0, /* undef */<br/> 0, /* study */<br/>- 39, /* pos */<br/>+ 40, /* pos */<br/> 0, /* preinc */<br/> 0, /* i_preinc */<br/> 0, /* predec */<br/>@@ -2557,8 +2557,8 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 84, /* vec */<br/> 79, /* index */<br/> 79, /* rindex */<br/>- 48, /* sprintf */<br/>- 48, /* formline */<br/>+ 49, /* sprintf */<br/>+ 49, /* formline */<br/> 72, /* ord */<br/> 72, /* chr */<br/> 79, /* crypt */<br/>@@ -2578,7 +2578,7 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* avalues */<br/> 0, /* each */<br/> 0, /* values */<br/>- 39, /* keys */<br/>+ 40, /* keys */<br/> 103, /* delete */<br/> 106, /* exists */<br/> 108, /* rv2hv */<br/>@@ -2586,15 +2586,15 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 99, /* hslice */<br/> 102, /* kvhslice */<br/> 116, /* multideref */<br/>- 48, /* unpack */<br/>- 48, /* pack */<br/>+ 49, /* unpack */<br/>+ 49, /* pack */<br/> 123, /* split */<br/>- 48, /* join */<br/>+ 49, /* join */<br/> 126, /* list */<br/> 12, /* lslice */<br/>- 48, /* anonlist */<br/>- 48, /* anonhash */<br/>- 48, /* splice */<br/>+ 49, /* anonlist */<br/>+ 49, /* anonhash */<br/>+ 49, /* splice */<br/> 79, /* push */<br/> 0, /* pop */<br/> 0, /* shift */<br/>@@ -2621,9 +2621,9 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 150, /* leavesub */<br/> 150, /* leavesublv */<br/> 152, /* caller */<br/>- 48, /* warn */<br/>- 48, /* die */<br/>- 48, /* reset */<br/>+ 49, /* warn */<br/>+ 49, /* die */<br/>+ 49, /* reset */<br/> -1, /* lineseq */<br/> 154, /* nextstate */<br/> 154, /* dbstate */<br/>@@ -2641,7 +2641,7 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 164, /* redo */<br/> 164, /* dump */<br/> 164, /* goto */<br/>- 48, /* exit */<br/>+ 49, /* exit */<br/> 0, /* method_named */<br/> 0, /* method_super */<br/> 0, /* method_redir */<br/>@@ -2653,47 +2653,47 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> -1, /* break */<br/> -1, /* continue */<br/> 166, /* open */<br/>- 48, /* close */<br/>- 48, /* pipe_op */<br/>- 48, /* fileno */<br/>- 48, /* umask */<br/>- 48, /* binmode */<br/>- 48, /* tie */<br/>+ 49, /* close */<br/>+ 49, /* pipe_op */<br/>+ 49, /* fileno */<br/>+ 49, /* umask */<br/>+ 49, /* binmode */<br/>+ 49, /* tie */<br/> 0, /* untie */<br/> 0, /* tied */<br/>- 48, /* dbmopen */<br/>+ 49, /* dbmopen */<br/> 0, /* dbmclose */<br/>- 48, /* sselect */<br/>- 48, /* select */<br/>- 48, /* getc */<br/>- 48, /* read */<br/>- 48, /* enterwrite */<br/>+ 49, /* sselect */<br/>+ 49, /* select */<br/>+ 49, /* getc */<br/>+ 49, /* read */<br/>+ 49, /* enterwrite */<br/> 150, /* leavewrite */<br/> -1, /* prtf */<br/> -1, /* print */<br/> -1, /* say */<br/>- 48, /* sysopen */<br/>- 48, /* sysseek */<br/>- 48, /* sysread */<br/>- 48, /* syswrite */<br/>- 48, /* eof */<br/>- 48, /* tell */<br/>- 48, /* seek */<br/>- 48, /* truncate */<br/>- 48, /* fcntl */<br/>- 48, /* ioctl */<br/>+ 49, /* sysopen */<br/>+ 49, /* sysseek */<br/>+ 49, /* sysread */<br/>+ 49, /* syswrite */<br/>+ 49, /* eof */<br/>+ 49, /* tell */<br/>+ 49, /* seek */<br/>+ 49, /* truncate */<br/>+ 49, /* fcntl */<br/>+ 49, /* ioctl */<br/> 79, /* flock */<br/>- 48, /* send */<br/>- 48, /* recv */<br/>- 48, /* socket */<br/>- 48, /* sockpair */<br/>- 48, /* bind */<br/>- 48, /* connect */<br/>- 48, /* listen */<br/>- 48, /* accept */<br/>- 48, /* shutdown */<br/>- 48, /* gsockopt */<br/>- 48, /* ssockopt */<br/>+ 49, /* send */<br/>+ 49, /* recv */<br/>+ 49, /* socket */<br/>+ 49, /* sockpair */<br/>+ 49, /* bind */<br/>+ 49, /* connect */<br/>+ 49, /* listen */<br/>+ 49, /* accept */<br/>+ 49, /* shutdown */<br/>+ 49, /* gsockopt */<br/>+ 49, /* ssockopt */<br/> 0, /* getsockname */<br/> 0, /* getpeername */<br/> 0, /* lstat */<br/>@@ -2737,10 +2737,10 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* readlink */<br/> 79, /* mkdir */<br/> 72, /* rmdir */<br/>- 48, /* open_dir */<br/>+ 49, /* open_dir */<br/> 0, /* readdir */<br/> 0, /* telldir */<br/>- 48, /* seekdir */<br/>+ 49, /* seekdir */<br/> 0, /* rewinddir */<br/> 0, /* closedir */<br/> -1, /* fork */<br/>@@ -2757,20 +2757,20 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 180, /* time */<br/> -1, /* tms */<br/> 0, /* localtime */<br/>- 48, /* gmtime */<br/>+ 49, /* gmtime */<br/> 0, /* alarm */<br/> 79, /* sleep */<br/>- 48, /* shmget */<br/>- 48, /* shmctl */<br/>- 48, /* shmread */<br/>- 48, /* shmwrite */<br/>- 48, /* msgget */<br/>- 48, /* msgctl */<br/>- 48, /* msgsnd */<br/>- 48, /* msgrcv */<br/>- 48, /* semop */<br/>- 48, /* semget */<br/>- 48, /* semctl */<br/>+ 49, /* shmget */<br/>+ 49, /* shmctl */<br/>+ 49, /* shmread */<br/>+ 49, /* shmwrite */<br/>+ 49, /* msgget */<br/>+ 49, /* msgctl */<br/>+ 49, /* msgsnd */<br/>+ 49, /* msgrcv */<br/>+ 49, /* semop */<br/>+ 49, /* semget */<br/>+ 49, /* semctl */<br/> 0, /* require */<br/> 0, /* dofile */<br/> -1, /* hintseval */<br/>@@ -2779,16 +2779,16 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> 0, /* entertry */<br/> -1, /* leavetry */<br/> 0, /* ghbyname */<br/>- 48, /* ghbyaddr */<br/>+ 49, /* ghbyaddr */<br/> -1, /* ghostent */<br/> 0, /* gnbyname */<br/>- 48, /* gnbyaddr */<br/>+ 49, /* gnbyaddr */<br/> -1, /* gnetent */<br/> 0, /* gpbyname */<br/>- 48, /* gpbynumber */<br/>+ 49, /* gpbynumber */<br/> -1, /* gprotoent */<br/>- 48, /* gsbyname */<br/>- 48, /* gsbyport */<br/>+ 49, /* gsbyname */<br/>+ 49, /* gsbyport */<br/> -1, /* gservent */<br/> 0, /* shostent */<br/> 0, /* snetent */<br/>@@ -2809,12 +2809,12 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {<br/> -1, /* sgrent */<br/> -1, /* egrent */<br/> -1, /* getlogin */<br/>- 48, /* syscall */<br/>+ 49, /* syscall */<br/> 0, /* lock */<br/> 0, /* once */<br/> -1, /* custom */<br/> 0, /* reach */<br/>- 39, /* rkeys */<br/>+ 40, /* rkeys */<br/> 0, /* rvalues */<br/> 187, /* coreargs */<br/> 3, /* runcv */<br/>@@ -2856,14 +2856,14 @@ EXTCONST U16 PL_op_private_bitdefs[] = {<br/> 0x29dc, 0x3bd8, 0x0257, /* padsv */<br/> 0x29dc, 0x3bd8, 0x2acc, 0x38c9, /* padav */<br/> 0x29dc, 0x3bd8, 0x0534, 0x05d0, 0x2acc, 0x38c9, /* padhv */<br/>- 0x3699, /* pushre, qr */<br/>+ 0x3698, 0x3ef1, /* pushre, match, subst */<br/> 0x29dc, 0x1758, 0x0256, 0x2acc, 0x2cc8, 0x3c84, 0x0003, /* rv2gv */<br/> 0x29dc, 0x2ef8, 0x0256, 0x3c84, 0x0003, /* rv2sv */<br/> 0x2acc, 0x0003, /* av2arylen, pos, keys, rkeys */<br/> 0x2c3c, 0x0b98, 0x08f4, 0x028c, 0x3e48, 0x3c84, 0x0003, /* rv2cv */<br/> 0x012f, /* bless, glob, sprintf, formline, unpack, pack, join, anonlist, anonhash, splice, warn, die, reset, exit, close, pipe_op, fileno, umask, binmode, tie, dbmopen, sselect, select, getc, rea ... [363 chars truncated]<br/> 0x30dc, 0x2ff8, 0x24b4, 0x23f0, 0x0003, /* backtick */<br/>- 0x3698, 0x3ef1, /* match, subst */<br/>+ 0x3699, /* qr */<br/> 0x3698, 0x0003, /* substcont */<br/> 0x0c9c, 0x1dd8, 0x0834, 0x3ef0, 0x3a0c, 0x2168, 0x01e4, 0x0141, /* trans, transr */<br/> 0x0adc, 0x0458, 0x0067, /* sassign */<br/>@@ -2931,7 +2931,7 @@ EXTCONST U8 PL_op_private_valid[] = {<br/> /* PADAV */ (OPpSLICEWARNING|OPpMAYBE_LVSUB|OPpPAD_STATE|OPpLVAL_INTRO),<br/> /* PADHV */ (OPpSLICEWARNING|OPpMAYBE_LVSUB|OPpMAYBE_TRUEBOOL|OPpTRUEBOOL|OPpPAD_STATE|OPpLVAL_INTRO),<br/> /* PADANY */ (0),<br/>- /* PUSHRE */ (OPpRUNTIME),<br/>+ /* PUSHRE */ (OPpTARGET_MY|OPpRUNTIME),<br/> /* RV2GV */ (OPpARG1_MASK|OPpHINT_STRICT_REFS|OPpDONT_INIT_GV|OPpMAYBE_LVSUB|OPpDEREF|OPpALLOW_FAKE|OPpLVAL_INTRO),<br/> /* RV2SV */ (OPpARG1_MASK|OPpHINT_STRICT_REFS|OPpDEREF|OPpOUR_INTRO|OPpLVAL_INTRO),<br/> /* AV2ARYLEN */ (OPpARG1_MASK|OPpMAYBE_LVSUB),<br/>diff --git a/regen/op_private b/regen/op_private<br/>index e47f5d3..5a95555 100644<br/>--- a/regen/op_private<br/>+++ b/regen/op_private<br/>@@ -381,7 +381,7 @@ addbits($_, 4 =&gt; qw(OPpTARGET_MY TARGMY))<br/> for ops_with_flag(&#39;T&#39;),<br/> # This flag is also used to indicate matches against implicit $_,<br/> # where $_ is lexical; e.g. my $_; ....; /foo/<br/>- qw(match subst trans transr);<br/>+ qw(match subst pushre trans transr);<br/> ;<br/> <br/> <br/>diff --git a/t/base/lex.t b/t/base/lex.t<br/>index 47816fc..fdeafb1 100644<br/>--- a/t/base/lex.t<br/>+++ b/t/base/lex.t<br/>@@ -497,3 +497,10 @@ eval &#39;&quot;$a{ 1 m// }&quot;; //&#39;;<br/> <br/> # Used to crash [perl #123801]<br/> eval q|s##[}#e|;<br/>+<br/>+# Used to fail an assertion [perl #123763]<br/>+{<br/>+ local $SIG{__WARN__}=sub{};<br/>+ eval q|my($_);0=split|;<br/>+ eval q|my $_; @x = split|;<br/>+}<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44189.html Sun, 01 Mar 2015 06:49:32 +0000 [perl.git] branch blead, updated. v5.21.9-44-g479ae48 by Father Chrysostomos In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/479ae48e22f1160cf86508685822bf7e53e5816b?hp=2c3f32ad7d1eb50a91b5d7550f679776aabbae67&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 479ae48e22f1160cf86508685822bf7e53e5816b<br/>Author: Father Chrysostomos &lt;sprout@cpan.org&gt;<br/>Date: Sat Feb 28 17:41:36 2015 -0800<br/><br/> [perl #123802] Assertion failure with /$0{}/<br/> <br/> If the parser (perly.c) pops tokens when encountering a syntax error,<br/> it can pop inner lexing scopes (which handle the contents of quote-<br/> like operators).<br/> <br/> If there is a pending token on the pending token stack, then the cur-<br/> rent lexing state is LEX_KNOWNEXT. It usually gets set to a pending<br/> value stored in PL_lex_defer when the last pending token is emitted.<br/> <br/> If scopes are exited when there is a pending token, then the state is<br/> reset, since it is localised, even thought we still have a token pend-<br/> ing. We have code to account for that and still emit the pending<br/> token. (See 7aa8cb0dec1.) But the pending lexing state is still<br/> used after the pending token is emitted. So we can end up with<br/> LEX_INTERPEND when there is no inner lexing scope.<br/> <br/> LEX_INTERPEND will cause sublex_done (in toke.c) to be called, which<br/> does a LEAVE. If the current scope does not belong to it, we end up<br/> exiting a scope set up by the parser, which frees the parser stack<br/> (via SAVEDESTRUCTOR_X and clear_yystack in perly.c). The parser is<br/> still using the stack, which holds reference counts on the CV in<br/> PL_compcv, so reference counts get screwed up.<br/> <br/> We need to check whether we have a proper lexing scope set up if the<br/> lexing state is LEX_INTERPEND.<br/> <br/> This is a follow-up to f4460c6f7a, which was a similar bug, but<br/> occurred with LEX_INTERPCONCAT, rather than LEX_INTERPEND.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> t/op/lex.t | 10 +++++++++-<br/> toke.c | 8 ++++++++<br/> 2 files changed, 17 insertions(+), 1 deletion(-)<br/><br/>diff --git a/t/op/lex.t b/t/op/lex.t<br/>index dffd0b2..06d069a 100644<br/>--- a/t/op/lex.t<br/>+++ b/t/op/lex.t<br/>@@ -7,7 +7,7 @@ use warnings;<br/> <br/> BEGIN { chdir &#39;t&#39; if -d &#39;t&#39;; require &#39;./test.pl&#39;; }<br/> <br/>-plan(tests =&gt; 20);<br/>+plan(tests =&gt; 21);<br/> <br/> {<br/> no warnings &#39;deprecated&#39;;<br/>@@ -177,3 +177,11 @@ fresh_perl_is(<br/> { stderr =&gt; 1 },<br/> &#39;&quot;@{&quot; [perl #123712]&#39;<br/> );<br/>+<br/>+fresh_perl_is(<br/>+ &#39;/$0{}/&#39;,<br/>+ &#39;syntax error at - line 1, near &quot;{}&quot;&#39; . &quot;\n&quot; .<br/>+ &quot;Execution of - aborted due to compilation errors.\n&quot;,<br/>+ { stderr =&gt; 1 },<br/>+ &#39;/$0{}/ with no newline [perl #123712]&#39;<br/>+);<br/>diff --git a/toke.c b/toke.c<br/>index db511c5..33ae20f 100644<br/>--- a/toke.c<br/>+++ b/toke.c<br/>@@ -4493,6 +4493,14 @@ Perl_yylex(pTHX)<br/> /* FALLTHROUGH */<br/> <br/> case LEX_INTERPEND:<br/>+ /* Treat state as LEX_NORMAL if we have no inner lexing scope.<br/>+ XXX This hack can be removed if we stop setting PL_lex_state to<br/>+ LEX_KNOWNEXT, as can the hack under LEX_INTREPCONCAT below. */<br/>+ if (UNLIKELY(!PL_lex_inwhat)) {<br/>+ PL_lex_state = LEX_NORMAL;<br/>+ break;<br/>+ }<br/>+<br/> if (PL_lex_dojoin) {<br/> const U8 dojoin_was = PL_lex_dojoin;<br/> PL_lex_dojoin = FALSE;<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/03/msg44188.html Sun, 01 Mar 2015 02:27:59 +0000 [perl.git] branch blead, updated. v5.21.9-43-g2c3f32a by Jarkko Hietaniemi In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/2c3f32ad7d1eb50a91b5d7550f679776aabbae67?hp=3d62d92055a4ab9a97fbb3cdf889c3c94b22b5a3&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 2c3f32ad7d1eb50a91b5d7550f679776aabbae67<br/>Author: Jarkko Hietaniemi &lt;jhi@iki.fi&gt;<br/>Date: Fri Feb 27 16:37:57 2015 -0500<br/><br/> infnan: NV_MANT_REAL_DIG is unused<br/> <br/> (now that the nan payload code is gone)<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> perl.h | 9 ---------<br/> 1 file changed, 9 deletions(-)<br/><br/>diff --git a/perl.h b/perl.h<br/>index f540e3a..1df9e71 100644<br/>--- a/perl.h<br/>+++ b/perl.h<br/>@@ -6482,15 +6482,6 @@ extern void moncontrol(int);<br/> # endif<br/> #endif<br/> <br/>-/* The implicit bit platforms include the implicit bit<br/>- * in the NV_MANT_DIG. The bit isn&#39;t really there, however,<br/>- * so the real count of mantissa bits is one less. */<br/>-#ifdef NV_IMPLICIT_BIT<br/>-# define NV_MANT_REAL_DIG (NV_MANT_DIG - 1)<br/>-#else<br/>-# define NV_MANT_REAL_DIG (NV_MANT_DIG)<br/>-#endif<br/>-<br/> /*<br/> <br/> (KEEP THIS LAST IN perl.h!)<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/02/msg44187.html Fri, 27 Feb 2015 21:41:05 +0000 [perl.git] branch blead, updated. v5.21.9-42-g3d62d92 by Dave Mitchell In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/3d62d92055a4ab9a97fbb3cdf889c3c94b22b5a3?hp=1a3afb4f8c551b292b5b34f7244ed71f9ac01cfd&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 3d62d92055a4ab9a97fbb3cdf889c3c94b22b5a3<br/>Author: David Mitchell &lt;davem@iabyn.com&gt;<br/>Date: Fri Feb 27 21:06:13 2015 +0000<br/><br/> fix to &quot;fix op leak caused by OP_MULTIDEREF&quot;<br/> <br/> Update to b7613b8a45c70113.<br/> <br/> Hugo pointed out that my for(; p; p = OpSIBLING(p)) op_free(p) loop<br/> relied on p-&gt;op_sibling still being valid after op_free(p).<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> op.c | 7 +++++--<br/> 1 file changed, 5 insertions(+), 2 deletions(-)<br/><br/>diff --git a/op.c b/op.c<br/>index fdfac22..073cb1b 100644<br/>--- a/op.c<br/>+++ b/op.c<br/>@@ -12613,7 +12613,7 @@ S_maybe_multideref(pTHX_ OP *start, OP *orig_o, UV orig_action, U8 hints)<br/> <br/> if (pass) {<br/> OP *mderef;<br/>- OP *p;<br/>+ OP *p, *q;<br/> <br/> mderef = newUNOP_AUX(OP_MULTIDEREF, 0, NULL, arg_buf);<br/> if (index_skip == -1) {<br/>@@ -12778,8 +12778,11 @@ S_maybe_multideref(pTHX_ OP *start, OP *orig_o, UV orig_action, U8 hints)<br/> /* excise and free the original tree, and replace with<br/> * the multideref op */<br/> p = op_sibling_splice(top_op, NULL, -1, mderef);<br/>- for(; p; p = OpSIBLING(p))<br/>+ while (p) {<br/>+ q = OpSIBLING(p);<br/> op_free(p);<br/>+ p = q;<br/>+ }<br/> op_null(top_op);<br/> }<br/> else {<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/02/msg44186.html Fri, 27 Feb 2015 21:11:30 +0000 [perl.git] branch blead, updated. v5.21.9-41-g1a3afb4 by Karl Williamson In perl.git, the branch blead has been updated<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/1a3afb4f8c551b292b5b34f7244ed71f9ac01cfd?hp=e2bb786192adfa315ea974b5f630d7040aa6f6ac&gt;<br/><br/>- Log -----------------------------------------------------------------<br/>commit 1a3afb4f8c551b292b5b34f7244ed71f9ac01cfd<br/>Author: Karl Williamson &lt;khw@cpan.org&gt;<br/>Date: Fri Feb 27 11:57:03 2015 -0700<br/><br/> Revert &quot;perlpod and spec: s/Latin-1/CP-1252/&quot;<br/> <br/> This reverts commit e2bb786192adfa315ea974b5f630d7040aa6f6ac.<br/> <br/> These doc changes apply to Pod::Simple version 3.30, which, alas, was<br/> created too late to be included in Perl v5.22, so this change to the<br/> docs in blead is premature.<br/> <br/> I plan to apply the patch in 5.23.<br/>-----------------------------------------------------------------------<br/><br/>Summary of changes:<br/> pod/perlpod.pod | 6 +++---<br/> pod/perlpodspec.pod | 4 ++--<br/> 2 files changed, 5 insertions(+), 5 deletions(-)<br/><br/>diff --git a/pod/perlpod.pod b/pod/perlpod.pod<br/>index d675de7..12b156b 100644<br/>--- a/pod/perlpod.pod<br/>+++ b/pod/perlpod.pod<br/>@@ -286,7 +286,7 @@ users won&#39;t need this; but if your encoding isn&#39;t US-ASCII,<br/> then put a C&lt;=encoding I&lt;encodingname&gt;&gt; command very early in the document so<br/> that pod formatters will know how to decode the document. For<br/> I&lt;encodingname&gt;, use a name recognized by the L&lt;Encode::Supported&gt;<br/>-module. Some pod formatters may try to guess between a CP-1252 versus<br/>+module. Some pod formatters may try to guess between a Latin-1 versus<br/> UTF-8 encoding, but they may guess wrong. It&#39;s best to be explicit if<br/> you use anything besides strict ASCII. Examples:<br/> <br/>@@ -496,7 +496,7 @@ e with an acute (/-shaped) accent.<br/> <br/> C&lt;EE&lt;lt&gt;numberE&lt;gt&gt;&gt;<br/> <br/>-The ASCII/CP-1252/Unicode character with that number. A<br/>+The ASCII/Latin-1/Unicode character with that number. A<br/> leading &quot;0x&quot; means that I&lt;number&gt; is hex, as in<br/> C&lt;EE&lt;lt&gt;0x201EE&lt;gt&gt;&gt;. A leading &quot;0&quot; means that I&lt;number&gt; is octal,<br/> as in C&lt;EE&lt;lt&gt;075E&lt;gt&gt;&gt;. Otherwise I&lt;number&gt; is interpreted as being<br/>@@ -505,7 +505,7 @@ in decimal, as in C&lt;EE&lt;lt&gt;181E&lt;gt&gt;&gt;.<br/> Note that older Pod formatters might not recognize octal or<br/> hex numeric escapes, and that many formatters cannot reliably<br/> render characters above 255. (Some formatters may even have<br/>-to use compromised renderings of CP-1252 characters, like<br/>+to use compromised renderings of Latin-1 characters, like<br/> rendering C&lt;EE&lt;lt&gt;eacuteE&lt;gt&gt;&gt; as just a plain &quot;e&quot;.)<br/> <br/> =back<br/>diff --git a/pod/perlpodspec.pod b/pod/perlpodspec.pod<br/>index a2a4f8f..f2af63e 100644<br/>--- a/pod/perlpodspec.pod<br/>+++ b/pod/perlpodspec.pod<br/>@@ -607,7 +607,7 @@ as signaling that the file is Unicode encoded as in UTF-16 (whether<br/> big-endian or little-endian) or UTF-8, Pod parsers should do the<br/> same. Otherwise, the character encoding should be understood as<br/> being UTF-8 if the first highbit byte sequence in the file seems<br/>-valid as a UTF-8 sequence, or otherwise as CP-1252.<br/>+valid as a UTF-8 sequence, or otherwise as Latin-1.<br/> <br/> Future versions of this specification may specify<br/> how Pod can accept other encodings. Presumably treatment of other<br/>@@ -641,7 +641,7 @@ I&lt;and&gt; whether the next byte is in the range<br/> 0x80 - 0xBF. If so, the parser may conclude that this file is in<br/> UTF-8, and all highbit sequences in the file should be assumed to<br/> be UTF-8. Otherwise the parser should treat the file as being<br/>-in CP-1252. (A better check is to pass a copy of the sequence to<br/>+in Latin-1. (A better check is to pass a copy of the sequence to<br/> L&lt;utf8::decode()|utf8&gt; which performs a full validity check on the<br/> sequence and returns TRUE if it is valid UTF-8, FALSE otherwise. This<br/> function is always pre-loaded, is fast because it is written in C, and<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/02/msg44185.html Fri, 27 Feb 2015 19:15:55 +0000 [perl.git] branch hv/braceless-property, created. v5.21.9-42-gc2263ba by Hugo Van der Sanden In perl.git, the branch hv/braceless-property has been created<br/><br/>&lt;http://perl5.git.perl.org/perl.git/commitdiff/c2263bab52570ac5b0ab6c2dd22be8c82e0e48cd?hp=0000000000000000000000000000000000000000&gt;<br/><br/> at c2263bab52570ac5b0ab6c2dd22be8c82e0e48cd (commit)<br/><br/>- Log -----------------------------------------------------------------<br/>commit c2263bab52570ac5b0ab6c2dd22be8c82e0e48cd<br/>Author: Hugo van der Sanden &lt;hv@crypt.org&gt;<br/>Date: Fri Feb 27 01:42:11 2015 +0000<br/><br/> [perl #123946] regclass(): fix parsing of unbraced \p<br/> <br/> Move complement parsing out of SIZE_ONLY; ensure e and n correctly point<br/> to the end of the property designation and the length of the property<br/> name in each case.<br/><br/>M regcomp.c<br/>M t/re/pat.t<br/><br/>commit 11a0ea1b3693a9a0761597b4c452bc41e7684af1<br/>Author: Hugo van der Sanden &lt;hv@crypt.org&gt;<br/>Date: Fri Feb 27 10:54:24 2015 +0000<br/><br/> [perl #123946] SWASHNEW: check for empty type<br/> <br/> This avoids warnings when the supplied type consists only of whitespace.<br/><br/>M lib/utf8_heavy.pl<br/>-----------------------------------------------------------------------<br/><br/>--<br/>Perl5 Master Repository<br/> http://www.nntp.perl.org/group/perl.perl5.changes/2015/02/msg44184.html Fri, 27 Feb 2015 13:43:34 +0000