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

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

        at  a9f71162e1a364b73a353378b8b0a5ab95a462ae (commit)

- Log -----------------------------------------------------------------
commit a9f71162e1a364b73a353378b8b0a5ab95a462ae
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 22:03:01 2014 -0700

    Revert "XXX temp skip perl5db.t"
    
    This reverts commit 557666ce7059726e232f934194806ea93de41976.

M       lib/perl5db.t

commit 4d86152f5bb7f3b92f3ed6cb150f59b813885ece
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 22:01:43 2014 -0700

    Revert "XXX t/op/tiehandle.t: skip for now; deep recursion"
    
    This reverts commit 5e50b7a7dfe667f6d5f48f20b1ed796d7130e673.

M       t/op/tiehandle.t

commit 236c222cf5a93d83fc6773e594e411847f26e1d5
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 fe1b599dea9d5195103d2c27e187d5359b0a5b2d
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 f09482b46be9f4fb0060e71a8f0f2f78d2517fa0
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 21:13:38 2014 -0700

    XXX more pack.t

M       t/op/pack.t

commit c3053ebb5bdd00222faac3d4b738f41738023fff
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 26f442803d6ba9fdb44332d394a3eb1cd3fed89a
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 20:51:34 2014 -0700

    generate_uudmap.c: Clarify comment

M       generate_uudmap.c

commit 870843f11bacd62dde9102a13818b5739e759c74
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 797f2541e82956593b80a77134418867afbbbb1d
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 8 14:55:46 2014 -0700

    XXX merge pp_pack.c

M       pp_pack.c

commit c827a85f62707dd9178df0239a85645d189e4a12
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 b7102a24894781fe6a3b36e252312e959a029c48
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 8 09:04:37 2014 -0700

    toke.c: Use mnemonic rather than numeric
    
    This was clear because the comment gave what the number meant, but if
    the value ever changed, this would break.

M       toke.c

commit b6bfc00825ed319ae0d85aba8ae824d03b01b8b8
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 8 09:03:18 2014 -0700

    toke.c: \v is a legal C89 mnemonic.
    
    Use this in preference to an octal number.

M       toke.c

commit 650950244459f315ec40072e27fb0c227a310f07
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 d6ad965ea61e3480e935e7b416f83460ca22ef4a
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 f8dfcdd561c4d34adc1aef18474ea40261782da1
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 e4536539df2b3d5f07bdf92823bb7d9fb261c1ef
Author: Karl Williamson <[email protected]>
Date:   Sat Dec 6 22:49:16 2014 -0700

    Delete: t/lib/1_compile.t, t/lib/compmod.pl
    
    These are obsolete that no longer do anything useful.  See
    http://nntp.perl.org/group/perl.perl5.porters/222709

M       MANIFEST
D       t/lib/1_compile.t
D       t/lib/compmod.pl

commit a51585102003f59b4ed715763f00a2fc0fe9b7b3
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 117c2213f16221f03040a81bbe7756cfb2573bc3
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 76a753d410d5ded88dc9f7ad73748c7e9d4fcc83
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 63adf8d4652087e2ffa7feaec6d82e960dc7f8ad
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 4 23:19:42 2014 -0700

    more pack

M       t/op/pack.t

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

    XXX charclass_invlists.h

M       charclass_invlists.h

commit 4b9cd93183c348fdb715b8ab6e3da01626833daa
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 b656a665f1e00cf51b05905aaa8c9d72de9cd4d9
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 dd9b07b2fcd8fc4193e2d234ef324af61965f2bc
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 f53e80a128ff198b107ede8d8b7adcdfda7a1bdd
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 1b95fe0432a5f563b3d1dde5de728458a2e891be
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 3 13:19:40 2014 -0700

    more pack

M       t/op/pack.t

commit e086107c3c9de9ed7d3397ee4a72469b87f9d9c3
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 6e32a5f6ba882d43f110ecf2a92a162dd5daa4d0
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 caa11379c0e3a91acdcd2065e55a5d91c9f9d383
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 54355055c181836e52ef5d6c2e8dd5775d1bd276
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 6b90011834b64c10471907670fbbf5d8a687b514
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 8072c9e48b80c5e4029581ea4d1694d8918f7435
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 99b0f66a5d57903ef4c23f78101276ac515efbcd
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 516bd450f28abee6d20ce9a1f79db9e17e40356b
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 e06179b31fb1ba253d476844a100154af6217916
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 e506e27c62364163edbaebdb8f3c4be28bd5ea2e
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 1f43415da266fefda1b4d425347c6e5d13a39fad
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 1e5ffd5c83e04357f0906088f7c5059a7b617262
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 6c723fe5af9bc95ee5ccfea1dd5f859f97eb00ec
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 890938b408be40bc6dcfdb104f3daf7b751a7fb9
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 821f003a6f128c82347d19c471a88d9909cc057c
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 9b8d295a1db7bf7f495a44a9f81cb3c115cadeb7
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 8ead48603dce623bc75980be9e2042e099a821fa
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 d174f6049c273d3d34a8fe89c6a1f515bf9316a9
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:29:36 2014 -0700

    perldiag: Add missing entry

