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

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

        at  1d5610101a4f47a5274c8a0bb5af39039788eb49 (commit)

- Log -----------------------------------------------------------------
commit 1d5610101a4f47a5274c8a0bb5af39039788eb49
Author: Karl Williamson <[email protected]>
Date:   Sun Feb 8 09:27:16 2015 -0700

    XXX merge with earlier  op/bop.t

M       t/op/bop.t

commit 30c674b802948f5fcf59496ea93cb9bda1fbdd7f
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:43:33 2015 -0700

    Revert "Test Encode and podlators."

M       t/TEST

commit 04a9901f6e72ce93aea043fc4de15b9aa4d9db0c
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:40:23 2015 -0700

    XXX DEBUG remove print dist/Data-Dumper/t/dumper.t

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

commit 2b56d7dcf4e2d0d075f93ce901221bc8355dffc4
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:23:39 2015 -0700

    Revert "XXX Add Debug statements dist/Data-Dumper/t/dumper.t"

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

commit 0d453d2e8f024a003108acf2fe37090223097e3c
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:23:18 2015 -0700

    Revert "XXX DEBUG   dist/Data-Dumper/t/dumper.t remove many tests"

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

commit d1252570a1f9e31322aa4d31898e4d8d25e3679b
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:23:01 2015 -0700

    Revert "XXX DEBUG  dist/Data-Dumper/t/dumper.t  an extra eval with double 
quotes"

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

commit 18a94079f0430cda40068c86c42dd4b964f5f06a
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:22:37 2015 -0700

    Revert "XXX debug dist/Data-Dumper/t/dumper.t miscellaneous"

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

commit b8ed9045033f76b2b2f67aeeed33b6003924438b
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:15:26 2015 -0700

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

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

commit 7ef70372114bec93b084363973c5829c3e64fda0
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:14:54 2015 -0700

    XXX DEBUG  dist/Data-Dumper/t/dumper.t  an extra eval with double quotes

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

commit 6cbd19f00c8bf1785716a80dc1b79fcfe3622a33
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:13:34 2015 -0700

    XXX DEBUG   dist/Data-Dumper/t/dumper.t remove many tests

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

commit c9db08ea6b755aeafaa4013962ace8e97650ab87
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:03:49 2015 -0700

    XXX Add Debug statements dist/Data-Dumper/t/dumper.t

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

commit 57ec39be36f5aed0912d71020e4d01c36913f89f
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 14:11:01 2015 -0700

    XXX Don't treat EBCDIC specially dist/Data-Dumper/t/dumper.t

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

commit b89b06f5beb77918cf5fd8553832abba60805f37
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 10:37:40 2015 -0700

    Revert "XXX Debug  t/run/locale.t"

M       locale.c
M       perl.c
M       t/run/locale.t
M       t/test.pl

commit 55dd7d3a668a01a771baa39ad8cebe8a1a3e3e1d
Author: Karl Williamson <[email protected]>
Date:   Fri Feb 6 10:27:13 2015 -0700

    XXX Debug  t/run/locale.t

M       locale.c
M       perl.c
M       t/run/locale.t
M       t/test.pl

commit 46f98eb9f28bcdcca745b02e6314820bec781df0
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 5 17:22:01 2015 -0700

    Test Encode and podlators.

M       t/TEST

commit 56455d6eb983dc6f406ee614a83ccc35894a3dce
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 5 17:13:14 2015 -0700

    Revert "XXX Test Pod-Simple for now on os390"
    
    This reverts commit e5d36043a3b21df789c9a58ac5a5290ad4036294.

M       t/TEST

commit a9abc00cc469a98f3955c717a911a8347a39c034
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 5 16:18:01 2015 -0700

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

M       dist/ExtUtils-CBuilder/t/04-base.t

commit e7580ba7bad12485b1177e862365f77dc9dd3013
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 15:21:09 2015 -0700

    XXX debug cpan/Pod-Simple/t/encod04.t

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

commit d4c41199d728bb9ab4d80ace097a222ca19fe0af
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 15:19:59 2015 -0700

    XXX cpan/Encode/Makefile.PL: compile cp1252

M       cpan/Encode/Makefile.PL

commit 87db5f8271b64a6774d25b7c2873cfa61fa7c63f
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 13:35:04 2015 -0700

    Revert "XXX debug cpan/File-Temp/lib/File/Temp.pm"
    
    This reverts commit 28e591a9ee2d0f48479b4be1dd39bdad17feeaf0.

