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

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

        at  05cf0a65d0f87905697c38b6e0e66a94556d74bf (commit)

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

    more pack

M       t/op/pack.t

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

    XXX charclass_invlists.h

M       charclass_invlists.h

commit c0f06a6ed71df165c2dad50744eecdbe84bf5dff
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 4 22:08:45 2014 -0700

    t/re/pat_rt_report.t: Skip a test on os390
    
    We run out of memory there for this test

M       t/re/pat_rt_report.t

commit 7ba7f9146b73601c0997257e722a97a48038bf89
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 4 22:00:43 2014 -0700

    t/re/reg_eval_scope.t: Don't stress memory limit
    
    The test here used a lot of memory, causing problems on an os390 smoker.
    The warning used is immaterial, so change to use a different warning,
    one that doesn't use up memory.

M       t/re/reg_eval_scope.t

commit 15e03f75d8f255ad61e6090b7d40d449c22f9557
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 0b1270fa46d67a1d8076c4668db77c9ce492ea92
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 3 16:34:38 2014 -0700

    XXX experimental op/bop.t

M       t/op/bop.t

commit c03c8f863e5a22afc0116a9881f6fb57826718a0
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 dc8cf8f9385d3ac05d17a268a3b2958aaf9aaa9d
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 3 13:19:40 2014 -0700

    more pack

M       t/op/pack.t

commit 6b569ea4073f11fc66a90d5715425207f36bdf9d
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 9576fb33149b5cf115a5193453d95e90af18f895
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 1b2c6d7aeea716788e523b75666c6c80ebb79854
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 8c11af096bb4a21656fba9f6950ad0fc9e9bd665
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 7a6ff879726574ee5abbd25610eced4e23d1174d
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 21:43:16 2014 -0700

    Pod::Escapes: doc clarification

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

commit b3b0f661480923d7a2d9e18be25e573c4c2ef839
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 21:36:12 2014 -0700

    Pod::Escapes::Escapes.pm: Generalize for EBCDIC
    
    Some special handling for EBCDIC is unnecessary.  %Name2character
    now already contains the info we need for any platform, so it can be
    used where applicable and the previous special handling removed.
    
    But numeric escapes are always Unicode, and need to be translated to
    native values before finding their chr.  This commit adds a
    function call to do that translation.  This is done even on ASCII
    platforms where the function just returns its argument.  I did this
    because it generally is better to not have separate code paths for
    different platforms.  It is planned to change the Perl compiler to
    optimize out this function call on ASCII platforms in Perls starting in
    v5.22, so that there will be no performance hit at all for them.  And I
    suspect that numeric escapes are relatively infrequently used.  But if
    you would rather avoid the performance hit in earlier Perls, the code
    could be refactored slightly to accomplish this, with the small extra
    maintenance cost of having platform-dependent code branches.

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

commit 146db9f9b20a10918c7c4e77e44bedfcd74e5d01
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 21:30:14 2014 -0700

    Pod::Escapes::Escapes.pm: Fill %Name2character better for EBCDIC
    
    This commit does several things for filling in %Name2character.
    
    1) Several special values were repeated in the file, like "&lt" meaning
    "<".  Now there is only one occurrence each.
    
    2) On Perls that have utf8::unicode_to_native (>= v5.7.3) that function
    is used to get complete EBCDIC coverage, instead of the previous just a
    few things.
    
    3) On these later Perls, there is now only one code path that is used
    for both ASCII and EBCDIC.  This decreases EBCDIC maintenance cost.
    
    4) On earlier Perls, there is better EBCDIC coverage, from using
    %Latin1Code_to_fallback.
    
    The extra calls to utf8::unicode_to_native are done only at
    initialization, and it is planned to have the compiler optimize these
    out in v5.22.

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

commit 8d905c6cf826ae57419e117d607efd2da6679f7e
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 16:12:32 2014 -0700

    Pod::Escapes::Escapes.pm: Reorder structure defns
    
    This just moves some initialization code en-masse to earlier in the
    file, with no other changes.  This is in preparation for a future commit
    where other initialization code will now be able to use the moved stuff.

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

commit f26a8e8343b8c3a8afed10ab6c1c4f22e1d0549c
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 16:16:08 2014 -0700

    Pod::Escapes::Escapes.pm: Fix typo in comment

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

