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

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

        at  d0c3d4234a0e8606e19dca3d570c56eae7f0e5aa (commit)

- Log -----------------------------------------------------------------
commit d0c3d4234a0e8606e19dca3d570c56eae7f0e5aa
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 14 22:48:44 2015 -0700

    later

M       lib/locale.t

commit 50208f75dac513d1ffe408a60ce2680065869dc1
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 14 22:28:49 2015 -0700

    dist/Data-Dumper/t/dumper.t: Try with commenting out last

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

commit f69b20fd0a3b101d2c049b59cff52f8d7d3c9e57
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 14 22:11:50 2015 -0700

    Pod::Simple

M       cpan/Pod-Simple/lib/Pod/Simple.pm
M       cpan/Pod-Simple/lib/Pod/Simple/Checker.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/PullParserTextToken.pm
M       cpan/Pod-Simple/lib/Pod/Simple/Text.pm
M       cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm
M       cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm
M       t/TEST

commit d10ffe7bb56e0a596799f68e5bf81eee1a3dccf6
Author: Karl Williamson <[email protected]>
Date:   Sun Jan 11 11:06:57 2015 -0700

    smoke

M       cpan/Encode/t/cow.t
M       cpan/Encode/t/decode.t
M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
M       cpan/Pod-Simple/t/encod04.t

commit e524dcd156329863513f665d1781846f0ce2f245
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 7 20:17:14 2015 -0700

    Pod::Simple/BlackBox.pm: Bom fix for EBCDIC

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

commit 6fc1bce74dad692fb67a9082e39a8c4c5c4f409a
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 7 20:15:16 2015 -0700

    XXX Pod::Simple/BlackBox.pm: Fixes for EBCDIC
    
    This didn't apply from the Pod-Simple work space

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

commit be33a2baaee39b77943f01da1889ee54be9db5a7
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 7 19:02:56 2015 -0700

    encod04.t: Restructure 2 tests to be TODOs
    
    These tests pass when the tests actually should fail.  Instead make them
    TODO.
    
    I came up with a somewhat less contrived example for the first one,
    where it could legally be either UTF-8 or CP1252.  This gives me hope
    that real-world examples will be quite unlikely to be guessed wrong.
    The first byte must be between C2 and DF, otherwise it would be a 3 byte
    sequence in UTF-8, and even harder to find a likely CP1252 equivalent
    sequence.  That means that the first byte is an uppercase accented
    character, the multiplication sign, or the German sharp s 'ß'.  The
    second byte is in the range 80 to 9F.  Most of these are various
    punctuation characters or symbols such as a dagger.  These are mostly
    unlikely to immediately follow an uppercase letter, or the sharp s.  One
    that could is a right single quote used as an apostrophe in English.
    But there are no accents in English except in borrowed words.  Since it
    must be a capital, it's likely the whole word is in caps, like in a
    heading.  I came up with what looks like "JOSÉ'S" in CP1252, which looks
    like legal UTF-8 as well.

M       cpan/Pod-Simple/t/encod04.t

commit aeb39396b417d1d05d989c198df2fe5cdfb3eb01
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 31 16:49:35 2014 -0700

    utfebcdic.h: Add comment

M       utfebcdic.h

commit d1ae97319c87e93f5609f1c27a487338e4294757
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 31 15:18:04 2014 -0700

    pop

M       cpan/File-Temp/lib/File/Temp.pm
M       dist/Data-Dumper/t/dumper.t
M       locale.c
M       perl.c
M       regcomp.c
M       toke.c

commit 39f942998b0c0ac31d1c62935aa99eea0434c987
Author: Karl Williamson <[email protected]>
Date:   Fri Dec 26 20:27:31 2014 -0700

    debug

M       cpan/File-Temp/lib/File/Temp.pm
M       dist/Data-Dumper/t/dumper.t
M       dist/ExtUtils-CBuilder/t/04-base.t
M       dist/PathTools/Cwd.xs
M       perl.c
M       t/op/stat.t
M       t/run/locale.t

commit 898a3c26051f6922f423f68ffa51f3b3d42ccf8c
Author: Karl Williamson <[email protected]>
Date:   Fri Dec 26 20:39:09 2014 -0700

    h2ph-ro

M       utils/h2ph.PL

commit 295e71176125821b47e234afd17dbe96491e7a75
Author: Karl Williamson <[email protected]>
Date:   Sun Dec 21 23:00:26 2014 -0700

    XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC

