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

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

        at  0537f71016a9dcca3726a7d02fcd1941fe32f400 (commit)

- Log -----------------------------------------------------------------
commit 0537f71016a9dcca3726a7d02fcd1941fe32f400
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 22:07:29 2014 -0700

    Pod::Simple::DumpAsText.pm: Generalize for non-ASCII platforms

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

commit 5ae2811be1c08bdc028f7d30fc68a16a02d3d5b3
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 22:05:26 2014 -0700

    Pod::Simple::BlackBox.pm: Generalize for non-ASCII platforms

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

commit e155fb35ad408d2115340656baab7dff23a572f3
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 22:00:09 2014 -0700

    Pod::Simple::Simple.pm: Generalize for non-ASCII platforms

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

commit 400836e4e8a88e954a9d39d9a5963399e2512442
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 21:43:16 2014 -0700

    Pod::Escapes: doc clarification

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

commit 20b79ff6e32f761d8a79cc87a4ebb21bd991eb3e
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 21:36:12 2014 -0700

    Pod::Escapes::Escapes.pm: Generalize for EBCDIC
    
    Some special handling for EBCDIC is unnecessary.  %Name2character
    contains the info we need for any platform, so can remove the special
    handling for names.
    
    But numeric escapes are always Unicode, and need to be translated to
    native values before finding their chr.  This commit introduces a
    function call to do that translation, which is called even on ASCII
    platforms where it just returns its argument, so is unneeded.  It is
    planned to change the Perl compiler to optimize this out in Perls
    starting in v5.22, so that there will be no performance hit for modern
    Perls.  By doing it this way, the same code path is used on both ASCII
    and non-ASCII platforms, which means less chance that things can get out
    of sync.  I also suspect that using numberic escapes is comparatively
    rare.  But obviously if the performance hit by this extra function call
    is deemed too much, the code could be refactored slightly to only do it
    on non-ASCII platforms.

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

commit 2809f50853fe4714c1b68e2af5d094dbc7ab556f
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 21:30:14 2014 -0700

    Pod::Escapes::Escapes.pm: Fill %Name2character better for EBCDIC
    
    This commit does several things for filling in %Name2character for
    EBCDIC.  On Perls that have utf8::unicode_to_native (>= v5.7.3) it uses
    that for complete coverage.  On older Perls, it uses the data in
    %Code2USASCII instead of having that information have to be duplicated
    in the file.  And on EBCDIC platforms on older Perls (if they even
    exist) for those code points where we don't have good information, we
    substitute a '?' instead of giving a misleading wrong value.
    
    The extra calls to utf8::unicode_to_native are done only at
    initialization, and it is planned to have the compiler optimize these
    out in v5.22.

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

commit 4af7f7efa8612e566fbb665d4e00c1670a76161e
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 16:12:32 2014 -0700

    Pod::Escapes::Escapes.pm: Reorder structure defns
    
    This is in preparation for the next commit where some are used to
    populate others, the latter now after the former in the file.

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

commit 7c8f3982e4c565082763bd9490756f1d2853af57
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 1 16:16:08 2014 -0700

    Pod::Escapes::Escapes.pm: Fix typo in comment

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

commit 7b48cd647da216e6dbe6f825225f0717fe228302
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 23:17:07 2014 -0700

    XXX Module::CoreList: hopeful fixes

M       dist/Module-CoreList/lib/Module/CoreList.pm
M       dist/Module-CoreList/lib/Module/CoreList/Utils.pm
M       dist/Module-CoreList/t/utils.t

commit 39fbe3edb85c3376e38b770ff747115dbf872273
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:55:05 2014 -0700

    XXX Debug re/pat_rt_report.t

M       t/re/pat_rt_report.t

commit cebb7c1eff7bf63fd90d4a13c445715b557de78c
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:50:47 2014 -0700

    XXX Debug: re/reg_eval_scope.t

M       t/re/reg_eval_scope.t

commit b8674784c3810822da79be84ca5bbacf36551158
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:38:11 2014 -0700

    XXX Temp lib/B/Deparse.t: Debug

M       lib/B/Deparse.t