M       cpan/File-Temp/lib/File/Temp.pm

commit 95c276b62ad62d0e556575c062baf6684ab84715
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 3 15:03:34 2015 -0700

    encod04.t: Debug info to STDERR

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

commit 5094303ccfb7d3b10ed0bd73e7ca1995d77c0353
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 10:04:04 2015 -0700

    Pod-Simple print debugging 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 d927f2587d1fc1f59a3dfc0a6969f01e3c560107
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 15:52:41 2015 -0700

    Pod-Simple: 1252

M       cpan/Pod-Simple/lib/Pod/Simple.pod
M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
M       cpan/Pod-Simple/t/corpus/encwarn01.xml
M       cpan/Pod-Simple/t/corpus/lat1frim.xml
M       cpan/Pod-Simple/t/encod04.t
M       pod/perlpodspec.pod

commit 8b6fb1124f65cfa85b6001e7d654386dca4cb37e
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 3 11:48:43 2015 -0700

    Clarify docs

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

commit 5b6cd1311f2f11b2a0317b81627a7eb10327f3bd
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 3 11:46:52 2015 -0700

    Pod::Simple now works on EBCDIC platforms

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

commit 464d46981445adbabb8eef8229a54196138e3b8c
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 3 14:52:06 2015 -0700

    encod04.t: White-space only
    
    This properly indents blocks newly formed by the previous commit

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

commit 7b3881b1a329c16ff28bcf091e7743cc1777bf68
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 3 14:41:14 2015 -0700

    encod04.t: Generalize for EBCDIC

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

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

    encod04.t: Fix-up two tests
    
    One test has been failing because it was testing that illegal UTF-8 was
    considered to be UTF-8.  This commit fixes that.
    
    The other test is made a TODO.  It is passed genuninely ambiguous text
    that could either be CP1252 or UTF-8.  This commit makes the text passed
    actually more plausible than previously.  The fact that it was hard to
    get a plausible example gives me hope that real-world examples will be
    quite unlikely to be guessed wrong.  The first byte must be between C2
    and DF, otherwise it would be a 3 byte sequence in UTF-8, and even
    harder to find a likely CP1252 equivalent sequence.  That means that the
    first byte is one of 1) an uppercase accented character, 2) the
    multiplication sign, or 3) the German sharp s 'ß'.  The second byte is
    in the range 80 to 9F.  Most of these in CP1252 are various punctuation
    characters or symbols such as a dagger.  These are mostly unlikely to
    immediately follow an uppercase letter, multiplcation sign, or the sharp
    s.  One that could is a right single quote used as an apostrophe in
    English.  But there are no accents in English except in borrowed words.
    Since it must be a capital, it's likely the whole word is in caps, like
    in a heading.  I came up with what looks like "JOSÉ'S" in CP1252, which
    looks like legal UTF-8 as well.

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

commit 34ba51197411c4f9e5035c4683cc87f75eb38270
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 13:11:55 2015 -0700

    Generalize XHTML name detection for non-ASCII platforms
    
    This commit takes two identical regular expression patterns and makes
    them into a single qr//.  And it rewrites the revised one so it is
    platform-independent on sufficiently modern Perls.
    
    I think the pattern is wrong to exclude the digit '9', but I don't have
    time now to develop the expertise to delve into it, so am leaving it
    as-is.  I compiled the two versions under -Dr (one using hard-coded
    characters, and the other using [:posix:] classes) to verify that the
    new one generates the exact same code points as the original on ASCII
    platforms

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

commit 9cfbbb1ba6fd8b29b29c87f3f7736d8d1cf8ac77
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 15:15:15 2015 -0700

    corpus.t: Skip on EBCDIC
    
    Until Encode is fixed to work on EBCDIC, this can't.

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

commit c9491095ddbc2755e7b2ca32e3911443c808bf25
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 15:13:21 2015 -0700

    corpus.t: Allow to work on platforms without -u diff option
    
    This whole thing probably should be fixed to not call 'diff' at all, but
    for now, there is no real need for the '-u' option to diff, and some
    platforms don't have that option, so just remove it.

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

commit 0e23336bcaeba41d5b3ebc455a920f8932f41d2e
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 12:23:14 2015 -0700

    RTF.pm: Generalize for non-ASCII platforms

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