commit e00d8806d13a1aa97a84fa7fd956b77b1c935563
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 3d52df625304a516b5a96899a9f16868074da1fc
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 ddc3a5d1c00cd2b727fc36eb4121e123c7e82d54
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:34:35 2014 -0700

    XXX Temp t/comp/final_line_num.t Debug

M       t/comp/final_line_num.t

commit cf66c0619af560b4eee1ac9afe1ac3c16fa275e3
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:33:54 2014 -0700

    XXX Temp: croak.t: Debug

M       t/lib/croak/op

commit 15d21f8ed642451cc1369f4a48523a6c92a370e8
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:31:49 2014 -0700

    t/run/locale.t: Nit in comment

M       t/run/locale.t

commit 32ed31c3e95be264efc130c8ab27405b1fad4ca8
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 d7c6629d4172c8b276c0986adb77b22da089d07e
Author: Karl Williamson <[email protected]>
Date:   Sat Nov 29 21:59:22 2014 -0700

    XXX not finished: Carp: EBCDIC fixes

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

commit 4f15dcd8bb3b2d96f03038703a72e490a1849ee7
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 9e51b005421cf98d1e5c491deb0f109f5839df81
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 12fb0a55e4cb5c8b0d02c812002a84e43cedd6b0
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 f60825f2159a4eca72c73427791c0f80f9c38c45
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:29:36 2014 -0700

    perldiag: Add missing entry

M       pod/perldiag.pod

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

    t/op/utfhash.t: Clarify comment

M       t/op/utfhash.t

commit a372c0126e2ff6c3212b87b20e6a45deb4ef8023
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 8544854a42e7ed233f288818b97ee0f14770d097
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 19:54:22 2014 -0700

    perluniintro: Vertically stack ternarys
    
    It's clearer and sets a better example for the reader

M       pod/perluniintro.pod

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

    -Dp does work on EBCDIC.

M       perl.c

commit 53d47674fd0da7b37ad5e8e80685a0522d578318
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 72ca75f6c9fca768a11c7bf4f1aceadb93834e27
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 a698be2c5b17385aedec9896d5638d5ca4d4b404
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 11:41:18 2014 -0700

    PerlIO::encoding:fallback.t: properly skip tests
    
    My moving the 'use Test::More' outside of the BEGIN block, I don't get
    the 'duplicate leader seen' error.

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

commit ed8ffcbd1759528a1a8abdb4c171d0f62c82bb82
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 2392673f1eb8480f333e1f74824b8fe233f30d23
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 10:47:17 2014 -0700

    XXX indents, t/op/bop.t: Generalize for EBCDIC platforms

M       t/op/bop.t

commit 93980d60cb64a8e5c722f057af0cd5fcd0b7dcc5
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 1afbc66d98f5a35ff6fa2049a2ed734128ece86e
Author: Karl Williamson <[email protected]>
Date:   Fri Nov 21 13:55:13 2014 -0700

    t/run/locale.t: Don't operate on iffy locales
    
    This takes advantage of the previous commit to exclude locales that we
    can determine don't work fully with Perl.

M       t/run/locale.t

commit bdcda6bba81f21c7ffa438d5f09f7961acd93530
Author: Karl Williamson <[email protected]>
Date:   Fri Nov 21 13:43:23 2014 -0700

    t/loc_tools.pl: Add optional parameter to find_locales()
    
    This allows the caller to specify that they do not want to get back any
    locales that aren't fully compatible with Perl.

M       t/loc_tools.pl

