In perl.git, the branch khw/ebcdic has been created

<http://perl5.git.perl.org/perl.git/commitdiff/b1665b0648b7bac8e6399f2b5ff1f43d1a93224b?hp=0000000000000000000000000000000000000000>

        at  b1665b0648b7bac8e6399f2b5ff1f43d1a93224b (commit)

- Log -----------------------------------------------------------------
commit b1665b0648b7bac8e6399f2b5ff1f43d1a93224b
Author: Karl Williamson <[email protected]>
Date:   Fri Dec 12 15:45:51 2014 -0700

    XXX needs splitting dist/Data-Dumper/Dumper.xs
    
    The #ifndefs should be in their own commit, also the invalid utf8; maybe
    a test for that.

M       dist/Data-Dumper/Dumper.xs

commit b8131b875a64637f3838def9b0be0f168573a114
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 11 22:12:16 2014 -0700

    XXX trial

M       lib/B/Deparse.pm
M       lib/B/Deparse.t
M       pp_pack.c

commit 27fdaf8411df853686ab2b57bda6fd939073e417
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 11 17:26:18 2014 -0700

    XXX Debug or maybe permanent

M       pp_pack.c

commit 66b471d0ae8756bf8b78bbb24a23dd2de0725e82
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 11 17:21:45 2014 -0700

    pp_pack.c: White-space only
    
    This outdents some code whose enclosing block was removed in the
    previous commit

M       pp_pack.c

commit 4e4d49446c55efc6942180085ab0505f9da1d2f8
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 11 17:17:45 2014 -0700

    pp_pack.c: Rmv useless code
    
    As noted in the thread starting at
    http://nntp.perl.org/group/perl.perl5.porters/223366
    and in the comments added in this commit, strings packed in 'u' format
    don't need any UTF-8ness special handling, so the code that did that can
    be removed.

M       pp_pack.c

commit 86d294a43dd904366bd37ed4653cea146b2179c4
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 10 23:14:20 2014 -0700

    Debug

M       lib/B/Deparse.pm
M       lib/h2ph.t
M       t/run/locale.t
M       utils/h2ph.PL

commit 3e1121b3f8e183b4e32bd3b56a75d76c241a83bb
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 10 16:17:29 2014 -0700

    XXX Debug dist/ExtUtils-CBuilder/t/04-base.t

M       cpan/File-Temp/lib/File/Temp.pm
M       dist/ExtUtils-CBuilder/t/04-base.t

commit 63bf295204f8d00a780ed8914fe49d62664abd0c
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 10 16:21:05 2014 -0700

    XXX Debug h2ph

M       t/lib/h2ph.h
M       utils/h2ph.PL

commit 017f32d1565a9df230421553a7500f463fc6eb59
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 10 14:27:07 2014 -0700

    Revert "XXX Temporary comment out ParseXS check"
    
    This reverts commit 929286a00904ec105c0d7e107e03d7aa65131cb6.

M       dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm

commit d37aec0d5f67cdae3a131b1fb2c277cf30d3bb56
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 21:43:55 2014 -0700

    XXX test dirhandle

M       t/op/stat.t
M       util.c

commit a66729cc139de993ead96d0e274c2974c64aab4a
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 21:21:44 2014 -0700

    XXX t/run/locale.t

M       t/run/locale.t

commit 1252dffc287bdd09ec4d072e78d2bb4372e7b4ba
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 21:13:38 2014 -0700

    XXX more pack.t

M       t/op/pack.t

commit c8cb41eb5ed84f509a34f2f52845e4c51b843cc6
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 20:57:52 2014 -0700

    pp_pack.c: Refactor to remove #if EBCDIC
    
    This commit causes the same code to be executed whether on an ASCII or
    EBCDIC platform.

M       pp_pack.c

commit 8eb669802310bd263c9c55c419d22068e3597646
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 17:45:35 2014 -0700

    pp_pack.c: Change name of some static functions
    
    Early code tends to conflate the terms Unicode and UTF-8.  I find that
    confusing.

M       pp_pack.c

commit cecf0b90329ab876a46fdb28040f85ed4da1c090
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 8 14:55:46 2014 -0700

    XXX merge pp_pack.c

M       pp_pack.c

commit 0fc7273fa98d49c62428c9395712ad11b86fb2f5
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 8 14:51:39 2014 -0700

    XXX Perhaps temporary, assert size for array lookups
    
    Perhaps the mime stuff should be pushed to cpan, because it is dangerous
    practice to do a ++ in a macro call.

M       cpan/MIME-Base64/Base64.xs
M       utf8.h
M       utfebcdic.h

commit 8e06d3c5d4250b9e6f34fa104a5a196c3279bfb6
Author: Karl Williamson <[email protected]>
Date:   Sun Dec 7 21:55:30 2014 -0700

    XXX also trail blank t/run/locale.t

M       t/run/locale.t

commit ba69607ad925fac656453696f2bc301678afdc0e
Author: Karl Williamson <[email protected]>
Date:   Sat Dec 6 23:08:38 2014 -0700

    XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms

M       ext/SDBM_File/sdbm/dbu.c

commit a55213f4883636d95cbf976cd38757bf1d009897
Author: Karl Williamson <[email protected]>
Date:   Sat Dec 6 23:03:32 2014 -0700

    XXX lib/B/Deparse.t

M       lib/B/Deparse.t

commit 5c507bf06fce35e2d84ab9a0b6028ed104a8291b
Author: Karl Williamson <[email protected]>
Date:   Sat Dec 6 22:17:25 2014 -0700

    XXX more t/run/locale.t

M       t/run/locale.t

commit 238e9a85d1c2809c3dacd23230e3c325866a61b4
Author: Karl Williamson <[email protected]>
Date:   Sat Dec 6 12:17:05 2014 -0700

    Pod::Simple::Simple.pm: Use $^V not $]
    
    We were talking about this on p5p today, and it's better to use $^V if
    feasible, and it is here.  There is another occurrence of $] in the
    file, but I didn't change it.
    
    Feel free to ignore this patch or merge it with the earlier one.