commit 9e066ab0b94a724536c7e0c6723961b2645f7b2b
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:35:07 2014 -0700

    XXX Temp dist/Data-Dumper/t/dumper.t debug

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

commit 98b475a29d7dc6483c03ac9cfb855b927df81d9f
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:34:35 2014 -0700

    XXX Temp t/comp/final_line_num.t Debug

M       t/comp/final_line_num.t

commit 87681df41417df7037349f26ca822f1a48994648
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:33:54 2014 -0700

    XXX Temp: croak.t: Debug

M       t/lib/croak/op

commit 9e8bd40871e40814f1dfcbd0ea5ec31436c271a1
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:31:49 2014 -0700

    t/run/locale.t: Nit in comment

M       t/run/locale.t

commit c2172f955404f03af1376f4504f7ec0e1a74b391
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:31:05 2014 -0700

    XXX Temp: ext/Pod-Html/t/htmlview.t debug

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

commit 2d7a3ad1eac61993fdd8c93da5d6d7d8eadeac8d
Author: Karl Williamson <[email protected]>
Date:   Sun Nov 30 21:30:28 2014 -0700

    XXX Temp Pod::Simple Debug to STDERR

M       cpan/Pod-Simple/lib/Pod/Simple.pm
M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
M       cpan/Pod-Simple/lib/Pod/Simple/Debug.pm
M       cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm
M       cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm
M       cpan/Pod-Simple/lib/Pod/Simple/HTML.pm
M       cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm
M       cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm
M       cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm
M       cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
M       cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm
M       cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm
M       cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm
M       cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm

commit 3168e1d6fb08c0f972fe2c97b9a053b7dea228fc
Author: Karl Williamson <[email protected]>
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 18f9f2068a013f625081ff24f249be0c6800e7ec
Author: Karl Williamson <[email protected]>
Date:   Sat Nov 29 21:59:22 2014 -0700

    XXX not finished: Carp: EBCDIC fixes

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

commit 1403c3e15868867dc125d1df37142f992a681c34
Author: Karl Williamson <[email protected]>
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 e0b173b938e76f296632923bf85b319dcd58e1c9
Author: Karl Williamson <[email protected]>
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 a18f3a5f7eb4f44cb74e5f775131e05bf6c8d38e
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:46:32 2014 -0700

    XXX Temp debug: lib/h2ph.t

M       lib/h2ph.t

commit e369574a2eef829fbeca8532b167369294f40333
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:38:29 2014 -0700

    XXX skip for now lib/DBM_Filter/t/encode.t
    
    Needs Encode, or maybe will never work.  Examine to see if we've made
    changes to this before.

M       lib/DBM_Filter/t/encode.t

commit c28df4d393e6b748a57037428c058df3e5bc651e
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:35:07 2014 -0700

    XXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC
    
    Not clear if Encode should work on this.  Other .t files were being
    skipped.  Earlier generalization is for nought, so prob. delete that
    commit.

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

commit 24f89df9a5f34bbe46f1b87356832ec9ac2eebf1
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 27 22:29:36 2014 -0700

    perldiag: Add missing entry

M       pod/perldiag.pod

commit b58531cffb002123cc49dfa3b6087d3ad4798cfb
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 19:56:25 2014 -0700

    t/op/utfhash.t: Clarify comment

M       t/op/utfhash.t

commit eba1e678a783f2f70482d525c48484661316f8c1
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 19:55:23 2014 -0700

    t/op/sprintf.t: Generalize for EBCDIC
    
    This adds a mechanism for tests to be ASCII or EBCDIC specific

M       t/op/sprintf.t

commit 7403bea274f5d96a4b177c04f79125c135942e4a
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 19:54:22 2014 -0700

    perluniintro: Vertically stack ternarys
    
    It's clearer and sets a better example for the reader

M       pod/perluniintro.pod

commit 0b7feca03e7e3ddc3219a5ce6d56f59c6f0c08ef
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 19:51:23 2014 -0700

    -Dp does work on EBCDIC.

M       perl.c

commit 22a2c5a40a33505f25c6ff05adac94666d6119cd
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 14:44:58 2014 -0700

    XXX temp for debug: Data::Dumper:dumper.t

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

