[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl5-changes
Subject:    [perl.git]  branch khw/ebcdic, created. v5.21.8-294-g29db8fe
From:       Karl Williamson <public () khwilliamson ! com>
Date:       2015-01-30 5:08:44
Message-ID: E1YH3oy-0002BM-T0 () camel-001 ! ams6 ! corp ! booking ! com
[Download RAW message or body]

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

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


        at  29db8fe4eadf33bd07f2e0c22a1e94c36f03f1f1 (commit)

- Log -----------------------------------------------------------------
commit 29db8fe4eadf33bd07f2e0c22a1e94c36f03f1f1
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 28 22:17:17 2015 -0700

    XXX POD-Simple

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

commit 843aef3aa3772032133f6a6b93ee618876f17ae9
Author: Karl Williamson <khw@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 b2c6202959c2bc7121bb6a22871f865cfe00f255
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 28 21:51:17 2015 -0700

    Data-Dumper/t/dumper.t: xxx debug

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

commit 7f482ac983970d3ab39fb6eddaf7628812ca0bc2
Author: Karl Williamson <khw@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 2bab54398b77d711e111305e4f1682f9416be3eb
Author: Karl Williamson <khw@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 f118eb30fc78cd28bd1fcbde5332e318301f2eb8
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 28 21:48:01 2015 -0700

    XXX Pod-Simple

M	MANIFEST
M	cpan/Pod-Simple/t/fcodes_s.t
M	cpan/Pod-Simple/t/search10.t

commit cf12dc15d0cf327f9d49f712446fabc8f5cf2d3d
Author: Karl Williamson <khw@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 4014bf752ec0e364c09e2ca49972c852fffa837a
Author: Karl Williamson <khw@cpan.org>
Date:   Fri Jan 23 09:18:09 2015 -0700

    regcomp.c: Fix typos in variable name
    
    This caused EBCDIC builds to fail

M	regcomp.c

commit 40c74604dfac3fab73772838fe724497d8fa8910
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 22 14:55:22 2015 -0700

    XXX Pod-Simple/lib/Pod/Simple/RTF.pm:
    
    Needs to work on older Perls

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

commit 711aa4af65d87b9ee4785f13962529de39135c4e
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 22 14:54:54 2015 -0700

    Pod-Simple/t/fcodes_s.t: Generalize to run on non-ASCII platform

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

commit f5a6384537af8447136469adb1735d7196b08eb9
Author: Karl Williamson <khw@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 39347bd1b58eb326b41bdbf0e5494195a88bd52d
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 22 14:03:40 2015 -0700

    XXX cpan/Pod-Simple/lib/Pod/Simple/HTML.pm: merge

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

commit 229360e78e79e67aa958ccaacb09eea96f142876
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 22 13:25:06 2015 -0700

    XXX Pod-Simple/t/encod04.t: Partial EBCDIC fixes
    
    This should wait until we get our 1252 fixes in

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

commit 7c90425469d71a157a3d61d4e5f41d3a72febf7a
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 22 13:07:05 2015 -0700

    XXX Pod-Simple/t/corpus.t: skip for now until Encode works

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

commit d772e72f95ec4289c97516d79f4238e34395ad36
Author: Karl Williamson <khw@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 1e03bee61b863484055298caa31c02b6ece49177
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 22 12:14:31 2015 -0700

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

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

commit 24360c32e4fedb57321ab4d94b49c6a8cd92376a
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 22 12:14:16 2015 -0700

    XXX cpan/Pod-Simple/t/search10.t DEBUG

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

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

    more run/locale.t

M	t/run/locale.t

commit 66bb135d668b5a928a92fa3b1666c1d0e626b42b
Author: Karl Williamson <khw@cpan.org>
Date:   Sun Jan 18 22:31:46 2015 -0700

    more Pod::Simple

A	cpan/Pod-Simple/t/ascii_order.pl
M	cpan/Pod-Simple/t/corpus.t
M	cpan/Pod-Simple/t/fcodes_s.t
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
M	cpan/Pod-Simple/t/xhtml01.t

commit a5112d564e7bc888f11234b7cb92a6727f5f5e0c
Author: Karl Williamson <khw@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 4e69e9c909b35ec7b2c766dbacc77ee291178378
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 15 21:44:44 2015 -0700

    XXX RTF start

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

commit 2b5cd74fe9743a33680cec3c2e89f4df2e7ebe40
Author: Karl Williamson <khw@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 30851ed82e3c1a3600c623026cb582db8b7c774f
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 14 22:28:49 2015 -0700

    dist/Data-Dumper/t/dumper.t: Try with commenting out last

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

commit 99bae8d5afdf1e241b175b929879a02d41262d14
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 14 22:11:50 2015 -0700

    Pod::Simple

M	cpan/Pod-Simple/lib/Pod/Simple.pm
M	cpan/Pod-Simple/lib/Pod/Simple/Checker.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/PullParserTextToken.pm
M	cpan/Pod-Simple/lib/Pod/Simple/Text.pm
M	cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm
M	cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm
M	t/TEST

commit 1ffdc6280e558024bb590ab34d70f3c01fa70c57
Author: Karl Williamson <khw@cpan.org>
Date:   Sun Jan 11 11:06:57 2015 -0700

    smoke

M	cpan/Encode/t/cow.t
M	cpan/Encode/t/decode.t
M	cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
M	cpan/Pod-Simple/t/encod04.t

commit 0b017c33d4cb063c05a78e1c25a8c70952c268a3
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 7 20:17:14 2015 -0700

    Pod::Simple/BlackBox.pm: Bom fix for EBCDIC

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

commit 254248702fcd248f5022d70ea4c69cddbc40744e
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 7 20:15:16 2015 -0700

    XXX Pod::Simple/BlackBox.pm: Fixes for EBCDIC
    
    This didn't apply from the Pod-Simple work space

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

commit 2158d9e829dd0c091428a40d4b05c029dd1b2c21
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 7 19:02:56 2015 -0700

    encod04.t: Restructure 2 tests to be TODOs
    
    These tests pass when the tests actually should fail.  Instead make them
    TODO.
    
    I came up with a somewhat less contrived example for the first one,
    where it could legally be either UTF-8 or CP1252.  This 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 an uppercase accented
    character, the multiplication sign, or the German sharp s 'ß'.  The
    second byte is in the range 80 to 9F.  Most of these are various
    punctuation characters or symbols such as a dagger.  These are mostly
    unlikely to immediately follow an uppercase letter, 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 b4e0a4add98d0388bbcc5a3c22773c3424afaa23
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Dec 31 16:49:35 2014 -0700

    utfebcdic.h: Add comment

M	utfebcdic.h

commit 28ec60dee7736a279914984c97ea0478a5f5bddd
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Dec 31 15:18:04 2014 -0700

    pop

M	cpan/File-Temp/lib/File/Temp.pm
M	dist/Data-Dumper/t/dumper.t
M	locale.c
M	perl.c
M	regcomp.c
M	toke.c

commit 25608d1be7dabd44d5e82d0f26f914c0fa9e8bd6
Author: Karl Williamson <khw@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 7aa425791456123a376aa6f063ac6bf40c8eb090
Author: Karl Williamson <khw@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 33a3cfa70f51b6fd4942116786bd9b7b24880c0a
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 29 09:09:34 2015 -0700

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

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

commit 399f748267ebbf02a11567181dd5dfe8554287d6
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 29 09:08:36 2015 -0700

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

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

commit a345afeeb00b215f3dc197df9f4c544ebab95600
Author: Karl Williamson <khw@cpan.org>
Date:   Thu Jan 29 09:07:53 2015 -0700

    XXX debug t/op/stat.t

M	t/op/stat.t

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

    XXX debug run locale

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

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

    h2ph-ro

M	utils/h2ph.PL

commit 9ce5f0dd94ee851101e605ac3400195700237b69
Author: Karl Williamson <khw@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 adb92e2a5cb9b534dd6341faad7c39faefbe7840
Author: Karl Williamson <khw@cpan.org>
Date:   Sun Dec 21 22:30:06 2014 -0700

    "A" =~ '\N{U+41}' should be true on all platforms
    
    Previously this wasn't the case on EBCDIC platforms, although it was if
    the pattern wasn't enclosed in single quotes.
    
    Spotted by Father Chrysostomos

M	regcomp.c
M	t/re/re_tests
M	toke.c

commit 61ec1e362483b7ec75669843bb0fc06014fb51d2
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Dec 17 21:45:29 2014 -0700

    XXX more debug: pp_sys.c

M	pp_sys.c

commit 3a0183382d46c4a2dfa991c3b06d73ef42f2dc57
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Dec 17 14:25:33 2014 -0700

    XXX merge t/op/stat.t

M	t/op/stat.t

commit ac99da4c235a48cb9c3d0f4570cc4d5f39bb57b0
Author: Karl Williamson <khw@cpan.org>
Date:   Fri Dec 26 20:40:37 2014 -0700

    XXX temp Debug

M	cpan/File-Temp/lib/File/Temp.pm
M	dist/Data-Dumper/t/dumper.t
M	locale.c
M	pp_sys.c
M	t/lib/croak/op
M	t/op/pack.t
M	t/op/stat.t

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

    XXX Temp Configure to point to bash

M	Configure

commit 3f97a71a177aae763d099640897c3d0a6a88386a
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Dec 30 13:45:26 2014 -0700

    pp_pack.c

M	pp_pack.c

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

    XXX Debug or maybe permanent

M	pp_pack.c

commit fd622630066c14d6f763e7e7692321fb2fec9f18
Author: Karl Williamson <khw@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 d6db887cc749e8357ecc7c5de1a668f3eb0e1da6
Author: Karl Williamson <khw@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 0e822e809ba89d81f6903bc5605c5350070831c1
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Dec 30 13:47:06 2014 -0700

    t/run/locale.t

M	t/run/locale.t

commit 468fe4f82a274dad8163d85fcc007ef20ad60d0a
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Dec 10 16:17:29 2014 -0700

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

M	cpan/File-Temp/lib/File/Temp.pm
M	dist/ExtUtils-CBuilder/t/04-base.t

commit 5d38f47d05c64b9ff843222e1298515ca49e5dc2
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Dec 9 21:43:55 2014 -0700

    XXX test dirhandle

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

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

    XXX t/run/locale.t

M	t/run/locale.t

commit c71d0cd7aae4970f43344f929d7ea748f009ee00
Author: Karl Williamson <khw@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 71f323fac4513317eaacf3fb78e7f71b381422b9
Author: Karl Williamson <khw@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 e5e3b72370211bdde63025e26abbdadced8ea03b
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Dec 8 14:55:46 2014 -0700

    XXX merge pp_pack.c

M	pp_pack.c

commit 0e59e86c28633cd2851091124ef77616c75ef4fa
Author: Karl Williamson <khw@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 84d330351e2054023d8c104502c3f77702790896
Author: Karl Williamson <khw@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 20d835a44b82d1f003330f63e50231390ab65161
Author: Karl Williamson <khw@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 5d05e60de19b504fbfbdd38e3257dd5191084bcc
Author: Karl Williamson <khw@cpan.org>
Date:   Sat Dec 6 22:17:25 2014 -0700

    XXX more t/run/locale.t

M	t/run/locale.t

commit 0e6830be540367349601952f29c6ad110710cd93
Author: Karl Williamson <khw@cpan.org>
Date:   Sat Dec 6 11:57:50 2014 -0700

    Pod::Simple::BlackBox.pm: Fix for early perls
    
    A previous commit would break this module for Perls earlier than v5.6,
    as that is when /[[:ascii:]]/ was introduced.  This patch adds an
    alternative path for such early Perls that works completely for ASCII
    platforms, and almost completely for EBCDIC.
    
    Feel free to merge this with the earlier patch

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

commit 346ac1ab89eb050d635e67813342b866501d0a6d
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Dec 3 16:55:45 2014 -0700

    XXX t/run/locale.t: Another debugging

M	t/run/locale.t

commit 3afb8c4c1af2b4291c88f524e18f5234c99ee2be
Author: Karl Williamson <khw@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 0454c94696d7b64954d4afe296ae28eb1bb6d49d
Author: Karl Williamson <khw@cpan.org>
Date:   Sun Nov 30 21:35:07 2014 -0700

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

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

commit 5ff6f34ccb931e7323a38c9b061dc0c75ce94e76
Author: Karl Williamson <khw@cpan.org>
Date:   Sun Nov 30 21:30:28 2014 -0700

    XXX Temp Pod::Simple Debug to STDERR

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

commit b319cb2b90ea18707c37146229fdb500db69ab03
Author: Karl Williamson <khw@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 7eb0d3db9c831806a855953fef7a228340fafac9
Author: Karl Williamson <khw@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 1dd78754b4656ff696fa7970d5fc0a104cfde555
Author: Karl Williamson <khw@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 ffee44e5f0be1e46681d3f16ce0a4020f0a93100
Author: Karl Williamson <khw@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 40a65a7b22c2746ab5298406475b9356d9acbb27
Author: Karl Williamson <khw@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 15d3ab3bb8adb9951cc2682aa09602ea4196309d
Author: Karl Williamson <khw@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 6cc4d2cebff5f53457617bc25d388fd9fa9dbd03
Author: Karl Williamson <khw@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 752c4dc80fce7a049f7d779876e8b51901e8e18a
Author: Karl Williamson <khw@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 bbaf3142185f397ffe9525d0fef23cf2f14cfe78
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Nov 26 10:19:25 2014 -0700

    XXX Temp debugging run/locale.t

M	t/run/locale.t

commit 2fdf61ed170fce3d1d3b37ce5566c56910812698
Author: Karl Williamson <khw@cpan.org>
Date:   Fri Nov 21 09:22:53 2014 -0700

    lib/Config.t: Skip invalid tests for os390

M	lib/Config.t

commit 428b68615807f00cabc5e00f994d6e373fc33f8e
Author: Karl Williamson <khw@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 7008a26af487c7e6695586c5914e6b90bac2b753
Author: Karl Williamson <khw@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 2e9e7d45fd439a5a1efdf5d00e90d91a84b639b6
Author: Karl Williamson <khw@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 f05a39138ccda1af9c8cdd625d5d9dfbf32de39f
Author: Karl Williamson <khw@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 bffd2bdfeb1bbee027ab42d39c03e80ccd57acf0
Author: Karl Williamson <khw@cpan.org>
Date:   Sat Oct 25 21:27:54 2014 -0600

    t/op/inc.t: Generalize for EBCDIC

M	t/op/inc.t

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

    t/op/ver.t: Generalize for EBCDIC

M	t/op/ver.t

commit 8c7fc462696eae0bfa8a26d22d30a4e6d2e690c9
Author: Karl Williamson <khw@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 aac8f521704f82751284bb294ab2bebf85d68486
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jan 14 12:42:41 2015 -0700

    lib/overload.t: Generalize for EBCDIC

M	lib/overload.t

commit fdf9bd3593988cb52639e000daf600f3ef8fbe0f
Author: Karl Williamson <khw@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 8b1f417fb89e2729101c06b185edc54790d0c9d3
Author: Karl Williamson <khw@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 cfa8df5490ee98fea88b641037438359c0a77f56
Author: Karl Williamson <khw@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 e86a76f0a55b3ed34c9f2d39fa37206ce3d71c9c
Author: Karl Williamson <khw@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 48f495a02012c02d6a50b4127343f01c8b6ef2cc
Author: Karl Williamson <khw@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 42bb74ccb10500bb27cb5857a03be25784fa3d4f
Author: Karl Williamson <khw@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 f86b778573a11a16b5c7461c519bfe94be864fab
Author: Karl Williamson <khw@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 48ecf2e549bc5bdda40fd0e588aa160642c2138b
Author: Karl Williamson <khw@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 50a62c32b4b3f2086e71f814c34cb018c436e442
Author: Karl Williamson <khw@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 e3fb65c3c19f5867fa0efd1bb7ff2dcff40c4d20
Author: Karl Williamson <khw@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 89e4764628c12bd54e262626dd2c86f6a5f3f58b
Author: Karl Williamson <khw@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 84c20e1f1b8a5037465b6adc2f37c692484a5bff
Author: Karl Williamson <khw@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 b970a1af673c0b9c54e486b2054253a76c4e0f09
Author: Karl Williamson <khw@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 33d571f385e5d77bdd1e973c4a708a5c2af743fe
Author: Karl Williamson <khw@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 94b65ca9c255bd72e6211a255eab08b9c6af8cc9
Author: Karl Williamson <khw@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 b7c7ed3300da442d4fee348593a243c1f64494a7
Author: Karl Williamson <khw@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 0bcbef12a2b6530d431cd9354076bd2267329a2d
Author: Karl Williamson <khw@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 9738c7c528fa421a641b11a5b644042118ae795a
Author: Karl Williamson <khw@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 ff7303c548393b36ebb30606e641f4b8843aea63
Author: Yaroslav Kuzmin <ykuzmin@rocketsoftware.com>
Date:   Mon Apr 28 16:21:44 2014 -0600

    Fix hints/os390.sh

M	hints/os390.sh

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

    Remove Configure changes so can run Configure on Linux

M	Configure

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

    hints/os390.sh: Suppress bogus compiler message

M	hints/os390.sh

commit d48d0ae4f79679c7de11e204696440a9e8e6e423
Author: John Goodyear <johngood@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 780920d2aeab7c361ffe25273eb1d7df91af4eb8
Author: Karl Williamson <public@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 e276a9165da6b2d1446fb1157b72e5b2faf2617f
Author: Karl Williamson <public@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 12ebab2fb9f64500b041d26e5a6b1f63b48d56a6
Author: Karl Williamson <public@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 9856608f679ba2f8b1b25684c5c1f3e5dc80df8f
Author: Karl Williamson <public@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 cbc7e8e475f70cbe8c7852acd51fb67755ed17a6
Author: Karl Williamson <public@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 53b43363fb165337fa8cc713d001b80546f12919
Author: Karl Williamson <public@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 ca663f7ef3fee523db94e783034093b79846a44a
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Nov 24 15:01:38 2014 -0700

    XXX pp_pack.c: 'u' format, comment

M	pp_pack.c

commit 7e37760220605cc802190843d24dfeddf774bfdb
Author: Karl Williamson <public@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 b14c50e184b9dca8cd4ed20d63646198b8f1e527
Author: Karl Williamson <public@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 67ffe163be59388c5b6269672aae7bb3809b97b9
Author: Karl Williamson <public@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 2ccf714ec71dd550f1229b441147d71fb0ccbf71
Author: Karl Williamson <public@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 f0b60a2d0e687838af5759fb225aaa7c67ac43fc
Author: Karl Williamson <public@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 cdcf3eeff829f00428b0a3e36a6a826e771215fe
Author: Karl Williamson <public@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 b18fac034a8013b2e68d2300e408044a46400724
Author: Karl Williamson <public@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 a1d3f90c31e81b0198f1a3599b17af941284e800
Author: Karl Williamson <public@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 3b872a1a827b868e29bdc1f336577cd2134e9370
Author: Karl Williamson <public@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 15b0c2fbc54f7fe9ac4b90ad445dffa92bc43a4a
Author: Karl Williamson <khw@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 d8646788e5a682a6eefaac6412884656c31ba945
Author: Karl Williamson <public@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 618b4a016e7490022fb5e0082223a69e0959f78f
Author: Karl Williamson <public@khwilliamson.com>
Date:   Sat Apr 13 22:04:50 2013 -0600

    XXX skip cpan tests

M	t/TEST

commit f40b78b0f1c79223145d8e7853727e8c6283e653
Author: Karl Williamson <public@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 bc8de251edbaf96c1b59759a62a8ac6112c94a14
Author: Karl Williamson <public@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 10039d70612d73cd7a80cec277fae442d2f93218
Author: Karl Williamson <khw@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 0948c35817b2cd21402141770153f806eca23728
Author: Karl Williamson <public@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 695f1e94db8cc5cd8c3a8ebdef81a87e796ae100
Author: Karl Williamson <public@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 ebbc4c9c0182b7c5650c508ec0aaff8d7e371099
Author: Karl Williamson <public@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 7d577582064b52fb2ca2bb198076e1c161ddccf5
Author: Karl Williamson <public@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 86affed9b8e43a1f9a3dfdf82a345b166cc92521
Author: Karl Williamson <public@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 dc7c9754b928a5cb8831202c35810a8e6b64355c
Author: Karl Williamson <public@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 94d0a8135443370f182c8ecbee3a4c3b2be84a99
Author: Karl Williamson <public@khwilliamson.com>
Date:   Sun Apr 7 10:45:14 2013 -0600

    t/op/goto.t: Generalize for EBCDIC

M	t/op/goto.t

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

    t/re/pat.t: Generalize for EBCDIC

M	t/re/pat.t

commit 2ee36d7f7e5be2163b7a07cb48b470b3c816fd85
Author: Karl Williamson <public@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 09c5c297b8c5387d2cedfe30f1f1927476dbce0a
Author: Karl Williamson <public@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 abfd372d29785b94e5bd30bfb0d3c190d7a8eeea
Author: Karl Williamson <public@khwilliamson.com>
Date:   Fri Apr 5 23:34:50 2013 -0600

    t/uni/overload.t: EBCDIC fixes

M	t/uni/overload.t

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

    t/uni/method.t: EBCDIC fixes

M	t/uni/method.t

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

    t/op/utf8magic.t: EBCDIC fixes

M	t/op/utf8magic.t

commit 1e56822f9e5b75468db29836aa90e17e4fb95b73
Author: Karl Williamson <public@khwilliamson.com>
Date:   Fri Apr 5 23:32:57 2013 -0600

    t/op/evalbytes.t: EBCDIC fixes

M	t/op/evalbytes.t

commit 69f26f61fbfa61f434df776847578b71a8560121
Author: Karl Williamson <public@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 e85cd77bf13d802c3c97ecef4ed97f3ef6ace46c
Author: Karl Williamson <public@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 53d6efc17999032f3da4c109df2725d727b4c313
Author: Karl Williamson <public@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 4cc23c3afd65cd6466f9f4d33235b15c30855428
Author: Karl Williamson <public@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 a1d4ffd98dda66b34e3c7444d6daf55c50e4ce35
Author: Karl Williamson <public@khwilliamson.com>
Date:   Mon Apr 1 21:08:20 2013 -0600

    t/op/split.t: EBCDIC fixes

M	t/op/split.t

commit da919ab82df8d9b9382e3272cb8d6844bbcd09c6
Author: Karl Williamson <public@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 0fc10a7327ae359a8a41b86295cf8c140c61485f
Author: Karl Williamson <public@khwilliamson.com>
Date:   Mon Apr 1 20:01:04 2013 -0600

    t/io/utf8.t: EBCDIC fixes

M	t/io/utf8.t

commit f5d8870c5eab1d061e18738034fa4fc7504f441a
Author: Karl Williamson <public@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 51267819e4a7b1091d10d883ceb90f99e67ec239
Author: Karl Williamson <public@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 7bb8f49d02e03bc08ec0aaf44f02add643d3b68a
Author: Karl Williamson <public@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 65bd3de1b9d85196886f2a941f32d20c5d947bdf
Author: Karl Williamson <public@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 384c7777ac621d5b04ddd43f6e5247ba93b5fc4d
Author: Karl Williamson <public@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 15fd065f725de04070581c91ef539cafc9c7237a
Author: Karl Williamson <public@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 9f5a5a387273ce066f8e1f2705d0a369cfa72d3a
Author: Karl Williamson <public@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 884ff750a37428ce263c46a5e1f4b8f5c16bcfcc
Author: Karl Williamson <public@khwilliamson.com>
Date:   Tue Mar 26 15:44:59 2013 -0600

    XXX t/TEST: Avoid SIGPIPEs

M	t/TEST

commit 71616021ed752746c526e799a512c5548076afba
Author: Karl Williamson <public@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 57c29a0993f38e00537e3c96c4f6c0539483f9c5
Author: Karl Williamson <public@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 3f69b3c6f3819f6f9521480178899ae54ab408a5
Author: Karl Williamson <public@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 9c23158cd74b9159daf6165aec3f27d72fd46b8f
Author: Karl Williamson <public@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 3cd750a172eca22ed6d99ec2acb1ae13a7ea31de
Author: Karl Williamson <public@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 d1069ce33d6e51c82fde5b996e6f5f1a3cbb1bec
Author: Karl Williamson <public@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 72ef11170b5c6acad83920b32c28eef1e92af8a0
Author: Karl Williamson <khw@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 76fb1961d25a928e1c3099dcd1393a7e1bee3730
Author: Karl Williamson <public@khwilliamson.com>
Date:   Tue Mar 19 15:27:31 2013 -0600

    t/op/quotemeta.t: EBCDIC fixes

M	t/op/quotemeta.t

commit 67ba79cf18a28add7088493f3f729c01a56ea32e
Author: Karl Williamson <public@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 22d2a172e2828561fafff235cd22c4c0c8cfec3d
Author: Karl Williamson <public@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 cca759c0203536a1ac8a13524887ea687fa68cfe
Author: Karl Williamson <public@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 b665122abacf1495ec6d8854a54d8b0223331784
Author: Karl Williamson <khw@cpan.org>
Date:   Sat Nov 1 21:10:48 2014 -0600

    lib/dumpvar.pl: Generalize for non-ASCII

M	lib/dumpvar.pl

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

    XXX needs more work lib/perl5db.pl

M	lib/perl5db.pl

commit 1bf3fa64b9356e3cd11ee8bf396b5fe49018c5cc
Author: Karl Williamson <khw@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 7cf5c8af3e721490c305c3be70cf92ea9b2658b4
Author: Karl Williamson <khw@cpan.org>
Date:   Sat Nov 1 21:01:19 2014 -0600

    XXX unsure lib/DB.pm: Generalize for EBCDIC

M	lib/DB.pm

commit 9684d6df0a1c9eb32447b484f39955019a15e6a3
Author: Karl Williamson <public@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 e2c96b67ae830464837cc3b5d88bea40a966cc74
Author: Karl Williamson <public@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 8e31ac8af0e223c25fec15b3cafc6dcfbb4d52de
Author: Karl Williamson <public@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 dd2cc318f688ffe0b170dac153d6f8767ce018f1
Author: Karl Williamson <public@khwilliamson.com>
Date:   Wed Mar 13 16:16:14 2013 -0600

    Data-Dumper: Make EBCDIC-friendly

M	dist/Data-Dumper/Dumper.xs

commit ed2a5f9126d2bf5e0c8721711384ea0c792ee1da
Author: Karl Williamson <public@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 227d155d02474d1fec50c9bce6a32fd004e91bf5
Author: Karl Williamson <public@khwilliamson.com>
Date:   Thu Feb 28 09:25:27 2013 -0700

    XXX temp:  show makedepend cerr

M	makedepend.SH

commit c264a0510f19a087278c2317bd58f93d4631a722
Author: Karl Williamson <public@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 89814d18ba6cb6777396833d0a41268d64911f8c
Author: Karl Williamson <public@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 9fe610165be015c53627a6b5023c38e1adb3f7c2
Author: Karl Williamson <khw@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 f8a7792125f41f2c2ecb552c659966d9650cb2ba
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Oct 29 10:08:16 2014 -0600

    XXX encode merge, cpan

M	cpan/Encode/encengine.c

commit f8202444d3a7dc3487b384d0b4338913cf763485
Author: Karl Williamson <public@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 dff97b8941d51ca29b4122c422e3c58d5d8bd177
Author: Karl Williamson <public@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 d1e2b5d67ae0ad2686490952066272606663406c
Author: Karl Williamson <public@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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic