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

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

        at  97638f42874646e06d6ed47744b40c0427b6485d (commit)

- Log -----------------------------------------------------------------
commit 97638f42874646e06d6ed47744b40c0427b6485d
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 23 23:04:00 2014 -0700

    XXX Debug: ext/Pod-Html/t/htmlescp.t

M       ext/Pod-Html/t/htmlescp.t

commit b7a859ea4d3c047a4a8fd0aa5af238e43d83d9d7
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 23 21:56:52 2014 -0700

    XXX Temporary: utf8.c

M       utf8.c

commit c8cf244c76aab055136a75c488a7c7e0b91fdeb6
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 23 21:53:48 2014 -0700

    XXX merge: t/op/pack.t

M       t/op/pack.t

commit 5d54fbeaa7034107d0b44edfdf2c9cf13ec90076
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 23 21:51:30 2014 -0700

    XXX merge: regcomp.c

M       regcomp.c

commit bfdd5edfd49c3075802a1ba6e2af3ef10027c98f
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 23 21:47:00 2014 -0700

    XXX merge: lib/dumpvar.pl

M       lib/dumpvar.pl

commit 497c45a19aa7812b2bdd45528159f2b822122d68
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 23 21:32:21 2014 -0700

    XXX merge: lib/charnames.t

M       lib/charnames.t

commit 314a89781a7b501a93f66e4d2be53ff36066726b
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 7e7daa90bf635c4adc6feca1c15ade76e808c343
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 e3994a9d2f3d3c74dd0a936196ebd428d3b9dcb1
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 724982fbf6eaa90dd1d28a3c82831f179616a82a
Author: Yaroslav Kuzmin <[email protected]>
Date:   Wed Nov 19 08:54:20 2014 -0700

    regcomp.c: Fix 8-bit overflow

M       regcomp.c

commit 5dc105a7a47466106ef04d22be400ca87f192e78
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 19 08:35:23 2014 -0700

    XXX merge lib/_charnames.pm

M       lib/_charnames.pm

commit c53a7322d026e5b9aed3199ff1e374249ce0b34b
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 16 10:19:02 2014 -0700

    XXX UCD.t

M       lib/Unicode/UCD.t

commit a5589200788c0ce93f51efa9ed96f3eba30bf95d
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 16 10:17:53 2014 -0700

    XXX merge, fix omitted charnames

M       lib/_charnames.pm

commit 20eee0f44bda286b98b4a1677a44fa9efc73040a
Author: Karl Williamson <[email protected]>
Date:   Fri Nov 14 10:08:35 2014 -0700

    lib/Unicode/UCD.t: Add missing arg to failure sprintf
    
    This wasn't spotted before because the test never failed.

M       lib/Unicode/UCD.t

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

    XXX temp to see what happens on EBCDIC: t/uni/chomp.t

M       t/uni/chomp.t

commit e8d19e528bd458a8280c5b5eeeb67e1aa99300a5
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 13 10:59:34 2014 -0700

    toke.c: Add comment

M       toke.c

commit 2a09548b70ece4de1a3bfca02f65aaf3f6b60122
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 12 12:53:50 2014 -0700

    Improve EBCDIC skip msgs in t/uni
    
    Add more explanation as to why they are skipped

M       t/uni/chr.t
M       t/uni/greek.t
M       t/uni/latin2.t
M       t/uni/tr_7jis.t
M       t/uni/tr_eucjp.t
M       t/uni/tr_sjis.t
M       t/uni/tr_utf8.t

commit 6eec444bbea4b58a6c07668813bd69ec2c026622
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 8fb37c70b22ca78df65e56279f3ea6fa0ed1c74d
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 9 10:35:59 2014 -0700

    XXX experimental more packing

M       lib/Unicode/UCD.pm
M       lib/_charnames.pm
M       lib/charnames.pm
M       lib/charnames.t
M       t/test.pl
M       t/uni/case.pl
M       t/uni/fold.t
M       t/uni/lower.t
M       t/uni/title.t
M       t/uni/upper.t
M       toke.c

commit 565a80e384cddc011f5ab3c6f0814a4e2badce83
Author: Karl Williamson <[email protected]>
Date:   Sat Nov 8 11:22:36 2014 -0700

    t/uni/case.pl: Improve test names.
    
    This is clearer as to what is being tested and the desired result.

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

