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

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

        at  aa57d5a7a89d393f22dd0b5f83b5190feb2b731a (commit)

- Log -----------------------------------------------------------------
commit aa57d5a7a89d393f22dd0b5f83b5190feb2b731a
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Feb 5 17:22:01 2015 -0700

    Test Encode and podlators.

M       t/TEST

commit 4ea1b06b70deb7924b36748f8c8bdcf0306869d9
Author: Karl Williamson <k...@cpan.org>
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 16a0c9f650404c618a148b54f2752ee4dcc9af8d
Author: Karl Williamson <k...@cpan.org>
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 8b20d7053a430ae5a0ae7f74f02504007afd9023
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Feb 5 16:00:24 2015 -0700

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

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

commit a0dcd346fddca45dae49db5f0cdc6c62f180edae
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Feb 5 15:56:35 2015 -0700

    XXX more t/run/locale.t

M       locale.c
M       perl.c

commit c85bb3b00680e06c15c66445945f0b6fa1396b72
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Feb 4 15:35:23 2015 -0700

    XXX debug run/locale.t

M       locale.c
M       perl.c

commit 7ef39c94e110109b54a8c5384e257c2f8632c6b1
Author: Karl Williamson <k...@cpan.org>
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 2fbe044180da145ecba1a9caa5ffb404c663bbf4
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Feb 4 15:19:59 2015 -0700

    XXX cpan/Encode/Makefile.PL: compile cp1252

M       cpan/Encode/Makefile.PL

commit 32205ccacb79a3f7bb4558fd1c82ef3984c532ac
Author: Karl Williamson <k...@cpan.org>
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 7b53aa6d9d0a4c828478bc959db7e937cdc129e9
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 3 15:03:34 2015 -0700

    encod04.t: Debug info to STDERR

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

commit 6ce8e14155024496c6ca64d43d03a9bbdf6861cd
Author: Karl Williamson <k...@cpan.org>
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 4e15760b9b89834e76babd3fcaa04c11001c6987
Author: Karl Williamson <k...@cpan.org>
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 9fb9703b38824568e7b57e9e0b6f4936862f45a7
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 3 11:48:43 2015 -0700

    Clarify docs

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

commit ad31013d1c37f09e182b7dcfd6d15ed9d858b874
Author: Karl Williamson <k...@cpan.org>
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 8f43368858cbf63289bea181d699d5820e595a23
Author: Karl Williamson <k...@cpan.org>
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 5ffde32e19c4d56dafed6d5384c3eeaad94bf5ba
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 3 14:41:14 2015 -0700

    encod04.t: Generalize for EBCDIC

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

commit e7d34b62ccfc6e5ca679d431c1fee171a9b3c6e3
Author: Karl Williamson <k...@cpan.org>
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 9804a4b14861411ec316bd422d19226823e8b181
Author: Karl Williamson <k...@cpan.org>
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 d754e1e6fad9fa9a950653f20a9ef3d1b241a130
Author: Karl Williamson <k...@cpan.org>
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 0493b8b5bca125c4fba52df023337393b2af35ad
Author: Karl Williamson <k...@cpan.org>
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 0e66e4e7313d1b133b413a8027c5c9c56521c759
Author: Karl Williamson <k...@cpan.org>
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 34f9bc9bd0f765a1d7c3ae4f7a8d429a0bcabe5e
Author: Karl Williamson <k...@cpan.org>
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 a0182d33d98300f7cf79303ed59fdc0d4803fb47
Author: Karl Williamson <k...@cpan.org>
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 ba01c95b93922e5adda9625e02b529c7835a7cc8
Author: Karl Williamson <k...@cpan.org>
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 9ce651420a111cf86fff76908cd788bdae61b5d2
Author: Karl Williamson <k...@cpan.org>
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 ad70eb3afe1e7d9fb4a00de0c8dcad4f4581fdb9
Author: Karl Williamson <k...@cpan.org>
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 4695588d8618be089315b4086081f53b216dbe24
Author: Karl Williamson <k...@cpan.org>
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 8fb0f6370ef0a12874613dbd8df29570c9763730
Author: Karl Williamson <k...@cpan.org>
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 d307a267c3c0245ff6cbd0b589888166091de0e8
Author: Karl Williamson <k...@cpan.org>
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 e5d36043a3b21df789c9a58ac5a5290ad4036294
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 2 09:50:22 2015 -0700

    XXX Test Pod-Simple for now on os390

M       t/TEST

commit b8e82007aec0258fc27eec32b345e06afe0b3a0a
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 2 22:32:26 2015 -0700

    Cwd

M       dist/PathTools/Cwd.xs

