23 hours agoXXX temp to see if rest of file works re/reg_eval_scope.t: comment out out-of memory khw/ebcdic smoke-me/khw-ebcdic
Karl Williamson [Fri, 28 Nov 2014 05:59:37 +0000]
XXX temp to see if rest of file works re/reg_eval_scope.t: comment out out-of memory

23 hours agoXXX temp to see if rest of tests run: re/pat_rt_report.t
Karl Williamson [Fri, 28 Nov 2014 05:58:05 +0000]
XXX temp to see if rest of tests run: re/pat_rt_report.t

The commented-out test runs out of memory on os390

23 hours agoXXX Temp debug: lib/h2ph.t
Karl Williamson [Fri, 28 Nov 2014 05:46:32 +0000]
XXX Temp debug: lib/h2ph.t

23 hours agoXXX skip for now lib/DBM_Filter/t/encode.t
Karl Williamson [Fri, 28 Nov 2014 05:38:29 +0000]
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.

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

23 hours agoperldiag: Add missing entry
Karl Williamson [Fri, 28 Nov 2014 05:29:36 +0000]
perldiag: Add missing entry

23 hours agot/op/utfhash.t: Clarify comment
Karl Williamson [Thu, 27 Nov 2014 02:56:25 +0000]
t/op/utfhash.t: Clarify comment

23 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

23 hours agoperluniintro: Vertically stack ternarys
Karl Williamson [Thu, 27 Nov 2014 02:54:22 +0000]
perluniintro: Vertically stack ternarys

It's clearer and sets a better example for the reader

23 hours ago-Dp does work on EBCDIC.
Karl Williamson [Thu, 27 Nov 2014 02:51:23 +0000]
-Dp does work on EBCDIC.

23 hours agoXXX experiment ext/Fcntl/Makefile.PL
Tony Cook [Wed, 26 Nov 2014 22:50:47 +0000]
XXX experiment ext/Fcntl/Makefile.PL

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

23 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

23 hours agodump.c: Clarify pod
Karl Williamson [Wed, 26 Nov 2014 21:01:43 +0000]
dump.c: Clarify pod

23 hours agoXXX temp for debugging lib/B/Deparse.t
Karl Williamson [Wed, 26 Nov 2014 19:58:44 +0000]
XXX temp for debugging lib/B/Deparse.t

23 hours agoXXX PerlIO::encoding:fallback.t: See if works
Karl Williamson [Wed, 26 Nov 2014 18:41:18 +0000]
XXX PerlIO::encoding:fallback.t: See if works

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

23 hours agoXXX beginning of t/op/bop.t
Karl Williamson [Wed, 26 Nov 2014 17:47:17 +0000]
XXX beginning of t/op/bop.t

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

23 hours agoXXX Debug: ext/Pod-Html/t/htmlescp.t
Karl Williamson [Mon, 24 Nov 2014 06:04:00 +0000]
XXX Debug: ext/Pod-Html/t/htmlescp.t

23 hours agot/run/locale.t: Don't operate on iffy locales
Karl Williamson [Fri, 21 Nov 2014 20:55:13 +0000]
t/run/locale.t: Don't operate on iffy locales

This takes advantage of the previous commit to exclude locales that we
can determine don't work fully with Perl.

23 hours agot/loc_tools.pl: Add optional parameter to find_locales()
Karl Williamson [Fri, 21 Nov 2014 20:43:23 +0000]
t/loc_tools.pl: Add optional parameter to find_locales()

This allows the caller to specify that they do not want to get back any
locales that aren't fully compatible with Perl.

23 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

23 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

23 hours agoXXX cpan Encode::encoding: Don't fail 'no encoding' on EBCDIC
Karl Williamson [Wed, 12 Nov 2014 19:48:04 +0000]
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.

23 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

23 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

23 hours agoXXX encode merge, cpan
Karl Williamson [Wed, 29 Oct 2014 16:08:16 +0000]
XXX encode merge, cpan

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

23 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

23 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

23 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