M       cpan/Pod-Simple/lib/Pod/Simple.pm

commit b59d423a45f7b9ce363473a3cc0765d06192adff
Author: Karl Williamson <[email protected]>
Date:   Sat Dec 6 11:57:50 2014 -0700

    Pod::Simple::BlackBox.pm: Fix for early perls
    
    A previous commit would break this module for Perls earlier than v5.6,
    as that is when /[[:ascii:]]/ was introduced.  This patch adds an
    alternative path for such early Perls that works completely for ASCII
    platforms, and almost completely for EBCDIC.
    
    Feel free to merge this with the earlier patch

M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm

commit 95fa63ef4892cafe48e24af8efe975f3bf0498c1
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 4 23:19:42 2014 -0700

    more pack

M       t/op/pack.t

commit babe6e370e63ee635c7383b0fde588739386ceaf
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 4 22:31:38 2014 -0700

    XXX charclass_invlists.h

M       charclass_invlists.h

commit 7e7bf07112ee5eff6414f5f1a2fb7955ea607683
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 3 16:55:45 2014 -0700

    XXX t/run/locale.t: Another debugging

M       t/run/locale.t

commit 4355eb8a85f3e9bb4d97023d8493524ff07744e4
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 3 16:08:25 2014 -0700

    XXX Experimental, split Deparse.pm

M       lib/B/Deparse.pm

commit 21ef3fcffcbb6e42f67c14a75bf1cba9cab62abb
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 3 13:19:40 2014 -0700

    more pack

M       t/op/pack.t

commit d861443f29e43bdf5c842157855c3431475f7463
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 22:07:29 2014 -0700

    Pod::Simple::DumpAsText.pm: Generalize for non-ASCII platforms

M       cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm

commit 542d1fd3a2a920a7524d927513e511f7f37f106a
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 3 16:32:15 2014 -0700

    Pod::Simple:BlackBox.pm: EBCDIC fixes
    
    This uses [:ascii:] instead of hard-coding the ASCII range in a regex
    pattern.  The new version is portable to EBCDIC platforms.  I believe
    that :ascii: is available in all Perl 5 releases.

M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm

commit d2f1101476667cabc835611727b2d8be0825c952
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 3 16:20:15 2014 -0700

    Pod::Simple::BlackBox.pm: Better printing on EBCDIC
    
    This commit fixes the regular expression for whether to print a literal
    character or an escape to work on both ASCII and EBCDIC platforms.  Now
    there doesn't have to be platform-dependent code, and EBCDIC is at full
    parity with ASCII.  Prior to this commit it was a pain reading the debug
    output, where even the spaces are shown as "\x{40}" and not " ".
    
    I expanded out the pattern to explicitly name every character desired.
    There are shorcuts one could make, but I was afraid that some Perl
    releases would have bugs in some of them.  For example [A-Z] works even
    on EBCDIC platforms to match exactly the 26 uppercase English letters ,
    but I don't know if it has always worked without bugs.  It seemed safest
    just to list the characters.
    
    The pattern now fills more columns than other statements in this file.
    It could be made /x and split across lines if you want (but I'm not
    sure if that works in all Perl releases)

M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm

commit 5dc9997d46c1fd2a6a5ab256e0532fdc0db0f948
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 22:00:09 2014 -0700

    Pod::Simple::Simple.pm: Generalize for non-ASCII platforms

M       cpan/Pod-Simple/lib/Pod/Simple.pm

commit cd65eb29e3894979531630ed1c448798738c7f85
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 23:17:07 2014 -0700

    XXX Module::CoreList: hopeful fixes

M       dist/Module-CoreList/lib/Module/CoreList.pm
M       dist/Module-CoreList/lib/Module/CoreList/Utils.pm
M       dist/Module-CoreList/t/utils.t

commit 5c1130fcfbe09752cec370da83498176eb22cef9
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:35:07 2014 -0700

    XXX Temp dist/Data-Dumper/t/dumper.t debug

M       dist/Data-Dumper/t/dumper.t

commit 495bfed9d740e47648ab888bcf84558100bd1923
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:30:28 2014 -0700

    XXX Temp Pod::Simple Debug to STDERR

M       cpan/Pod-Simple/lib/Pod/Simple.pm
M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
M       cpan/Pod-Simple/lib/Pod/Simple/Debug.pm
M       cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm
M       cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm
M       cpan/Pod-Simple/lib/Pod/Simple/HTML.pm
M       cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm
M       cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm
M       cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm
M       cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
M       cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm
M       cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm
M       cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm
M       cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm

commit 9fc3007d68fba1221097167c882c753d03f214b0
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 11 12:29:49 2014 -0700

    XXX test on early Perls Generalize Carp for non-ASCII platforms
    
    This includes making some {} optional in arg_regexp.t, as I couldn't get
    them to consistently appear.

M       dist/Carp/lib/Carp.pm
M       dist/Carp/t/arg_regexp.t
M       dist/Carp/t/arg_string.t

commit ba9fb830f8b23881f5cc8be979b9afb23e94e1e7
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 11 12:37:01 2014 -0700

    Carp:  Fix off-by-one error for early Perl versions
    
    This error occurred only when running Perl before 5.14, and included DEL
    as a printable instead of excluding it.

M       dist/Carp/lib/Carp.pm
M       dist/Carp/lib/Carp/Heavy.pm

commit ea262a91c7967f48cee4b7e93fc26dff778663ab
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:46:32 2014 -0700

    XXX Temp debug: lib/h2ph.t

M       lib/h2ph.t