commit 73d38c8434d217b61aa595e140182ccb33ca0baa
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Feb 2 22:03:14 2015 -0700

    xxx more locale

M       locale.c
M       perl.c

commit 77f1c0a4cd5a77cacbf5ed4036fd101c78fe527c
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Jan 31 22:35:30 2015 -0700

    XXX regcomp.c: See if fixes pat_advanced

M       regcomp.c

commit 179fed7d98608672ce3597e8ce56fed109a70023
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Jan 31 22:13:19 2015 -0700

    XXX dist/PathTools/Cwd.xs: More debugging

M       dist/PathTools/Cwd.xs

commit 9d2f3c382d45bf781518ef5558ba3c7f4cacb2de
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Jan 31 21:31:33 2015 -0700

    t/run/locale.t: More debug

M       locale.c
M       perl.c

commit ec5e0fb80829bbd61194fd58e0076970dc27cba3
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Jan 31 21:30:42 2015 -0700

    locale.c:  Add const to two variables

M       locale.c

commit 02f444c1f50085e219b7144789aaa94b83a37f4c
Author: Karl Williamson <k...@cpan.org>
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 2069cc92d83df2671cc08c5594638d4bbbf7398b
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Jan 28 21:49:29 2015 -0700

    XXX t/re/pat_advanced.t: debug

M       t/re/pat_advanced.t

commit ad021274586d2861f14432383d16c7ed1b9ae5c6
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Jan 28 21:48:53 2015 -0700

    t/run/locale.t: debug

M       locale.c
M       t/run/locale.t

commit e6a0ff002d9d79eb613c07f5fc172ce666cbfa10
Author: Karl Williamson <k...@cpan.org>
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 a88d88b9bb522cf670c1f6ecae846ef196c403a6
Author: Karl Williamson <k...@cpan.org>
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 7dd76b25014d6a26e5143ccdc7feb6555e732dc3
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Jan 22 12:48:08 2015 -0700

    t/run/locale.t: More debug

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

commit 4e1f341e011b8e015d9835bb1da7c858d5c83169
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Jan 19 17:21:43 2015 -0700

    more run/locale.t

M       t/run/locale.t

commit 0d6ac970a7d7b03d1bc5ba7235048f31f87cab35
Author: Karl Williamson <k...@cpan.org>
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 b9a688ffa74a3be225be552ad99750516e3d886b
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Jan 15 20:35:04 2015 -0700

    XXX t/run/locale.t: output $ENV{PERLIO}

M       t/run/locale.t

commit e7c5cfe50c5863d673dcfb01bb06499ee6b17f25
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 3 14:04:48 2015 -0700

    XXX Encode

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

commit 4e656349c785412bbb7a1756c4deac73f7e9a4a7
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Dec 31 16:49:35 2014 -0700

    utfebcdic.h: Add comment

M       utfebcdic.h

commit 256e770d287e84d8baec33ff666da7f5c8f17226
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 3 14:21:36 2015 -0700

    XXX t/run/locale.t debug

M       locale.c
M       perl.c

commit 2228e7fd0be3edbc100427c59c8aefd8c4089f44
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 3 14:20:42 2015 -0700

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

M       regcomp.c

commit 537e9db8a7d178a9763d32d441e5de2ee79be2c0
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Feb 3 14:18:34 2015 -0700

    XXX toke.c \N{}

M       toke.c

commit f0b0f44e06559d15af0efe233eaf0beafda655e3
Author: Karl Williamson <k...@cpan.org>
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 c7460bda2fc2a34777160210b83e734a3e312d32
Author: Karl Williamson <k...@cpan.org>
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 d074a78a178a375595d17f0cfad820afa6f449d7
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Jan 29 09:07:53 2015 -0700

    XXX debug t/op/stat.t

M       t/op/stat.t

commit 26e9a68bcea10851b1794594bd708c3905c93d67
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Jan 29 09:07:12 2015 -0700

    XXX debug run locale

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

commit 845c5c0483f674d70f74c99278d3eec8eacb5ea8
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Dec 26 20:39:09 2014 -0700

    XXX h2ph-ro

M       utils/h2ph.PL

commit 5d79179df3412430f81f4262dc8e64e80fa7fdfc
Author: Karl Williamson <k...@cpan.org>
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 98bf30a0e8732d8bcef588f6feffd4170c00a096
Author: Karl Williamson <k...@cpan.org>
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 8c3f6a01d3f197809f853c7961e47017a4f65ab8
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Dec 17 21:45:29 2014 -0700

    XXX more debug: pp_sys.c

M       pp_sys.c