23 hours agolib/overload.t: Generalize for EBCDIC
Karl Williamson [Sun, 26 Oct 2014 03:25:41 +0000]
lib/overload.t: Generalize for EBCDIC

23 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

23 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

23 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

23 hours agoXXX Some EBCDIC fixes for Pod::Escapes, Pod::Simple
Karl Williamson [Wed, 22 Oct 2014 16:15:44 +0000]
XXX Some EBCDIC fixes for Pod::Escapes, Pod::Simple

Experimental

23 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

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

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

23 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

23 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

23 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

23 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

23 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

23 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

25 hours agoXXX See if fixes regcomp [a-z].
Karl Williamson [Thu, 3 Jul 2014 05:02:58 +0000]
XXX See if fixes regcomp [a-z].

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

25 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

25 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

25 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

25 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

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

25 hours agoXXX Temporary. Without this Data::Dumper loops on Linux
Karl Williamson [Mon, 5 May 2014 23:24:38 +0000]
XXX Temporary.  Without this Data::Dumper loops on Linux

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

25 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

25 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

25 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

25 hours agoXXX dist/Data-Dumper/Dumper.pm
Karl Williamson [Sat, 7 Sep 2013 18:59:57 +0000]
XXX dist/Data-Dumper/Dumper.pm

Merge with result of #113088
Add /a to regexes here for safety against a use v5.14

25 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

25 hours agot/re/reg_mesg.t: Don't need to skip on EBCDIC
Karl Williamson [Wed, 26 Jun 2013 23:44:33 +0000]
t/re/reg_mesg.t: Don't need to skip on EBCDIC

It now works

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

25 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

25 hours agolib/locale.t: Generalize to work on non-ASCII
Karl Williamson [Tue, 21 May 2013 04:20:29 +0000]
lib/locale.t: Generalize to work on non-ASCII

25 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

25 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

25 hours agoXXX CPAN, incomplete cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm: Generalize for non...
Karl Williamson [Tue, 21 May 2013 03:58:26 +0000]
XXX CPAN, incomplete cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm: Generalize for non-ASCII platforms

25 hours agot/lib/feature/implicit: Generalize for non-ASCII platforms
Karl Williamson [Tue, 21 May 2013 03:54:01 +0000]
t/lib/feature/implicit: Generalize for non-ASCII platforms

25 hours agoXXX pp_pack.c: 'u' format, comment
Karl Williamson [Mon, 24 Nov 2014 22:01:38 +0000]
XXX pp_pack.c: 'u' format, comment

25 hours agoXXX CPAN prob wrong Collate
Karl Williamson [Tue, 26 Feb 2013 00:22:55 +0000]
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

25 hours agot/op/coreamp.t: Generalize for non-ASCII platfomrs
Karl Williamson [Fri, 19 Apr 2013 19:58:12 +0000]
t/op/coreamp.t: Generalize for non-ASCII platfomrs

25 hours agot/re/re_tests: Some tests are platform-specific
Karl Williamson [Thu, 18 Apr 2013 03:49:10 +0000]
t/re/re_tests: Some tests are platform-specific

25 hours agot/io/crlf.t: Generalize for non-ASCII platforms
Karl Williamson [Wed, 17 Apr 2013 14:22:36 +0000]
t/io/crlf.t: Generalize for non-ASCII platforms

25 hours agot/io/bom.t: Fix to run under EBCDIC
Karl Williamson [Sat, 6 Apr 2013 16:15:05 +0000]
t/io/bom.t: Fix to run under EBCDIC

25 hours agoext/B/t/b.t: Generalize for non-ASCII platforms
Karl Williamson [Tue, 16 Apr 2013 18:13:07 +0000]
ext/B/t/b.t: Generalize for non-ASCII platforms

25 hours agodist/Safe/t/safeutf8.t: Generalize to non-ASCII platform
Karl Williamson [Tue, 16 Apr 2013 18:02:26 +0000]
dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform

25 hours agot/op/warn.t: Generalize for non-ASCII platforms
Karl Williamson [Tue, 16 Apr 2013 17:50:04 +0000]
t/op/warn.t: Generalize for non-ASCII platforms

