37 hours agoXXX POD-Simple khw/ebcdic
Karl Williamson [Thu, 29 Jan 2015 05:17:17 +0000]
XXX POD-Simple

37 hours agoExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks
Karl Williamson [Thu, 29 Jan 2015 04:51:37 +0000]
ExtUtils-CBuilder/t/04-base.t: XXX fewer symlinks

37 hours agoData-Dumper/t/dumper.t: xxx debug
Karl Williamson [Thu, 29 Jan 2015 04:51:17 +0000]
Data-Dumper/t/dumper.t: xxx debug

37 hours agoXXX t/re/pat_advanced.t: debug
Karl Williamson [Thu, 29 Jan 2015 04:49:29 +0000]
XXX t/re/pat_advanced.t: debug

37 hours agot/run/locale.t: debug
Karl Williamson [Thu, 29 Jan 2015 04:48:53 +0000]
t/run/locale.t: debug

37 hours agoXXX Pod-Simple
Karl Williamson [Thu, 29 Jan 2015 04:48:01 +0000]
XXX Pod-Simple

37 hours agocwd
Karl Williamson [Sun, 25 Jan 2015 18:08:10 +0000]
cwd

38 hours agoregcomp.c: Fix typos in variable name
Karl Williamson [Fri, 23 Jan 2015 16:18:09 +0000]
regcomp.c: Fix typos in variable name

This caused EBCDIC builds to fail

38 hours agoXXX Pod-Simple/lib/Pod/Simple/RTF.pm:
Karl Williamson [Thu, 22 Jan 2015 21:55:22 +0000]
XXX Pod-Simple/lib/Pod/Simple/RTF.pm:

Needs to work on older Perls

38 hours agoPod-Simple/t/fcodes_s.t: Generalize to run on non-ASCII platform
Karl Williamson [Thu, 22 Jan 2015 21:54:54 +0000]
Pod-Simple/t/fcodes_s.t: Generalize to run on non-ASCII platform

38 hours agoXXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390
Karl Williamson [Thu, 22 Jan 2015 21:26:54 +0000]
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.

38 hours agoXXX cpan/Pod-Simple/lib/Pod/Simple/HTML.pm: merge
Karl Williamson [Thu, 22 Jan 2015 21:03:40 +0000]
XXX cpan/Pod-Simple/lib/Pod/Simple/HTML.pm: merge

38 hours agoXXX Pod-Simple/t/encod04.t: Partial EBCDIC fixes
Karl Williamson [Thu, 22 Jan 2015 20:25:06 +0000]
XXX Pod-Simple/t/encod04.t: Partial EBCDIC fixes

This should wait until we get our 1252 fixes in

38 hours agoXXX Pod-Simple/t/corpus.t: skip for now until Encode works
Karl Williamson [Thu, 22 Jan 2015 20:07:05 +0000]
XXX Pod-Simple/t/corpus.t: skip for now until Encode works

38 hours agot/run/locale.t: More debug
Karl Williamson [Thu, 22 Jan 2015 19:48:08 +0000]
t/run/locale.t: More debug

38 hours agoXXX dist/Data-Dumper/t/dumper.t: debug
Karl Williamson [Thu, 22 Jan 2015 19:14:31 +0000]
XXX dist/Data-Dumper/t/dumper.t: debug

38 hours agoXXX cpan/Pod-Simple/t/search10.t DEBUG
Karl Williamson [Thu, 22 Jan 2015 19:14:16 +0000]
XXX cpan/Pod-Simple/t/search10.t DEBUG

38 hours agomore run/locale.t
Karl Williamson [Tue, 20 Jan 2015 00:21:43 +0000]
more run/locale.t

38 hours agomore Pod::Simple
Karl Williamson [Mon, 19 Jan 2015 05:31:46 +0000]
more Pod::Simple

38 hours agoRevert "XXX skip for now lib/DBM_Filter/t/encode.t"
Karl Williamson [Fri, 16 Jan 2015 05:23:08 +0000]
Revert "XXX skip for now lib/DBM_Filter/t/encode.t"