commit 8ace8247c80fd347490a7a828bb6e384543bad92
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 14:35:31 2014 -0700

    Devel::Peek:Peek.t: Fix to work on EBCDIC

M       ext/Devel-Peek/t/Peek.t

commit 0e9765051b589a9948cad5a76e1a20b8128741d6
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 14:01:43 2014 -0700

    dump.c: Clarify pod

M       dump.c

commit a6a48a26f756498c2d7e8ef942c0a2e52d5114b3
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 11:41:18 2014 -0700

    PerlIO::encoding:fallback.t: properly skip tests
    
    My moving the 'use Test::More' outside of the BEGIN block, I don't get
    the 'duplicate leader seen' error.

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

commit 167176f0fc87c942ce867ac9c9f9cc06db76b6eb
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 10:54:54 2014 -0700

    porting/checkcfgvar.t: Skip on EBCDIC platforms
    
    This is failing on EBCDIC, probably because of sort order differences.
    But we won't be packaging a release from one of these platforms; easiest
    to just skip.

M       t/porting/checkcfgvar.t

commit 527f11838ab626ecbd8bd8cd7f1fbe9417a86bef
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 10:47:17 2014 -0700

    XXX indents, t/op/bop.t: Generalize for EBCDIC platforms

M       t/op/bop.t

commit cb98c1f2526089075fc741bf5605fde45d9fea96
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 10:19:25 2014 -0700

    XXX Temp debugging run/locale.t

M       t/run/locale.t

commit 425658ae952bb19c15dd64288024fe800bc82bbe
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 820a5969ae5c38cdcc03194e3a2c6d0ab2b90c6c
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 febafb2b0f70e5fedcf907725d42b00728da222f
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 f87e9a6950d0faac09fcab779a8e9267c0b68db3
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 bd43871965e99948ebacf2374743f1727ddf2c9b
Author: Karl Williamson <[email protected]>
Date:   Thu Nov 13 20:52:23 2014 -0700

    t/uni/chomp.t: Better explain why skipped on EBCDIC

M       t/uni/chomp.t

commit c303c720ec92987c7273d155c5d57bd9e7ae2a49
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 80f745cc88a9bb085b5d3a3e72c35b846df07ebc
Author: Karl Williamson <[email protected]>
Date:   Mon Nov 24 11:19:22 2014 -0700

    t/uni/case.pl: Fix to work on non-ASCII platforms
    
    This involves changes to the three test files that call it

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

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

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit 679a5dc8a63ea320ea075b23fc84d30c25d691f4
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 a0fb701e2859e724a4be33f567d9e4788f62c465
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 2b0a0fefbb2e3cb7daf46f245d54384d3b18dfb8
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 05cf2c4e23a6d7ad1a64bbb16625815dca1a2d4d
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 4fb0db02eac49bfcdf71574f2811b2c32744aef1
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 fd924985e120bea7e692d00b62c47880acf52cfd
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 4e5bef5971822eb9f3bd9a2b6df400bdb4bcbb8f
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 ae6fad1eeb8df1e15211f914826c06d5d968f989
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 9efa8fd8aea65f5e99a2538579f001cb379bb9ab
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 4dc80aecc4b162fae6cbf54b6a3acd5fca416d5f
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 dd8427e404191f901d4472bd3cf8c32c1f55e749
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 8a5a54d79e27f8a1a7574b855dfa9b384d3af17c
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 45b1702e7257cc8c0fc4c4807d1baef3268d7667
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 1052243bf1123399cedd692de17880e8ce1b41f4
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 df067e94ce89603ac9a3c3d26a2c26620550c73e
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 14c1a0c0a609b57b315be6bce62a2213d1a8ce3c
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 836eaedfc49f40cd6a4c6add5964f135ba4f1655
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 69d024447989b4d792ac55a25299462176516326
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 d9053661ece345e5be7b1e0a72cd8b4603da2594
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 50b58a76ef7ef7aebaacfce10d9431e4cb21c763
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 ad704596c0373572d3b4f5781e655329a8935525
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 fcb8801f57416df061db30975f0051de01073833
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 5294287047b29d571119249e125454c836dc0e1d
Author: Karl Williamson <[email protected]>
Date:   Mon Jun 9 12:30:23 2014 -0600

    t/uni/write.t: Don't skip EBCDIC tests
    
    This now passes on os390