M       pod/perldiag.pod

commit 6608ff1c157a0c3a08b7829389472128e602a9e7
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 e197fe13c9c586a30fd777fab069f714766b7fc3
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 07f136bd09cfc866700b1382115161425c992eab
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 0a94111f4fdb4dbec28a520caf9cbf14affb0065
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 5dd71a4505172dfa4f7824d2cf5cc77c01936576
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 2e3bc11827da0babfc44261bba01c91d28ff1a02
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 c7475d1de3576389b0d39bafc0b30a1b33c1c88c
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 b38d4575074657967514b39b9407add43c35997f
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 7eeef1c37e561bcebf307151a9b0419fe3d687f1
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 160fe94fc5c5569a6c8d438ab49790412816c2a6
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 bc09eb2cbadf97507cd5d148865ebab05a3399ae
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 81e4afbfae27d892e3edaee766b09300d65283c7
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 f946151e7c53df3ca36743348dcef0724b75bf8a
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 15af1c4e294df50872e42273f52bedebddecb96f
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 0def88473ecc0d1bca97e7e5a0b21a07c68b0cb8
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 12c875756b5ae750d1892aec0cb2c4ea546d5b55
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 d4ea6f79ddbe9e31a5920abf3765758afdffbd12
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 c154032d6a2bae51bff8eb743045d5ad7296114a
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 b74f389cf5caf72fc04d0d21cd7490c6e72f8ad3
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 a1a288514a8925ac11bbad368dc192c6f20670a2
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 05f966b97cae5efe3bebdc82724d830f68605042
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 6eff96fd96a5b52b959abbc66deb5eed864d2d32
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 57ae3d532f7891efe61e6ab2eb33ebfe98cc94bf
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 9cb0be5ce4c60c787c823b94435f48d49b2a3e0d
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 aaa6a306cb78203e88d5c141d13f819b166b7de6
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 cbba876e417ea945df6d84dfdbed9b8a533f2136
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 2309820a21bd61ca7ec31197657318031f86bc4e
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 6797b4b5b23fb53f97655732698cf708b050bea2
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 ad1b0dcab6f33bd230787c171eeb32ceb6ca6d7b
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 47c0e331a182f452a42731b067fb3a804db019c4
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 153bcb40827531d998a0862f420145c378ab6f84
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 f4d5eda8d3bd7cb48582aed214b6d1b83c89dc24
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 00acdef30610e0a070853173d729d39fdc4d8853
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 f4565403802a726face7694f8e3cc1f85e0fe419
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 9b3681bbf3d6dcedf6ee6366a4b284268729e353
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 1ce14963e10b0adfd55e298a3388477daf8f221b
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 5af2ff93806e22cbdf0d2e186dcdd494be92bb58
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 101045c3dba2d0505d836af3938cf6e9323c63b3
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 7924ba198ae154083f08883b7d85a59ed9c86771
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 b5d8c684aeec365e04bc390e78b6b711953dc202
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 3a2aa393101a84cc55608d75a1ae7b59dd45f08e
Author: Yaroslav Kuzmin <[email protected]>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit 42d29909b1734fc40524487b2cd2f5188b131d1b
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 4371ad8f99169ba9ebecd2e31cf086fa69bf5825
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 aa4da8bbe49ea97c72bf0b8c5872a0daaa5dd3d9
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 c4b7108cda0ca7a6e4cd5e2488141b53f0b24cb6
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 f8ae2c37b5ac28f580d8ecd0ed82848497390123
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 69053c69fa0d58b81f5422f2165e1612b682d3cc
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 fc86abf5c3650ab00a3065c879aef527159a02e0
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 28c7925313e834f9ce32e839598d098d56649ada
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 8129f1ff63bb54684a344d80c25dc525b77551f6
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 28121aae8813819db87ed468fdd414df938cb344
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 f05491eb48adefd58e47cf2789548b9efde81b7c
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 bf500cd5a306f8639aa441b2f17f6ad13f3ed93e
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 3b1694a16112d955ec47f08d41a54115877a8664
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 3b970cfdfd00d86914a91c43d92dcb68fff08fd3
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 1c27a47255bc6ab667c6361ff03cf75a2a99f1eb
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 22fa34ef0a30f62e32c3bc8aa1beca14fcabfc70
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 1da590121f677f112d6ccf6d3e87d2661f278e50
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 6382eae52b886eb926d0c401abb1036b5c3b9e84
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 132dea8bc57519c21c97b8b642a53124797afe17
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 8f6fd3130d18f5d0eef248fb7b31d933aaa55053
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 7f8892eb46b09ef7159792c7aafb8e65bac7cb30
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 168df5cac76a744ae12e7d848a63c6f16b745ff5
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 92007018ff254f1891614513923a130a45874746
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 e113bda4c1a2ad2da72cdb189d2fd1b059ab3b21
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 8c753c872863e92a00ed1c5cae56fb768cf32f0a
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit 0fb38c4b012314a3038428a3bb7da748312d5d20
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 0814a4a49785458c37a17205435532f075e86795
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 b9cc9282fc88e95b1b4734cf9fd8966652880c60
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 6f418460822f826712a428988bfc15f0c5298e6d
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 098f1767d11956254469c24c5f5188aeccae13d3
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 c34ae38286a5c09c2aca373ef2d04894a92eab78
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 a69a457a53e7014c99eef9938e8673ab34a99047
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 0e066bf0c054065f8f62562b82d5b31dea63dfd4
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 a0e7b8915ac47fdf91ba6a5766f27db0248730b8
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 dfa94abfc281524f2c83f63cecc2508b9f351aac
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 c040ed7da8179b670f7021c578ade8f6cffee726
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 ebcf65bb61f54e56b0e97296000fcce1d287718e
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 a1dd111cb19b951ad92276542983a953394be9ba
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 cfcbb204efcc72375e52c3d431f29a51de58fedf
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 f14dc6f76af9b9711945d24d2daeb76bf516b013
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 b9d5676ace361ce6d59d687e466f92c01ff6f529
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 53da0cedc913eaf0e9f47c0c3dd21e3bc10ec407
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 d865e6410c29dc35c5c319f640db20b2aff2a9ba
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 499af191a11abdcf4e418c524034360564d8a0b1
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 f97e7b9a2ed61c8b7e792af8e6915db6ebf8426b
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 83265428d5ea064a15f51fab5467e8ae372d054d
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 82bc1a6aa8969e8b9b8a6a3809c206cded63f913
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 2cb45a1615c478915726a3178e86a76e1436046e
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 653c3f7a76679ddf5efdabd9181869e3a402a9cd
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 e15f2e187f33e1d101a1f370a4e0fdb02d934b4e
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 5e50b7a7dfe667f6d5f48f20b1ed796d7130e673
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 527dba08df72872f7481fcf425bfd668a5b11ccf
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 69dad23866166a485c5d061c5bf91c7f31445089
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 531f8898cacbeccc295588f39ea7fb23df90871c
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 1f7d29516ca299e2c5cc141d4305d1b60e034eb7
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 7435df728f18356bd2168dad496cb6a8bbe69468
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 d0d1210081fb9f30b01ac8bc2c099aea24a68a1f
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 263968956f46e60a065145d33dd6f5f631384088
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 848475f6d7c5290b4a82d95529e55940b84a7c95
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit 4da66379c2ebdd1578142f9d2774a36b664f4396
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 d5b54683afba644c7e1b7090393600f0b2e4804d
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 905b7708d6169aba5b73b441e10960465165a88e
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 e086c70b72068f0bb872a9466219dfcfdde7f57b
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 1a2058f6f1b3725da827127f47d2d519f271c20c
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 17cb6e8c739f45b715b0f6e30693b612dadd577a
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 dd7d624fbe7ee4c8969c3816e848bbf6efa96c46
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 7bf285ce968c95792d2fb9be46f4ba20e31aa21e
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 3861685a8281a10d2386b2215240d502e4110508
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 b639649713e848666fca093098928c5169043e19
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 c4c1876bcf5f6f14317841471ea7b081dfb8971e
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 557666ce7059726e232f934194806ea93de41976
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 18 22:00:29 2013 -0600

    XXX temp skip perl5db.t

M       lib/perl5db.t

commit d0c9068b0af57cc2c4587a778ecea3a922921f77
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 02edd166c2d2c0a5f6a88aa15766eb5328aed5c7
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 b3c70e6e086d9beb7baf689abd649ae8de4b31e0
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 a5bca1b648f56d26240fa1290863bbf8f26ecca4
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 56d12e19ee58d3351507232865fc36a90f3f18b1
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 5ae5146d1ff8f58d8f51246800dc9b0b5a96338f
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 be1b1fef31d95e5997d293c8de0512d7748edfc3
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 3f9a50a4de01deae73034ad270a453e41ed65fa1
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 929286a00904ec105c0d7e107e03d7aa65131cb6
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 0c4c373a0d8662645c7f3dfee724641fb5344960
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

commit ceab1b0b01832d5cca50ccf43caf217ac80032ed
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 36d02aeca789a80b1eedb1b69143b7b8bcabb44e
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 669de2f600cb22bc543774b0c0d8229cd64d30af
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 908b3c470bb37ab785c18ca4694ec40fa026103f
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit 27324f1db41b6b7da598aaf5c894975c1d44521a
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 736edcb1b58e48914ad635f753ece35bd99f155a
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 70e5e990930d8ccff89e18d19a1b528d9ecde0ca
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