This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.

38 hours agoXXX RTF start
Karl Williamson [Fri, 16 Jan 2015 04:44:44 +0000]
XXX RTF start

38 hours agoXXX t/run/locale.t: output $ENV{PERLIO}
Karl Williamson [Fri, 16 Jan 2015 03:35:04 +0000]
XXX t/run/locale.t: output $ENV{PERLIO}

38 hours agodist/Data-Dumper/t/dumper.t: Try with commenting out last
Karl Williamson [Thu, 15 Jan 2015 05:28:49 +0000]
dist/Data-Dumper/t/dumper.t: Try with commenting out last

38 hours agoPod::Simple
Karl Williamson [Thu, 15 Jan 2015 05:11:50 +0000]
Pod::Simple

38 hours agosmoke
Karl Williamson [Sun, 11 Jan 2015 18:06:57 +0000]
smoke

38 hours agoPod::Simple/BlackBox.pm: Bom fix for EBCDIC
Karl Williamson [Thu, 8 Jan 2015 03:17:14 +0000]
Pod::Simple/BlackBox.pm: Bom fix for EBCDIC

38 hours agoXXX Pod::Simple/BlackBox.pm: Fixes for EBCDIC
Karl Williamson [Thu, 8 Jan 2015 03:15:16 +0000]
XXX Pod::Simple/BlackBox.pm: Fixes for EBCDIC

This didn't apply from the Pod-Simple work space

38 hours agoencod04.t: Restructure 2 tests to be TODOs
Karl Williamson [Thu, 8 Jan 2015 02:02:56 +0000]
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.

38 hours agoutfebcdic.h: Add comment
Karl Williamson [Wed, 31 Dec 2014 23:49:35 +0000]
utfebcdic.h: Add comment

38 hours agopop
Karl Williamson [Wed, 31 Dec 2014 22:18:04 +0000]
pop

38 hours agodist/PathTools/Cwd.xs: White-space/comment only
Karl Williamson [Thu, 29 Jan 2015 17:00:40 +0000]
dist/PathTools/Cwd.xs: White-space/comment only

Bring indentation style of bsd_realpath() into line with the rest of
Perl

38 hours agoXXX dist/ExtUtils-CBuilder/t/04-base.t: debug
Karl Williamson [Thu, 29 Jan 2015 16:24:39 +0000]
XXX dist/ExtUtils-CBuilder/t/04-base.t: debug

38 hours agoXXX cpan/File-Temp/lib/File/Temp.pm: debug
Karl Williamson [Thu, 29 Jan 2015 16:09:34 +0000]
XXX cpan/File-Temp/lib/File/Temp.pm: debug

38 hours agoXXX debug dist/Data-Dumper/t/dumper.t
Karl Williamson [Thu, 29 Jan 2015 16:08:36 +0000]
XXX debug dist/Data-Dumper/t/dumper.t

38 hours agoXXX debug t/op/stat.t
Karl Williamson [Thu, 29 Jan 2015 16:07:53 +0000]
XXX debug t/op/stat.t

38 hours agoXXX debug run locale
Karl Williamson [Thu, 29 Jan 2015 16:07:12 +0000]
XXX debug run locale

2 days agoh2ph-ro
Karl Williamson [Sat, 27 Dec 2014 03:39:09 +0000]
h2ph-ro

2 days agoXXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC
Karl Williamson [Mon, 22 Dec 2014 06:00:26 +0000]
XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC

2 days ago"A" =~ '\N{U+41}' should be true on all platforms
Karl Williamson [Mon, 22 Dec 2014 05:30:06 +0000]
"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

2 days agoXXX more debug: pp_sys.c
Karl Williamson [Thu, 18 Dec 2014 04:45:29 +0000]
XXX more debug: pp_sys.c

2 days agoXXX merge t/op/stat.t
Karl Williamson [Wed, 17 Dec 2014 21:25:33 +0000]
XXX merge t/op/stat.t