M       t/uni/write.t

commit 8cdadd04ef0c0fd710de03899721a5400e0fa66f
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 297558c5a9055c57edd07702464329628da833ad
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 c54da2faa42326a96f14735a02072665d1a84c1a
Author: Yaroslav Kuzmin <[email protected]>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit fc0315478f276ea8c39c245e367e7fab48fd011b
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 e7afdff3e454304bbfe677d3d1f89851bfde2d4b
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 97c2aff1074e81bab02915a5d1a847c1a75c90b4
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 4d4885c35d125bde06f5e8e954ed525e72c4f2d1
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 dfede3d4612ac5ded3770c7de37358584d4aa934
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 8567e1d0af68c2d08b6f15391d40ab026f87cacf
Author: Karl Williamson <[email protected]>
Date:   Wed Jun 26 17:44:33 2013 -0600

    t/re/reg_mesg.t: Don't need to skip on EBCDIC
    
    It now works

M       t/re/reg_mesg.t

commit 99a44f0495cb9015f777a8bdd0e8e3145367ef12
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 fcb8436e3ce84372a63cb818bd0fee152c046a04
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 555f4b7addcc44d8a45dbe650480ed29fe28a9cc
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 b1947cfc59f6b5ccea3e1f6987a1ada86192d9d6
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 ed65fd2688b157049f5a846096ff1d11e77a439a
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 f51bd66bdbf11750e78604c073823424058d2ba5
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 16ba6a9d918a28c9c6e022134c5bdb79c42b108d
Author: Karl Williamson <[email protected]>
Date:   Mon Nov 24 15:01:38 2014 -0700

    XXX pp_pack.c: 'u' format, comment

M       pp_pack.c

commit 3899e79cce867cb26d899876d03ce5e2f131beae
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 1999e0740d92109b677dd52f03edd91015d72e48
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 c8af546dec6881216e3bc3cd66adc8f2eec16183
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 77f8aaa2b29dc398927ad3d389e168a78d9d4135
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 a213cc8769f80e80de35bdb3463fb80fe1585b7d
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 e9722182a5180bfecde85b251c52d851f3db2c1a
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 dee1ce3643abe47616663fe1a91de8342c3346ee
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 057e1eb2243f9b14d3e7d9c88725270a34a32670
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 b4fd76b25e7dd60d0cde23e4aac0f4f46251b522
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 9c5b3a28137bca8008474f9e1796180f50ffb5f2
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 9597531e605b516e93fcfe46b716f3412b2f5d5a
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 8147a830e9c9663032b496b863b94aabb07b8bee
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit 8c01f1eba459a5f1d07ffd9480b863e052c494a5
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 30056a08a781dd4c172165e4198bccac575d2eea
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 cbcae6a148f3536c991ad2f21f67464459fe9656
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 d3100856164144c41b286baae9ccff7cc28aae5c
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 d0d22640dc1367ec75f2fbb43b485e30fc3fd64f
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 2d142a24069cee1e935438672133f15d5661ef09
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 120e3f0b3168e320156407bdd7fb5d7bb52b726b
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 b294e401d951f1cdf55d596ed240e9c2971ffcff
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 2317565c02dc38638e28d703d554cb8a8da85617
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 6de81fddd4900d5e51818a20665e4dda1f4c53e7
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 4123500129c149e7df3cd19005c35ef369d1ec75
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 21:56:02 2013 -0600

    XXX t/op/pack.t: Generalize for EBCDIC
    
    Still a few failures

M       t/op/pack.t