commit 0822a040c58d10ccd68687e7e55de4e61ba627d4
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:38:29 2014 -0700

    XXX skip for now lib/DBM_Filter/t/encode.t
    
    Needs Encode, or maybe will never work.  Examine to see if we've made
    changes to this before.

M       lib/DBM_Filter/t/encode.t

commit ab641e0a77dacd809850af4a0555bc6648d83dc6
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:35:07 2014 -0700

    XXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC
    
    Not clear if Encode should work on this.  Other .t files were being
    skipped.  Earlier generalization is for nought, so prob. delete that
    commit.

M       ext/PerlIO-encoding/t/encoding.t

commit 9bbf33872795e9d15199f122fadaebcbdac14003
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 19:55:23 2014 -0700

    t/op/sprintf.t: Generalize for EBCDIC
    
    This adds a mechanism for tests to be ASCII or EBCDIC specific

M       t/op/sprintf.t

commit 998a4e70a629638e4fd15a3ed47e360effc5157d
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 14:44:58 2014 -0700

    XXX temp for debug: Data::Dumper:dumper.t

M       dist/Data-Dumper/t/dumper.t

commit a54040c1b0c1490a3c56fc3dbe888d17c52e193c
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 14:35:31 2014 -0700

    Devel::Peek:Peek.t: Fix to work on EBCDIC

M       ext/Devel-Peek/t/Peek.t

commit 4d9e648703e32a7a28362b1ad69a41760c0a9f6c
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 10:54:54 2014 -0700

    porting/checkcfgvar.t: Skip on EBCDIC platforms
    
    This is failing on EBCDIC, probably because of sort order differences.
    But we won't be packaging a release from one of these platforms; easiest
    to just skip.

M       t/porting/checkcfgvar.t

commit f489248e97ad517dcb583809a063e15fb72072e5
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 10:47:17 2014 -0700

    t/op/bop.t: Generalize for EBCDIC platforms
    
    This also indents some lines that should have been indented or from a
    newly formed block.

M       t/op/bop.t

commit 26a5a86282c840f0601ef0f62a014fef23786f1d
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 10:19:25 2014 -0700

    XXX Temp debugging run/locale.t

M       t/run/locale.t

commit dd91ea733fe3b895adc3d031d166faa1f20589a1
Author: Karl Williamson <[email protected]>
Date:   Fri Nov 21 09:22:53 2014 -0700

    lib/Config.t: Skip invalid tests for os390

M       lib/Config.t

commit f243f8f103fb35a80100ce29fa30d9f8fc635ab6
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 13 20:52:23 2014 -0700

    t/uni/chomp.t: Better explain why skipped on EBCDIC

M       t/uni/chomp.t

commit cb641e53b3e5d0e2a2ee0371ff9065c475fbeccb
Author: Karl Williamson <[email protected]>
Date:   Mon Nov 24 11:19:22 2014 -0700

    t/uni/case.pl: Fix to work on non-ASCII platforms
    
    This involves changes to the three test files that call it

M       t/uni/case.pl
M       t/uni/lower.t
M       t/uni/title.t
M       t/uni/upper.t

commit 4e5afa0eca6e6cc54f2909d24ed1dcdd25cfdf08
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 29 10:08:46 2014 -0600

    t/comp/require.t: No longer needed to skip on EBCDIC

M       t/comp/require.t

commit bbc331dd34056e24601f526b6261a24c3036c519
Author: Karl Williamson <[email protected]>
Date:   Sat Oct 25 21:42:34 2014 -0600

    t/op/tie.t: Skip a couple tests on EBCDIC
    
    These have different results on that platform.

M       t/op/tie.t

commit 343971cdc8bfff2a95e935283837a3cfdc1682d1
Author: Karl Williamson <[email protected]>
Date:   Sat Oct 25 21:27:54 2014 -0600

    t/op/inc.t: Generalize for EBCDIC

M       t/op/inc.t

commit c974a9b186fedf74ceab525fe44013a10b7d7784
Author: Karl Williamson <[email protected]>
Date:   Sat Oct 25 21:27:20 2014 -0600

    t/op/ver.t: Generalize for EBCDIC

M       t/op/ver.t

commit b7d57e1dcbf5d9871619c9c33bf41efe6397eb18
Author: Karl Williamson <[email protected]>
Date:   Sat Oct 25 21:26:20 2014 -0600

    t/lib/warnings/regcomp: SKIP some EBCDIC tests
    
    The result varies depending on EBCDIC code page

M       t/lib/warnings/regcomp

commit 884824a08b7dd2fda885deb41ebecc5c59cc3cce
Author: Karl Williamson <[email protected]>
Date:   Sat Oct 25 21:25:41 2014 -0600

    lib/overload.t: Generalize for EBCDIC

M       lib/overload.t

commit 1a5f0a336b26b9623c4f864cdcbcce805d6ce95f
Author: Karl Williamson <[email protected]>
Date:   Sat Oct 25 21:08:52 2014 -0600

    dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC

M       dist/Data-Dumper/t/quotekeys.t

commit 7e2156f33fed1a2bcd4f961e74e88f19b0d99d83
Author: Karl Williamson <[email protected]>
Date:   Fri Oct 24 12:09:40 2014 -0600

    XXX temp for smoke-me: Skip podcheck, cmp_version

M       t/porting/cmp_version.t
M       t/porting/podcheck.t

commit 8326db349d1e1082dcdcdca393fde80e3f9d6efd
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 22 10:17:40 2014 -0600

    XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform
    
    Probably has to wait for Encode to work

M       ext/PerlIO-encoding/t/encoding.t

commit 33ba4e7e6f8c524081360e0b3a10f686a65b2a6e
Author: Karl Williamson <[email protected]>
Date:   Tue Oct 21 21:45:08 2014 -0600

    XXX Temp to get mro working on EBCDIC

M       ext/mro/mro.xs
M       mro.c