commit 2ffad1da8d4b2dee9f8fd12ef5d488d3b32766e9
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 12:16:45 2015 -0700

    HTML.pm: EBCDIC enhancement
    
    Prior to this commit weird characters were dropped on ASCII platforms
    but not EBCDIC.  Now, on Perls of at least v5.6, they are dropped on
    EBCDIC platforms as well.

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

commit 74e9dc75acdff220d266b60a29c735c1dfeed8cb
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 12:11:16 2015 -0700

    Fix encoding guessing to work on EBCDIC platforms
    
    When no =encoding line is present, the encoding is checked to see if it
    is UTF-8, and if not, currently ISO 8859-1 is chosen instead.  This
    wasn't working well on EBCDIC platforms prior to this commit.
    
    It is planned to change things so that CP 1252 is chosen instead of
    8859-1, and this code will have to be revised to handle that, but in
    case that doesn't work out, this commit can be fallen back to.

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

commit 9d6c9813a45cb82113e3e2d5aa08e851cdc966bb
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 12:03:10 2015 -0700

    Fix some escapes to work on non-ASCII platforms
    
    This same code is repeated in multiple places.  I chose to not
    consolidate it.  The comments indicate that it was known it would work
    only on ASCII, but since v5.8, there is the capability to make it easily
    working on non-ASCII as well, using the translation functions available
    starting in that release

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/XMLOutStream.pm

commit 029ec78f43450790d72bf48485ac5b1f821eb181
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 11:48:54 2015 -0700

    BlackBox.pm: Generalize BOM handling for non-ASCII platforms
    
    For Perls starting in v5.8, this allows BOM detection on all platforms

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

commit 20322bc7f3ef8e91f703658c4392242dc06de2f7
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 11:45:50 2015 -0700

    Generalize NBSP and SHY handling for non-ASCII platforms
    
    The No-Break Space and Soft Hyphen are used in 6 modules.  This
    generalizes so they can be handled fully on non-ASCII platforms.  A
    recent patch had already fixed this this for one area of code, but it
    turns out that they are used in more than one place.  In most of those
    places, they were handled somewhat gracefully for non-ASCII platforms,
    but this patch makes them work completely correctly.
    
    I used global scalar variables in the base module to store what the
    native characters are for these code points, as the calculation of
    what they should be is not obvious, and so should be done in a single
    place.  An unlikely pitfall is that these scalars are not read-only; I
    suppose a subroutine could be used instead, I suppose, but I thought
    that this was adequate.

M       cpan/Pod-Simple/lib/Pod/Simple.pm
M       cpan/Pod-Simple/lib/Pod/Simple/Checker.pm
M       cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm
M       cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
M       cpan/Pod-Simple/lib/Pod/Simple/Text.pm
M       cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm

commit 8b685e3a4595895de6c35887fdaa458816722458
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 10:43:54 2015 -0700

    HTML.pm: Fix debug statement
    
    This was printing out the wrong variable

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

commit a4b9f0929d1620251dbd5ba58561d83c3bc84b9b
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 10:36:16 2015 -0700

    Generalize the t/search* fcns for non-ASCII platforms
    
    These tests fail on EBCDIC platforms because the expected sort order is
    hard-coded.  This introduces a helper .pl file which contains two
    functions to make the sort order come out ASCII (hence to the expected
    value) no matter what the current platform's character set is.

M       MANIFEST
A       cpan/Pod-Simple/t/ascii_order.pl
M       cpan/Pod-Simple/t/search10.t
M       cpan/Pod-Simple/t/search12.t
M       cpan/Pod-Simple/t/search20.t
M       cpan/Pod-Simple/t/search22.t
M       cpan/Pod-Simple/t/search26.t
M       cpan/Pod-Simple/t/search28.t

commit 8aa6af09f036f8ae79f39be02e5259f16c9cdf81
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 10:09:56 2015 -0700

    xhtml01.t: Generalize for non-ASCII platforms
    
    Instead of hard-coding the ordinal of 'T', use ord("T")

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

commit 3f6d7815d237b13f10a0178f543280e9597ffc5f
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 09:50:22 2015 -0700

    XXX Test Pod-Simple for now on os390

M       t/TEST

commit a501798d0cbcdaae658dce9df7155c486b8cd856
Author: Karl Williamson <[email protected]>
Date:   Mon Feb 2 22:32:26 2015 -0700

    Cwd