commit 16da6820953732a7be739d0fe496c430311fc970
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Dec 17 14:25:33 2014 -0700

    XXX merge t/op/stat.t

M       t/op/stat.t

commit 47ec9f3c27f69347457e29339f27cc394a8dc624
Author: Karl Williamson <k...@cpan.org>
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 eb5cc4b26a93699e0e253fc2d73eb9366a683ed4
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Feb 4 13:29:18 2015 -0700

    XXX Debug   locale.c

M       locale.c

commit c675ea1dc478e4ff018fe245dfe5375df46c1a2a
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Feb 4 13:27:55 2015 -0700

    XXX Debug   t/op/stat.t

M       t/op/stat.t

commit a8c711244a6ddd5ea9fa3a912a9e14cf29114ad6
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Feb 4 13:27:24 2015 -0700

    XXX remove Debug   t/op/pack.t

M       t/op/pack.t

commit c605a6ea9d8e48e236645e6e935a237cb96b10e0
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Feb 4 13:25:03 2015 -0700

    XXX Debug pp_sys.c

M       pp_sys.c

commit bb59282d5147059c75296af023fc80627bba4d66
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Dec 17 13:28:56 2014 -0700

    XXX Temp Configure to point to bash

M       Configure

commit 0f72701fb3bcfdcdd39940ecc1742421f9f1cb13
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Dec 30 13:45:26 2014 -0700

    pp_pack.c

M       pp_pack.c

commit 58013801ef6ad5992f039018a2b93baa64778b87
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Dec 11 17:26:18 2014 -0700

    XXX Debug or maybe permanent

M       pp_pack.c

commit 94039b285766744ea4fb4c172846db566d24006f
Author: Karl Williamson <k...@cpan.org>
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 6e661d3f7ad38b7126cc3f322ecd50b310aec818
Author: Karl Williamson <k...@cpan.org>
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 57d159c5d4c6440097f0bb6f9febb5ce191acc5b
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Dec 30 13:47:06 2014 -0700

    XXX t/run/locale.t

M       t/run/locale.t

commit eee899207e2db55506341cd84f57da412a90ac21
Author: Karl Williamson <k...@cpan.org>
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 c3b45ebef34e90ded2e3bd332234d78a78789ad3
Author: Karl Williamson <k...@cpan.org>
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 f3b9574ab282c449780f4767b2713339ca22d42a
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Dec 9 21:43:55 2014 -0700

    XXX test dirhandle

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

commit 44ddd840f9b83f2e42ab7dcfacd9848c9e795ede
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Dec 9 21:21:44 2014 -0700

    XXX t/run/locale.t

M       t/run/locale.t

commit e84e6652b00caecdd2654c1ead88fec298d77a12
Author: Karl Williamson <k...@cpan.org>
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 f280ac0f094a8460e6def5de6845f116a0f15715
Author: Karl Williamson <k...@cpan.org>
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 d2bce2ac431e34a0f2d2d8a053aaa5d1cc9096c4
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Dec 8 14:55:46 2014 -0700

    XXX merge pp_pack.c

M       pp_pack.c

commit c5fb55096ddd8d36d4ecb84b9348e4028c888f28
Author: Karl Williamson <k...@cpan.org>
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 bf85363324878ed51f825f49f121ffaa161e1077
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Dec 7 21:55:30 2014 -0700

    XXX also trail blank t/run/locale.t

M       t/run/locale.t

commit fcf25696426312798cb8ca223d0fb617a1326a77
Author: Karl Williamson <k...@cpan.org>
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 29985447e7c3fb8034039bca2b84f47038214674
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Dec 6 22:17:25 2014 -0700

    XXX more t/run/locale.t

M       t/run/locale.t

commit 1a43fb79ad663bfe8aca6df6ddba9c06b4c1eb42
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Dec 3 16:55:45 2014 -0700

    XXX t/run/locale.t: Another debugging

M       t/run/locale.t

commit 746e8041ab0d9b5c36e8c153ad1646eb8f1ab867
Author: Karl Williamson <k...@cpan.org>
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 97e37ec9bd35dceae95aba5fd243e63466cb4653
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Dec 11 12:29:49 2014 -0700

    XXX test on early Perls Generalize Carp for non-ASCII platforms
    
    This includes making some {} optional in arg_regexp.t, as I couldn't get
    them to consistently appear.

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

commit 2f8c42c85a2dd07ea8f69605e42c8d715fef4801
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Dec 11 12:37:01 2014 -0700

    Carp:  Fix off-by-one error for early Perl versions
    
    This error occurred only when running Perl before 5.14, and included DEL
    as a printable instead of excluding it.