M       cpan/MIME-Base64/Base64.xs

commit 35585729da3a12b07c5cf06a1936ddfb01b6a167
Author: Karl Williamson <[email protected]>
Date:   Sun Dec 21 22:30:06 2014 -0700

    "A" =~ '\N{U+41}' should be true on all platforms
    
    Previously this wasn't the case on EBCDIC platforms, although it was if
    the pattern wasn't enclosed in single quotes.
    
    Spotted by Father Chrysostomos

M       regcomp.c
M       t/re/re_tests
M       toke.c

commit 1f2f9594c496f9fb15cdbeaaa86aa422e9c6e996
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 17 21:45:29 2014 -0700

    XXX more debug: pp_sys.c

M       pp_sys.c

commit b5cfd2f49154501a015f11f3e70731ce31bfdba4
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 17 14:25:33 2014 -0700

    XXX merge t/op/stat.t

M       t/op/stat.t

commit 22d6db10fcc28033ba82d34eac53acffd5d11d18
Author: Karl Williamson <[email protected]>
Date:   Fri Dec 26 20:40:37 2014 -0700

    XXX temp Debug

M       cpan/File-Temp/lib/File/Temp.pm
M       dist/Data-Dumper/t/dumper.t
M       locale.c
M       pp_sys.c
M       t/lib/croak/op
M       t/op/pack.t
M       t/op/stat.t

commit 5bfb3025b1fa1d431bf2e48cb314f306f114626c
Author: Karl Williamson <[email protected]>
Date:   Wed Dec 17 13:28:56 2014 -0700

    XXX Temp Configure to point to bash

M       Configure

commit 1f30f627b8299585f33788702143889204d5326d
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 30 13:45:26 2014 -0700

    pp_pack.c

M       pp_pack.c

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

    XXX Debug or maybe permanent

M       pp_pack.c

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

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

M       pp_pack.c

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

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

M       pp_pack.c

commit b892b3f31ad9edabaec15415375020303c8eacd3
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 30 13:47:06 2014 -0700

    t/run/locale.t

M       t/run/locale.t

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

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

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

commit 87cd9a3db21baca24d2704835123242516527fcf
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 4d4255c07bf084fb008664261d569f27fdc2c7bb
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 0d5359c87b3606f5a85cb8ac1712220b0dc04ccf
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 e1a5170143b4a4da4d4d6d220e7f13612a8cafdd
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 773d9a52178d14714f2c9c631d467ad00c441eb9
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 8 14:55:46 2014 -0700

    XXX merge pp_pack.c

M       pp_pack.c

commit 12833c27f1b6781b00c525bc48e99a41dc884a37
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 d47685a55b947528474946a42e6e4ebe7e9cbc7c
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 50482a9aa38e698cc6d3416b658ce8837b8421d6
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/dbu.c

commit 7f7cb3665b7fd0f0212b8de2a026293a33028e74
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 2473dc426aee5e8a10255b4f7a55bd3e4b3432d2
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 c614387636f1df42f622fb1e09c12274caa8e993
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 3443cbaa0320cd136fbee06c69cf0a154040e74b
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 4 22:31:38 2014 -0700

    XXX charclass_invlists.h

M       charclass_invlists.h

commit 233b52fc9b46623bf0d70f1832d1b44a9b2939fe
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 75dce1679a7f0315d859437a2e2584e0cede4b82
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 6fccf69902884c247a4a884ce502772a302d3de7
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 151ee42cfe5736bd12a039dec29ea2fe5e874e37
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 d8e54a10cae8519a2d43e1045a2e81483a061b64
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 508608ad5539b2d8154d44e47316fa180c1e1b78
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 14f51bc8bc6e341cfd20f03697f12d8c152e47c1
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 6d5b2c33d5e479b20db427be2c676f28d6695eb3
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 02d8fbbad15a2db02be659fa351119b94119a9ec
Author: Karl Williamson <[email protected]>
Date:   Thu Dec 11 12:29:49 2014 -0700

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

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

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

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

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

