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

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

        at  dd354ec7f71e4bce7b31c6aa45bf14b65605f35d (commit)

- Log -----------------------------------------------------------------
commit dd354ec7f71e4bce7b31c6aa45bf14b65605f35d
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 29 22:40:34 2014 -0700

    perly.c: Fix off-by-1 error for EBCDIC platforms
    
    Code point 255 was being omitted in the translation.  It's better to use
    the macro (that has it correctly) and avoid a redundant copy of the
    test.

M       perly.c

commit 9063a918f8e27ae188cd326f74ff35fb14f968c1
Author: Karl Williamson <k...@cpan.org>
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 dda244bdaca54cd3551bc72594cc2c70cb2eb635
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 27 22:59:37 2014 -0700

    XXX temp to see if rest of file works re/reg_eval_scope.t: comment out 
out-of memory

M       t/re/reg_eval_scope.t

commit 7e4c1ddc450d6c78d11c38641a6dd9e66bd74405
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 27 22:58:05 2014 -0700

    XXX temp to see if rest of tests run: re/pat_rt_report.t
    
    The commented-out test runs out of memory on os390

M       t/re/pat_rt_report.t

commit 7fdd5f3f8887df284f8b873f619bbf00e5f4e82b
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 27 22:46:32 2014 -0700

    XXX Temp debug: lib/h2ph.t

M       lib/h2ph.t

commit 0d86d71ab539026c4ed74d0cd473e0b2984a3cd8
Author: Karl Williamson <k...@cpan.org>
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 c67088ed127c750abfc0a6152ee0ac435f4de148
Author: Karl Williamson <k...@cpan.org>
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 2d0f687ccca1ff35441936525ef8d0c59d9cb2e6
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 27 22:29:36 2014 -0700

    perldiag: Add missing entry

M       pod/perldiag.pod

commit e6c628c24a0cc3fac76959c8cef6e8d90cb6c929
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 19:56:25 2014 -0700

    t/op/utfhash.t: Clarify comment

M       t/op/utfhash.t

commit bfdefd28ae9ff13edd71f12a4ff41d9117694cc2
Author: Karl Williamson <k...@cpan.org>
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 67210c813a9aecdc556c687f44e9f03f03e3d7cb
Author: Karl Williamson <k...@cpan.org>
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 8cb5ca5e2985a1cad7dcc801743c68d979657415
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 19:51:23 2014 -0700

    -Dp does work on EBCDIC.

M       perl.c

commit e3f10c6ed33e39727add0dfbb0f1763c484d2b6a
Author: Karl Williamson <k...@cpan.org>
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 99b80e829222621c197d3afabca8bb069513829e
Author: Karl Williamson <k...@cpan.org>
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 3def76867642da671aceb6ebe73b2f06e2729efa
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 14:01:43 2014 -0700

    dump.c: Clarify pod

M       dump.c

commit 66fa617e32f020131314121eac004d1dbca38729
Author: Karl Williamson <k...@cpan.org>
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 ea7f10a29bbd76c6f0f68c0438f7cca9469894fc
Author: Karl Williamson <k...@cpan.org>
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 1d0fe05fb261603402a28d9b7a8510af5839d995
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 10:47:17 2014 -0700

    XXX beginning of t/op/bop.t

M       t/op/bop.t

commit 44e630e8ed609fc31b985bdb2084ae0c4d1e561f
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 10:19:25 2014 -0700

    XXX Temp debugging run/locale.t

M       t/run/locale.t

commit 167f5db3144fe011099890e83b88948b79d384bd
Author: Karl Williamson <k...@cpan.org>
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 abefbe94be6f76887be7a9b7649af47f94f08405
Author: Karl Williamson <k...@cpan.org>
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 a1e448c509be9b92ad74a173fa149910cb17493d
Author: Karl Williamson <k...@cpan.org>
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 293fc3a4aba448178a05c6fa4afb7bd6d36948f1
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 21 09:22:53 2014 -0700

    lib/Config.t: Skip invalid tests for os390

M       lib/Config.t