M       dist/Carp/lib/Carp.pm
M       dist/Carp/lib/Carp/Heavy.pm

commit a6e9aa5ff759e1342c9a23626f6888b46c6f1493
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 27 22:35:07 2014 -0700

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

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

commit 48d096a9196030418eda2764ced6a88a07d8896e
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 19:55:23 2014 -0700

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

M       t/op/sprintf.t

commit 577cbbf6ef28f44e6b1a292b875506be3f6dde0e
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 14:44:58 2014 -0700

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

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

commit 1b9a01b5695f1a5d9a715c6cf2ea089e4741f052
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 14:35:31 2014 -0700

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

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

commit 3355c33c455cc15e2a68bb9895f50e4fc1bf73c7
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 10:54:54 2014 -0700

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

M       t/porting/checkcfgvar.t

commit e781d309df705d8bbe0c8dbcb8b17c55d9b89aa9
Author: Karl Williamson <k...@cpan.org>
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 215c7632f51ce8284637a47a9b67848fa86f07cc
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 26 10:19:25 2014 -0700

    XXX Temp debugging run/locale.t

M       t/run/locale.t

commit 762b02321e98f46bd3ee50db17be1201f2f7007e
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 21 09:22:53 2014 -0700

    lib/Config.t: Skip invalid tests for os390

M       lib/Config.t

commit f5e269c329822ed74ea97dab8ebdfaa3dc6a6f84
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 13 20:52:23 2014 -0700

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

M       t/uni/chomp.t

commit 85ceea5e0aabe9b8133733c48e9d195b8d3ea1d9
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Nov 24 11:19:22 2014 -0700

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

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

commit f1f5910119a89c25f7d3e2df9d6e060c5357a4ac
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Oct 29 10:08:46 2014 -0600

    t/comp/require.t: No longer needed to skip on EBCDIC

M       t/comp/require.t

commit d22346c0d823e8bab09dfef80b231d5394335686
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 25 21:42:34 2014 -0600

    t/op/tie.t: Skip a couple tests on EBCDIC
    
    These have different results on that platform.

M       t/op/tie.t

commit 576763a1d2e8ee67c77c2cae7f236d304a05c858
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 25 21:27:54 2014 -0600

    t/op/inc.t: Generalize for EBCDIC

M       t/op/inc.t

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

    t/op/ver.t: Generalize for EBCDIC

M       t/op/ver.t

commit 16891e2b54c55b02ddb8f05018aa171eae12386c
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 25 21:26:20 2014 -0600

    t/lib/warnings/regcomp: SKIP some EBCDIC tests
    
    The result varies depending on EBCDIC code page

M       t/lib/warnings/regcomp

commit 1b5c8628ba38b271c673ec36a18307340d735435
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Jan 14 12:42:41 2015 -0700

    lib/overload.t: Generalize for EBCDIC

M       lib/overload.t

commit 4fb4fe7fc872b54b03cf9364c4d99b9929158668
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 25 21:08:52 2014 -0600

    dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC

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

commit 4f4e08402d5bd504d890699af38a5f8c1d7b76ca
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Oct 24 12:09:40 2014 -0600

    XXX temp for smoke-me: Skip podcheck, cmp_version

M       t/porting/cmp_version.t
M       t/porting/podcheck.t

commit 733af53a4c74c2749de38c367820e175508caa0c
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Oct 22 10:17:40 2014 -0600

    XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform
    
    Probably has to wait for Encode to work

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

commit 70a234545316d62684befb0d30800622a0685d56
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 21 21:45:08 2014 -0600

    XXX Temp to get mro working on EBCDIC

M       ext/mro/mro.xs
M       mro.c

commit ba8c930036ab93c81c1bfe34339bffcb0f07bceb
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 21 18:55:27 2014 -0600

    t/lib/warnings/op: Skip some tests on EBCDIC
    
    This splits a longer test into two smaller, the first is skipped on
    EBCDIC because its result varies depending on code page.

M       t/lib/warnings/op

commit 860b86bc69f81e6a0be9673dadf500eccdc9a2e1
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 16 21:16:24 2014 -0600

    t/lib/warnings/toke: Skip some tests on EBCDIC
    
    The results depends on the particular EBCDIC platform being used, so I
    don't think it is worth the effort.

M       t/lib/warnings/toke

commit 42f9e8a40ea211e31bafaf0193591f6288642f60
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 16 21:07:11 2014 -0600

    POSIX/t/export.t: Generalize for non-ASCII platforms

M       ext/POSIX/t/export.t

commit fe5a6517e9afdb94952595c53dfc68e049d6d8cc
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 16 21:05:14 2014 -0600

    PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform

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