commit 05f23ff6fef5b929185022d885b2c89da77243d8
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 ed0e3136354189055c21a2fe656dfc4f88f6b64b
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 109f5f13fd836973193f0885d82b47980e242a2b
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 18d405a78649304351c344e1deff7f8037c20eb7
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 973ecf9630f71a0d61653f7817a5d6a3e9cb3f20
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 9055448a5ee68b4a39ca0fe88616307cab7250a2
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit 76c3a2fc465d6cc0d310d62ef7a5363338593193
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 3fd4bd2ff013519dbc013b15d7d4c8a74e06ab33
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 c8514d6d2829349f463138492d67cf9dee9a6e33
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 6f2bf3e3c13f9d94688f63b6c2e70e1bc72185f4
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 3b0250845601142e0ca2911e5b1718336fc0a7f5
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 77c4c63ef278cbd41cc7a33236e3696f19e0c1be
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 08ce3baddb43cae89512a7329f1e10cc20e919f3
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 b48db9a366b6bcc55e1f6bc0638b6dce103d0155
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 ad8c05a00f6780d14031a4d6af620a9cc6fd575b
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 696ed3c3d7ae9a324ae918a407b861c555f0bebb
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 c2b0715c0d7269053832dfc5849d08a0f967174d
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 45df5660b820700225c83e5575104af364d907ab
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 6057cf98e9b495f667d236a682089ffef6668dfb
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 a08137be2064c621f38e88ebe67d974c92156f1a
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 8856b48df5659fa8e19427d55b19980d1c466123
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 47fe390eb66f84a2f883d1716fd9745fd3645aef
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 e52045dcb21684c0d48332c162c673ba10bb1d91
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 92df75f36eece9d86ce7a65247525f44e117ff2a
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 f3d63778e3b15e63fe86ef203bcac451b7fcea56
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 b4744458dc1c332b7bec475bbe75c7570c874eac
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 82e24725e35b191956306603658810cf866f1d37
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 dec9a9b4865feb5582f5539e455ca01b4ff73da7
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 29b19d57c732934ee6ed4800368a5d147a214240
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 b23dcb845125f6f623f1c95193ec24388160b512
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 c3e65015b1ceabb7d897918cedd1bb67bec34f84
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 eefc3e1596d9c2b9edab93d48abfebca1997f12d
Author: Yaroslav Kuzmin <[email protected]>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit d84bf1298150bd6184a910d680a9785833782039
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 a3751463b408ea27ad7f1eab6533b612ecf59a57
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 033e6d9d71426146cd7f316e8fcee909abc91419
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 87f2206add9f0a5f27e5a7f1c8bc89bbd9f5970d
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 dcd37e1ba6372a8840f2f75f74f40895f25873fe
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 78d5ceb7c0169ce8d12111b17d2c2f7a1bf47e98
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 ae191b675b9ae993c7ba7e1cb102a1fa29060cf5
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 b3a1568c8f848721ba39c5b50cbda28e49e31f04
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 8c74074bc66e7c5e778c57019ecfd957daf6cf88
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 79ed38f5cf9b89f6c67c77603f7b42897811aafc
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 a95c1b7c39c38f1babd5a3a98dc2419eeab0f569
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 b828b418a6e6fc877070126c1924c05584659e48
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 e573ee64bf81596caa6a3c2bd631f29806ca3632
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 1bf3c0619f542f4c4465c72d2553ca59d9f6a961
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 2d7ccfacd9d57c7df074ae010acfa284ac6f4fc1
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 73a097ed068024b7ee5589d91cdc0961d4281a61
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 5a3414e50f74cd91b43f80f48ab273e844e296d4
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 e55b471a5912f87ca8e494ea542c63d6e203468b
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 7d8115067fbea14272b2403cd0cea8b29a6fad33
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 50e70f6caf0988d33996e3af4416a4454ed5485b
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 f0300bb7f5c28d7c7f9f824585ed9c9d178558b0
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 13fed7ff0450176813ef7e5bc641051fbd014a31
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 3d94a93594d9d82845d58aa4e2f3fec1fe02ea5b
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 91bbf41cdb642f7a50a1a1237ed360c84fa4712c
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 2ffe0c11df5ac1b9aca7ccb4a5ef7f7e9a7273ca
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit ce4d673fee295de0668581d77fd45cee78b2b20e
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 4983bdee04e9c43a861f29cd5e09d971c26f7b0a
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 948bebde5b84ba76c013d80635458650412d0f9c
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 0d0a93d97a0534ed17d70caaf9b1e94d15393701
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 5988f5d7642ede59b0dbc3c20b3b55e2d301d6e1
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 80fb2e6bc8bbc9d09bd66d0e70e757c6d79c3461
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 dffdc8924b5cac298573294f624958dc3f482f18
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 db1f0b8f595daccd14a31c9ee95113c2cff84b10
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 c15371a002c6feae1b8db952cb6d6e10524122d6
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 2673f539497fb5aa4721451db0a6670acd824b6b
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 808d2d943045bb29f80e4e79ed81bf9a6e67e9de
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 548856127ed2b05ed2477ec63ee120f22090a133
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 8aaa84b37e4022d9edfe672ec8b67ca256d2040f
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 4a7a53e205084207974df29eb56ae624c514e01a
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 d20fd19afe6bcfe025c79f3d51df7ff13056cc4d
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 b2e403d426e35817fdab40455962a77bbf9adcfd
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 5b6c40c2d4435803a412d1e697967709d75f8b79
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 3ed1f49cfb4c901c146273521b96b6c913f081f0
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 614d66848e721a1792f7723c883de7de397565a9
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 19:06:52 2013 -0600

    XXX CPAN cpan/Test/lib/Test.pm: Fixes for EBCDIC