commit 959ff141635137e350f48f86fc59bf22cab44b2d
Author: Karl Williamson <[email protected]>
Date:   Tue Oct 21 18:55:27 2014 -0600

    t/lib/warnings/op: Skip some tests on EBCDIC
    
    This splits a longer test into two smaller, the first is skipped on
    EBCDIC because its result varies depending on code page.

M       t/lib/warnings/op

commit 30732a9a73b9af9183361e13bb419c423c70c0da
Author: Karl Williamson <[email protected]>
Date:   Thu Oct 16 21:16:24 2014 -0600

    t/lib/warnings/toke: Skip some tests on EBCDIC
    
    The results depends on the particular EBCDIC platform being used, so I
    don't think it is worth the effort.

M       t/lib/warnings/toke

commit d0e088450f0dbc3b7fbeedec08b9b55575ae547b
Author: Karl Williamson <[email protected]>
Date:   Thu Oct 16 21:07:11 2014 -0600

    POSIX/t/export.t: Generalize for non-ASCII platforms

M       ext/POSIX/t/export.t

commit ace1846557d9c2d263c0c3e0dc1d1646d881bf92
Author: Karl Williamson <[email protected]>
Date:   Thu Oct 16 21:05:14 2014 -0600

    PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform

M       ext/PerlIO-encoding/t/nolooping.t

commit e39bc104291c086e83ed50262508cf42f554856f
Author: Karl Williamson <[email protected]>
Date:   Thu Oct 16 21:03:50 2014 -0600

    Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms

M       ext/Pod-Functions/Functions_pm.PL

commit 3114ac7bfa6f1ca71f4b7ece685f0ffc6fe4ff80
Author: Karl Williamson <[email protected]>
Date:   Thu Oct 16 21:00:56 2014 -0600

    Hash-Util tests: Generalize for non-ASCII platforms

M       ext/Hash-Util-FieldHash/t/05_perlhook.t
M       ext/Hash-Util/t/Util.t

commit 3c607c67f0aef1fcbde56e373f21e13ad1c627dd
Author: Karl Williamson <[email protected]>
Date:   Thu Oct 16 20:50:29 2014 -0600

    t/op/override.t: Generalize for non-ASCII platforms

M       t/op/override.t

commit a56317227088e3c35a5891780cbf2a5aaff53ce7
Author: Karl Williamson <[email protected]>
Date:   Thu Oct 16 19:37:29 2014 -0600

    XXX May still have problems lib/open.t: Generalize for non-ASCII platforms

M       lib/open.t

commit 048b96832e795bbbae9b44e93291f4d243a497c6
Author: Karl Williamson <[email protected]>
Date:   Wed Jul 2 23:02:58 2014 -0600

    XXX See if fixes regcomp [a-z].

M       regcomp.c

commit 0e797cb8e0fd6a16236bc8f2eaf0d1f27a12fcb0
Author: Karl Williamson <[email protected]>
Date:   Fri Jun 27 16:31:41 2014 -0600

    Term::Complete: Generalize for EBCDIC
    
    This doesn't try to print \c? nor C1 controls, which the previous
    version did.

M       dist/Term-Complete/lib/Term/Complete.pm

commit dcf0dd2c09a60163176cd76a9359d75354cedc98
Author: Karl Williamson <[email protected]>
Date:   Fri Jun 27 10:32:13 2014 -0600

    t/op/concat2.t: Skip 'use encoding' test in EBCDIC
    
    This pragma does not work on EBCDIC platforms

M       t/op/concat2.t

commit b6c78a0ac0b8a574ed3b607deda095881ae58ea0
Author: Karl Williamson <[email protected]>
Date:   Thu Jun 19 15:51:04 2014 -0600

    XXX ebcdic_tables.h: temporarily create in hex
    
    This makes debugging simpler

M       ebcdic_tables.h
M       regen/ebcdic.pl

commit 65305bbd98cda0b9fcac075ac9c8e682ffc69706
Author: Karl Williamson <[email protected]>
Date:   Thu Jun 19 15:48:50 2014 -0600

    XXX Temporarily remove all but 1047 tables
    
    This is to make debugging easier

M       charclass_invlists.h
M       ebcdic_tables.h
M       l1_char_class_tab.h
M       regcharclass.h
M       regen/charset_translations.pl
M       unicode_constants.h

commit 91f440e2ccd8dde31110978e3cc92e77fe446f6d
Author: Karl Williamson <[email protected]>
Date:   Mon Jun 9 12:30:23 2014 -0600

    t/uni/write.t: Don't skip EBCDIC tests
    
    This now passes on os390

M       t/uni/write.t

commit 34b9728c32969e256f73c3a4eea9519ab7a5353d
Author: Karl Williamson <[email protected]>
Date:   Sun May 11 19:34:08 2014 -0600

    t/op/chars.t: Generalize to not use code page specific
    
    In EBCDIC, \c? resolves to the APC character.  We can use table lookup
    to find out what that is on the current platform, without having to know
    what code page we are using.

M       t/op/chars.t

commit 13bfc633f92610668a2f6fddc5c7939c30d1113e
Author: Karl Williamson <[email protected]>
Date:   Mon May 5 17:24:38 2014 -0600

    XXX Temporary.  Without this Data::Dumper loops on Linux

M       dist/Data-Dumper/Dumper.xs

commit e92fb22a5b6fce7aa515b49828b5b60760d2069b
Author: Yaroslav Kuzmin <[email protected]>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit 8e8ae531754ef701c3e0d13f207927418b7af07f
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 26 10:24:38 2014 -0600

    Remove Configure changes so can run Configure on Linux

M       Configure

commit fa3223593de9d42b59f07daaec790b1cde82674a
Author: Karl Williamson <[email protected]>
Date:   Fri Mar 15 12:26:15 2013 -0600

    hints/os390.sh: Suppress bogus compiler message

M       hints/os390.sh