25 hours agore/reg_email.t: Generalize for non-ASCII platforms
Karl Williamson [Tue, 16 Apr 2013 16:18:02 +0000]
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.

25 hours agodist/ExtUtils-Install/t/InstallWithMM.t: White-space only
Karl Williamson [Mon, 21 Apr 2014 16:09:57 +0000]
dist/ExtUtils-Install/t/InstallWithMM.t: White-space only

Indent for new block formed by previous commit

25 hours agodist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC
Karl Williamson [Tue, 16 Apr 2013 15:03:47 +0000]
dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC

Because it uses JSON

25 hours agoXXX skip cpan tests
Karl Williamson [Sun, 14 Apr 2013 04:04:50 +0000]
XXX skip cpan tests

25 hours agoext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 22:19:20 +0000]
ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms

25 hours agoext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 22:14:35 +0000]
ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms

25 hours agoXXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 21:54:37 +0000]
XXX still errors lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms

25 hours agoXXX finish up lib/utf8.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 21:35:52 +0000]
XXX finish up 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.

25 hours agot/uni/parser.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 21:16:44 +0000]
t/uni/parser.t: Generalize for non-ASCII platforms

25 hours agot/uni/method.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 20:41:46 +0000]
t/uni/method.t: Generalize for non-ASCII platforms

I couldn't figure out a way to not use the hard-coded values

25 hours agot/op/magic.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 20:26:09 +0000]
t/op/magic.t: Generalize for non-ASCII platforms

25 hours agot/io/through.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 19:36:41 +0000]
t/io/through.t: Generalize for non-ASCII platforms

This uses hard-coded values for EBCDIC because of the shell issues

25 hours agot/op/goto.t: Generalize for EBCDIC
Karl Williamson [Sun, 7 Apr 2013 16:45:14 +0000]
t/op/goto.t: Generalize for EBCDIC

25 hours agot/re/pat.t: Generalize for EBCDIC
Karl Williamson [Thu, 4 Apr 2013 02:15:17 +0000]
t/re/pat.t: Generalize for EBCDIC

25 hours agoXXX t/op/pack.t: Generalize for EBCDIC
Karl Williamson [Thu, 4 Apr 2013 03:56:02 +0000]
XXX t/op/pack.t: Generalize for EBCDIC

Still a few failures

25 hours agot/io/bom.t: Fix to run under EBCDIC
Karl Williamson [Sat, 6 Apr 2013 16:15:05 +0000]
t/io/bom.t: Fix to run under EBCDIC

25 hours agot/uni/overload.t: EBCDIC fixes
Karl Williamson [Sat, 6 Apr 2013 05:34:50 +0000]
t/uni/overload.t: EBCDIC fixes

25 hours agot/uni/method.t: EBCDIC fixes
Karl Williamson [Sat, 6 Apr 2013 05:34:13 +0000]
t/uni/method.t: EBCDIC fixes

25 hours agot/op/utf8magic.t: EBCDIC fixes
Karl Williamson [Sat, 6 Apr 2013 05:33:28 +0000]
t/op/utf8magic.t: EBCDIC fixes

25 hours agot/op/evalbytes.t: EBCDIC fixes
Karl Williamson [Sat, 6 Apr 2013 05:32:57 +0000]
t/op/evalbytes.t: EBCDIC fixes

25 hours agot/op/utfhash.t: Fix to work on EBCDIC 1047
Karl Williamson [Sat, 6 Apr 2013 19:01:54 +0000]
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.

25 hours agoDumper.xs: Don't translate character twice
Karl Williamson [Fri, 5 Apr 2013 18:15:58 +0000]
Dumper.xs: Don't translate character twice

utf8_to_uvchr() already returns the native code point; no need to
convert again.  This code is only executed on Perls before 5.15

25 hours agoXXX CPAN cpan/Test/lib/Test.pm: Fixes for EBCDIC
Karl Williamson [Thu, 4 Apr 2013 01:06:52 +0000]
XXX CPAN cpan/Test/lib/Test.pm: Fixes for EBCDIC