commit 9333a372c93252beb03b62d8eaf55ef27fa9fac8
Author: Karl Williamson <k...@cpan.org>
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 dc45e9d255ed2bfcd2851f7aaa40ec632fccfab3
Author: Karl Williamson <k...@cpan.org>
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 dc95785f6dc3b357ddab3e2181c843126870ffc0
Author: Karl Williamson <k...@cpan.org>
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 d0f69326fbe84f1ecc9a4a66d0680e2f47b709c6
Author: Karl Williamson <k...@cpan.org>
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 45c59f1fb2f871e2eee81d0424796880f483251d
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit 771a35958ce584c413fa7757660bc3e4dcf0c7d4
Author: Karl Williamson <k...@cpan.org>
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 a4368f43a3cffdeea5c7fe26b4e1263ad1566010
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 25 21:27:54 2014 -0600

    t/op/inc.t: Generalize for EBCDIC

M       t/op/inc.t

commit 82f4cf36dacabc7a27db583504bda22eb2911bd8
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 25 21:27:20 2014 -0600

    t/op/ver.t: Generalize for EBCDIC

M       t/op/ver.t

commit c7be6d18207ee4117ed55e816bf33e66d153b8a7
Author: Karl Williamson <k...@cpan.org>
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 1d94ab195f2b219b833118f3943a4e09c5c9baed
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 25 21:25:41 2014 -0600

    lib/overload.t: Generalize for EBCDIC

M       lib/overload.t

commit d96824e74f83996819d95c67ff17c0ec118a4d03
Author: Karl Williamson <k...@cpan.org>
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 f2092c60bb3890edb23372702b6c22418adb86be
Author: Karl Williamson <k...@cpan.org>
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 7443536c9d342b2483351936e5ecad2e12f4461d
Author: Karl Williamson <k...@cpan.org>
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 d075077845996ad03ce14d8e947bb2840407f4df
Author: Karl Williamson <k...@cpan.org>
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 c41eb5c3690b861f47341ca092ed7ec50c7f0df2
Author: Karl Williamson <k...@cpan.org>
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 4c9130f4d8ec14cc1d7a76cbb05cbf0c8aac931c
Author: Karl Williamson <k...@cpan.org>
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 0bb52602e6661e8a155bbc12bd00ac483f8fbad6
Author: Karl Williamson <k...@cpan.org>
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 addf6ddce394d02307a530c09c77909fde3dcc9c
Author: Karl Williamson <k...@cpan.org>
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 1b5a0a161e13bd011c76a2130d4f8e0ca5847e4d
Author: Karl Williamson <k...@cpan.org>
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 1f1e2397393fcb111c02f4cc1599d4dc2a1cd60b
Author: Karl Williamson <k...@cpan.org>
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 1531b2c6692184500186a774a2939bb5bf59a3e5
Author: Karl Williamson <k...@cpan.org>
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 37cae5ff965d59394ab66208c7513c4405f1fc92
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 16 20:50:29 2014 -0600

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

M       t/op/override.t

commit ef465cb2df99681dd3f6bdb3510e0e76ce2919cb
Author: Karl Williamson <k...@cpan.org>
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 3c9cb3ea60e2d8264da4f437c197d6d20b2b41d4
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Jul 2 23:02:58 2014 -0600

    XXX See if fixes regcomp [a-z].

M       regcomp.c

commit a30414928cace1987eab8b4412478f360a3f9c6d
Author: Karl Williamson <k...@cpan.org>
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 4da10d4c1b6e8beb6b4c520e4a620c513d7afd12
Author: Karl Williamson <k...@cpan.org>
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 5b759ca0106ac49c79252257732100ef915186e5
Author: Karl Williamson <k...@cpan.org>
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 d42daf38d159a1a697e92a14bb53c4ab682db04b
Author: Karl Williamson <k...@cpan.org>
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 30921a51987ae6b97da630c95c7d904c84e8885d
Author: Karl Williamson <k...@cpan.org>
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 2671bd9e9d10ff2240869320c9551d5ff5663021
Author: Karl Williamson <k...@cpan.org>
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 bb187369631b04e5340e5472067939acf1570811
Author: Karl Williamson <k...@cpan.org>
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 3b0101a96633f3b554e3b3ab14ed19a0d57542d7
Author: Yaroslav Kuzmin <ykuz...@rocketsoftware.com>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit 1307477db328fc601aee440e852bd0a808dfd7a0
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Apr 26 10:24:38 2014 -0600

    Remove Configure changes so can run Configure on Linux

M       Configure

commit 8c81fd3e2fe178e845b049d6ad09849cd2d416f7
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Mar 15 12:26:15 2013 -0600

    hints/os390.sh: Suppress bogus compiler message