commit f3e8e376da808355475f70203561a11a2475d722
Author: John Goodyear <[email protected]>
Date:   Sat Mar 2 12:31:25 2013 -0700

    XXX Temporary for z/OS long long support

M       Configure
M       hints/os390.sh

commit e54931224cadaeb6712983a4eeb5dd1c5e949214
Author: Karl Williamson <[email protected]>
Date:   Sat Sep 7 12:59:57 2013 -0600

    XXX dist/Data-Dumper/Dumper.pm
    
    Merge with result of #113088
    Add /a to regexes here for safety against a use v5.14

M       dist/Data-Dumper/Dumper.pm

commit 56551386d05929879ae545d9d673d9741359ff71
Author: Karl Williamson <[email protected]>
Date:   Wed Jun 26 18:23:27 2013 -0600

    regexp_unicode_prop.t: Generalize for non-ASCII platforms

M       t/re/regexp_unicode_prop.t

commit ef56b3a41fe155b2def57ac39c660a307da4902b
Author: Karl Williamson <[email protected]>
Date:   Wed Jun 26 17:44:33 2013 -0600

    t/re/reg_mesg.t: Don't need to skip on EBCDIC
    
    It now works

M       t/re/reg_mesg.t

commit eb07ca00e6be81b6c00c42c8c32ae43b57a340dc
Author: Karl Williamson <[email protected]>
Date:   Wed Jun 26 15:28:41 2013 -0600

    t/lib/warnings/utf8: Update skip message
    
    It is not that EBCDIC platforms don't check for malformedness; it is
    that a different message gets generated on them, and it's too much
    bother to figure it out for each such platform.

M       t/lib/warnings/utf8

commit f545324b2ae68f3c57e772d17027535e2727ad4d
Author: Karl Williamson <[email protected]>
Date:   Wed Jun 26 15:25:37 2013 -0600

    t/lib/feature/implicit: Generalize for EBCDIC platforms

M       t/lib/feature/implicit

commit 5c2c82d05e84a84232b8eb335ba6d2ce7330673f
Author: Karl Williamson <[email protected]>
Date:   Mon May 20 22:20:29 2013 -0600

    lib/locale.t: Generalize to work on non-ASCII

M       lib/locale.t

commit 595d2eb7d58b0ee194361207c15dd4704f490721
Author: Karl Williamson <[email protected]>
Date:   Mon May 20 22:01:02 2013 -0600

    ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms

M       ext/XS-APItest/t/hash.t

commit fa89706fb3f22bd6071b44dec0635c488d2005b6
Author: Karl Williamson <[email protected]>
Date:   Mon May 20 21:59:48 2013 -0600

    dist/Storable/t/code.t: Fixes to run under EBCDIC

M       dist/Storable/t/code.t

commit a96000b540b3352120967115ea0c38c459dee45f
Author: Karl Williamson <[email protected]>
Date:   Mon May 20 21:54:01 2013 -0600

    t/lib/feature/implicit: Generalize for non-ASCII platforms

M       t/lib/feature/implicit

commit 6e475612dc93a12a6d5b0d815197385d06ca6dfb
Author: Karl Williamson <[email protected]>
Date:   Mon Nov 24 15:01:38 2014 -0700

    XXX pp_pack.c: 'u' format, comment

M       pp_pack.c

commit fc2695389774585512c6ecc76140372f4fdb2f83
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 25 17:22:55 2013 -0700

    XXX CPAN prob wrong Collate
    
    This changes to implicity usenative code points.  This is likely wrong,
    as the module comes with its own data, that are probably in terms of
    Unicode

M       cpan/Unicode-Collate/Collate.xs

commit c1728166db7a79259497519db50243109f85c992
Author: Karl Williamson <[email protected]>
Date:   Fri Apr 19 13:58:12 2013 -0600

    t/op/coreamp.t: Generalize for non-ASCII platfomrs

M       t/op/coreamp.t

commit 6e5411ce88f8d3ca4be29dce002be2619e756e2c
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 17 21:49:10 2013 -0600

    t/re/re_tests: Some tests are platform-specific

M       t/re/re_tests

commit 35739ebc5bb81c84e6f17311aefd58bad99e7539
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 17 08:22:36 2013 -0600

    t/io/crlf.t: Generalize for non-ASCII platforms

M       t/io/crlf.t

commit 9885575b0ae494218c8aa39f0597d5dcdfebafaa
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 6 10:15:05 2013 -0600

    t/io/bom.t: Fix to run under EBCDIC

M       t/io/bom.t

commit 0de2c029b0904cbd9c6a375a45d58e96d8edb57d
Author: Karl Williamson <[email protected]>
Date:   Tue Apr 16 12:13:07 2013 -0600

    ext/B/t/b.t: Generalize for non-ASCII platforms

M       ext/B/t/b.t

commit ad4d52c6b70f69826c9f61efa494bd5041001b29
Author: Karl Williamson <[email protected]>
Date:   Tue Apr 16 12:02:26 2013 -0600

    dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform

M       dist/Safe/t/safeutf8.t

commit 9d51f01db1c4f5903433a61cc54e8ea5724fee79
Author: Karl Williamson <[email protected]>
Date:   Tue Apr 16 11:50:04 2013 -0600

    t/op/warn.t: Generalize for non-ASCII platforms

M       t/op/warn.t

commit 8101c6a8b83ce3be00d8247107d770f952a74776
Author: Karl Williamson <[email protected]>
Date:   Tue Apr 16 10:18:02 2013 -0600

    re/reg_email.t: Generalize for non-ASCII platforms
    
    This replaces all the hard-coded hex character values.  It uses the new
    (?[ ]) notation.  I checked that the compiled regex matches the exact
    same code points as before these changes.

M       t/re/reg_email.t