M       cpan/Test/lib/Test.pm

commit 49da9676bb86ddbf271e0a5c0cd7bd9c55c3c7ab
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 d4193d3c298f94d36280466c45585cdeaae29ccb
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 d90103ed944d8eb80f442bc1ff7ca6a12d9920f2
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 aef4c981bb4617ae972b5116b505228fe95da7c8
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 c8029b0137aab9ac76f421f96c7dd8de94c68f21
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 b57741d5ff0f6ebbc9ac4a1f9e0331097d02135c
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 9eecf63d7b0635eb18e1c15483c3fdef2f202b3c
Author: Karl Williamson <[email protected]>
Date:   Fri Mar 29 15:22:28 2013 -0600

    XXX t/op/tiehandle.t: skip for now; deep recursion

M       t/op/tiehandle.t

commit 894fa290ec72b53cca9bc842c754137967e03cec
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 27 18:17:28 2013 -0600

    Add test that to/from native character set works
    
    For non-ASCII systems, there are character set translation tables.  This
    makes sure the two accessible ones are inverses of each other.  If not,
    nothing can be expected to work right.

M       MANIFEST
A       t/base/translate.t

commit bb0d17026c3cd6cc8c57d787fc27ea1a95970204
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 36820186bca8f82770aa127b18c79702f074b43a
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 c0632e4b08a350c515e51da40bb2569daa7ac550
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 02660ea9467d932af797a8ccada1d3819c2c1aaa
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 717a2c9b3d7009137f0a080425eae5e7f9ee85c4
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 55ef88e0a962e54fb70b3fc6515dca6aa5a6fa6d
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 7866c1688f77b506f2ed54575a3d61a38b226b2c
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit f62e9b5bbe7b573b3aa388cb3ee761552d8665e6
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 49457944347232cdcdfcb240d38bbce193ead0e0
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 78ce05189e3f4e33744b7c01dedaf0603419bddc
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 41b839b2f9c2791713893fa307a367d12b6d431a
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 4d7bc70ff375f1bdad988b61524b35db8f4834bf
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 14a2f8e1279e3007754f413e7fbf966485c98edb
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 65f92cc1b1e2fd761b47210b476e5ded4b749f80
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 f4ce8f1000ab4c4d21442b9fc86789a9785173cd
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 1c5d3b93e415313c4ba7168c3dd5a923fa0620e2
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 e7678f2c6123228aeb008b08243cb5d5bd3869c6
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 44d4ed6be3d2e5799e4c16da533210a552bd2675
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 c6abfca9502e84e962ba35e2fc2a975c010c5fe2
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 18 22:00:29 2013 -0600

    XXX temp skip perl5db.t

M       lib/perl5db.t

commit 0a328377b0310a395ca29bdb56fcdca804ff5307
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 37a0aa7789e9249eadf57a6ece3785d38b584f79
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 d376272ed3adb718333b61e9a72fd0f3e14d4926
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 19815e06226867a31584d4ed19d76a74cc3cb042
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 701ef41cd559aa6125901c2869582193fc96dc3c
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 024ebd5a8fdd7dd4ef0a4ff81d24b41031df96cc
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 48a78e08071ca5f9989fe52bdddc96aadb4680ca
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 0882bb17d0437f0ebb33ae328b8093fa4e509759
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 bf5d28df1da941fd59477c3aad9d8f314a8f8f48
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 97e66b8ac363850011cfdcc127ba2a6bfae98ea1
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

commit 5f11d09126cf9c1b50c9b3444cdb216aa5bec7a9
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 748e78f8c7ddcf1c9375954fae8bd2e0a164796e
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 be2e288da982e348b115d1b77e89287558c041df
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 03f503d3c212e980ee530cf0d04c86e1da3717e5
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 ffdfa28581ff247be98cb57a3d67509ba242bd48
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