M       hints/os390.sh

commit f2bd8c98726f38fd1958270d51a848e5e9992aa8
Author: John Goodyear <johng...@us.ibm.com>
Date:   Sat Mar 2 12:31:25 2013 -0700

    XXX Temporary for z/OS long long support

M       Configure
M       hints/os390.sh

commit 3d46d154cb474c83bcea59646b8cfcfe2a8e192c
Author: Karl Williamson <pub...@khwilliamson.com>
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 4fe7d24d31613276cfc570296ab11f998c998274
Author: Karl Williamson <pub...@khwilliamson.com>
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 bb57b2b344283dd09d670bfac8ca9a780aa566ca
Author: Karl Williamson <pub...@khwilliamson.com>
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 989828c525025f971998d31a935a5842008b558f
Author: Karl Williamson <pub...@khwilliamson.com>
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 2745617e32e7bd423e9bf9528a2e685fb18d0f61
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Jun 26 15:25:37 2013 -0600

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

M       t/lib/feature/implicit

commit e5db2d031298c55741abb531712ec9ba9a5aa537
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon May 20 22:20:29 2013 -0600

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

M       lib/locale.t

commit a83bfb2ea628ce18884c45d28ff1ace2467b6a18
Author: Karl Williamson <pub...@khwilliamson.com>
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 afd99f4f94ec2c0ac2033743e1b59dcde02b5623
Author: Karl Williamson <pub...@khwilliamson.com>
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 e75ffda26ccb93a1b72e708d5277a579015fd25c
Author: Karl Williamson <pub...@khwilliamson.com>
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 2cd0508e9052a06c3c370563aa43016072bb97f3
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon May 20 21:54:01 2013 -0600

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

M       t/lib/feature/implicit

commit b946c81979d0d6c74676a54bbb1d5f3b00371f66
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Nov 24 15:01:38 2014 -0700

    XXX pp_pack.c: 'u' format, comment

M       pp_pack.c

commit 53730e4bcb62302e7a06adf35247ad5ccac82daf
Author: Karl Williamson <pub...@khwilliamson.com>
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 67fd9b060097a30f479a7f1807bad49287d98fc4
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Apr 19 13:58:12 2013 -0600

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

M       t/op/coreamp.t

commit 6d6a36826501dbee1bdebf224b9e85c29faa9492
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Apr 17 21:49:10 2013 -0600

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

M       t/re/re_tests

commit 5bf6a30d1301a26c5642f5a8b363f18dc8658af8
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Apr 17 08:22:36 2013 -0600

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

M       t/io/crlf.t

commit 576f1f63446be3f9bcb6f11283ed3e31635b0eac
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 6 10:15:05 2013 -0600

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

M       t/io/bom.t

commit 3f5e487ed79dcd90a8df4ff3f26a6e0b02e6b875
Author: Karl Williamson <pub...@khwilliamson.com>
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 468af166bf9334dddef7722f37e7ee3d2a9987a9
Author: Karl Williamson <pub...@khwilliamson.com>
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 b20695194a7514e8bfe76092b75aafc8f2063dc5
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Apr 16 11:50:04 2013 -0600

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

M       t/op/warn.t

commit 45ad84ab991eb192d82347d89786fa06ca2f4dbb
Author: Karl Williamson <pub...@khwilliamson.com>
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 f6cd0a298e576431a2c0af5f1fd4315877b7cfdf
Author: Karl Williamson <k...@cpan.org>
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 a13d928a2bc7623ac8527926225bef4abcfbe85d
Author: Karl Williamson <pub...@khwilliamson.com>
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 b6ea7cfe7be4e63eff88e1de01ff814464d63217
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit eace779a6ed0b130c1e4aeaded793f264111d9c3
Author: Karl Williamson <pub...@khwilliamson.com>
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 d546321375e5cf01a7e03f6b97f7eaf2aebec7eb
Author: Karl Williamson <pub...@khwilliamson.com>
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 ebb4a2189dfb681dc5cbb559fb3b3cb968530bed
Author: Karl Williamson <pub...@khwilliamson.com>
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 494cecb96b51df683b4938bf8aec3a64d0e82375
Author: Karl Williamson <pub...@khwilliamson.com>
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 04dbbbac5592479760ccaeaa193a2bf64d4e64a4
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 15:16:44 2013 -0600

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

M       t/uni/parser.t

