In perl.git, the branch smoke-me/khw-ebcdic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/721ea3dc1f5ec456cf91df8c4ddad2ef3596b413?hp=0000000000000000000000000000000000000000>
at 721ea3dc1f5ec456cf91df8c4ddad2ef3596b413 (commit)
- Log -----------------------------------------------------------------
commit 721ea3dc1f5ec456cf91df8c4ddad2ef3596b413
Author: Karl Williamson <[email protected]>
Date: Sat Oct 25 21:53:15 2014 -0600
XXX merge with earlier lib/dumpvar.pl
M lib/dumpvar.pl
commit d43a1b8975ed257437e746e58e289829a549e9dd
Author: Karl Williamson <[email protected]>
Date: Sat Oct 25 21:42:34 2014 -0600
t/op/tie.t: Skip a test on EBCDIC
M t/op/tie.t
commit 6149cc50dbdb3aee5fe9a68e0687f4c582da683f
Author: Karl Williamson <[email protected]>
Date: Sat Oct 25 21:27:54 2014 -0600
t/op/inc.t: Generalize for EBCDIC
M t/op/inc.t
commit 74c1dd0422665d179dd40699dbbd637a8b7fbe70
Author: Karl Williamson <[email protected]>
Date: Sat Oct 25 21:27:20 2014 -0600
t/op/ver.t: Generalize for EBCDIC
M t/op/ver.t
commit 639faa93d800905d91695c7190c1f08c089e5557
Author: Karl Williamson <[email protected]>
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 e84c1855a972e5d41d585e46df3beb275446d316
Author: Karl Williamson <[email protected]>
Date: Sat Oct 25 21:25:41 2014 -0600
lib/overload.t: Generalize for EBCDIC
M lib/overload.t
commit 91822ab15c87b175aada66e9eba46c3c95b5f16b
Author: Karl Williamson <[email protected]>
Date: Sat Oct 25 21:23:11 2014 -0600
Porting/pod_rules.pl: Skip on EBCDIC
because requires ASCII sort order
M Porting/pod_rules.pl
commit 91f1ab145486586bf870d29940a1f598b3b71087
Author: Karl Williamson <[email protected]>
Date: Sat Oct 25 21:22:11 2014 -0600
XXX merge with earlier patch
M t/lib/warnings/op
commit 29ed1ebf251ab1ed3e3bd49e8b6543c90dc9a9d1
Author: Karl Williamson <[email protected]>
Date: Sat Oct 25 21:20:09 2014 -0600
XXX merge t/re/pat_re_eval.t: ebcdic
M t/re/pat_re_eval.t
commit 1de8922f9bb8aa7b8c286987f7657891ece7c42c
Author: Karl Williamson <[email protected]>
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 6a0d86010f8eee6107d47e802b006ada1a178606
Author: Karl Williamson <[email protected]>
Date: Fri Oct 24 12:15:43 2014 -0600
merge with earlier
M t/re/pat.t
commit cfe3372b52adc46bbc29834bd262aeba355edcc9
Author: Karl Williamson <[email protected]>
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 03f69f4f47d533d28e4e6cd48ef0f130482c7593
Author: Yaroslav Kuzmin <[email protected]>
Date: Fri Oct 24 12:02:48 2014 -0600
XXX merge with earlier ext/mro/mro.xs Fix for EBCDIC
M ext/mro/mro.xs
commit 8d581342accc365a2d991bae382906fb30294dce
Author: Yaroslav Kuzmin <[email protected]>
Date: Fri Oct 24 12:01:33 2014 -0600
Makefile.SH: Fix so works in EBCDIC
M Makefile.SH
commit 726ef4934adb79cde2890463c1553fccf7822685
Author: Karl Williamson <[email protected]>
Date: Fri Oct 24 11:54:15 2014 -0600
t/uni/variables.t: Fix typo
This caused failures only in EBCDIC. The variable $chr is what was
intended, but due to a missing '$', we got the variable $_ which differs
from $chr only on EBCDIC.
M t/uni/variables.t
commit b6a30ac0df8745135f5f056995fe184a18ef1761
Author: Karl Williamson <[email protected]>
Date: Fri Oct 24 11:14:53 2014 -0600
XXX merge with earlier: t/re/re_tests
M t/re/re_tests
commit ff6d3c1389b02171848260b9f4b21825f18777b2
Author: Karl Williamson <[email protected]>
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 fe4a1f79c8a8bfa62a2f0371273cf8eb832070ff
Author: Karl Williamson <[email protected]>
Date: Wed Oct 22 10:15:44 2014 -0600
XXX Some EBCDIC fixes for Pod::Escapes, Pod::Simple
Experimental
M cpan/Pod-Escapes/lib/Pod/Escapes.pm
M cpan/Pod-Simple/lib/Pod/Simple.pm
M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm
commit 4fb01025c7aedcf31140cfb1896d051b013e7e48
Author: Karl Williamson <[email protected]>
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 7eaef5b0c1013139c5f434db1865618b2a86b7ab
Author: Karl Williamson <[email protected]>
Date: Tue Oct 21 18:40:41 2014 -0600
t/porting/perlfunc.t: Skip on EBCDIC
This relies on an ASCII sort order
M t/porting/perlfunc.t
commit 72125e05449abbb5fafa68e6a353133d419589fa
Author: Karl Williamson <[email protected]>
Date: Tue Oct 21 10:22:01 2014 -0600
t/re/regexp.t: Properly handle \c?[ in regex_sets
t/re/regex_sets.t is actually handled by regexp.t, skipping all tests
that don't have a [bracketed character class]. Prior to this commit,
\[ and \c[ were thought to be such a class, when in fact they aren't.
M t/re/regexp.t
commit 23428b7b6bdb089d937eea262ba3bf10c7fe2299
Author: Karl Williamson <[email protected]>
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 5a3e382272d835ac785370f7364bf29b9d0c8a40
Author: Karl Williamson <[email protected]>
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 0b4c62654381492a4ba707c2cd3bfe7458782e06
Author: Karl Williamson <[email protected]>
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 c91f1d79b6a8624280882e1753cb7fcb5b35bfb8
Author: Karl Williamson <[email protected]>
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 3a2396916a3cd47761085439b804a421b98e7123
Author: Karl Williamson <[email protected]>
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 3700003f911809f5cdb59507b6497816634bbb54
Author: Karl Williamson <[email protected]>
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 b823318e3ade2cbb7afb4fa2c1d46e34e1190204
Author: Karl Williamson <[email protected]>
Date: Thu Oct 16 20:50:29 2014 -0600
t/op/override.t: Generalize for non-ASCII platforms
M t/op/override.t
commit 9265722e95cee880a750b781b988c646b2c2b76b
Author: Karl Williamson <[email protected]>
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 1220e17351c7130601d1306c2de3f576a77d4183
Author: Karl Williamson <[email protected]>
Date: Wed Oct 8 14:21:25 2014 -0600
XXX temporary lib/locale.t
Don't worry about failing locales.
M lib/locale.t
commit 0e60ca2b65e13dca4ef379caca1ace5f0dbed3cc
Author: Karl Williamson <[email protected]>
Date: Mon Sep 29 14:10:21 2014 -0600
re/re_tests: Add some tests; make some ASCII-only
Some of the tests are valid only on ASCII platforms, so mark them as
such. Add some more tests to verify that \c works
M t/re/re_tests
commit 49b38b4f283a3c2fac98bf28a7da1de6af54b6e7
Author: Karl Williamson <[email protected]>
Date: Wed Jul 2 23:02:58 2014 -0600
XXX See if fixes regcomp [a-z].
M regcomp.c
commit 588ed81849630a08b2cf255f3f368d1332b70f05
Author: Karl Williamson <[email protected]>
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 d9d3fd09c6c6c1357e6dced683d3872cdbeef741
Author: Karl Williamson <[email protected]>
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 b11406be85cb6aac8a9181740f6918ce707e604f
Author: Karl Williamson <[email protected]>
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 ee7a50e24e039023ab4256927fe38ac4b202c735
Author: Karl Williamson <[email protected]>
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 c144f26d8fd586ca6207408650a3530640f69f43
Author: Karl Williamson <[email protected]>
Date: Thu Jun 19 15:28:45 2014 -0600
regen/ebcdic.pl: Allow making tables in hex
This allows the source to be easily edited to create ebcdic translations
tables in hex which is easier to debug, but won't fit in an 80 column
window. I suppose it could be controlled by an environment variable,
but for now, it's just going to be hard-set to 1 or 0.
M regen/ebcdic.pl
commit 91762fdd29c9554e2f8ccfe0f192f6f622c0335b
Author: Karl Williamson <[email protected]>
Date: Mon Jun 9 12:30:23 2014 -0600
XXX t/uni/write.t: Don't skip EBCDIC tests
To see what happens
M t/uni/write.t
commit 9c0b8a9e12e95e40581fcca20f2f1177672f1fb0
Author: Karl Williamson <[email protected]>
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 d9113375952eaba75821441954a46f42ff6e2129
Author: Karl Williamson <[email protected]>
Date: Mon May 5 17:24:38 2014 -0600
XXX Temporary. Without this Data::Dumper loops on Linux
M dist/Data-Dumper/Dumper.xs
commit f2794635b698d17b657fbe0b1a8c132f837c3019
Author: Yaroslav Kuzmin <[email protected]>
Date: Mon Apr 28 16:21:44 2014 -0600
Fix hints/os390.sh
M hints/os390.sh
commit 3b0c80640963305a95b18cb9de56fbd86cc9f91d
Author: Karl Williamson <[email protected]>
Date: Sat Apr 26 10:24:38 2014 -0600
Remove Configure changes so can run Configure on Linux
M Configure
commit ad1999a14b36c36acfca4290d8f2c45809c51382
Author: Karl Williamson <[email protected]>
Date: Fri Mar 15 12:26:15 2013 -0600
hints/os390.sh: Suppress bogus compiler message
M hints/os390.sh
commit c2e11079fcc6dbc1ca4fbd3b57e9bb9a05dedc7f
Author: John Goodyear <[email protected]>
Date: Sat Mar 2 12:31:25 2013 -0700
XXX Temporary for z/OS long long support
M Configure
M hints/os390.sh
commit f57dfc3282ea118497c25928bfc4ccd7f7eea24e
Author: Karl Williamson <[email protected]>
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 5383dc62622de9402c45629ba7f00702fea8047a
Author: Karl Williamson <[email protected]>
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 50f580135f87e0ab5dccd7ed0b98d500c91ddf98
Author: Karl Williamson <[email protected]>
Date: Wed Jun 26 17:44:33 2013 -0600
XXX Experimental t/re/reg_mesg.t: See what happens
M t/re/reg_mesg.t
commit fc40d9930cd93c8f5d1562a38318be6f184c5149
Author: Karl Williamson <[email protected]>
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 6345f48d8fa3d9886a3ca6599b85651a39962a6d
Author: Karl Williamson <[email protected]>
Date: Wed Jun 26 15:25:37 2013 -0600
t/lib/feature/implicit: Generalize for EBCDIC platforms
M t/lib/feature/implicit
commit 53871f0a5e91eff2053536eb6afb15385458d1f8
Author: Karl Williamson <[email protected]>
Date: Wed Jun 26 15:12:09 2013 -0600
porting/regen.t: Skip tests on EBCDIC platforms
We use the shipped parsing rules on EBCDIC platforms
M t/porting/regen.t
commit 43a794aabf576577a2eaf161c9436ef1270da001
Author: Karl Williamson <[email protected]>
Date: Mon May 20 22:20:29 2013 -0600
lib/locale.t: Generalize to work on non-ASCII
M lib/locale.t
commit e6dce7a21fc1b6af62a835ca9e9b600ad16268c8
Author: Karl Williamson <[email protected]>
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 a650cb7fd882be43af11d64a65704ba39700edc4
Author: Karl Williamson <[email protected]>
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 56729305d4151a7bbdd9c5691ad8be07410ba621
Author: Karl Williamson <[email protected]>
Date: Mon May 20 21:58:26 2013 -0600
XXX CPAN, incomplete cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm: Generalize
for non-ASCII platforms
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
commit d452ba4afe34881cfbd5b3a208ff0d2092c46751
Author: Karl Williamson <[email protected]>
Date: Mon May 20 21:54:01 2013 -0600
t/lib/feature/implicit: Generalize for non-ASCII platforms
M t/lib/feature/implicit
commit 55e5ef32615f285de46a7f4581f5bbd9283de84d
Author: Karl Williamson <[email protected]>
Date: Tue Apr 23 18:58:54 2013 -0600
XXX experimental pp_pack.c: 'u'
M pp_pack.c
commit ab863ca46e46dee81b22656da6dd54f7a0f8f073
Author: Karl Williamson <[email protected]>
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 f298ca5c6fb55fbf4005c88fc320334887dd56f0
Author: Karl Williamson <[email protected]>
Date: Fri Apr 19 13:58:12 2013 -0600
t/op/coreamp.t: Generalize for non-ASCII platfomrs
M t/op/coreamp.t
commit 768f825e322565b98805f6e014c0aa6c55b53ce1
Author: Karl Williamson <[email protected]>
Date: Wed Apr 17 21:49:10 2013 -0600
t/re/re_tests: Some tests are platform-specific
M t/re/re_tests
commit 288562a7377bd0651390e30600a13be9b8498f46
Author: Karl Williamson <[email protected]>
Date: Wed Apr 17 08:22:36 2013 -0600
t/io/crlf.t: Generalize for non-ASCII platforms
M t/io/crlf.t
commit 34ac05cbc3bb2cde1c2cabe29d26998d8bb5f59d
Author: Karl Williamson <[email protected]>
Date: Sat Apr 6 10:15:05 2013 -0600
t/io/bom.t: Fix to run under EBCDIC
M t/io/bom.t
commit 5b340394d3fedc34927b0cf72fefc7c5c12b004b
Author: Karl Williamson <[email protected]>
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 9ea3b49417fcb2ff9374ca63f04e8e4c992071a5
Author: Karl Williamson <[email protected]>
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 235080000a09a082ab875588d36d628da85d20fd
Author: Karl Williamson <[email protected]>
Date: Tue Apr 16 11:50:04 2013 -0600
t/op/warn.t: Generalize for non-ASCII platforms
M t/op/warn.t
commit 0e6ed8ff742896830db5d98ff4e2bbe493497607
Author: Karl Williamson <[email protected]>
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 47fd52760c5aca430fcc4f3875a02256ea0717e2
Author: Karl Williamson <[email protected]>
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 1b42138f20e73eb4922debc7b64b3eb84a9a87c9
Author: Karl Williamson <[email protected]>
Date: Tue Apr 16 09:03:47 2013 -0600
dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC
Because is uses JSON
M cpan/ExtUtils-Install/t/InstallWithMM.t
commit b851d96f204a35b135ac1ef723f9994235b244da
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 22:04:50 2013 -0600
XXX skip cpan tests
M t/TEST
commit 31a97fabf22440d6811e77b0cfe9d54f9502084b
Author: Karl Williamson <[email protected]>
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 a12e1d944df205f50f51cd78f569bd570cdeb8e8
Author: Karl Williamson <[email protected]>
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 ead62f720ef1993045e9ea683bb38fa8b00ab567
Author: Karl Williamson <[email protected]>
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 1443f4c5ff2569e9d8cf7766e71a6d3012c0ad65
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 15:48:06 2013 -0600
XXX finish up lib/dumpvar.pl: Generalize for EBCDIC
Has octal constants
M lib/dumpvar.pl
commit 0db7ee0cf6897dc872116d89dd5101660008bdac
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 15:35:52 2013 -0600
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.
M lib/utf8.t
commit 1fbd2321c6daf34f4d89415481950070bf591d16
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 15:16:44 2013 -0600
t/uni/parser.t: Generalize for non-ASCII platforms
M t/uni/parser.t
commit 378d014499c8919a97f20ff759f7d345213dd3c3
Author: Karl Williamson <[email protected]>
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 f273beb4bae251f2084e41056f523aac6f0e179f
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 14:26:09 2013 -0600
t/op/magic.t: Generalize for non-ASCII platforms
M t/op/magic.t
commit c6bf212b45a29241b06a8ab1e23f3c90a6a3435c
Author: Karl Williamson <[email protected]>
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 25cfb2cc46372ce171348bd83d3359de650dbcf2
Author: Karl Williamson <[email protected]>
Date: Sun Apr 7 10:45:14 2013 -0600
t/op/goto.t: Generalize for EBCDIC
M t/op/goto.t
commit 73e951d7d4e34e7d5187947a83101050d727cac5
Author: Karl Williamson <[email protected]>
Date: Wed Apr 3 20:15:17 2013 -0600
t/re/pat.t: Generalize for EBCDIC
M t/re/pat.t
commit 4c6659471bbce2b0b06d8550484112177c2953e7
Author: Karl Williamson <[email protected]>
Date: Wed Apr 3 21:56:02 2013 -0600
XXX t/op/pack.t: Generalize for EBCDIC
One unknown what to do: uuencode
M t/op/pack.t
commit 5bad5e5e7b9ea4e02e9659c4136d5c9041392897
Author: Karl Williamson <[email protected]>
Date: Sat Apr 6 10:15:05 2013 -0600
t/io/bom.t: Fix to run under EBCDIC
M t/io/bom.t
commit ae0decebdc1b77269613beb91950266051a4c4ce
Author: Karl Williamson <[email protected]>
Date: Fri Apr 5 23:34:50 2013 -0600
t/uni/overload.t: EBCDIC fixes
M t/uni/overload.t
commit 34930d9b46c8e4b9eb79b3e8e581d4637470b872
Author: Karl Williamson <[email protected]>
Date: Fri Apr 5 23:34:13 2013 -0600
t/uni/method.t: EBCDIC fixes
M t/uni/method.t
commit 2c3c9f2fcf23031f4618057a988f7ed55caca2ac
Author: Karl Williamson <[email protected]>
Date: Fri Apr 5 23:33:28 2013 -0600
t/op/utf8magic.t: EBCDIC fixes
M t/op/utf8magic.t
commit c21e5948360ba19b5cc5e51437ddb85f2caa46d9
Author: Karl Williamson <[email protected]>
Date: Fri Apr 5 23:32:57 2013 -0600
t/op/evalbytes.t: EBCDIC fixes
M t/op/evalbytes.t
commit a40a57397c572b092b512eb98586ffd616195cc3
Author: Karl Williamson <[email protected]>
Date: Fri Apr 5 13:27:42 2013 -0600
t/op/length.t: EBCDIC fixes
M t/op/length.t
commit 57d5153c39706c15dead791025884728e0ce6be6
Author: Karl Williamson <[email protected]>
Date: Sat Apr 6 13:01:54 2013 -0600
t/op/utfhash.t: XXX Add debug
M t/op/utfhash.t
commit 10ed1d33802f44991ff4bfa54cbdb0824d68fe58
Author: Karl Williamson <[email protected]>
Date: Fri Apr 5 12:15:58 2013 -0600
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
M dist/Data-Dumper/Dumper.xs
commit 593abe8808b5ac61d591ef46ab8c078206d27ff9
Author: Karl Williamson <[email protected]>
Date: Wed Apr 3 19:06:52 2013 -0600
XXX CPAN cpan/Test/lib/Test.pm: Fixes for EBCDIC
M cpan/Test/lib/Test.pm
commit f393a1a4620e562d320721202d46267a5cf3bf7b
Author: Karl Williamson <[email protected]>
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 5a03e693ffb07eea19ace7e0ace9794590be1da5
Author: Karl Williamson <[email protected]>
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 762065a00fd0e20dda2e9efd47878739563dbfd7
Author: Karl Williamson <[email protected]>
Date: Mon Apr 1 21:08:20 2013 -0600
t/op/split.t: EBCDIC fixes
M t/op/split.t
commit fa40bd345570fcfe7dee1653d9959fcfec664753
Author: Karl Williamson <[email protected]>
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 3cb4cbaeea845d33b556857f429032715d09a0f5
Author: Karl Williamson <[email protected]>
Date: Mon Apr 1 20:01:04 2013 -0600
t/io/utf8.t: EBCDIC fixes
M t/io/utf8.t
commit 9d8459b7091af230cbddf13d0272a8cf69779625
Author: Karl Williamson <[email protected]>
Date: Sat Mar 30 12:32:09 2013 -0600
t/uni/fold.t: Generalize for non-ASCII platforms
M t/uni/fold.t
commit a1e041f6032058326703f344651fa02410d6d769
Author: Karl Williamson <[email protected]>
Date: Fri Mar 29 15:22:28 2013 -0600
XXX t/op/tiehandle.t: skip for now; deep recursion
M t/op/tiehandle.t
commit 2e5840f9cb7c42ae3183cf3edc0271f07edc8e0c
Author: Karl Williamson <[email protected]>
Date: Wed Mar 27 18:17:28 2013 -0600
Add test that to/from native character set works
For non-ASCII systems, there are character set translation tables. This
makes sure the two accessible ones are inverses of each other. If not,
nothing can be expected to work right.
M MANIFEST
A t/base/translate.t
commit 37ee92350b953f16424c52c4927e349599aaa5ec
Author: Karl Williamson <[email protected]>
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 2f46779b4b97c13fe91dcc450932b38539aefeb1
Author: Karl Williamson <[email protected]>
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 53a5f814cc65dc540bfab45a1d35cb47e83eec2a
Author: Karl Williamson <[email protected]>
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 87287496a76b1e463675bc329aa3fb254ea2c355
Author: Karl Williamson <[email protected]>
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 c9459f7b990dd59599f74ad6479de9bbcadd30ab
Author: Karl Williamson <[email protected]>
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 da6f478cbfb20558628e43bd79ef004fe3db2b6c
Author: Karl Williamson <[email protected]>
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 2634a43cf94ee09b4f9d77994cbe97172f52fccc
Author: Karl Williamson <[email protected]>
Date: Tue Mar 26 15:44:59 2013 -0600
XXX t/TEST: Avoid SIGPIPEs
M t/TEST
commit d76f789ea20ad9e43f578915dc8326a17485e931
Author: Karl Williamson <[email protected]>
Date: Tue Mar 26 15:49:08 2013 -0600
XXX Temporarily test normalization
M cpan/Unicode-Normalize/t/fcdc.t
M cpan/Unicode-Normalize/t/form.t
M cpan/Unicode-Normalize/t/func.t
M cpan/Unicode-Normalize/t/illegal.t
M cpan/Unicode-Normalize/t/norm.t
M cpan/Unicode-Normalize/t/null.t
M cpan/Unicode-Normalize/t/partial1.t
M cpan/Unicode-Normalize/t/partial2.t
M cpan/Unicode-Normalize/t/proto.t
M cpan/Unicode-Normalize/t/split.t
M cpan/Unicode-Normalize/t/test.t
M cpan/Unicode-Normalize/t/tie.t
commit 90ab13c14c83c9fcc38bd5316b9cd520e753eea2
Author: Karl Williamson <[email protected]>
Date: Tue Mar 26 14:06:50 2013 -0600
op/index.t: Fix tests for EBCDIC
Commit 8a38a836 erroneously translates literals into the native
encoding, causing a double translation, which is garbage.
M t/op/index.t
commit 580c624fb6ffd3a7cca962eef47e05d43c1675a6
Author: Karl Williamson <[email protected]>
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 e7dc4b7730183aecb3457bb7ca2fcad78accd5a1
Author: Karl Williamson <[email protected]>
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 a2059ed70053db4e692e789768aa81b7a26f0fde
Author: Karl Williamson <[email protected]>
Date: Mon Mar 25 15:33:55 2013 -0600
Skip some tests under EBCDIC
EBCDIC won't work on these because of inherent differences from ASCII
M t/porting/customized.t
M t/porting/manifest.t
commit 19aa67c25e74f9c3ea80e66e7b5ed1c5d2b8a414
Author: Karl Williamson <[email protected]>
Date: Mon Mar 25 15:04:14 2013 -0600
porting/bincompat.t: Skip under EBCDIC
because the sorting order is different
M t/porting/bincompat.t
commit 4074f88112bcc4d8c587596c9e4588a7c97ec75b
Author: Karl Williamson <[email protected]>
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 0e26698053629b99cbc633c2f298ef7375b7d19f
Author: Karl Williamson <[email protected]>
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 dcf98a1671f8336f41608c4e54ac0bb5a840b347
Author: Karl Williamson <[email protected]>
Date: Wed Mar 20 22:15:58 2013 -0600
lib/Unicode/UCD.t: Allow to run under EBCDIC,
M lib/Unicode/UCD.t
commit b5119de79fd89159473898aa66aaa964b64ab7a5
Author: Karl Williamson <[email protected]>
Date: Tue Mar 19 15:27:31 2013 -0600
t/op/quotemeta.t: EBCDIC fixes
M t/op/quotemeta.t
commit f3575a4ee225708be313d29c00e666d853710755
Author: Karl Williamson <[email protected]>
Date: Tue Mar 19 11:32:55 2013 -0600
t/re/fold_grind.t: Fixes for EBCDIC
M t/re/fold_grind.t
commit 7f8557386cd6a959add79a46158ba3ac8479449d
Author: Karl Williamson <[email protected]>
Date: Tue Mar 19 11:20:24 2013 -0600
t/uni/class.t: Make work on EBCDIC
M t/uni/class.t
commit 0545f97c4aca939e183885a5944658ea19be990c
Author: Karl Williamson <[email protected]>
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 dec385899d8f77b2e5027b66570ce21257489202
Author: Karl Williamson <[email protected]>
Date: Mon Mar 18 22:00:29 2013 -0600
XXX temp skip perl5db.t
M lib/perl5db.t
commit e8d264cc0bd39ce8134f1d53a5c7b9cdb4e21135
Author: Karl Williamson <[email protected]>
Date: Sat Mar 16 22:44:44 2013 -0600
XXX make various things more EBCDIC friendly
Adds trailing white space errors
Need to know what to do about ^A meaning 0x1, and M-foo meaning meta
M lib/DB.pm
M lib/dumpvar.pl
M lib/perl5db.pl
M lib/sigtrap.pm
commit ca91ece4c99e97ac2cde73a02cc33c0f3684d893
Author: Karl Williamson <[email protected]>
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 a4aaf4c427719ba818213038573d63e9d4c931fc
Author: Karl Williamson <[email protected]>
Date: Wed Mar 13 16:17:39 2013 -0600
APItest/t/handy.t: Make EBCDIC-friendly
M ext/XS-APItest/t/handy.t
commit 4a714448cf82cfd48212fd9aea2629926cf85a7b
Author: Karl Williamson <[email protected]>
Date: Wed Mar 13 16:16:14 2013 -0600
Data-Dumper: Make EBCDIC-friendly
M dist/Data-Dumper/Dumper.xs
commit ca2541f5d0553d3948da4e5f28211080a33caf04
Author: Karl Williamson <[email protected]>
Date: Wed Mar 13 16:07:52 2013 -0600
charnames.t: Generalize for non-ASCII platforms
M lib/charnames.t
M t/lib/charnames/alias
commit 57ed664bb42dbeb3bcde456dd7597d6665d25c39
Author: Karl Williamson <[email protected]>
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 535cb0276917c147167ab42ced489b81c7b71722
Author: Karl Williamson <[email protected]>
Date: Sun Mar 10 13:11:07 2013 -0600
XXX Temporary comment out ParseXS check
this is to get things to compile for now
M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm
commit cc699a0ee04aedde77e46b57b23ec0710c25c932
Author: Karl Williamson <[email protected]>
Date: Sun Mar 10 11:34:10 2013 -0600
XXX Collate, Normalize: Allow to compile under EBCDIC
M cpan/Unicode-Collate/Collate.pm
M cpan/Unicode-Collate/mkheader
M cpan/Unicode-Normalize/Normalize.pm
commit 6759deb7ce0263ba396bc50ed9fdb654722c713c
Author: Karl Williamson <[email protected]>
Date: Thu Feb 28 09:25:27 2013 -0700
XXX temp: show makedepend cerr
M makedepend.SH
commit cbf13be70d2fd18e449afe2c8f29355ba6a2237e
Author: Karl Williamson <[email protected]>
Date: Tue Feb 26 12:08:50 2013 -0700
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 ad306342767dd4b7942f39cb40931a65b0009c0b
Author: Karl Williamson <[email protected]>
Date: Tue Feb 26 11:26:09 2013 -0700
Deprecate uvuni_to_utf8()
Code should almost never be dealing with non-native code points
M embed.fnc
M proto.h
commit 2a18e2cf475282c9f42747014d14281188e34f14
Author: Karl Williamson <[email protected]>
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 0cee7d129fceabb70d95998aa641629408bd9bb2
Author: Karl Williamson <[email protected]>
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 d6caae5f6d9b033b9f27c882879cbf6167f7ce02
Author: Karl Williamson <[email protected]>
Date: Mon Feb 25 17:00:47 2013 -0700
XXX CPAN Encode.xs: fix indent
M cpan/Encode/Encode.xs
-----------------------------------------------------------------------
--
Perl5 Master Repository