commit d0eb3c4abd609d4f9d6b4ebc8e62d6119075d0bb
Author: Karl Williamson <[email protected]>
Date:   Mon Apr 21 10:09:57 2014 -0600

    dist/ExtUtils-Install/t/InstallWithMM.t: White-space only
    
    Indent for new block formed by previous commit

M       cpan/ExtUtils-Install/t/InstallWithMM.t

commit cff67670f328cc67256f4492d1ad3434c276ad0a
Author: Karl Williamson <[email protected]>
Date:   Tue Apr 16 09:03:47 2013 -0600

    dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC
    
    Because it uses JSON

M       cpan/ExtUtils-Install/t/InstallWithMM.t

commit b8160822299cf01cfa6e6269f6d010df4419765a
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit 68b56bf28fb1da818f20bfb5c3dffd2f8c9a386f
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 16:19:20 2013 -0600

    ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms

M       ext/XS-APItest/t/svpeek.t

commit 9d746bccf00a0d4d769095e1eca5de233ad77353
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 16:14:35 2013 -0600

    ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms

M       ext/XS-APItest/t/svpv_magic.t

commit 1f3360709ae4080c65e58ff294a572d9466e91de
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 15:54:37 2013 -0600

    XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII 
platforms

M       lib/DBM_Filter/t/encode.t

commit bf96a708dd94b7803f708e3b908a0bb297c23046
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 15:35:52 2013 -0600

    XXX finish up lib/utf8.t: Generalize for non-ASCII platforms
    
    This includes choosing a different code point that has 3 bytes in both
    UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.

M       lib/utf8.t

commit 7e4a3089d4a0fa9b102c51885868c254bd67e3c3
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 15:16:44 2013 -0600

    t/uni/parser.t: Generalize for non-ASCII platforms

M       t/uni/parser.t

commit cfd4dbef87144ada3ebba9079f84b1e0a8347fd4
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 14:41:46 2013 -0600

    t/uni/method.t: Generalize for non-ASCII platforms
    
    I couldn't figure out a way to not use the hard-coded values

M       t/uni/method.t

commit 3f78aa1ef9fce1553c8c804885e99e37bfe459c9
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 14:26:09 2013 -0600

    t/op/magic.t: Generalize for non-ASCII platforms

M       t/op/magic.t

commit c6dfe89d724e3dd502f33c7c867c686568228cf5
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 13:36:41 2013 -0600

    t/io/through.t: Generalize for non-ASCII platforms
    
    This uses hard-coded values for EBCDIC because of the shell issues

M       t/io/through.t

commit ecd2a79bf138d7c3f0247c66ec2a33e660cfdb91
Author: Karl Williamson <[email protected]>
Date:   Sun Apr 7 10:45:14 2013 -0600

    t/op/goto.t: Generalize for EBCDIC

M       t/op/goto.t

commit 712e3282c1b86c10845ebd02c65bee57532b6a88
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 20:15:17 2013 -0600

    t/re/pat.t: Generalize for EBCDIC

M       t/re/pat.t

commit 5d89aae8ba3e0e30efe73c83301a57ff2eae79cc
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 21:56:02 2013 -0600

    XXX t/op/pack.t: Generalize for EBCDIC
    
    Still a few failures

M       t/op/pack.t

commit ac34c55d15fbf5f9a9b84902a04430af69d81f74
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 6 10:15:05 2013 -0600

    t/io/bom.t: Fix to run under EBCDIC

M       t/io/bom.t

commit c617ffd08f539fde24723bb47dc1ba4978601501
Author: Karl Williamson <[email protected]>
Date:   Fri Apr 5 23:34:50 2013 -0600

    t/uni/overload.t: EBCDIC fixes

M       t/uni/overload.t

commit 363690b1081253f022b083139fc9cd3ae0d20a73
Author: Karl Williamson <[email protected]>
Date:   Fri Apr 5 23:34:13 2013 -0600

    t/uni/method.t: EBCDIC fixes

M       t/uni/method.t

commit 03d6e0959f40d6bfdab316cd5f4773f1e7f5a899
Author: Karl Williamson <[email protected]>
Date:   Fri Apr 5 23:33:28 2013 -0600

    t/op/utf8magic.t: EBCDIC fixes

M       t/op/utf8magic.t

commit 51bdc391923af4824767728a8ad45580d020d538
Author: Karl Williamson <[email protected]>
Date:   Fri Apr 5 23:32:57 2013 -0600

    t/op/evalbytes.t: EBCDIC fixes

M       t/op/evalbytes.t

commit 2eb6ea64ead7e748fea8eb97b0602626d78ffde3
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 6 13:01:54 2013 -0600

    t/op/utfhash.t: Fix to work on EBCDIC 1047
    
    This .t thought it could have an __END__ in the middle of DATA input,
    and the first read would read in up to that, and the second would read
    the rest.  In bisecting, I couldn't find a time when this ever worked.
    Now this has a marker, and does a split on that marker, choosing the
    first or second half depending.
    
    Note that this only works on ASCII and EBCDIC 1047 platforms.  It could
    be extended for the other code pages Perl purportedly supports.

M       t/op/utfhash.t

commit 1e13be4cf3c1bfdf6f0c7e939e69968737f99a2c
Author: Karl Williamson <[email protected]>
Date:   Fri Apr 5 12:15:58 2013 -0600

    Dumper.xs: Don't translate character twice
    
    utf8_to_uvchr() already returns the native code point; no need to
    convert again.  This code is only executed on Perls before 5.15

M       dist/Data-Dumper/Dumper.xs

commit 29d7cf96457cf1b7a129a21deb8dff2c0c8b0ac6
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 19:06:52 2013 -0600

    Test::Test.pm: EBCDIC fixes
    
    We are getting Perl working again for EBCDIC in v5.22.  The changes here
    are necessary to work for these platforms.  For modern Perls, there is
    one code path for both ASCII and EBCDIC platforms; this wasn't possible
    to do for earlier versions.
    
    One perhaps not obvious change is that [^:ascii:] doesn't include \177
    which the earlier version does.  However \177 was changed in the
    substitute in the line above, so this change has no practical effect.