commit 78a2249f969605eb515afb7f13133efa82dcc555
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 16 21:03:50 2014 -0600

    Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms

M       ext/Pod-Functions/Functions_pm.PL

commit 08b28ede9729384b32923e269510546cc942ca7c
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 16 21:00:56 2014 -0600

    Hash-Util tests: Generalize for non-ASCII platforms

M       ext/Hash-Util-FieldHash/t/05_perlhook.t
M       ext/Hash-Util/t/Util.t

commit dbe49f35ec272332b416692e19b931d7597be91b
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 16 20:50:29 2014 -0600

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

M       t/op/override.t

commit 1960b8c217fde49b9e8d510fcbf751b322527f70
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 16 19:37:29 2014 -0600

    XXX May still have problems lib/open.t: Generalize for non-ASCII platforms

M       lib/open.t

commit 2c4898e8a935677f7e8eb68a1b7548a7193be3d7
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Jun 27 16:31:41 2014 -0600

    Term::Complete: Generalize for EBCDIC
    
    This doesn't try to print \c? nor C1 controls, which the previous
    version did.

M       dist/Term-Complete/lib/Term/Complete.pm

commit 4e8ef8d4147dabba474973fafb72facd1f89bc57
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Jun 27 10:32:13 2014 -0600

    t/op/concat2.t: Skip 'use encoding' test in EBCDIC
    
    This pragma does not work on EBCDIC platforms

M       t/op/concat2.t

commit 6086d871830c8ef982716b4b68d0977c2a847e0e
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Jun 19 15:51:04 2014 -0600

    XXX ebcdic_tables.h: temporarily create in hex
    
    This makes debugging simpler

M       ebcdic_tables.h
M       regen/ebcdic.pl

commit fd06751aad9d939a667c506e22f85b9c9fa1fded
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Jun 19 15:48:50 2014 -0600

    XXX Temporarily remove all but 1047 tables
    
    This is to make debugging easier

M       charclass_invlists.h
M       ebcdic_tables.h
M       l1_char_class_tab.h
M       regcharclass.h
M       regen/charset_translations.pl
M       unicode_constants.h

commit 4f34336c37991ff4ec510a798b97834a51a646bc
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Jun 9 12:30:23 2014 -0600

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

M       t/uni/write.t

commit d9ece7616fe18cdb867da834ca01ddd73b71e96c
Author: Karl Williamson <k...@cpan.org>
Date:   Sun May 11 19:34:08 2014 -0600

    t/op/chars.t: Generalize to not use code page specific
    
    In EBCDIC, \c? resolves to the APC character.  We can use table lookup
    to find out what that is on the current platform, without having to know
    what code page we are using.

M       t/op/chars.t

commit 4af5c0ccb09d584dbedbf39e58fc8cf2a0f4265d
Author: Yaroslav Kuzmin <ykuz...@rocketsoftware.com>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M       hints/os390.sh

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

    Remove Configure changes so can run Configure on Linux

M       Configure

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

    hints/os390.sh: Suppress bogus compiler message

M       hints/os390.sh

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

    XXX Temporary for z/OS long long support

M       Configure
M       hints/os390.sh

commit 5456b7ae4db03a74a18af16da758cc9b21c60438
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Jun 26 18:23:27 2013 -0600

    regexp_unicode_prop.t: Generalize for non-ASCII platforms

M       t/re/regexp_unicode_prop.t

commit 235bc7bb99037c95c036e8f2f10fbaa0402c8064
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Jun 26 15:28:41 2013 -0600

    t/lib/warnings/utf8: Update skip message
    
    It is not that EBCDIC platforms don't check for malformedness; it is
    that a different message gets generated on them, and it's too much
    bother to figure it out for each such platform.

M       t/lib/warnings/utf8

commit ca93253c125c5e2d87728dffb6242769ed95dc2d
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Jun 26 15:25:37 2013 -0600

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

M       t/lib/feature/implicit

commit 46c65471b99944f989c117e30c3730c40b37ae0e
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon May 20 22:01:02 2013 -0600

    ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms

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

commit 730ae1024e242f7c14f649a21c0118170e586ca9
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon May 20 21:59:48 2013 -0600

    dist/Storable/t/code.t: Fixes to run under EBCDIC

M       dist/Storable/t/code.t

commit 1dc9ac2f3ff961bc4bdae2e9535c3f297a45cf7d
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon May 20 21:54:01 2013 -0600

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

M       t/lib/feature/implicit

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

    XXX pp_pack.c: 'u' format, comment

M       pp_pack.c