commit e8f83539bb2f3270dd5a88d419b1bc7349cdaa48
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 baf4625c112dfc4eb8041bb4314941785b395977
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 947b31255d8577935a3128fbfefa9ec926f07883
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 84e5a8fd6bc7d31e408257edc8b647dac5c0b001
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 027a569689b483b4250bbd6f5af307cc9af2906e
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 b2d9ca2c9e6948b45587186435e74556286e0e2a
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 e07cfe2193d8e48f71e906cafa391d3902ae72de
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 989c806e4a7e0a719f81e91c96fd7e8bc361fdcf
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 9fa64fe91f8d53d6eaabf99bd3255619412b72a2
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 95018f97169b18047ca3705574f33e19ba2510d3
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 3ce73d52fb594a076e27be946aeaa9d44467e438
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 e6c1a291c576ecb6ee66e679a970bbe123c50b0e
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 46f570bc20a45b4ad2f67db909f4e9a1af451b2f
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 90fd9d3afeae3d17e352eb60394dc3e3706480f8
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 500dc66fd91fc3f9fb8f7aef7de0d4fe23e45df2
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 b449a1edc771e822b97836a8ecd2f6cb6168d0aa
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 14 12:42:41 2015 -0700

    lib/overload.t: Generalize for EBCDIC

M       lib/overload.t