M       cpan/Test/lib/Test.pm

commit ce1f7949575068f2e5f819e050707bba78adba6a
Author: Karl Williamson <[email protected]>
Date:   Mon Apr 1 22:29:16 2013 -0600

    t/re/pat_re_eval.t: Some EBCDIC fixes

M       t/re/pat_re_eval.t

commit 3f96c8fbc73c88a9eb43a4fb3668918a25f2057e
Author: Karl Williamson <[email protected]>
Date:   Mon Apr 1 22:28:43 2013 -0600

    dist/Storable/t/utf8.t: Fix to run under EBCDIC

M       dist/Storable/t/utf8.t

commit 67a07944f12ad9f1bcf4c8c13432a7a8fd46eaa3
Author: Karl Williamson <[email protected]>
Date:   Mon Apr 1 21:08:20 2013 -0600

    t/op/split.t: EBCDIC fixes

M       t/op/split.t

commit 10ffa949cf4094c34d786ad7263ea4b8d5141265
Author: Karl Williamson <[email protected]>
Date:   Mon Apr 1 20:43:03 2013 -0600

    re/pat_advanced.t: EBCDIC fixes
    
    This includes not skipping some EBCDIC that formerly was, since we now
    have testing infrastructure that makes this easy.

M       t/re/pat_advanced.t

commit c0e10a68630ae40f5e44c4e138811675199d1bc1
Author: Karl Williamson <[email protected]>
Date:   Mon Apr 1 20:01:04 2013 -0600

    t/io/utf8.t: EBCDIC fixes

M       t/io/utf8.t

commit 777b2c17ea944890eb779b61e1180420a8c07d9d
Author: Karl Williamson <[email protected]>
Date:   Sat Mar 30 12:32:09 2013 -0600

    t/uni/fold.t: Generalize for non-ASCII platforms

M       t/uni/fold.t

commit 8f75f1acf09c823022bf63fec72b24f5197152bb
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 27 16:55:55 2013 -0600

    lib/feature/bundle: Fix some things to pass under EBCDIC

M       t/lib/feature/bundle

commit 1e6f26c056a78dcfad58dbb357de7156c029b372
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 27 16:08:04 2013 -0600

    XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC
    
    This could be ported, but there's a lot of stuff to convert

M       ext/XS-APItest/t/fetch_pad_names.t

commit aa94ee30a6649c50732d4c726c3cc5eec7c78bc1
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 27 12:05:53 2013 -0600

    XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC
    
    This involves skipping much of the tests.  Reexamine later

M       ext/XS-APItest/t/utf8.t

commit 3337d6d811233b7d135f324df9e75bbb3bb44ec5
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 27 11:27:06 2013 -0600

    ext/re/t/re_funcs_u.t: Fix to work under EBCDIC

M       ext/re/t/re_funcs_u.t

commit 722718ea0d2966d7bd6c93f2363e594566e1db87
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 27 11:11:22 2013 -0600

    dist/IO/t/io_utf8argv.t: Generalize for non-ASCII platforms.

M       dist/IO/t/io_utf8argv.t

commit 145446be3dbae91f73a121ba49fd5a9d0656dc30
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 27 10:33:44 2013 -0600

    t/op/print.t: Skip an EBCDIC test
    
    This could be written (the values would probably change depending on the
    code page), but the code that would get exercised is unlikely to vary
    depending on character set.

M       t/op/print.t

commit f8d2750f277db8a858ad19713ac7acd08d0b198b
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit cd809f67849f269ea1bc6a70e62f22d227cdbf2b
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 25 20:43:38 2013 -0600

    op/chop.t: Fix for EBCDIC
    
    One test is skipped because the code point is not representable on
    EBCDIC platforms.  Other tests are modified to work on EBCDIC.

M       t/op/chop.t

commit 52234fa6a9db2a6a9c8081d18a3bc473725469c3
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 25 19:56:50 2013 -0600

    t/op/lc.t: Fix to work under EBCDIC
    
    This had code that attempted this, but it was wrong.  The conversion to
    EBCDIC must be done before the \U, or similar.

M       t/op/lc.t

commit 8f8d22e9c8ef16c486716d3a3d48ad0392829b72
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 25 15:04:14 2013 -0600

    Skip some porting tests under EBCDIC
    
    EBCDIC won't work on these because of inherent differences from ASCII,
    including a different sort order.
    
    For porting/regen.t, we use the shipped parsing rules on EBCDIC platforms

M       Porting/pod_rules.pl
M       t/porting/bincompat.t
M       t/porting/customized.t
M       t/porting/manifest.t
M       t/porting/perlfunc.t
M       t/porting/regen.t

commit c81c1cff3b91e1ffd952ffdd31fda79ff00a0d3b
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 25 14:59:50 2013 -0600

    t/re/regex_sets.t: So will pass under EBCDIC

M       t/re/regex_sets.t

commit c470541e7ef13d7773bfd814df0a5d3590573c81
Author: Karl Williamson <[email protected]>
Date:   Wed Jun 26 16:06:47 2013 -0600

    lib/Unicode/UCD.t: White-space only
    
    Indents for a newly formed block

M       lib/Unicode/UCD.t

commit ec1befb47fec2170b837fd2a39fed6a9dfb6e9dc
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 20 22:15:58 2013 -0600

    lib/Unicode/UCD.t: Allow to run under EBCDIC,

M       lib/Unicode/UCD.t

commit f8dc150098d357e5bc5d45ed492a8dc2ca74a27f
Author: Karl Williamson <[email protected]>
Date:   Mon Nov 24 11:20:46 2014 -0700

    XXX .t too; Unicode::UCD: Generalize for non-ASCII platforms

M       lib/Unicode/UCD.pm