commit 4a42ec86503c6d5f0bcf67759a8c3f208d0fdf71
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Feb 25 17:22:55 2013 -0700

    XXX CPAN prob wrong Collate
    
    This changes to implicity usenative code points.  This is likely wrong,
    as the module comes with its own data, that are probably in terms of
    Unicode

M       cpan/Unicode-Collate/Collate.xs

commit 0674a1dd7cc56986c224b289447c0cab1fb01904
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Apr 19 13:58:12 2013 -0600

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

M       t/op/coreamp.t

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

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

M       t/re/re_tests

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

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

M       t/io/crlf.t

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

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

M       t/io/bom.t

commit 5fd1f199927f38d7d10e8924f8f2bc9abcba45b9
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Apr 16 12:13:07 2013 -0600

    ext/B/t/b.t: Generalize for non-ASCII platforms

M       ext/B/t/b.t

commit 724100909ff593be81ba393c1f4639e953e0f9a2
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Apr 16 12:02:26 2013 -0600

    dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform

M       dist/Safe/t/safeutf8.t

commit 439e34074779ae2df0021f7f095ba4865f5a08f9
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Apr 16 11:50:04 2013 -0600

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

M       t/op/warn.t

commit 60389cd0716bd99ae7df3b2c28b615360a1d1319
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Apr 16 10:18:02 2013 -0600

    re/reg_email.t: Generalize for non-ASCII platforms
    
    This replaces all the hard-coded hex character values.  It uses the new
    (?[ ]) notation.  I checked that the compiled regex matches the exact
    same code points as before these changes.

M       t/re/reg_email.t

commit adff269666ec6f52276b9987f8423adbb666f333
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Apr 21 10:09:57 2014 -0600

    dist/ExtUtils-Install/t/InstallWithMM.t: White-space only
    
    Indent for new block formed by previous commit

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

commit 4e33c9c445e51ee6312cc9acc4a68c59fea15b75
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Apr 16 09:03:47 2013 -0600

    dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC
    
    Because it uses JSON

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

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

    XXX skip cpan tests

M       t/TEST

commit ae28b2f7ebce8a2a77cb1ddef2636d5cc073289e
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 16:19:20 2013 -0600

    ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms

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

commit 9b9ca2e45832120e38a484b278a1bd335125a8f8
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 16:14:35 2013 -0600

    ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms

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

commit 9ce6e3c804f49f0fca861f90e08f0acf55dbd8d1
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 27 22:38:29 2014 -0700

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

M       lib/DBM_Filter/t/encode.t

commit b659a337c43627c30169472151a2e1b6e4f03665
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 15:54:37 2013 -0600

    XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII 
platforms

M       lib/DBM_Filter/t/encode.t

commit 9fc403f177462fee0793fcd7340cb13c40f3760b
Author: Karl Williamson <pub...@khwilliamson.com>
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 974b729a0c700d114aed062dbb824c8ae6a98948
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 15:16:44 2013 -0600

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

M       t/uni/parser.t

commit f8f8868b564eab498159de296aae1c1d086a06bc
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 14:41:46 2013 -0600

    t/uni/method.t: Generalize for non-ASCII platforms
    
    I couldn't figure out a way to not use the hard-coded values

M       t/uni/method.t

commit 44a28110a586c28c9f68e3f9cafe747fbfade33a
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 14:26:09 2013 -0600

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

M       t/op/magic.t

commit 143765b2a5d3352c09b51ef666cdd9f09638cf7f
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Apr 13 13:36:41 2013 -0600

    t/io/through.t: Generalize for non-ASCII platforms
    
    This uses hard-coded values for EBCDIC because of the shell issues

M       t/io/through.t

commit f30ce21639f4c18b1ba2ef733d4a1afec45316ff
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sun Apr 7 10:45:14 2013 -0600

    t/op/goto.t: Generalize for EBCDIC

M       t/op/goto.t

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

    t/re/pat.t: Generalize for EBCDIC

M       t/re/pat.t

commit 860dbda99f271d5f3d2c3c12610ccd0b716fb46c
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Apr 3 21:56:02 2013 -0600

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

M       t/op/pack.t

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

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

M       t/io/bom.t

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

    t/uni/overload.t: EBCDIC fixes

M       t/uni/overload.t

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

    t/uni/method.t: EBCDIC fixes

M       t/uni/method.t

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

    t/op/utf8magic.t: EBCDIC fixes

M       t/op/utf8magic.t

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

    t/op/evalbytes.t: EBCDIC fixes