M       dist/PathTools/Cwd.xs

commit 4a45e8ba429bc7b5268b642ccf126d52429fd926
Author: Karl Williamson <[email protected]>
Date:   Sat Jan 31 22:35:30 2015 -0700

    XXX regcomp.c: See if fixes pat_advanced

M       regcomp.c

commit 015a7b3a0e367e99b00af5578b2c29b6c520c01e
Author: Karl Williamson <[email protected]>
Date:   Sat Jan 31 22:13:19 2015 -0700

    XXX dist/PathTools/Cwd.xs: More debugging

M       dist/PathTools/Cwd.xs

commit efdfd3f08557eafb2302118af6d8fa17c135f12f
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 28 21:51:37 2015 -0700

    ExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks

M       dist/ExtUtils-CBuilder/t/04-base.t

commit d76b96aa0f0dd799889aeaa7234035d7a419c525
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 28 21:49:29 2015 -0700

    XXX t/re/pat_advanced.t: debug

M       t/re/pat_advanced.t

commit a50e5699325cf0bc7c6db0f8a9c098b8fa9d3b84
Author: Karl Williamson <[email protected]>
Date:   Sun Jan 25 11:08:10 2015 -0700

    cwd

M       dist/ExtUtils-ParseXS/t/106-process_typemaps.t
M       dist/PathTools/Cwd.pm
M       dist/PathTools/Cwd.xs

commit 1d90758726d91e653f79a1b5ee5d25f22ec099be
Author: Karl Williamson <[email protected]>
Date:   Thu Jan 22 14:26:54 2015 -0700

    XXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390
    
    Need to notify maintainer?
    
    These two tests are already skipped for hpux, and one for win32.  I'm
    assuming the same issue here.

M       dist/Net-Ping/t/450_service.t

commit 62c9e349dd455cd70db65e85e720f3d80022e45d
Author: Karl Williamson <[email protected]>
Date:   Thu Jan 15 22:23:08 2015 -0700

    Revert "XXX skip for now lib/DBM_Filter/t/encode.t"
    
    This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.

M       lib/DBM_Filter/t/encode.t

commit aa7c017c68cdc901f2eecb8524479c19b93a87b8
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 3 14:04:48 2015 -0700

    XXX Encode

M       cpan/Encode/t/cow.t
M       cpan/Encode/t/decode.t

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

    utfebcdic.h: Add comment

M       utfebcdic.h