commit 9abe86d19cf9fdab517f4a61bb7535f40841f7c7
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 19 15:27:31 2013 -0600

    t/op/quotemeta.t: EBCDIC fixes

M       t/op/quotemeta.t

commit f694372a76204113d0217a368cd332ddcf9cc774
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 19 11:32:55 2013 -0600

    t/re/fold_grind.t: Fixes for EBCDIC

M       t/re/fold_grind.t

commit 20c236610b5fb799b2cf36caa73f48b0797e94e0
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 19 11:20:24 2013 -0600

    t/uni/class.t: Make work on EBCDIC

M       t/uni/class.t

commit 7b701a77b0922ec6a060620f2d74c3259989e105
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 19 11:01:57 2013 -0600

    feature/unicode_strings.t: Fix to work on EBCDIC

M       lib/feature/unicode_strings.t

commit 3dfad75cc21ed5d7647bfebbb0ffc7f7a2aa8eda
Author: Karl Williamson <[email protected]>
Date:   Sat Nov 1 21:10:48 2014 -0600

    lib/dumpvar.pl: Generalize for non-ASCII

M       lib/dumpvar.pl

commit edf1a5faaa4775b81e6f9063030e26e5e7f0693c
Author: Karl Williamson <[email protected]>
Date:   Sat Nov 1 21:10:21 2014 -0600

    XXX needs more work lib/perl5db.pl

M       lib/perl5db.pl

commit f0defc9f916ffce33be952a3907a7295e71ae2d8
Author: Karl Williamson <[email protected]>
Date:   Sat Nov 1 21:07:51 2014 -0600

    XXX Unsure, meta lib/sigtrap.pm: Generalize for EBCDIC

M       lib/sigtrap.pm

commit 2522db60a6d47d464f4d97df9e07bdd6935b8bda
Author: Karl Williamson <[email protected]>
Date:   Sat Nov 1 21:01:19 2014 -0600

    XXX unsure lib/DB.pm: Generalize for EBCDIC

M       lib/DB.pm

commit e5345cb368bd2bedcb4286d1c53c3e1cd8c6d261
Author: Karl Williamson <[email protected]>
Date:   Fri Mar 15 11:57:24 2013 -0600

    re/charset.t: Generalize for non-ASCII platforms
    
    This converts the hard-coded character numbers to native, so will work
    on any platform.  It also adds some tests, and improves some test names

M       t/re/charset.t

commit 3a89fdf3c3b4264c19024eb98401af5ed16fe917
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 13 16:17:39 2013 -0600

    APItest/t/handy.t: Make EBCDIC-friendly

M       ext/XS-APItest/t/handy.t

commit 5a7eb913a5ba7171a78f38fdc44e1e155cf6d08c
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 13 16:16:14 2013 -0600

    Data-Dumper: Make EBCDIC-friendly

M       dist/Data-Dumper/Dumper.xs

commit 31b414d2aedbb8bb8af90d67c7f569bb22f6834c
Author: Karl Williamson <[email protected]>
Date:   Sun Mar 10 22:17:31 2013 -0600

    t/base/lex.t: Generalize for non-ASCII platforms
    
    \xE2 is 'S' in EBCDIC, and so is going to be legal.  \xDF is an alpha
    which has no ASCII equivalent in either character set
    
    Also, 65 may not be "A" on a non-ASCII platform, so use 65 where that is
    wanted

M       t/base/lex.t

commit 44de60e9e6573334eb4ac575ba3df87ada456509
Author: Karl Williamson <[email protected]>
Date:   Sun Mar 10 13:11:07 2013 -0600

    XXX Temporary comment out ParseXS check
    
    this is to get things to compile for now

M       dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm

commit 7adc67afb2376061c1a19b6d1bc47b15901ffedf
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

commit 1043b08319d333fbf946eb61da0d273a317edaa3
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 26 12:08:50 2013 -0700

    XXX unsure if right thing: utf8.c: Deprecate two functions
    
    This is to force any code that has been using these functions to change.
    Since the Unicode tables are now stored in native order, these functions
    should only rarely be needed.
    
    However, the functionality of these is needed, and in actuality, on
    ASCII platforms, the native functions are #defined to these.  So what
    this commit does is rename the functions to something else, and create
    wrappers with the old names, so that anyone using them will get the
    deprecation.

M       embed.fnc
M       proto.h

commit 39beaf0a198ef0e32d425083bb61a809c4121fed
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 26 11:26:09 2013 -0700

    XXX unsure if right thing: Deprecate uvuni_to_utf8()
    
    Code should almost never be dealing with non-native code points

M       embed.fnc
M       proto.h

commit 1d8ad7d531fd28dafddade0f22c18abfdcc1a27c
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 12 12:48:04 2014 -0700

    XXX cpan Encode::encoding: Don't fail 'no encoding' on EBCDIC
    
    If someone specifies 'no encoding' it would croak at compile time on an
    EBCDIC platform, whereas the only problem would be if they had said 'use
    encoding'.  So move the test to the import function.

M       cpan/Encode/encoding.pm

commit d7c74a08e2d0936c0927310188102f364ca449b6
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit 6e8ac66be79bf90af620d540445db9ebc6800806
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 25 17:12:53 2013 -0700

    XXX CPAN Encode.xs
    
    Use core function if available.  This will insulate this code from any
    future changes.

M       cpan/Encode/Encode.xs

commit 6bf0dbb0c0e0c3f2f6078bb9acf16f1639d059e8
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 25 17:04:24 2013 -0700

    XXX CPAN and unsure Encode

M       cpan/Encode/Encode.xs
M       cpan/Encode/Unicode/Unicode.xs

commit 4b1987d55c8be84d04d148d6d83f16c468f79941
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 25 17:00:47 2013 -0700

    XXX CPAN Encode.xs: fix indent

M       cpan/Encode/Encode.xs
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to