commit 92a56aabb6c9a61368c96ba4e7f4df27c6ee28b6
Author: Karl Williamson <[email protected]>
Date:   Sat Nov 8 18:17:13 2014 -0700

    t/uni/case.pl: Use calculated test count
    
    This test file calculates the number of tests, but discards it in favor
    of done_testing().  Since we've gone to the trouble of computing it, use
    it.

M       t/uni/case.pl

commit 89d3ea04c28e00782dccb705e4d65800129e3ea9
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 29 10:19:33 2014 -0600

    XXX experimental regcomp.c

M       regcomp.c

commit af897e016731c19f3b5c427b3cf68d00ac2fc8c3
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 5e288218a2f6b8e743d029b50ec46593c073be27
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit 2fb2418db4328997321489450229f190d4095667
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 13 21:09:00 2014 -0700

    XXX split, merge: pack U

M       dist/Safe/t/safeutf8.t
M       lib/_charnames.pm
M       t/re/fold_grind.t
M       t/re/pat_advanced.t

commit 1ebecd7f5bad3afdb1a842153b0e9c541fec85ce
Author: Karl Williamson <[email protected]>
Date:   Tue Oct 28 11:21:58 2014 -0600

    PerlIO-encoding/t/fallback.t: EBCDIC fix

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

commit 34ce9f9b5e1e542d1e69e5104190776e337a47c9
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 30609e7f9c1b990c98cd9ba45675b932e469681b
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 cfef1c3c7d788f8503303e2f13261d6008805a92
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 7ba24263c9ddd9e668eaf120499190e397eb888e
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 a6733d3009e910434779e757b42418a8901ffd5a
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 377f4f1422b5a0bdd4a75820ec5bc8bd5f8cb89b
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 c1b49d8c2e51179a21d43a8c691a12c7934d27ee
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 fb1e3e8144249e5605a6e3a2673723237c931e75
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 aa183cd6f9e8bf3ffb7b6c09458eabe693435137
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 22 10:15:44 2014 -0600

    XXX Some EBCDIC fixes for Pod::Escapes, Pod::Simple
    
    Experimental

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

commit 481c7e2cee5f785b1ad89f19cc0161ffbdd665d9
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 c4e0605f4a595d05851124ce07749bc03d4d908a
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 1715bb7551014c0c8cc1df5e5fa618a6f0d635c3
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 e0bcbcfb9db3d0c55601ab05e015ec343fa77f2e
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 560976d463b633c5bc796799753f10538379308c
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 410bc7db4210d33a7806cd5c7b6b69ecfeddbaa2
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 b914229011bb7959f1f3e78e01933ad669a56da8
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 82a2caf879d563c62097331df6e9b91927c4756c
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 06a8fd85a709bb9db8b7266c8f33cbbd16570017
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 434eb5831189aed1be55a5e643319ab5d1435aa6
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 8 14:21:25 2014 -0600

    XXX temporary lib/locale.t
    
    Don't worry about failing locales.

M       lib/locale.t

commit 9e54de4b18cf8a92cb50d632fcbe2c1586e1b154
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 061e386a4f6f66c2430b5c3c8d746c74aa44b638
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 208ba570c5f982ba60fdfcf6af00280939cb39c0
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 99a1e068e4c77bda8e1055ba1147c7bcd96260d6
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 e5a3ea84fb261f517286bfcde6cde0f4ef3f0e05
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 3eebdcaff15298ffeb383780022e57926f731316
Author: Karl Williamson <[email protected]>
Date:   Mon Jun 9 12:30:23 2014 -0600

    XXX t/uni/write.t: Don't skip EBCDIC tests
    
    To see what happens

M       t/uni/write.t

commit 566af786df5af222fb0fdb32c7b2685dbc40a0ab
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 fc32396ce2586ec6ed6881260d5e0cb2b1c62e80
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 960de93fad8c0cc8369bf6dc4850ff28ca8f49f0
Author: Yaroslav Kuzmin <[email protected]>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit 30f7a856a2881c6dbaf6dcf1de601a55d4d4d540
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 91272f76e0a139c0267e73bf1d58bea774bc6ad3
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 de08c8a9a4b9fe5f198345963b1761ba033912c2
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 aa23cfaf0127ccf99124112fb8443f944c1e4d53
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 5f805de41f9258842eccbec37372a6f482c68064
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 2b0ca6015f581283cb3bde7c59cba381a302bd0a
Author: Karl Williamson <[email protected]>
Date:   Wed Jun 26 17:44:33 2013 -0600

    XXX Experimental t/re/reg_mesg.t: See what happens