commit 6f9ce8042a86e087e04e408c53db823574754b68
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 3 14:20:42 2015 -0700

    XXX regcomp.c: \N{U+...

M       regcomp.c

commit 0451c3edb909d48287656cc943705372ae653770
Author: Karl Williamson <[email protected]>
Date:   Tue Feb 3 14:18:34 2015 -0700

    XXX toke.c \N{}

M       toke.c

commit e3be5ffa95d8f4cd7c8cf5ebf77f188abbdf45d8
Author: Karl Williamson <[email protected]>
Date:   Thu Jan 29 10:00:40 2015 -0700

    dist/PathTools/Cwd.xs: White-space/comment only
    
    Bring indentation style of bsd_realpath() into line with the rest of
    Perl

M       dist/PathTools/Cwd.xs

commit a9e403e0f483642ba8af2bd661718161b7cd6ce6
Author: Karl Williamson <[email protected]>
Date:   Thu Jan 29 09:24:39 2015 -0700

    XXX dist/ExtUtils-CBuilder/t/04-base.t: debug

M       dist/ExtUtils-CBuilder/t/04-base.t

commit f50b7cdea19d01b292636536f76cac04e218802b
Author: Karl Williamson <[email protected]>
Date:   Thu Jan 29 09:07:53 2015 -0700

    XXX debug t/op/stat.t

M       t/op/stat.t

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

    XXX h2ph-ro

M       utils/h2ph.PL

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

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

M       cpan/MIME-Base64/Base64.xs

commit bb7b34b85a8eb829b5d4119f4aeb26fa14235d0f
Author: Karl Williamson <[email protected]>
Date:   Sun Feb 1 21:29:07 2015 -0700

    XXX Not complete: Fix \N{U+41} to work on EBCDIC

M       regcomp.c
M       t/re/re_tests

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

    XXX more debug: pp_sys.c

M       pp_sys.c

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

    XXX merge t/op/stat.t

M       t/op/stat.t

commit a494b96b4e59551bf160c8c0925273e2ae1b8b15
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 13:30:48 2015 -0700

    t/lib/croak/op: Fix to work on EBCDIC platforms

M       t/lib/croak/op

commit 670a9eeb2fbc1b55ac5dfeec747aaa43d9e216e1
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 13:27:55 2015 -0700

    XXX Debug   t/op/stat.t

M       t/op/stat.t

commit 3e81a63d3b433ee4533419ddaccb3be77892faef
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 13:27:24 2015 -0700

    XXX remove Debug   t/op/pack.t

M       t/op/pack.t

commit 66fa5b3680fe81858b6e33ef455fc5c84b231252
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 13:25:03 2015 -0700

    XXX Debug pp_sys.c

M       pp_sys.c

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

    XXX Temp Configure to point to bash

M       Configure

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

    pp_pack.c

M       pp_pack.c

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

    XXX Debug or maybe permanent

M       pp_pack.c

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

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

M       pp_pack.c

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

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

M       pp_pack.c

commit f00512ade0f10980189a224866766b7c56ccc4bd
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 13:22:45 2015 -0700

    XXX debug cpan/File-Temp/lib/File/Temp.pm

M       cpan/File-Temp/lib/File/Temp.pm

commit 45929650292ed596dd76c96ba7f69ceb526bdfd6
Author: Karl Williamson <[email protected]>
Date:   Wed Feb 4 13:22:25 2015 -0700

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

M       dist/ExtUtils-CBuilder/t/04-base.t

commit 6f51795fd2e56bcda5eb29e3019ff93068489bca
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 21:43:55 2014 -0700

    XXX test dirhandle

M       t/op/stat.t
M       util.c

commit 22d77d155a3b606e9813e00137161454db99cd21
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 20:57:52 2014 -0700

    pp_pack.c: Refactor to remove #if EBCDIC
    
    This commit causes the same code to be executed whether on an ASCII or
    EBCDIC platform.

M       pp_pack.c

commit ef1a1375cf9024575c772f9bd5175b18f3acfb79
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 9 17:45:35 2014 -0700

    pp_pack.c: Change name of some static functions
    
    Early code tends to conflate the terms Unicode and UTF-8.  I find that
    confusing.

M       pp_pack.c

commit 30dbb85445d4cb21cd5b23e727a646f0292d18e1
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 8 14:55:46 2014 -0700

    XXX merge pp_pack.c

M       pp_pack.c

commit 724d6552b7daa7c9a77a6043dae04671b6f1a622
Author: Karl Williamson <[email protected]>
Date:   Mon Dec 8 14:51:39 2014 -0700

    XXX Perhaps temporary, assert size for array lookups
    
    Perhaps the mime stuff should be pushed to cpan, because it is dangerous
    practice to do a ++ in a macro call.

M       cpan/MIME-Base64/Base64.xs
M       utf8.h
M       utfebcdic.h

commit 7ed2cb149d69a0965d67b59d9dc860370087940e
Author: Karl Williamson <[email protected]>
Date:   Sat Dec 6 23:08:38 2014 -0700

    XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms

M       ext/SDBM_File/dbu.c

commit 88276131f619f45f94944fc0fd052e6ad422190a
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 11ab5a10bc55e60ee24cd2e057aad14e5bb7ca11
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 5e8945a9837bbf422b18bee2c1edd73aa93c2822
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 6ca939d4139fe3f6a7ca80cee874b3a540658af9
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 be77442604116516349145fa1343c03a734c1fee
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 44c806d3abd7aa3613ae45eca1949a68961610e4
Author: Karl Williamson <[email protected]>
Date:   Wed Nov 26 10:47:17 2014 -0700

    t/op/bop.t: Generalize for EBCDIC platforms
    
    This also indents some lines that should have been indented or from a
    newly formed block.

M       t/op/bop.t

commit 35b179a96603d7ff98038e4486dcbfb2e2219068
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 d71022b5f3b1a36f20601e07ec50b614f057ee67
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 e53a304b1aac15a9f605f400fef4c6624d79fc4f
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 726bb8769a56dea92395e1a41b0f07253f65acdd
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 0ee5d8d3092fef949b592b7f937d516efefa1ded
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 0d12f223558c85104a1fc64ef8bdfc939550d7fc
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 bb37b76071fb9d59e54d453c4dda67eb3cc514c8
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 b17d3f079255be83b97e09ea926c92133a7e6af7
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 2b1c63a488838f93b0340ba63d28f69143800fa6
Author: Karl Williamson <[email protected]>
Date:   Wed Jan 14 12:42:41 2015 -0700

    lib/overload.t: Generalize for EBCDIC

M       lib/overload.t

commit f4429cba5068dc746ef23c9be0ac6a67941bf7e0
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 8a8b021a507ed11a6526d38f8f92e4a9282196d2
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 ab9e6b28827d07a9bede320f6aee483ea77c9dfb
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 0900b8a4fa8b877eae9261a0dd41b6887f14b4dc
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 5360a12ff78870b48509285734da0e207e9ea944
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 27d4a9dead11a71c24d2230393e73f0f5960c1c6
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 b8ab3219b4bf6ce3da66f42f7addee6745ec20a9
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 5e5a69885dbf0fc58b211af8ef37b45ab37c299a
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 8286f36b20311172075a2e32f9f4fc3d1107ca13
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 2c22d51c55eb03797e1d68d7e0a5f3073641f562
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 55c897b449ff84ade44e006bd3ee69b6d52b4387
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 19d815c07260915ebe976959979a26fe35228d20
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 00f94d379d12037882a9e312e3b00df4c1c209b6
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 61d7eb832093056b5c05ce964681175c5f248b80
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 6eb0c512cacdbd10b155c8260fdae64c946c4a0a
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 78cc3b00b938d4be35d8d1ac1202f56869ac63db
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 f6a8de92477807c9943044c4bca6f69acf92ccc9
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 f683532bd56427853e8559dd23e82cf60060dfa4
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 642e111ae9f9c78a23d7b62777d8fca062f084d4
Author: Yaroslav Kuzmin <[email protected]>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

commit 503e4ee935fcf71889d563dd522463a2b6e142f8
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 156707ceed5e96f6e3e3e9749f138b15cc03dcae
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 321cc8938b9768948f2311ab233d30aa41a99197
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 b4d5e47581b90ae634501368296f7c6641f4b5b3
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 6586e6043e4499f05880e3cc24e04405bb0c1f28
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 df04f482b851de51c45dc1f1051fafd74767c348
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 3209a822288dd499e9be1a7f5d27a1b6eb440c0d
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 69d0040c19be49ae78c6c2664bb4108253636343
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 0c01e0addc20ccf04581b9354458bc0c1bae8dd5
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 7cced4dee6f45b64a65886973460daf4779187cd
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 3aa3a2ac9c9ceb40060b81e1dd7356df6cb6846c
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 c6d7e43202d11b138c98dccc4b69937ad7194bd7
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 f63b12f841e24c44f1b693d4a69da64e50d63eef
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 f49e2768baa9e8567efccd062c285cd978055025
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 d28df72359d46d9caa77eae631703bfc2f2240e6
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 8a2ffb003066d59877db678823a13110d9ed0b7d
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 9fc2dbe536b9d5c62a7c5c5dd770b52eaf58efeb
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 92292c9b54e8f23aa8d08c960dacf3f4c51a33ee
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 55d083044ee9ea4c5ab866a8e2759c9b735ad051
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 fc5f98a752cac44db6bff65f23ae243af2946bc9
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 cafdcd9c75ae9b75b34d0e0e0d0415e4c47260b2
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 50005c760dba0085e6411aed6eee89c9aaaad702
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M       t/TEST

commit d282fb38cb658eb526cc455e82f86b81c3887f4a
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 1afbb8b2108ae505ab6a7ce8b5b5ebe2cba7d19d
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 08e5569cbdc21c85cddcdb091c0bc9f1dc17cb86
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 4fbaa058e0c38a17f72606804fa81d3c376048b6
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 6dd9488b4247e52c57e56211720dfa1860044b81
Author: Karl Williamson <[email protected]>
Date:   Sat Apr 13 15:35:52 2013 -0600

    lib/utf8.t: Generalize for non-ASCII platforms
    
    This includes choosing a different code point that has 3 bytes in both
    UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.

M       lib/utf8.t

commit c93c16361e8ec8b44fae05ed60888d0cc0914031
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 a71a868af03b8ea790092823cf2a5484e3ed66fc
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 069a3b70b3062947d01bc3b8d838571833aa3cbb
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 002f529da29c5b543bb5fdb785ccdcf72351a324
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 a0daf32b5f396983d0add3b6a93d90fb85cfe18b
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 26adee74c8edfd2a628de14fd522a955571004d3
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 70af59d4ebc9e61d23e435df8a26d2e2defdf926
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 1ab801bc9c89db3fc69e0db39e913588a0e83846
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 8a7a5bde02c27498793ad79e9849d6150ae40d72
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 9cccea4a5d4e404ad0e6fc6f72da53940b6dd926
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 90fa02a6534cb874049421aae818cbc5ffedab85
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 6b6b00927eff07ea1353a3ba8d9407f2dfcca01d
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 cd564276fac71c97a9ca2d12d791234eabbc56d7
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 258782e63255eb019d0515584a4fdfccd45d29c7
Author: Karl Williamson <[email protected]>
Date:   Wed Apr 3 19:06:52 2013 -0600

    Test::Test.pm: EBCDIC fixes
    
    We are getting Perl working again for EBCDIC in v5.22.  The changes here
    are necessary to work for these platforms.  For modern Perls, there is
    one code path for both ASCII and EBCDIC platforms; this wasn't possible
    to do for earlier versions.
    
    One perhaps not obvious change is that [^:ascii:] doesn't include \177
    which the earlier version does.  However \177 was changed in the
    substitute in the line above, so this change has no practical effect.

M       cpan/Test/lib/Test.pm

commit 82464de0debe8aa6250e7e436ef4de322d5653d7
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 7cea6cafd7091bdc710886b6588c9c32b0825674
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 02d1aebc3ab601be0efa79806537da895732817d
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 6d2a52d60fe1643031e5b4202992aada7352f438
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 8e920187e37caf8e94a9608fca98c882c9d681b2
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 5c5dfcf090a901203a982cbcc1bbd5fc6a250d7a
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 03dbeb4f189294d97faa9c0a92a8ef05b3c00511
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 9b6cab5460281878c045fd028a69743599ea2b76
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 f5d5dbffb020f2850ce12c126f7e4c4a0151842b
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 87400e30572accec9a682392bfca2101d1bbb333
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 58023c0dd35dde615e4009d9e3e5be75154c4db0
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 29fc440fd3f8f417794159eabc15a36f62c843e5
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 908972c9b289f97c83abf0a37089b40c927790af
Author: Karl Williamson <[email protected]>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit 232aeacbc70039ef3935d7afdd42ea9715595805
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 9890e1c81dae5be18df84573d913a4a08a23a70a
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 3fb4e020328557bf16775af5562e906f631c3c00
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 d62aa3ae1dc765412cf79e70eae0a28b3d648b55
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 24ea7dcd78e58299915c84b283ef9a331fa346ad
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 8e61710ffc24630f06e50298b601a57e2787a380
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 00abff2af05510d4e2f099a80db556d470443067
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 862868bdbeb2709b2685193abfdb58dc5d520be2
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 86df1672db166fed2360e0a0d0a2ec42bf293955
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 549657d73ef33d277b94a34c9695b1ca40046e69
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 727d102540a0042b5a7241478c65238fd1aa635b
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 11702957ac9a28c597c455d8e8f4f643c064525a
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 d2911861c5002665a2e1e0698b426b4a95ce235c
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 57e986a05fbdc4e263efe78f336235f9ecc8131a
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 da2a2d97359b8ca3bea56ee0e9cb426a7bc96b96
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 9c91b1f002d7b6d1b8abb5e1d33b6702696a5d4d
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 1c3e809c52f4a362e0aac444ddccd878ad0aa1da
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 48f0d45287f63842cd2db8ed39c430c42142df1f
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 aeaadec8e9de02ab47767b3e2520572871c9aced
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 2dddccb051d955248c83cda3f77b3eb750189eb5
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 2ea9a413a19bc64e061f38a1721fbecade96d469
Author: Karl Williamson <[email protected]>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

commit 0b53efdf6e64eac4273457c56d107765d2092fce
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 50d29104ed2c34c1415d11afe99d59d939b4e8bc
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 b710840edf7f61b5ea6abe57211e6623a104f2a4
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 ec4e1bf015f7b5e886e2967d3c08e593e3d474b0
Author: Karl Williamson <[email protected]>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit 2d649ec4f9ae6246e4b634468aab242a3b686f1f
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 6f144ef21fb93292029dafe01bfe42fed1a239e9
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 7c853deecc6dd255a2101508679eda9da92672ad
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