14 hours agoDBM_Filter/t/utf8.t: Generalize for other EBCDIC code pages khw/ebcdic
Karl Williamson [Tue, 3 Mar 2015 05:08:41 +0000]
DBM_Filter/t/utf8.t: Generalize for other EBCDIC code pages

This works for EBCDIC 1047, but not for other pages.  This uses the
tools created for the purpose to make it general.

14 hours agoXXX DBM_Filter/t/encode.t: temporarily skip until Encode fixed
Karl Williamson [Tue, 3 Mar 2015 05:07:45 +0000]
XXX DBM_Filter/t/encode.t: temporarily skip until Encode fixed

14 hours agoporting/readme.t: TODO failing EBCDIC test
Karl Williamson [Tue, 3 Mar 2015 04:31:07 +0000]
porting/readme.t: TODO failing EBCDIC test

This depends on Unicode::Collate, which is not yet working properly in
EBCDIC

14 hours agolib/open.t: TODO an EBCDIC test until Encode fixed
Karl Williamson [Mon, 2 Mar 2015 23:06:47 +0000]
lib/open.t: TODO an EBCDIC test until Encode fixed

14 hours agolib/open.t: Correct SKIP count
Karl Williamson [Mon, 2 Mar 2015 23:05:01 +0000]
lib/open.t:  Correct SKIP count

14 hours agoXXX rewrite commit msg test.pl
Karl Williamson [Mon, 2 Mar 2015 22:03:08 +0000]
XXX rewrite commit msg test.pl

14 hours agolib/Unicode/UCD.t: Fixes to work on EBCDIC
Karl Williamson [Mon, 2 Mar 2015 22:00:25 +0000]
lib/Unicode/UCD.t: Fixes to work on EBCDIC

These were broken by the upgrade of Unicode::UCD to version 0.61

14 hours agoXXX merge and split, unfinished Data::Dumper: EBCDIC fixes
Karl Williamson [Fri, 27 Feb 2015 05:35:38 +0000]
XXX merge and split, unfinished Data::Dumper: EBCDIC fixes

14 hours agoXXX refer to email thread POSIX/t/sigaction.t: Skip failing EBCDIC test
Karl Williamson [Fri, 27 Feb 2015 01:10:08 +0000]
XXX refer to email thread POSIX/t/sigaction.t: Skip failing EBCDIC test

We don't know why this is faiing, but it also fails on another IBM
product, AIX 4.2.  Skip for now.

14 hours agoXXX Not complete: Fix \N{U+41} to work on EBCDIC
Karl Williamson [Mon, 2 Feb 2015 04:29:07 +0000]
XXX Not complete: Fix \N{U+41} to work on EBCDIC

14 hours agoRevert "XXX t/op/stat.t Remove most tests for debugging"
Karl Williamson [Tue, 17 Feb 2015 16:21:06 +0000]
Revert "XXX t/op/stat.t  Remove most tests for debugging"

14 hours agoXXX t/op/stat.t Remove most tests for debugging
Karl Williamson [Tue, 17 Feb 2015 16:11:59 +0000]
XXX t/op/stat.t  Remove most tests for debugging

14 hours agoXXX stat debugging
Karl Williamson [Tue, 17 Feb 2015 16:12:35 +0000]
XXX stat debugging

14 hours agoXXX dist/Data-Dumper/t/dumper.t partial
Karl Williamson [Sun, 15 Feb 2015 17:36:54 +0000]
XXX dist/Data-Dumper/t/dumper.t partial

14 hours agodist/Data-Dumper/t/dumper.t: Narrow down problem
Karl Williamson [Wed, 11 Feb 2015 05:05:27 +0000]
dist/Data-Dumper/t/dumper.t: Narrow down problem

14 hours agoXXX merge with earlier op/bop.t
Karl Williamson [Sun, 8 Feb 2015 16:27:16 +0000]
XXX merge with earlier  op/bop.t

14 hours agoRevert "Test Encode and podlators."
Karl Williamson [Fri, 6 Feb 2015 21:43:33 +0000]
Revert "Test Encode and podlators."

14 hours agoXXX DEBUG remove print dist/Data-Dumper/t/dumper.t
Karl Williamson [Fri, 6 Feb 2015 21:40:23 +0000]
XXX DEBUG remove print dist/Data-Dumper/t/dumper.t

14 hours agoRevert "XXX Add Debug statements dist/Data-Dumper/t/dumper.t"
Karl Williamson [Fri, 6 Feb 2015 21:23:39 +0000]
Revert "XXX Add Debug statements dist/Data-Dumper/t/dumper.t"

14 hours agoRevert "XXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests"
Karl Williamson [Fri, 6 Feb 2015 21:23:18 +0000]
Revert "XXX DEBUG   dist/Data-Dumper/t/dumper.t remove many tests"

14 hours agoRevert "XXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes"
Karl Williamson [Fri, 6 Feb 2015 21:23:01 +0000]
Revert "XXX DEBUG  dist/Data-Dumper/t/dumper.t  an extra eval with double quotes"

14 hours agoRevert "XXX debug dist/Data-Dumper/t/dumper.t miscellaneous"
Karl Williamson [Fri, 6 Feb 2015 21:22:37 +0000]
Revert "XXX debug dist/Data-Dumper/t/dumper.t miscellaneous"

14 hours agoXXX debug dist/Data-Dumper/t/dumper.t miscellaneous
Karl Williamson [Fri, 6 Feb 2015 21:15:26 +0000]
XXX debug dist/Data-Dumper/t/dumper.t miscellaneous

14 hours agoXXX DEBUG dist/Data-Dumper/t/dumper.t an extra eval with double quotes
Karl Williamson [Fri, 6 Feb 2015 21:14:54 +0000]
XXX DEBUG  dist/Data-Dumper/t/dumper.t  an extra eval with double quotes

14 hours agoXXX DEBUG dist/Data-Dumper/t/dumper.t remove many tests
Karl Williamson [Fri, 6 Feb 2015 21:13:34 +0000]
XXX DEBUG   dist/Data-Dumper/t/dumper.t remove many tests

14 hours agoXXX Add Debug statements dist/Data-Dumper/t/dumper.t
Karl Williamson [Fri, 6 Feb 2015 21:03:49 +0000]
XXX Add Debug statements dist/Data-Dumper/t/dumper.t

14 hours agoXXX Don't treat EBCDIC specially dist/Data-Dumper/t/dumper.t
Karl Williamson [Fri, 6 Feb 2015 21:11:01 +0000]
XXX Don't treat EBCDIC specially dist/Data-Dumper/t/dumper.t

14 hours agoTest Encode and podlators.
Karl Williamson [Fri, 6 Feb 2015 00:22:01 +0000]
Test Encode and podlators.

14 hours agoRevert "XXX Test Pod-Simple for now on os390"
Karl Williamson [Fri, 6 Feb 2015 00:13:14 +0000]
Revert "XXX Test Pod-Simple for now on os390"

This reverts commit e5d36043a3b21df789c9a58ac5a5290ad4036294.

14 hours agoXXX Debug, fix dist/ExtUtils-CBuilder/t/04-base.t
Karl Williamson [Thu, 5 Feb 2015 23:18:01 +0000]
XXX Debug, fix dist/ExtUtils-CBuilder/t/04-base.t

14 hours agoXXX debug cpan/Pod-Simple/t/encod04.t
Karl Williamson [Wed, 4 Feb 2015 22:21:09 +0000]
XXX debug cpan/Pod-Simple/t/encod04.t

14 hours agoXXX cpan/Encode/Makefile.PL: compile cp1252
Karl Williamson [Wed, 4 Feb 2015 22:19:59 +0000]
XXX cpan/Encode/Makefile.PL: compile cp1252

14 hours agoRevert "XXX debug cpan/File-Temp/lib/File/Temp.pm"
Karl Williamson [Wed, 4 Feb 2015 20:35:04 +0000]
Revert "XXX debug cpan/File-Temp/lib/File/Temp.pm"

This reverts commit 28e591a9ee2d0f48479b4be1dd39bdad17feeaf0.

14 hours agoencod04.t: Debug info to STDERR
Karl Williamson [Tue, 3 Feb 2015 22:03:34 +0000]
encod04.t: Debug info to STDERR

14 hours agoPod-Simple print debugging to STDERR
Karl Williamson [Mon, 2 Feb 2015 17:04:04 +0000]
Pod-Simple print debugging to STDERR

14 hours agoXXX Test Pod-Simple for now on os390
Karl Williamson [Mon, 2 Feb 2015 16:50:22 +0000]
XXX Test Pod-Simple for now on os390

14 hours agoCwd
Karl Williamson [Tue, 3 Feb 2015 05:32:26 +0000]
Cwd

14 hours agoXXX dist/PathTools/Cwd.xs: More debugging
Karl Williamson [Sun, 1 Feb 2015 05:13:19 +0000]
XXX dist/PathTools/Cwd.xs: More debugging

14 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

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

14 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.

14 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.

14 hours agoXXX Encode
Karl Williamson [Tue, 3 Feb 2015 21:04:48 +0000]
XXX Encode

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

14 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

14 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

14 hours agoXXX h2ph-ro
Karl Williamson [Sat, 27 Dec 2014 03:39:09 +0000]
XXX h2ph-ro

14 hours 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

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

14 hours agot/lib/croak/op: Fix to work on EBCDIC platforms
Karl Williamson [Wed, 4 Feb 2015 20:30:48 +0000]
t/lib/croak/op: Fix to work on EBCDIC platforms

14 hours agoXXX remove Debug t/op/pack.t
Karl Williamson [Wed, 4 Feb 2015 20:27:24 +0000]
XXX remove Debug   t/op/pack.t

14 hours agoXXX Debug pp_sys.c
Karl Williamson [Wed, 4 Feb 2015 20:25:03 +0000]
XXX Debug pp_sys.c

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

14 hours agoXXX debug cpan/File-Temp/lib/File/Temp.pm
Karl Williamson [Wed, 4 Feb 2015 20:22:45 +0000]
XXX debug cpan/File-Temp/lib/File/Temp.pm

14 hours agoXXX Debug dist/ExtUtils-CBuilder/t/04-base.t
Karl Williamson [Wed, 4 Feb 2015 20:22:25 +0000]
XXX Debug dist/ExtUtils-CBuilder/t/04-base.t

14 hours agoXXX reword, comment, no fstat fd
Karl Williamson [Sun, 15 Feb 2015 17:28:29 +0000]
XXX reword, comment, no fstat fd

14 hours 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.

14 hours 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

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

14 hours 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.

14 hours 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

14 hours 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

14 hours 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.

14 hours 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.

14 hours 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

14 hours 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

14 hours 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

14 hours 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

14 hours 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.

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

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

14 hours 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

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

14 hours 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

14 hours 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

14 hours 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

14 hours 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

14 hours 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.

14 hours 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.

14 hours 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

14 hours 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

14 hours 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

14 hours 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

14 hours 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

14 hours 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

14 hours 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.

14 hours 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

14 hours 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

14 hours 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

14 hours 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

14 hours 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.

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

14 hours agoRemove Configure changes so can run Configure on Linux
Karl Williamson [Sat, 26 Apr 2014 16:24:38 +0000]
Remove Configure changes so can run Configure on Linux

14 hours agohints/os390.sh: Suppress bogus compiler message
Karl Williamson [Fri, 15 Mar 2013 18:26:15 +0000]
hints/os390.sh: Suppress bogus compiler message

14 hours agoXXX Temporary for z/OS long long support
John Goodyear [Sat, 2 Mar 2013 19:31:25 +0000]
XXX Temporary for z/OS long long support

14 hours agoregexp_unicode_prop.t: Generalize for non-ASCII platforms
Karl Williamson [Thu, 27 Jun 2013 00:23:27 +0000]
regexp_unicode_prop.t: Generalize for non-ASCII platforms

14 hours agot/lib/warnings/utf8: Update skip message
Karl Williamson [Wed, 26 Jun 2013 21:28:41 +0000]
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.

14 hours agot/lib/feature/implicit: Generalize for EBCDIC platforms
Karl Williamson [Wed, 26 Jun 2013 21:25:37 +0000]
t/lib/feature/implicit: Generalize for EBCDIC platforms

14 hours agoext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms
Karl Williamson [Tue, 21 May 2013 04:01:02 +0000]
ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms

14 hours agodist/Storable/t/code.t: Fixes to run under EBCDIC
Karl Williamson [Tue, 21 May 2013 03:59:48 +0000]
dist/Storable/t/code.t: Fixes to run under EBCDIC