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

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

        at  3e2d781ad6f0d147e14c54d1c39442f556d251b8 (commit)

- Log -----------------------------------------------------------------
commit 3e2d781ad6f0d147e14c54d1c39442f556d251b8
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 7f9bae35a9475c8b8345f3bc65454ffa850f0333
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 3843430aa6f77658f1aad378a72d182bde321b24
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 20d463c40cce2327734beef6928be79761721330
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 21 18:40:41 2014 -0600

    t/porting/perlfunc.t: Skip on EBCDIC
    
    This relies on an ASCII sort order

M       t/porting/perlfunc.t

commit 9e86b31b075c2475a06110829a1d8f863fc6c038
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 21 10:22:01 2014 -0600

    t/re/regexp.t: Properly handle \c?[ in regex_sets
    
    t/re/regex_sets.t is actually handled by regexp.t, skipping all tests
    that don't have a [bracketed character class].  Prior to this commit,
    \[ and \c[ were thought to be such a class, when in fact they aren't.

M       t/re/regexp.t

commit 8f1424845d06ca18e2470332ce6a9d7e9cc046ad
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 75466692a05526a09128ce93561ce625e6efc4f4
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 c49c733043c78878a67939bd03bfe9cc63787195
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 215faa7c55134aedcf2404e9915e6cb696b35bbd
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 8b13c1122b4ca7e25207ac7864085ab208476ddb
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 112a0faad561d102c7f49b83d898bf40c92d2b5f
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 13adcb90d0830fecc04efea05de239a3e9c577e3
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 07f5c48f66b7969eea63dada614de70a4493e7d0
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 f9e583bc9a170d756e76aab64fa5dd45508c8cc8
Author: Karl Williamson <k...@cpan.org>
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 c3e3b7a994c266db4eb8e6206ca4ec5a6d7f8373
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Sep 29 14:10:21 2014 -0600

    re/re_tests: Add some tests; make some ASCII-only
    
    Some of the tests are valid only on ASCII platforms, so mark them as
    such.  Add some more tests to verify that \c works

M       t/re/re_tests

commit cc3cb955f4da6637740e1df95dc94b1f5987449a
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 53e3dc7ede0577b5f560d2c88464e41c3db9ae86
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 fcfdfe3f89e46fe35112dd5f5c49fcea8e4d59ce
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 6af80d8fbfb0fc293ba585006a47e24c7f591027
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 4172f00570d4b1959cb1b4640265054e55a58226
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 1100e67a87fd35d3edaa3a8e37556b2ed5fa9196
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Jun 19 15:28:45 2014 -0600

    regen/ebcdic.pl: Allow making tables in hex
    
    This allows the source to be easily edited to create ebcdic translations
    tables in hex which is easier to debug, but won't fit in an 80 column
    window.  I suppose it could be controlled by an environment variable,
    but for now, it's just going to be hard-set to 1 or 0.

M       regen/ebcdic.pl

commit 2eee4e00f03e35420199884ac9a133cf71fb15ee
Author: Karl Williamson <k...@cpan.org>
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 c39d566810f6410687da9e27eb179af353f491fd
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 9dfc139f39471407d102979d340fc3aa935ee5ba
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 dfd89fb4364b5034e56500feedfb6fc2c5815373
Author: Yaroslav Kuzmin <ykuz...@rocketsoftware.com>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit 254c57b31c32c14d1c08863804f664681b9ee689
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 908312ccbd19fce0a27727812712a6f2f7a8731f
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 37e8689597d89e2d3833afbab82b81286a8e9dc8
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 65127b0004aaf43c16ecf2e9fc57041b6aeb4bf9
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 9a82fd123b743808303eb49da76324535a49dd47
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 0414b56e656f7f35874dbac507f002e67884db49
Author: Karl Williamson <pub...@khwilliamson.com>
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 50f315fcacc9783c0c05adfda4128068419f1761
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 aebd4c8977aedb67537274eca0aa1867453b5b20
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 e535a739dabecd93d0d25bdd3b4bcba0dc7d4f72
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Jun 26 15:12:09 2013 -0600

    porting/regen.t: Skip tests on EBCDIC platforms
    
    We use the shipped parsing rules on EBCDIC platforms

M       t/porting/regen.t

commit 6bc1e75c1c098797ad408c8c05c6d48be0f90840
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 e0dc34481abd4e2c4617612fa423927d81150f17
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 1298d3d95f781cf1084266e048674f5c7ba6c878
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 c5367ca31310acc77026745122d14333bad06f0b
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 014098b629053f7702477dfbfd542b02163b12b8
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 5880f95c75df687dfca5e84e8e027cd658d0f01d
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Apr 23 18:58:54 2013 -0600

    XXX experimental pp_pack.c: 'u'

M       pp_pack.c

commit 5a357656cd193ab9027c94e22687d48b2ca5335b
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 2653d68058d603dd9c281127fbe8b0efd3253528
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 6d3d91f00dbd1427b511187197438b4bee0581de
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 98dc4793d4137381539edcea3065c9963d86ea67
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 e45f631caef3040f37817add58226c5e0ea02950
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 ffde034769c6c8e30f121fd5a69da41a4879a2c8
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 47af98d00745fa8c79e4bc1a464624120d823499
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 1ef7a4a2d32930c50ea17d7fadcd9ff3f9084a86
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 4f2caa175cbb5ae5b94291788891b6595df1a956
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 462df6b91c024910ba0dc1662b2b792f0f4e466b
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 c1a916464d6c07c41a281b3505d347e514fbdbfe
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 is uses JSON

M       cpan/ExtUtils-Install/t/InstallWithMM.t

commit fb156355d1957e14429db457e0ff85200e3f360c
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit be4e9cdc69bd0d8025a526a740c5f59c5835f0d2
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 a21691cbb3ffa5d38df1f1b8054bc8a23465fc72
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 a20135e27159cfd83fd2d462eaffa9da22633a93
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 6d894875e0f94800d8c42997fdaaf95fdb6cb70d
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 15:48:06 2013 -0600

    XXX finish up lib/dumpvar.pl: Generalize for EBCDIC
    
    Has octal constants

M       lib/dumpvar.pl

commit cdf4f31957105dbc4dea532158268d7db0b59c33
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 9174b51447ff6be0c748ecc8128289b2027f607b
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 8a8b77d9a118f1942e5b738cb8d3ad732a527eab
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 aaaa2805a0001a571906eb90cc8eb1ea0af4ed80
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 ff96ebffc0582cafee1f18f2a30e1ac46b7732d6
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 bf9a80fe2a17a4775d53361cbc5a94573f633ab0
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 4302f325c0f51e6ef0b58a4e36bd39ecc0a6b4f9
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 cc62ac5578e1b68c2db0287fcabcb26eabac5f4b
Author: Karl Williamson <pub...@khwilliamson.com>
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 90704e08a0bbc75b5764765df0feb7da6d49e266
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 7abfc895c6d7e1228635c607887cf0383ed2a49c
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 2a3ebafa5845fa244eb3777ebe936b94eb74be8a
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 27efefd9e5f5052971d0fe227c80675910b476c6
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 257ad355c9384d378ce759973fbdfe17acc645d6
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 d1feace51fdc8b063026b4a0cbf80a19b4e5e6f1
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Apr 5 13:27:42 2013 -0600

    t/op/length.t: EBCDIC fixes

M       t/op/length.t

commit b4678727f0fbd70934c0c9ae2955d38e13b7cfdc
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 6 13:01:54 2013 -0600

    t/op/utfhash.t: XXX Add debug

M       t/op/utfhash.t

commit 7b7a3ea79815e57b3f558f906eb127159e0437da
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 d587a3fc035ba329d49dc4627d33d2377ddea282
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 e142953cecda8c7c1d1ef9c33801044156320ec5
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 10a8df1316651ca78774c5db75a28e073367783e
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 964a5f9819850139d2e057b011e8f87c2242ad5c
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 c14908d67a1dd5f250ed651cc8a70b1c4f926776
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 d6bb2d2fc2fa8fe462e183b08eb109765e8e8cea
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 617bd5dbe9b523f300d94d1435e7851e103b3eb2
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 91bfd92c449861ff786d0bd5fac8840f381b5565
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 c43f21f4f221f043cda924e6de69217765b925f5
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 140ba9b8e6145bc6008dfc1ad432d5804dd61cff
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 5d016980a3f2fe4798511d3b9f582cd023903c02
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 0239a4e3cea228aaeaecf2b8a1e5dd5cc22c17e2
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 12751a956f69b8cde350a2b3179edc3a05b684f5
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 a4ed673414730a7ccaaae5d62ad8db61acfba688
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 2c6167a8ea4066f83eec65b5af6113e049398dc5
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 e9ffa3b8e8238a811d0dc479f08a0c4555635192
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit 7a09f8078be6268235e180fdcf082ec0342fb647
Author: Karl Williamson <pub...@khwilliamson.com>
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 7245d38835d9fef897167721c2efd2c5595998d2
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 26 14:06:50 2013 -0600

    op/index.t: Fix tests for EBCDIC
    
    Commit 8a38a836 erroneously translates literals into the native
    encoding, causing a double translation, which is garbage.

M       t/op/index.t

commit c918fd08e027d67523da29d6dc9859e686dc47a0
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 3a2272529b52f06d2b3d117486c3e1413feeb915
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 a90c53b7d344d6bab130e768b4e933a4352c2227
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Mar 25 15:33:55 2013 -0600

    Skip some tests under EBCDIC
    
    EBCDIC won't work on these because of inherent differences from ASCII

M       t/porting/customized.t
M       t/porting/manifest.t

commit e99e2ecadd7fe800c45f0477530bd70353080a7e
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Mar 25 15:04:14 2013 -0600

    porting/bincompat.t: Skip under EBCDIC
    
    because the sorting order is different

M       t/porting/bincompat.t

commit 0d7c39e324058692f8f6e273cd7c0d01a8d6fad6
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 98eb96bf2d7d1652e4a7ae0092dc72130c90afbe
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 228f92bd81b530d02cccb42e884b87b9a8901ea3
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 91f2e4f2163df9f8722723a531aea9edc4933799
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 241572f2a0001685ca52ca83f5f374326706aa86
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 77b37fedd1ba9c414954e7f1c8cc10556f54732f
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 d43967c756f19728b728290376baa77ceea4d56e
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 a6682d73c76611a89a1e8a86f01ca2ea7594d2a8
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 a07378b8ac05f1d85c66b725fcd32d7d542b1d5b
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Mar 16 22:44:44 2013 -0600

    XXX make various things more EBCDIC friendly
    
    Adds trailing white space errors
    Need to know what to do about ^A meaning 0x1, and M-foo meaning meta

M       lib/DB.pm
M       lib/dumpvar.pl
M       lib/perl5db.pl
M       lib/sigtrap.pm

commit b8879d6624b39c03b8375fa81104b22ef0dfab5b
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 7850de51e354924e8359e8d61e1556787533fb5d
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 06db523d9ab5261cabe77293f55d9adba1498bff
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 c32bad22b26fa5439adc94ca06403e0f47d68da6
Author: Karl Williamson <pub...@khwilliamson.com>
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 44ccc80b3757f6d1d2ecf8dc14571ae1e38bbe67
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 bd9223491241f5b6e2f4e23f2f832398ca8ebd35
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 65ac6953f8448f136191855f8f8b5c48c54ba104
Author: Karl Williamson <pub...@khwilliamson.com>
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 8cabbf94ab2b6f232c3a0d2e186bbb3bd5e7ec00
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

commit fdca9c14d471a318425f60a00193e0aa451afb06
Author: Karl Williamson <pub...@khwilliamson.com>
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 0cf8f00335cc4388cc91cc68b5ab97989020a578
Author: Karl Williamson <pub...@khwilliamson.com>
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 f0958ee3ac3f8d8d637cffb34785dc01220de259
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 6e6df988427c267c2899eaad8dba4016f743864c
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 8ccdcec4a37f465c5bf57273257e967939074797
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