commit 9f9151f84cd88245410b36825351575eab530148
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 1caaf94dee1f1a20e779cb61f50b1f70d73d5c4b
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 bacb2028cde2dc4a95de01264aa2307c654ba55b
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 bd8d1fdc240102cd4ade49d74b05423cf8059a38
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 2924e7070c758b831e414b03efc38859f3d130b0
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 af636da838a0a402b75143b8e0361435a3741e17
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 ad94b785cd0d3d06df16db4daeef83b7af579ab4
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 0fec9425bc3984d68f8e139bf25bcfc42f8f1d45
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 f3687e67a89797d0212839881e8cc71f92bf5157
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 37e3ab97908370ed0f146bf6caaea5a8c90581cc
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 46b055547b3067b27b89e9343c3e5b75194afda8
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 4f50764f5aabf9c38919094ddc74fc3e26b1dde8
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 5e60f75559dc379fa4b580120de6bc748ffac027
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 d71adcc9267fbc616668ab7c1096a5f15a79a454
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 6279c423ac0f82aa2be38c07acfbc75b106879b8
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 ab56756b7988919858884990393bfb153f3e5b14
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 345dc5efc27f24782272925063f08591dd46c7a1
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 13a8fddfd95f27cd0e73e9739db70d380c16d38c
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 9c394ef4760dbf3e9c4a4dc9d23839d72a9d23ea
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 5f77792ce98c5a5f64d21c585c0ea8b88279eabf
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 ad84dd5c09a2ae3e9197381e9cb0ae01340f84d4
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 201f54de65f99753d4f0b2182ae9c0a6c897cbb8
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 6175ae130ab05d51ab1192308bab50380311eccd
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit b6dbee406e72781ffc986bd22276de1745cbc51d
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 9613747778e2d3455e3e7d70116493c97ff11ba4
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 d9f56ed4ae819e6bf97024b91821ae0c08426f16
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 3651cae7dd1e17fbb167baa6d82bb1d638991057
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 4e51185e1dce70ae3cb872dc140d74bba0b8bd74
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 03fc13c088d31b3c82ab0da88ce9aaf0abf0f097
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 8c590d54bf10ca0db42714e8ee453a8623fdff18
Author: Karl Williamson <[email protected]>
Date:   Mon Nov 24 11:20:46 2014 -0700

    XXX .t too; Unicode::UCD: Generalize for non-ASCII platforms

M       lib/Unicode/UCD.pm

commit ffbf3a3ba98494a58b0489c917d4884bd8f6a18c
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 fce34b256f433cb38dba74e76de0e566c6ece5ae
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 38e1b4a76d4aa5f7604b71b9a2f1ad8dd3e3dac2
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 182881a4e4a03e0cf89a9bba18790eb405b27ab7
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 60b26da339d5b1559f563e90fab2a9d21c51939d
Author: Karl Williamson <[email protected]>
Date:   Mon Mar 18 22:00:29 2013 -0600

    XXX temp skip perl5db.t

M       lib/perl5db.t

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

    lib/dumpvar.pl: Generalize for non-ASCII

M       lib/dumpvar.pl

commit 2d9c552e988479de89930013faa6136d16eb867d
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 4a746f3e6255fe90d1274f2ba89c39283bb19070
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 8245e044306d36fbe21d061c12782dc4faa46a68
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 3a3ae5d4e4370bd4a3f7bf8cbd735ed292666e58
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 bf9af2c243b0ace2f739ab07975add31ad73d07d
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 c57a4b2fa2e69e687fd243ba908fc767eb4ea3aa
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 0ec120054cbecd7705d5eaa7895cc76693ad746b
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 79092b4557f6532c4dac88f3aa8b8aded99ce01f
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 3a8eb96422c0845cf2b382b93e22dcdf4d880992
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

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

    XXX unsure if right thing: utf8.c: Deprecate two functions
    
    This is to force any code that has been using these functions to change.
    Since the Unicode tables are now stored in native order, these functions
    should only rarely be needed.
    
    However, the functionality of these is needed, and in actuality, on
    ASCII platforms, the native functions are #defined to these.  So what
    this commit does is rename the functions to something else, and create
    wrappers with the old names, so that anyone using them will get the
    deprecation.

M       embed.fnc
M       proto.h

commit 8916fbb525078b50ac5a7345fdc65838919d785a
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 26 11:26:09 2013 -0700

    XXX unsure if right thing: Deprecate uvuni_to_utf8()
    
    Code should almost never be dealing with non-native code points

M       embed.fnc
M       proto.h

commit 679fa13747166da30e6c79f011bc0f1375aef45a
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 e6c0344a3ec52a79ed6438a86250255f155d4396
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 1b48cd28abd002e352071ef5e17f5ec51818a30b
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