M       t/re/reg_mesg.t

commit 14c0b6cff5e3fa8505f7a60f0234dd0bb037b45c
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 5e10dfc3ca57b45e7fdff1db2b168893edc35322
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 57c4725defb303b01d8affea2e6a46957c22940c
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 2647f45416a0fd18a8a5396f55c570c802869c5a
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 01e8bd5c7bb2685f25b84be98286970c120505a8
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 85ade9cc8ed4975802a4d79a2325a1324627130a
Author: Karl Williamson <[email protected]>
Date:   Mon May 20 21:58:26 2013 -0600

    XXX CPAN, incomplete cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm: Generalize 
for non-ASCII platforms

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

commit 3c55ef96fd1a9c588ae4bed2c531bcf56e1e528f
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 4b8e9a2f41e63c2cb79d7705ac9b1ea9c70b14fa
Author: Karl Williamson <[email protected]>
Date:   Tue Apr 23 18:58:54 2013 -0600

    XXX experimental pp_pack.c: 'u'

M       pp_pack.c

commit cc5e36097d44fb1ac828a7f4c9796070b105d9fc
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 08a4c223baae52ca14b476a6eeae1df4e8f62026
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 e715c3b72879d0403bb967a0302486dc03ce3bf4
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 5202d7ee3b20b406ec0bdfa02bda28c2ae251efd
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 4a88e25e957983a4eeb09c933412e7fd1f392de1
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 72e1dbd17130b58090321372293a59c455c71bee
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 0f690d076272b157a12a65fd4dbedf72f7123400
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 d8d183a2518e7a371fc716642e7664903dbf7216
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 8be6439a5266fa52d7c3b04ba502088e7bfd3788
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 cf62f35adfdc7f115c0b61a09394ca1313ad4975
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 49a26a7071c6faa4b10ad69e2c720d0832490e40
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 1033fc93cf73892a940ab7f4fd3ec1798d11addb
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit 7c1aa8f3f2a6f2014c070b7143a154271dafd0c0
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 de165dc61f221f4b514624686e0f1809225fdcb2
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 0409fc700b26239290044b086282412bbce33d76
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 b77b04d7d797584f86c1bc667b3ece7c5888c373
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 90650a739f1b84993b44d5d87e31385be457463b
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 4342a967a8dbfa23aff43a8960f667d8afa705cf
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 ab9a177dee2ea52550c0c697b42878683513af38
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 04e8b89357292cc1fe32cb04d6df642e1ef5897f
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 d44328071d506e31429491ded5ac168bb15d8380
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 dd9d133191ff525b3905a750fc34e70c8d1c3b0c
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 7f41ad9a851b0b47897084548f06dd4763f6c657
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 21:56:02 2013 -0600

    XXX t/op/pack.t: Generalize for EBCDIC
    
    One unknown what to do: uuencode

M       t/op/pack.t

commit 4ca20f376d82d59842398ec56d2f35438c377760
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 86795c8409ade1ec2e421a5ec21fcbc4079c3d1f
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 3c09c7d0cc034e52aa463fe4d641e5d3d7e52f1f
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 e62b1cd77e135ef774dd6b344c288fb9205ed328
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 ac25c61d7f3026641d0715164c8557ea4be4081e
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 5e2f4ed977aa8bbf4e5a10f13b60c189c2537d38
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 850f3e928d0b9bca3e12a3fbeb28235fe22f237c
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 7f63ad127cde718fc8f44c32c9dc05d4955640b3
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 19:06:52 2013 -0600

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

M       cpan/Test/lib/Test.pm