2 days agoXXX temp Debug
Karl Williamson [Sat, 27 Dec 2014 03:40:37 +0000]
XXX temp Debug

2 days agoXXX Temp Configure to point to bash
Karl Williamson [Wed, 17 Dec 2014 20:28:56 +0000]
XXX Temp Configure to point to bash

2 days agopp_pack.c
Karl Williamson [Tue, 30 Dec 2014 20:45:26 +0000]
pp_pack.c

2 days agoXXX Debug or maybe permanent
Karl Williamson [Fri, 12 Dec 2014 00:26:18 +0000]
XXX Debug or maybe permanent

2 days agopp_pack.c: White-space only
Karl Williamson [Fri, 12 Dec 2014 00:21:45 +0000]
pp_pack.c: White-space only

This outdents some code whose enclosing block was removed in the
previous commit

2 days agopp_pack.c: Rmv useless code
Karl Williamson [Fri, 12 Dec 2014 00:17:45 +0000]
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.

2 days agot/run/locale.t
Karl Williamson [Tue, 30 Dec 2014 20:47:06 +0000]
t/run/locale.t

2 days agoXXX Debug dist/ExtUtils-CBuilder/t/04-base.t
Karl Williamson [Wed, 10 Dec 2014 23:17:29 +0000]
XXX Debug dist/ExtUtils-CBuilder/t/04-base.t

2 days agoXXX test dirhandle
Karl Williamson [Wed, 10 Dec 2014 04:43:55 +0000]
XXX test dirhandle

2 days agoXXX t/run/locale.t
Karl Williamson [Wed, 10 Dec 2014 04:21:44 +0000]
XXX t/run/locale.t

2 days agopp_pack.c: Refactor to remove #if EBCDIC
Karl Williamson [Wed, 10 Dec 2014 03:57:52 +0000]
pp_pack.c: Refactor to remove #if EBCDIC

This commit causes the same code to be executed whether on an ASCII or
EBCDIC platform.

2 days agopp_pack.c: Change name of some static functions
Karl Williamson [Wed, 10 Dec 2014 00:45:35 +0000]
pp_pack.c: Change name of some static functions

Early code tends to conflate the terms Unicode and UTF-8.  I find that
confusing.

2 days agoXXX merge pp_pack.c
Karl Williamson [Mon, 8 Dec 2014 21:55:46 +0000]
XXX merge pp_pack.c

2 days agoXXX Perhaps temporary, assert size for array lookups
Karl Williamson [Mon, 8 Dec 2014 21:51:39 +0000]
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.

2 days agoXXX also trail blank t/run/locale.t
Karl Williamson [Mon, 8 Dec 2014 04:55:30 +0000]
XXX also trail blank t/run/locale.t

2 days agoXXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms
Karl Williamson [Sun, 7 Dec 2014 06:08:38 +0000]
XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms

2 days agoXXX more t/run/locale.t
Karl Williamson [Sun, 7 Dec 2014 05:17:25 +0000]
XXX more t/run/locale.t

2 days agoPod::Simple::BlackBox.pm: Fix for early perls
Karl Williamson [Sat, 6 Dec 2014 18:57:50 +0000]
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

2 days agoXXX t/run/locale.t: Another debugging
Karl Williamson [Wed, 3 Dec 2014 23:55:45 +0000]
XXX t/run/locale.t: Another debugging

2 days agoXXX Module::CoreList: hopeful fixes
Karl Williamson [Mon, 1 Dec 2014 06:17:07 +0000]
XXX Module::CoreList: hopeful fixes

2 days agoXXX Temp dist/Data-Dumper/t/dumper.t debug
Karl Williamson [Mon, 1 Dec 2014 04:35:07 +0000]
XXX Temp dist/Data-Dumper/t/dumper.t debug

2 days agoXXX Temp Pod::Simple Debug to STDERR
Karl Williamson [Mon, 1 Dec 2014 04:30:28 +0000]
XXX Temp Pod::Simple Debug to STDERR

2 days agoXXX test on early Perls Generalize Carp for non-ASCII platforms
Karl Williamson [Thu, 11 Dec 2014 19:29:49 +0000]
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.

2 days agoCarp: Fix off-by-one error for early Perl versions
Karl Williamson [Thu, 11 Dec 2014 19:37:01 +0000]
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.

2 days agoXXX ext/PerlIO-encoding/t/encoding.t: Skip on EBCDIC
Karl Williamson [Fri, 28 Nov 2014 05:35:07 +0000]
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.

2 days agot/op/sprintf.t: Generalize for EBCDIC
Karl Williamson [Thu, 27 Nov 2014 02:55:23 +0000]
t/op/sprintf.t: Generalize for EBCDIC

This adds a mechanism for tests to be ASCII or EBCDIC specific

2 days agoXXX temp for debug: Data::Dumper:dumper.t
Karl Williamson [Wed, 26 Nov 2014 21:44:58 +0000]
XXX temp for debug: Data::Dumper:dumper.t

2 days agoDevel::Peek:Peek.t: Fix to work on EBCDIC
Karl Williamson [Wed, 26 Nov 2014 21:35:31 +0000]
Devel::Peek:Peek.t: Fix to work on EBCDIC

2 days agoporting/checkcfgvar.t: Skip on EBCDIC platforms
Karl Williamson [Wed, 26 Nov 2014 17:54:54 +0000]
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.

2 days agot/op/bop.t: Generalize for EBCDIC platforms
Karl Williamson [Wed, 26 Nov 2014 17:47:17 +0000]
t/op/bop.t: Generalize for EBCDIC platforms

This also indents some lines that should have been indented or from a
newly formed block.

2 days agoXXX Temp debugging run/locale.t
Karl Williamson [Wed, 26 Nov 2014 17:19:25 +0000]
XXX Temp debugging run/locale.t

2 days agolib/Config.t: Skip invalid tests for os390
Karl Williamson [Fri, 21 Nov 2014 16:22:53 +0000]
lib/Config.t: Skip invalid tests for os390

2 days agot/uni/chomp.t: Better explain why skipped on EBCDIC
Karl Williamson [Fri, 14 Nov 2014 03:52:23 +0000]
t/uni/chomp.t: Better explain why skipped on EBCDIC

2 days agot/uni/case.pl: Fix to work on non-ASCII platforms
Karl Williamson [Mon, 24 Nov 2014 18:19:22 +0000]
t/uni/case.pl: Fix to work on non-ASCII platforms

This involves changes to the three test files that call it

2 days agot/comp/require.t: No longer needed to skip on EBCDIC
Karl Williamson [Wed, 29 Oct 2014 16:08:46 +0000]
t/comp/require.t: No longer needed to skip on EBCDIC

2 days agot/op/tie.t: Skip a couple tests on EBCDIC
Karl Williamson [Sun, 26 Oct 2014 03:42:34 +0000]
t/op/tie.t: Skip a couple tests on EBCDIC

These have different results on that platform.

2 days agot/op/inc.t: Generalize for EBCDIC
Karl Williamson [Sun, 26 Oct 2014 03:27:54 +0000]
t/op/inc.t: Generalize for EBCDIC

2 days agot/op/ver.t: Generalize for EBCDIC
Karl Williamson [Sun, 26 Oct 2014 03:27:20 +0000]
t/op/ver.t: Generalize for EBCDIC

2 days agot/lib/warnings/regcomp: SKIP some EBCDIC tests
Karl Williamson [Sun, 26 Oct 2014 03:26:20 +0000]
t/lib/warnings/regcomp: SKIP some EBCDIC tests

The result varies depending on EBCDIC code page

2 days agolib/overload.t: Generalize for EBCDIC
Karl Williamson [Wed, 14 Jan 2015 19:42:41 +0000]
lib/overload.t: Generalize for EBCDIC

2 days agodist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC
Karl Williamson [Sun, 26 Oct 2014 03:08:52 +0000]
dist/Data-Dumper/t/quotekeys.t: Generalize for EBCDIC

2 days agoXXX temp for smoke-me: Skip podcheck, cmp_version
Karl Williamson [Fri, 24 Oct 2014 18:09:40 +0000]
XXX temp for smoke-me: Skip podcheck, cmp_version

2 days agoXXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform
Karl Williamson [Wed, 22 Oct 2014 16:17:40 +0000]
XXX PerlIO-encoding/t/encoding.t: Generalize for non-ASCII platform

Probably has to wait for Encode to work

2 days agoXXX Temp to get mro working on EBCDIC
Karl Williamson [Wed, 22 Oct 2014 03:45:08 +0000]
XXX Temp to get mro working on EBCDIC

2 days agot/lib/warnings/op: Skip some tests on EBCDIC
Karl Williamson [Wed, 22 Oct 2014 00:55:27 +0000]
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.

2 days agot/lib/warnings/toke: Skip some tests on EBCDIC
Karl Williamson [Fri, 17 Oct 2014 03:16:24 +0000]
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.

2 days agoPOSIX/t/export.t: Generalize for non-ASCII platforms
Karl Williamson [Fri, 17 Oct 2014 03:07:11 +0000]
POSIX/t/export.t: Generalize for non-ASCII platforms

2 days agoPerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform
Karl Williamson [Fri, 17 Oct 2014 03:05:14 +0000]
PerlIO-encoding/t/nolooping.t: Skip on EBCDIC platform

2 days agoPod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms
Karl Williamson [Fri, 17 Oct 2014 03:03:50 +0000]
Pod-Functions/Functions_pm.PL: Generalize for non-ASCII platforms

2 days agoHash-Util tests: Generalize for non-ASCII platforms
Karl Williamson [Fri, 17 Oct 2014 03:00:56 +0000]
Hash-Util tests: Generalize for non-ASCII platforms

2 days agot/op/override.t: Generalize for non-ASCII platforms
Karl Williamson [Fri, 17 Oct 2014 02:50:29 +0000]
t/op/override.t: Generalize for non-ASCII platforms

2 days agoXXX May still have problems lib/open.t: Generalize for non-ASCII platforms
Karl Williamson [Fri, 17 Oct 2014 01:37:29 +0000]
XXX May still have problems lib/open.t: Generalize for non-ASCII platforms

2 days agoTerm::Complete: Generalize for EBCDIC
Karl Williamson [Fri, 27 Jun 2014 22:31:41 +0000]
Term::Complete: Generalize for EBCDIC

This doesn't try to print \c? nor C1 controls, which the previous
version did.

2 days agot/op/concat2.t: Skip 'use encoding' test in EBCDIC
Karl Williamson [Fri, 27 Jun 2014 16:32:13 +0000]
t/op/concat2.t: Skip 'use encoding' test in EBCDIC

This pragma does not work on EBCDIC platforms

2 days agoXXX ebcdic_tables.h: temporarily create in hex
Karl Williamson [Thu, 19 Jun 2014 21:51:04 +0000]
XXX ebcdic_tables.h: temporarily create in hex

This makes debugging simpler

2 days agoXXX Temporarily remove all but 1047 tables
Karl Williamson [Thu, 19 Jun 2014 21:48:50 +0000]
XXX Temporarily remove all but 1047 tables

This is to make debugging easier

2 days agot/uni/write.t: Don't skip EBCDIC tests
Karl Williamson [Mon, 9 Jun 2014 18:30:23 +0000]
t/uni/write.t: Don't skip EBCDIC tests

This now passes on os390

2 days agot/op/chars.t: Generalize to not use code page specific
Karl Williamson [Mon, 12 May 2014 01:34:08 +0000]
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.

2 days agoFix hints/os390.sh
Yaroslav Kuzmin [Mon, 28 Apr 2014 22:21:44 +0000]
Fix hints/os390.sh