commit ef18c1cedf28407bd71055dcf6cab0f942396d44
Author: Karl Williamson <pub...@khwilliamson.com>
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 07f59d228297c6389c307b9c4ecf49423fb95acb
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 14:26:09 2013 -0600

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

M       t/op/magic.t

commit cb56ab95b3fa02aaaa781b8e87a13dce35975768
Author: Karl Williamson <pub...@khwilliamson.com>
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 4308b651bd9f602832ce17e6da06a2b1d3ef14cc
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sun Apr 7 10:45:14 2013 -0600

    t/op/goto.t: Generalize for EBCDIC

M       t/op/goto.t

commit 5e977c84f8a41d8bb3b896d98948455b7cb2869a
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Apr 3 20:15:17 2013 -0600

    t/re/pat.t: Generalize for EBCDIC

M       t/re/pat.t

commit ff0c5f6ad460c14d4c215b4ef8cd11cf09a86451
Author: Karl Williamson <pub...@khwilliamson.com>
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 fb4b2121d6f3a0b00e96f82daa0afd983b70bb21
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 6 10:15:05 2013 -0600

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

M       t/io/bom.t

commit a65d0d45eace076295c7cf9440f045a17bc85cd2
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Apr 5 23:34:50 2013 -0600

    t/uni/overload.t: EBCDIC fixes

M       t/uni/overload.t

commit 049b30755eaf97305d0fc03410055913f6fff5f0
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Apr 5 23:34:13 2013 -0600

    t/uni/method.t: EBCDIC fixes

M       t/uni/method.t

commit e79d37100a1cff4f6e97d23405444840ab6d7da4
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Apr 5 23:33:28 2013 -0600

    t/op/utf8magic.t: EBCDIC fixes

M       t/op/utf8magic.t

commit 4692f7fd7b19d6a032b2e4811102a05fbe568969
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Apr 5 23:32:57 2013 -0600

    t/op/evalbytes.t: EBCDIC fixes

M       t/op/evalbytes.t

commit bcd890974b73d461790c21c8fe0a03d1124f18c6
Author: Karl Williamson <pub...@khwilliamson.com>
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 14381e42937e8a51f17c46647aa2a85a24ab1ce1
Author: Karl Williamson <pub...@khwilliamson.com>
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 344da5d32568138e27a8a751c3a744b95b821a6a
Author: Karl Williamson <pub...@khwilliamson.com>
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 9d104061b36b54522563dd84acbe43d9e88b647f
Author: Karl Williamson <pub...@khwilliamson.com>
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 177832ddb960dd7932e1c29f62e3e6cec0a4da59
Author: Karl Williamson <pub...@khwilliamson.com>
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 e2a15d37c148eefceabdc0d9a57dbb886362677f
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Apr 1 21:08:20 2013 -0600

    t/op/split.t: EBCDIC fixes

M       t/op/split.t

commit 6e15d326f0d73609416e34554afe44beb4d9b47b
Author: Karl Williamson <pub...@khwilliamson.com>
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 4323eaf3f2a44afe660defab01b388c0c9c6bfa6
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Apr 1 20:01:04 2013 -0600

    t/io/utf8.t: EBCDIC fixes

M       t/io/utf8.t

commit 690392fa92cf26bf10800c3ec2d6ed725b2b59cb
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Mar 30 12:32:09 2013 -0600

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

M       t/uni/fold.t

commit 60fa251161d84c0eb690e4ab4d8948e811cb3a8b
Author: Karl Williamson <pub...@khwilliamson.com>
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 64f30d5ab05b971e96e4b01ffedcf9695e50e800
Author: Karl Williamson <pub...@khwilliamson.com>
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 c5587644aa3d4e83274393529550a9643f4d5c0f
Author: Karl Williamson <pub...@khwilliamson.com>
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 2e6dce54b398740959b06f55b263177defbd312f
Author: Karl Williamson <pub...@khwilliamson.com>
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 448a84ec6a860ea43cd6dd6444799d26bdd22bbd
Author: Karl Williamson <pub...@khwilliamson.com>
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 46d39fefd17c30b6b3569170a98cd0b089b75989
Author: Karl Williamson <pub...@khwilliamson.com>
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 6ea252f7a5b3ede04a46a3a48791a87f546d4310
Author: Karl Williamson <pub...@khwilliamson.com>
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 f0cf0ba56f0821ddb9fbb49879b819be7e71b085
Author: Karl Williamson <pub...@khwilliamson.com>
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 8553dd42185a79e1460e809f075b0990f488077c
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit 723cbd3a9e7307ea0aba70989f5b10b03de67450
Author: Karl Williamson <pub...@khwilliamson.com>
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 85039c5c93e560ab9b3572a8f6faaf23f19e4320
Author: Karl Williamson <pub...@khwilliamson.com>
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 d82e5cb438de5f974a1cfcd88ce74032a140ae6d
Author: Karl Williamson <pub...@khwilliamson.com>
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 9f7384305947ac5659b1a0f54e08b087479f69de
Author: Karl Williamson <pub...@khwilliamson.com>
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 527e38ffa81104ed9532304d649b8f9fe5d6c995
Author: Karl Williamson <pub...@khwilliamson.com>
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 06738f17343b75baaa1a3a433044db32961b718a
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 20 22:15:58 2013 -0600

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

M       lib/Unicode/UCD.t

commit a98dc596aa4d1c3854e93e7fc81cdde12d403193
Author: Karl Williamson <k...@cpan.org>
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 c37c90ae9adef500a15b0068acc18b1297c18842
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 19 15:27:31 2013 -0600

    t/op/quotemeta.t: EBCDIC fixes

M       t/op/quotemeta.t

commit 8d1c69c4517698299b338b4a15e55ae5e37b2afd
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 19 11:32:55 2013 -0600

    t/re/fold_grind.t: Fixes for EBCDIC

M       t/re/fold_grind.t

commit 07a6310b2c3a9605c8c53e00063902f1afba2de1
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 19 11:20:24 2013 -0600

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

M       t/uni/class.t

commit 3fd60c507aa492d39005bb7ac9e6339158b1b4de
Author: Karl Williamson <pub...@khwilliamson.com>
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 5815533e00cf17d9be03eafd2c5c343278dbec99
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Mar 18 22:00:29 2013 -0600

    XXX temp skip perl5db.t

M       lib/perl5db.t

commit 4f0a870dba3fec5e32195fd6c8e485fbc59df22b
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 1 21:10:48 2014 -0600

    lib/dumpvar.pl: Generalize for non-ASCII

M       lib/dumpvar.pl

commit ed0c63a687226909cec6a83213a2321ff2beee9c
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 1 21:10:21 2014 -0600

    XXX needs more work lib/perl5db.pl

M       lib/perl5db.pl

commit f1a177ca0d0ac91f76cb542965551cfd839ac927
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 1 21:07:51 2014 -0600

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

M       lib/sigtrap.pm

commit 2038fe3aad0cf0186cbea2bdcee82eedca714184
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 1 21:01:19 2014 -0600

    XXX unsure lib/DB.pm: Generalize for EBCDIC

M       lib/DB.pm

commit 8f1553790f587b196b3bf308b15ee8b8a89ed2df
Author: Karl Williamson <pub...@khwilliamson.com>
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 2b1ff7479c7b78cded318c8b88feae7de5217290
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 13 16:17:39 2013 -0600

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

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

commit d2ccea897dca657e7f9dbac327e5bdafc45f6213
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 13 16:16:14 2013 -0600

    Data-Dumper: Make EBCDIC-friendly

M       dist/Data-Dumper/Dumper.xs

commit a76e1682e132fa8093a83f8677942816a884055f
Author: Karl Williamson <pub...@khwilliamson.com>
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 ecac0e2bfdcc127f4f33ba726bfbb0aacd5ca7bd
Author: Karl Williamson <pub...@khwilliamson.com>
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 cdea3dbf26ef7ffa8de01837d6044969f2883239
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

commit 3e33da81852eb83f81447cdf9cee4864e856cc38
Author: Karl Williamson <pub...@khwilliamson.com>
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 a667ec6ffd43db720cca809f9ab57fd0f84cc1f3
Author: Karl Williamson <pub...@khwilliamson.com>
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 c254bf5d45edeef88ada86f934cbe87fff34fe28
Author: Karl Williamson <pub...@khwilliamson.com>
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 ec915d9b0cfb9ee889dc945925f1ad659a101af5
Author: Karl Williamson <pub...@khwilliamson.com>
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 8831c5a643fec8dfcdc10043884121fd8cfcf450
Author: Karl Williamson <pub...@khwilliamson.com>
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