M       t/op/evalbytes.t

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

    t/op/utfhash.t: Fix to work on EBCDIC 1047
    
    This .t thought it could have an __END__ in the middle of DATA input,
    and the first read would read in up to that, and the second would read
    the rest.  In bisecting, I couldn't find a time when this ever worked.
    Now this has a marker, and does a split on that marker, choosing the
    first or second half depending.
    
    Note that this only works on ASCII and EBCDIC 1047 platforms.  It could
    be extended for the other code pages Perl purportedly supports.

M       t/op/utfhash.t

commit 86fa11c5653dbf7aa6a5b01bfcad78c1b0e403c9
Author: Karl Williamson <pub...@khwilliamson.com>
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 2d0fa89ae63768497a00b8a2b5393dd39528de14
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Apr 1 22:29:16 2013 -0600

    t/re/pat_re_eval.t: Some EBCDIC fixes

M       t/re/pat_re_eval.t

commit 44bb9e85d7cc9cea7efaaa4facae35f9bcb3d89e
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Apr 1 22:28:43 2013 -0600

    dist/Storable/t/utf8.t: Fix to run under EBCDIC

M       dist/Storable/t/utf8.t

commit 3019f0d9a3bbe61d9070b4a9ae713e5cd81eee02
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Apr 1 21:08:20 2013 -0600

    t/op/split.t: EBCDIC fixes

M       t/op/split.t

commit d529256fa831f09740e7b386212ce82c251dd8bb
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Apr 1 20:43:03 2013 -0600

    re/pat_advanced.t: EBCDIC fixes
    
    This includes not skipping some EBCDIC that formerly was, since we now
    have testing infrastructure that makes this easy.

M       t/re/pat_advanced.t

commit d223179689f29d654e0707133e85abee8a21a365
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Apr 1 20:01:04 2013 -0600

    t/io/utf8.t: EBCDIC fixes

M       t/io/utf8.t

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

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

M       t/uni/fold.t

commit b4984185ea351ba5e83b6a83b5ef3b69f4d3b01d
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 27 16:55:55 2013 -0600

    lib/feature/bundle: Fix some things to pass under EBCDIC

M       t/lib/feature/bundle

commit c71220d02a0e5b34dcbec6d581e5aec4e0f26c73
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 27 16:08:04 2013 -0600

    XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC
    
    This could be ported, but there's a lot of stuff to convert

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

commit 104f15705253ad1f82dad68627230dc09eedc887
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 27 12:05:53 2013 -0600

    XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC
    
    This involves skipping much of the tests.  Reexamine later

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

commit c24794394b6e8af182662d43f42993c11d9d92e0
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 27 11:27:06 2013 -0600

    ext/re/t/re_funcs_u.t: Fix to work under EBCDIC

M       ext/re/t/re_funcs_u.t

commit c2ff0d619c1da49f8abb2d80336a27b7f1b9ee76
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 27 11:11:22 2013 -0600

    dist/IO/t/io_utf8argv.t: Generalize for non-ASCII platforms.

M       dist/IO/t/io_utf8argv.t

commit 21647bfce2815bbe2d52ec9c6c2b1615659c28ce
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 27 10:33:44 2013 -0600

    t/op/print.t: Skip an EBCDIC test
    
    This could be written (the values would probably change depending on the
    code page), but the code that would get exercised is unlikely to vary
    depending on character set.

M       t/op/print.t

commit e3d9d2b228fbdbdb2605eb51f8712be794563b7e
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M       t/TEST

commit 4a13b8c9a104ea9aacbf9ec12fc231e16a1cef79
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Mar 25 20:43:38 2013 -0600

    op/chop.t: Fix for EBCDIC
    
    One test is skipped because the code point is not representable on
    EBCDIC platforms.  Other tests are modified to work on EBCDIC.

M       t/op/chop.t

commit aec5d7cfb9810fe92ca8620e2fd7897649bc53db
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Mar 25 19:56:50 2013 -0600

    t/op/lc.t: Fix to work under EBCDIC
    
    This had code that attempted this, but it was wrong.  The conversion to
    EBCDIC must be done before the \U, or similar.

M       t/op/lc.t

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

    Skip some porting tests under EBCDIC
    
    EBCDIC won't work on these because of inherent differences from ASCII,
    including a different sort order.
    
    For porting/regen.t, we use the shipped parsing rules on EBCDIC platforms

M       Porting/pod_rules.pl
M       t/porting/bincompat.t
M       t/porting/customized.t
M       t/porting/manifest.t
M       t/porting/perlfunc.t
M       t/porting/regen.t

commit 26ea0db25d8cdd7709d84b36a128a724a2a8b382
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Mar 25 14:59:50 2013 -0600

    t/re/regex_sets.t: So will pass under EBCDIC

M       t/re/regex_sets.t