commit 1206de9d65ad5ff551c9eba75b010da468239b22
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 0b6e61e39c9cffa32a33b8cf79116c745744142f
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 600460b7776e5d0eafbcf0651e77b8ffc5fa7673
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 6cec9bd195fc1c159d85b94f7d69ed78ab1e6a6b
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 c32a37bc77162e6893af3cd13bdeb204e19e54d8
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 bd321f73b0f63d89966498489117b883deec4b35
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 c88383d6de87dd379e4f639b0ef9978cc1d0aa25
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 19044caf6b56df9952f3548a7dc8f66bbc919414
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 d8031758d0a657293a62e5cbbe0ed08111cefed8
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 a59839377b4a4f286aec8103e7eb4b50ec48b1f5
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 0a9634cd6aaa5cce6a514264cb6ab0aff7c5b3e7
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 47b433fdcb9414f591be8903448939229aa0d0b1
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 97b3ee5d357560895b2881b2a1ebd0dd39a1aa71
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 55569e94d2eb0bb303000482faab348829ec37db
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 d22137ecceed5ccbc8fa832fc002bddc375ec395
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit 5d61eadd9f0bb307bf6805693705d3f835b8fc30
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 26 15:49:08 2013 -0600

    XXX Temporarily test normalization

M       cpan/Unicode-Normalize/t/fcdc.t
M       cpan/Unicode-Normalize/t/form.t
M       cpan/Unicode-Normalize/t/func.t
M       cpan/Unicode-Normalize/t/illegal.t
M       cpan/Unicode-Normalize/t/norm.t
M       cpan/Unicode-Normalize/t/null.t
M       cpan/Unicode-Normalize/t/partial1.t
M       cpan/Unicode-Normalize/t/partial2.t
M       cpan/Unicode-Normalize/t/proto.t
M       cpan/Unicode-Normalize/t/split.t
M       cpan/Unicode-Normalize/t/test.t
M       cpan/Unicode-Normalize/t/tie.t

commit 1bb436c1eab9bd29656115dc72c04038c574af54
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 91b995818fbcbc7291abb44db997edaaa835b239
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 378cada358ea51a0e44316512d2fe73893e6591f
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 fc55fecd36f13a85fa4c0315da7791151d8ecc26
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 beda0d1dc0cae965f5a2953fdb34f7adeff0f20c
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 0cc9a72677b633711a7e02627bb18653b885ea62
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 3f37588e49f5695fb5e9bc180dda397630da26fb
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 2512e47381b78d2255d58f1c72bdeff691b5f187
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 2e38aaf0bceac13d3f88687ac73835244dc39401
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 3c295193c6a45996ffdce0043e4963548abe4dbf
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 c3ace67bf8d574b4bb1eced18dac120513bd5301
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 18 22:00:29 2013 -0600

    XXX temp skip perl5db.t

M       lib/perl5db.t

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

    XXX needs more work lib/dumpvar.pl: Generalize for EBCDIC
    
    Has octal constants

M       lib/dumpvar.pl

commit de6e176222754322a6a8301e0caac7e711827d5a
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 f2cfd2641d8bee01b68b0fafe1bbd21ed16e858a
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 4cdf5f693f12b8e43c265d0db02941acf86da77d
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 97b250dafefd17451da8e61290c15b0d96f2aeb2
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 2debecfae373491c79eb6bf08a34143ee749a74b
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 d08becabe2ff468dc1988ec5030ee9a38822fe90
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 0435f4c216361fa1cd9d03fe3d76742305e73be6
Author: Karl Williamson <[email protected]>
Date:   Wed Mar 13 16:07:52 2013 -0600

    charnames.t: Generalize for non-ASCII platforms

M       lib/charnames.t
M       t/lib/charnames/alias

commit 577f4651c0cd96e3af8c1c4e82ea6d14ca658058
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 f81ce097aefd9d0f428e6274c243206ac78b00e7
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 edd5db184e3126e7c6cd2479f80cb824245977c0
Author: Karl Williamson <[email protected]>
Date:   Sun Mar 10 11:34:10 2013 -0600

    XXX Collate, Normalize: Allow to compile under EBCDIC

M       cpan/Unicode-Collate/Collate.pm
M       cpan/Unicode-Collate/mkheader
M       cpan/Unicode-Normalize/Normalize.pm

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

    XXX temp:  show makedepend cerr

M       makedepend.SH

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

    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 bc012cc740680ae5d00de1bf76e64a5981f3a7a4
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 26 11:26:09 2013 -0700

    Deprecate uvuni_to_utf8()
    
    Code should almost never be dealing with non-native code points

M       embed.fnc
M       proto.h

commit d6b28c0d2dd22b9e9e43d2e595f33d296e8ffc7c
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 21dbc06f92d36db913bfd77ae494b09bec69d04b
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 cc9d0c457ec1b9ec182e23e82b760391ed64a002
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