commit a1e3889266b616d842d50a936fc34b5da612a0b3
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 83a9a45a219513535c047713e6b8cd0848595d4b
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 3f8ccd5f085405c403241daf830b9e1f158835ba
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 4c441acb03c669f37b85f2e3025df67b23ccc419
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 135d2818720bfb6814a821cb9d63ce6e1c47ef98
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 457fb5ff882957cd18a88c5e1234cc64cf05954f
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 d5bf9db263b81582705683fab9c297e8b287cd63
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 4547ecc6d8f443bfdce64c2896127366f4e537b2
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 f6b05c0cd2bc79d2ecfa202b0f1342757868967f
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 1159ad8334b30f7c30f30e7083a37be554e6c106
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 232178a763af01089433ea6e658af0472b0c7b79
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 326691183018a68fe4885e7d549535a633aac5af
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 b6f71259fd0a2a564a44a7d3f0a841ee9da81c0d
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 5ba1448fefd06474b387037a0a09e13b8071d0a4
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 4c911bf2ec74296c78a9d30e475280236fd238cd
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 c8866ae3c4e3941230068829f7a1e65e8325ecc9
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 c335ca31699e7e4fb737a9a346424087c1a55d79
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 ee219acf3e3599055bf8c8b6350083d691e656be
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 ccdd25a01fb30bdc60be71c0a10a35f935490570
Author: Yaroslav Kuzmin <[email protected]>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit 90c2383553e7357bccbf4cf61195e189aa62fb08
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 5ff101d6d5e44eb82d11be5dc75c0170f97509e9
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 f039a625425fa1cff738dd02be423319067f1bdb
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 4509fc4099fed8c572021865f759fd1fc715fa47
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 d0fe39a025368021a2801f6160347f45b2c51461
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 5e6f669ee382bf628f9033082e7a1d45f3b95da1
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 51fdf94354022bd034c49ae650eeec37e66b05ad
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 4eeb670fb9f5fce0d9f36a403b1fa0389ca79fcd
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 2a44a10c86a4de299bdce3e54f89f4b0f7bc37f8
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 31c04ec8d2fb020fc5d65e34a0496f426aca64d4
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 167ae0183ad7cdf353c0518fd2ffc2bae1b42100
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 309de58426753f1f46271a2ba3d1b5f57a2bfb1b
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 d279796ee54bd7c73558c86feab38dcda1af401d
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 e855ca34b7ab0515a6a65b92499321e2839204e0
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 6147cf6533a829cda46c4b5df53938ac31dc5029
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 347deea618b68a9d43faecff560d67f07ae02dc2
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 3d6f333ffa1e152ddfc820f1159e2629496222ce
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 03907e8e5dcab7e58728d3571347fb661e1e8a50
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 ce35af62088d532d59785d8f2c520322bb07ed95
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 0b266949694bde4724252318e36a2ae210d9bf75
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 6459d9635dd746e403d19e1c89260811f27af1d1
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 4b84789fac9ddd73741aef57e1dc7f5b908884f6
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 7c6981eb3cd67242dba7f7402a4a2a6125c731b1
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 f0cabc61ae021ac7ec31becab6848fdc4511736a
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit 9668116c0e6c2fb188d84d9d2361f8886ed17858
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 b365e7625f87440a2bc934f3dcca64b968bc8418
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 4b0d5bffac540e30909f7ec0deef07085ba2e6ea
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 d67af5b65238f2a5b4ee735d6b037971212dcf67
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 83651486c7aeb712721f83760c813bfbe5eb37a2
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 15:35:52 2013 -0600

    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 2bfef9bf71e39ff87411e450a47cfe22b5b978ee
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 c2135c86d2e247fdd9dc4819813fdaad803a9062
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 d5e713a8ec4382040efd55f860249501c208951a
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 e74a29d556bf76d98f1b2222fbc46e3491f20d41
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 a2b14e4699b63166c437c67c9120cf59cd1b2de4
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 37269105a7a1c7726757db8589889ff81b18ea0e
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 b534a6c40519d313e9b9a533a0d53b2ecc950e4d
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 a7ac3112c2722817124428f6e23e0c16acd87405
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 4a02b5428d180898bb0b2e9b905dac7a08e99d86
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 f9c9412ae04271823e69e2bfa795332fb2d35cc9
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 ddf90c7e0192c2ff701dffd28eea7aebf54c3a81
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 769a2d669bbc99bb0b7ec607422165f781b389fb
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 b7d3470f2215e6348acab403847c34002ba466ce
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 72ea1c5f7dcd1f2cf375d9256ae94d1bd5b383ff
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 6b6d82b8dd6651c478218999b35e69883212736b
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 0af2eec1b25b580c196a1f0d7be292fce12c2b43
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 508be6caa09a246d224dd797a7c7040514decadd
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 c99fc3af4a00620d5f59ec989cd194daffde4cd0
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 5d744500a1d1e09fdab1e4bc95026fd92aca84c6
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 31b879a406e6d1b1aa1e3cb93cacbb30b3d84f39
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 289adc604ba381f6b9dff0dd35599e8087903f5a
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 f035e3a78ba0a883a5534b7e517c5db68d03a94a
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 041a73b923b1fc44fe3e66bbf7cafa1e0bce1e3e
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 2462a82b4ffec239dbb4a5f0dc7e5897450afc69
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 46b72504b54a5dae2f174f20f0cdd09dc464cd50
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 71aa5e186b5357b9c4ebe7fc0d9e4d141dba4c8e
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 ae6cf343d0527eab17db0637205569dafa1da8d6
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit 6b87bba40e77a3ced6af3901f905258474c1bd96
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 d4667581c1448a29ceb83b3811318985255b2f89
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 b7c699f5dedc87178db2dfc65ed8b394a8d80552
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 fb3d8b37e6910e0cf886ba0a05cb8399825ce3e7
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 916672f36c95694a482ce1b79df0f2571120ddd8
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 e8dc72e6867886dd0ab63f9b09e47186fddc112e
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 16fa0c1a75c0448f407f677423e62a094c57d95c
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 93983d62f4ee5949109fad926f8192749094be6c
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 6e3ec63e80096ecf4d749b8a68758b97882009ef
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 0c0d4a1170bf779a2ac6f9936dc9b6a0c19dd902
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 b91fee66f3baacfdaa68cf318e127ec3590d7972
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 b9d58cbba175aa31809a2be82d4e613500c46113
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 b912f379e2e6b5b9299bf409bd7490fa0713fca9
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 86001cb7e7801384d258f51f0b7220e64e1349ac
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 9f2851c176a9098ab68d9b16783ea27d6cc14f3f
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 235dfbf3484718cfd784bc488cfd5f7ea411f2f4
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 530645b3a0cf231d33fdddfda92ae2ef57c43125
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 f346eac9610aaf8cedb1f24d5e2fadd7a258351b
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 61405b5ba264f8154299ddd2b793bca671e4682d
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 7e1caa9164a08e7a2e36bdc1329b1584596ec9de
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 1aa83329e150e6dae15ca9d2972950a44d6c428b
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

commit e555b37c0815d55119523fb43691e2e85e67a98c
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 63d3b69638bb92367941afbd654a5c1df8114abc
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 c950609c2a1becb874434d8cc99aec6620eec0f3
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 eb5436ab21fb6bba067d0982a44d322798667c1c
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit ab279af3ee73bb5bc6ddc49181863637ca46ee59
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 adae52fb9df6a4313030599cc7b7b95fdd1b5271
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 a2370fc39727ddd98f3afab640b81b09828f8dd3
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