commit 213fc439b523701f9ce9f46f1e6cf1eeaf13a3d9
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Jun 26 16:06:47 2013 -0600

    lib/Unicode/UCD.t: White-space only
    
    Indents for a newly formed block

M       lib/Unicode/UCD.t

commit 3e3cbf0b8deb314500da4452c0b35ca1c6bbe498
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 20 22:15:58 2013 -0600

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

M       lib/Unicode/UCD.t

commit 01a8fb0dffeed7c9b3868db381b5ad1b75a20be8
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Nov 24 11:20:46 2014 -0700

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

M       lib/Unicode/UCD.pm

commit 72849667c67a57e153f2b6a5cbec5c6f1c3284b1
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 19 15:27:31 2013 -0600

    t/op/quotemeta.t: EBCDIC fixes

M       t/op/quotemeta.t

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

    t/re/fold_grind.t: Fixes for EBCDIC

M       t/re/fold_grind.t

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

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

M       t/uni/class.t

commit 226eaf9b9ba9b9dfd575a0fc1ac48c61a5762e99
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 19 11:01:57 2013 -0600

    feature/unicode_strings.t: Fix to work on EBCDIC

M       lib/feature/unicode_strings.t

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

    lib/dumpvar.pl: Generalize for non-ASCII

M       lib/dumpvar.pl

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

    XXX needs more work lib/perl5db.pl

M       lib/perl5db.pl

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

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

M       lib/sigtrap.pm

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

    XXX unsure lib/DB.pm: Generalize for EBCDIC

M       lib/DB.pm

commit 852858b491d32e63919d6e85b08588b0c64f0c7f
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Fri Mar 15 11:57:24 2013 -0600

    re/charset.t: Generalize for non-ASCII platforms
    
    This converts the hard-coded character numbers to native, so will work
    on any platform.  It also adds some tests, and improves some test names

M       t/re/charset.t

commit 66e822faef8e87d05be5d585e7b9a64b212fa78f
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Wed Mar 13 16:17:39 2013 -0600

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

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

commit 2168c41d4dee437b8b1837a78e490bf8899c0116
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sat Sep 7 12:59:57 2013 -0600

    XXX dist/Data-Dumper/Dumper.pm
    
    Merge with result of #113088
    Add /a to regexes here for safety against a use v5.14

M       dist/Data-Dumper/Dumper.pm

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

    Data-Dumper: Make EBCDIC-friendly

M       dist/Data-Dumper/Dumper.xs

commit 6db4647caafe15f9bb52449378a6df7615124643
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Sun Mar 10 22:17:31 2013 -0600

    t/base/lex.t: Generalize for non-ASCII platforms
    
    \xE2 is 'S' in EBCDIC, and so is going to be legal.  \xDF is an alpha
    which has no ASCII equivalent in either character set
    
    Also, 65 may not be "A" on a non-ASCII platform, so use 65 where that is
    wanted

M       t/base/lex.t

commit e14518c7001c29cf385a770fdb8e1c3fa900c13a
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M       makedepend.SH

commit ec8f230eaf33da2e22a4ff0e1c86185f6b45a823
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Feb 26 12:08:50 2013 -0700

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

M       embed.fnc
M       proto.h

commit bd4027e99fd0e91ceeaf4a5e28d09dd8d0ba0221
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Feb 26 11:26:09 2013 -0700

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

M       embed.fnc
M       proto.h

commit fb137b8e331dcdf70cfe5c5b9d7d06dfba040529
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 12 12:48:04 2014 -0700

    XXX cpan Encode::encoding: Don't fail 'no encoding' on EBCDIC
    
    If someone specifies 'no encoding' it would croak at compile time on an
    EBCDIC platform, whereas the only problem would be if they had said 'use
    encoding'.  So move the test to the import function.

M       cpan/Encode/encoding.pm

commit aa9ad95983ab20f03dedc013698760bb56a4e826
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M       cpan/Encode/encengine.c

commit 701ae379e27fa854732985fd86abbd9aa8d015e0
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Feb 25 17:12:53 2013 -0700

    XXX CPAN Encode.xs
    
    Use core function if available.  This will insulate this code from any
    future changes.

M       cpan/Encode/Encode.xs

commit 1990da42c3598ed111e6e6bca19bda9daa22db62
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Feb 25 17:04:24 2013 -0700

    XXX CPAN and unsure Encode

M       cpan/Encode/Encode.xs
M       cpan/Encode/Unicode/Unicode.xs

commit 637ceaa689c83070f76d96c6b72a90861fd37d46
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Mon Feb 25 17:00:47 2013 -0700

    XXX CPAN Encode.xs: fix indent

M       cpan/Encode/Encode.xs
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to