In perl.git, the branch khw/ebcdic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/05cf0a65d0f87905697c38b6e0e66a94556d74bf?hp=0000000000000000000000000000000000000000>
at 05cf0a65d0f87905697c38b6e0e66a94556d74bf (commit)
- Log -----------------------------------------------------------------
commit 05cf0a65d0f87905697c38b6e0e66a94556d74bf
Author: Karl Williamson <[email protected]>
Date: Thu Dec 4 23:19:42 2014 -0700
more pack
M t/op/pack.t
commit c0cb2570a096e584a41c311dc394582343fbcde5
Author: Karl Williamson <[email protected]>
Date: Thu Dec 4 22:31:38 2014 -0700
XXX charclass_invlists.h
M charclass_invlists.h
commit c0f06a6ed71df165c2dad50744eecdbe84bf5dff
Author: Karl Williamson <[email protected]>
Date: Thu Dec 4 22:08:45 2014 -0700
t/re/pat_rt_report.t: Skip a test on os390
We run out of memory there for this test
M t/re/pat_rt_report.t
commit 7ba7f9146b73601c0997257e722a97a48038bf89
Author: Karl Williamson <[email protected]>
Date: Thu Dec 4 22:00:43 2014 -0700
t/re/reg_eval_scope.t: Don't stress memory limit
The test here used a lot of memory, causing problems on an os390 smoker.
The warning used is immaterial, so change to use a different warning,
one that doesn't use up memory.
M t/re/reg_eval_scope.t
commit 15e03f75d8f255ad61e6090b7d40d449c22f9557
Author: Karl Williamson <[email protected]>
Date: Wed Dec 3 16:55:45 2014 -0700
XXX t/run/locale.t: Another debugging
M t/run/locale.t
commit 0b1270fa46d67a1d8076c4668db77c9ce492ea92
Author: Karl Williamson <[email protected]>
Date: Wed Dec 3 16:34:38 2014 -0700
XXX experimental op/bop.t
M t/op/bop.t
commit c03c8f863e5a22afc0116a9881f6fb57826718a0
Author: Karl Williamson <[email protected]>
Date: Wed Dec 3 16:08:25 2014 -0700
XXX Experimental, split Deparse.pm
M lib/B/Deparse.pm
commit dc8cf8f9385d3ac05d17a268a3b2958aaf9aaa9d
Author: Karl Williamson <[email protected]>
Date: Wed Dec 3 13:19:40 2014 -0700
more pack
M t/op/pack.t
commit 6b569ea4073f11fc66a90d5715425207f36bdf9d
Author: Karl Williamson <[email protected]>
Date: Mon Dec 1 22:07:29 2014 -0700
Pod::Simple::DumpAsText.pm: Generalize for non-ASCII platforms
M cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm
commit 9576fb33149b5cf115a5193453d95e90af18f895
Author: Karl Williamson <[email protected]>
Date: Wed Dec 3 16:32:15 2014 -0700
Pod::Simple:BlackBox.pm: EBCDIC fixes
This uses [:ascii:] instead of hard-coding the ASCII range in a regex
pattern. The new version is portable to EBCDIC platforms. I believe
that :ascii: is available in all Perl 5 releases.
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
commit 1b2c6d7aeea716788e523b75666c6c80ebb79854
Author: Karl Williamson <[email protected]>
Date: Wed Dec 3 16:20:15 2014 -0700
Pod::Simple::BlackBox.pm: Better printing on EBCDIC
This commit fixes the regular expression for whether to print a literal
character or an escape to work on both ASCII and EBCDIC platforms. Now
there doesn't have to be platform-dependent code, and EBCDIC is at full
parity with ASCII. Prior to this commit it was a pain reading the debug
output, where even the spaces are shown as "\x{40}" and not " ".
I expanded out the pattern to explicitly name every character desired.
There are shorcuts one could make, but I was afraid that some Perl
releases would have bugs in some of them. For example [A-Z] works even
on EBCDIC platforms to match exactly the 26 uppercase English letters ,
but I don't know if it has always worked without bugs. It seemed safest
just to list the characters.
The pattern now fills more columns than other statements in this file.
It could be made /x and split across lines if you want (but I'm not
sure if that works in all Perl releases)
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
commit 8c11af096bb4a21656fba9f6950ad0fc9e9bd665
Author: Karl Williamson <[email protected]>
Date: Mon Dec 1 22:00:09 2014 -0700
Pod::Simple::Simple.pm: Generalize for non-ASCII platforms
M cpan/Pod-Simple/lib/Pod/Simple.pm
commit 7a6ff879726574ee5abbd25610eced4e23d1174d
Author: Karl Williamson <[email protected]>
Date: Mon Dec 1 21:43:16 2014 -0700
Pod::Escapes: doc clarification
M cpan/Pod-Escapes/lib/Pod/Escapes.pm
commit b3b0f661480923d7a2d9e18be25e573c4c2ef839
Author: Karl Williamson <[email protected]>
Date: Mon Dec 1 21:36:12 2014 -0700
Pod::Escapes::Escapes.pm: Generalize for EBCDIC
Some special handling for EBCDIC is unnecessary. %Name2character
now already contains the info we need for any platform, so it can be
used where applicable and the previous special handling removed.
But numeric escapes are always Unicode, and need to be translated to
native values before finding their chr. This commit adds a
function call to do that translation. This is done even on ASCII
platforms where the function just returns its argument. I did this
because it generally is better to not have separate code paths for
different platforms. It is planned to change the Perl compiler to
optimize out this function call on ASCII platforms in Perls starting in
v5.22, so that there will be no performance hit at all for them. And I
suspect that numeric escapes are relatively infrequently used. But if
you would rather avoid the performance hit in earlier Perls, the code
could be refactored slightly to accomplish this, with the small extra
maintenance cost of having platform-dependent code branches.
M cpan/Pod-Escapes/lib/Pod/Escapes.pm
commit 146db9f9b20a10918c7c4e77e44bedfcd74e5d01
Author: Karl Williamson <[email protected]>
Date: Mon Dec 1 21:30:14 2014 -0700
Pod::Escapes::Escapes.pm: Fill %Name2character better for EBCDIC
This commit does several things for filling in %Name2character.
1) Several special values were repeated in the file, like "<" meaning
"<". Now there is only one occurrence each.
2) On Perls that have utf8::unicode_to_native (>= v5.7.3) that function
is used to get complete EBCDIC coverage, instead of the previous just a
few things.
3) On these later Perls, there is now only one code path that is used
for both ASCII and EBCDIC. This decreases EBCDIC maintenance cost.
4) On earlier Perls, there is better EBCDIC coverage, from using
%Latin1Code_to_fallback.
The extra calls to utf8::unicode_to_native are done only at
initialization, and it is planned to have the compiler optimize these
out in v5.22.
M cpan/Pod-Escapes/lib/Pod/Escapes.pm
commit 8d905c6cf826ae57419e117d607efd2da6679f7e
Author: Karl Williamson <[email protected]>
Date: Mon Dec 1 16:12:32 2014 -0700
Pod::Escapes::Escapes.pm: Reorder structure defns
This just moves some initialization code en-masse to earlier in the
file, with no other changes. This is in preparation for a future commit
where other initialization code will now be able to use the moved stuff.
M cpan/Pod-Escapes/lib/Pod/Escapes.pm
commit f26a8e8343b8c3a8afed10ab6c1c4f22e1d0549c
Author: Karl Williamson <[email protected]>
Date: Mon Dec 1 16:16:08 2014 -0700
Pod::Escapes::Escapes.pm: Fix typo in comment
M cpan/Pod-Escapes/lib/Pod/Escapes.pm
commit e00d8806d13a1aa97a84fa7fd956b77b1c935563
Author: Karl Williamson <[email protected]>
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 3d52df625304a516b5a96899a9f16868074da1fc
Author: Karl Williamson <[email protected]>
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 ddc3a5d1c00cd2b727fc36eb4121e123c7e82d54
Author: Karl Williamson <[email protected]>
Date: Sun Nov 30 21:34:35 2014 -0700
XXX Temp t/comp/final_line_num.t Debug
M t/comp/final_line_num.t
commit cf66c0619af560b4eee1ac9afe1ac3c16fa275e3
Author: Karl Williamson <[email protected]>
Date: Sun Nov 30 21:33:54 2014 -0700
XXX Temp: croak.t: Debug
M t/lib/croak/op
commit 15d21f8ed642451cc1369f4a48523a6c92a370e8
Author: Karl Williamson <[email protected]>
Date: Sun Nov 30 21:31:49 2014 -0700
t/run/locale.t: Nit in comment
M t/run/locale.t
commit 32ed31c3e95be264efc130c8ab27405b1fad4ca8
Author: Karl Williamson <[email protected]>
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 d7c6629d4172c8b276c0986adb77b22da089d07e
Author: Karl Williamson <[email protected]>
Date: Sat Nov 29 21:59:22 2014 -0700
XXX not finished: Carp: EBCDIC fixes
M dist/Carp/lib/Carp.pm
M dist/Carp/lib/Carp/Heavy.pm
M dist/Carp/t/arg_regexp.t
M dist/Carp/t/arg_string.t
commit 4f15dcd8bb3b2d96f03038703a72e490a1849ee7
Author: Karl Williamson <[email protected]>
Date: Thu Nov 27 22:46:32 2014 -0700
XXX Temp debug: lib/h2ph.t
M lib/h2ph.t
commit 9e51b005421cf98d1e5c491deb0f109f5839df81
Author: Karl Williamson <[email protected]>
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 12fb0a55e4cb5c8b0d02c812002a84e43cedd6b0
Author: Karl Williamson <[email protected]>
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 f60825f2159a4eca72c73427791c0f80f9c38c45
Author: Karl Williamson <[email protected]>
Date: Thu Nov 27 22:29:36 2014 -0700
perldiag: Add missing entry
M pod/perldiag.pod
commit 07270cd1b875aa73342152fa5af6dffb7cbec2ce
Author: Karl Williamson <[email protected]>
Date: Wed Nov 26 19:56:25 2014 -0700
t/op/utfhash.t: Clarify comment
M t/op/utfhash.t
commit a372c0126e2ff6c3212b87b20e6a45deb4ef8023
Author: Karl Williamson <[email protected]>
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 8544854a42e7ed233f288818b97ee0f14770d097
Author: Karl Williamson <[email protected]>
Date: Wed Nov 26 19:54:22 2014 -0700
perluniintro: Vertically stack ternarys
It's clearer and sets a better example for the reader
M pod/perluniintro.pod
commit adcd2681261be23c80b03cfbca3de44e59557355
Author: Karl Williamson <[email protected]>
Date: Wed Nov 26 19:51:23 2014 -0700
-Dp does work on EBCDIC.
M perl.c
commit 53d47674fd0da7b37ad5e8e80685a0522d578318
Author: Karl Williamson <[email protected]>
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 72ca75f6c9fca768a11c7bf4f1aceadb93834e27
Author: Karl Williamson <[email protected]>
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 a698be2c5b17385aedec9896d5638d5ca4d4b404
Author: Karl Williamson <[email protected]>
Date: Wed Nov 26 11:41:18 2014 -0700
PerlIO::encoding:fallback.t: properly skip tests
My moving the 'use Test::More' outside of the BEGIN block, I don't get
the 'duplicate leader seen' error.
M ext/PerlIO-encoding/t/fallback.t
commit ed8ffcbd1759528a1a8abdb4c171d0f62c82bb82
Author: Karl Williamson <[email protected]>
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 2392673f1eb8480f333e1f74824b8fe233f30d23
Author: Karl Williamson <[email protected]>
Date: Wed Nov 26 10:47:17 2014 -0700
XXX indents, t/op/bop.t: Generalize for EBCDIC platforms
M t/op/bop.t
commit 93980d60cb64a8e5c722f057af0cd5fcd0b7dcc5
Author: Karl Williamson <[email protected]>
Date: Wed Nov 26 10:19:25 2014 -0700
XXX Temp debugging run/locale.t
M t/run/locale.t
commit 1afbc66d98f5a35ff6fa2049a2ed734128ece86e
Author: Karl Williamson <[email protected]>
Date: Fri Nov 21 13:55:13 2014 -0700
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.
M t/run/locale.t
commit bdcda6bba81f21c7ffa438d5f09f7961acd93530
Author: Karl Williamson <[email protected]>
Date: Fri Nov 21 13:43:23 2014 -0700
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.
M t/loc_tools.pl
commit 05f23ff6fef5b929185022d885b2c89da77243d8
Author: Karl Williamson <[email protected]>
Date: Fri Nov 21 09:22:53 2014 -0700
lib/Config.t: Skip invalid tests for os390
M lib/Config.t
commit ed0e3136354189055c21a2fe656dfc4f88f6b64b
Author: Karl Williamson <[email protected]>
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 109f5f13fd836973193f0885d82b47980e242a2b
Author: Karl Williamson <[email protected]>
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 18d405a78649304351c344e1deff7f8037c20eb7
Author: Karl Williamson <[email protected]>
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 973ecf9630f71a0d61653f7817a5d6a3e9cb3f20
Author: Karl Williamson <[email protected]>
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 9055448a5ee68b4a39ca0fe88616307cab7250a2
Author: Karl Williamson <[email protected]>
Date: Wed Oct 29 10:08:16 2014 -0600
XXX encode merge, cpan
M cpan/Encode/encengine.c
commit 76c3a2fc465d6cc0d310d62ef7a5363338593193
Author: Karl Williamson <[email protected]>
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 3fd4bd2ff013519dbc013b15d7d4c8a74e06ab33
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 c8514d6d2829349f463138492d67cf9dee9a6e33
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 6f2bf3e3c13f9d94688f63b6c2e70e1bc72185f4
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 3b0250845601142e0ca2911e5b1718336fc0a7f5
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 77c4c63ef278cbd41cc7a33236e3696f19e0c1be
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 08ce3baddb43cae89512a7329f1e10cc20e919f3
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 b48db9a366b6bcc55e1f6bc0638b6dce103d0155
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 ad8c05a00f6780d14031a4d6af620a9cc6fd575b
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 696ed3c3d7ae9a324ae918a407b861c555f0bebb
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 c2b0715c0d7269053832dfc5849d08a0f967174d
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 45df5660b820700225c83e5575104af364d907ab
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 6057cf98e9b495f667d236a682089ffef6668dfb
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 a08137be2064c621f38e88ebe67d974c92156f1a
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 8856b48df5659fa8e19427d55b19980d1c466123
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 47fe390eb66f84a2f883d1716fd9745fd3645aef
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 e52045dcb21684c0d48332c162c673ba10bb1d91
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 92df75f36eece9d86ce7a65247525f44e117ff2a
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 f3d63778e3b15e63fe86ef203bcac451b7fcea56
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 b4744458dc1c332b7bec475bbe75c7570c874eac
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 82e24725e35b191956306603658810cf866f1d37
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 dec9a9b4865feb5582f5539e455ca01b4ff73da7
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 29b19d57c732934ee6ed4800368a5d147a214240
Author: Karl Williamson <[email protected]>
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 b23dcb845125f6f623f1c95193ec24388160b512
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 c3e65015b1ceabb7d897918cedd1bb67bec34f84
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 eefc3e1596d9c2b9edab93d48abfebca1997f12d
Author: Yaroslav Kuzmin <[email protected]>
Date: Mon Apr 28 16:21:44 2014 -0600
Fix hints/os390.sh
M hints/os390.sh
commit d84bf1298150bd6184a910d680a9785833782039
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 a3751463b408ea27ad7f1eab6533b612ecf59a57
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 033e6d9d71426146cd7f316e8fcee909abc91419
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 87f2206add9f0a5f27e5a7f1c8bc89bbd9f5970d
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 dcd37e1ba6372a8840f2f75f74f40895f25873fe
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 78d5ceb7c0169ce8d12111b17d2c2f7a1bf47e98
Author: Karl Williamson <[email protected]>
Date: Wed Jun 26 17:44:33 2013 -0600
t/re/reg_mesg.t: Don't need to skip on EBCDIC
It now works
M t/re/reg_mesg.t
commit ae191b675b9ae993c7ba7e1cb102a1fa29060cf5
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 b3a1568c8f848721ba39c5b50cbda28e49e31f04
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 8c74074bc66e7c5e778c57019ecfd957daf6cf88
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 79ed38f5cf9b89f6c67c77603f7b42897811aafc
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 a95c1b7c39c38f1babd5a3a98dc2419eeab0f569
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 b828b418a6e6fc877070126c1924c05584659e48
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 e573ee64bf81596caa6a3c2bd631f29806ca3632
Author: Karl Williamson <[email protected]>
Date: Mon Nov 24 15:01:38 2014 -0700
XXX pp_pack.c: 'u' format, comment
M pp_pack.c
commit 1bf3c0619f542f4c4465c72d2553ca59d9f6a961
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 2d7ccfacd9d57c7df074ae010acfa284ac6f4fc1
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 73a097ed068024b7ee5589d91cdc0961d4281a61
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 5a3414e50f74cd91b43f80f48ab273e844e296d4
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 e55b471a5912f87ca8e494ea542c63d6e203468b
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 7d8115067fbea14272b2403cd0cea8b29a6fad33
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 50e70f6caf0988d33996e3af4416a4454ed5485b
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 f0300bb7f5c28d7c7f9f824585ed9c9d178558b0
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 13fed7ff0450176813ef7e5bc641051fbd014a31
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 3d94a93594d9d82845d58aa4e2f3fec1fe02ea5b
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 91bbf41cdb642f7a50a1a1237ed360c84fa4712c
Author: Karl Williamson <[email protected]>
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 2ffe0c11df5ac1b9aca7ccb4a5ef7f7e9a7273ca
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 22:04:50 2013 -0600
XXX skip cpan tests
M t/TEST
commit ce4d673fee295de0668581d77fd45cee78b2b20e
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 4983bdee04e9c43a861f29cd5e09d971c26f7b0a
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 948bebde5b84ba76c013d80635458650412d0f9c
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 0d0a93d97a0534ed17d70caaf9b1e94d15393701
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 5988f5d7642ede59b0dbc3c20b3b55e2d301d6e1
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 80fb2e6bc8bbc9d09bd66d0e70e757c6d79c3461
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 dffdc8924b5cac298573294f624958dc3f482f18
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 db1f0b8f595daccd14a31c9ee95113c2cff84b10
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 c15371a002c6feae1b8db952cb6d6e10524122d6
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 2673f539497fb5aa4721451db0a6670acd824b6b
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 808d2d943045bb29f80e4e79ed81bf9a6e67e9de
Author: Karl Williamson <[email protected]>
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 548856127ed2b05ed2477ec63ee120f22090a133
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 8aaa84b37e4022d9edfe672ec8b67ca256d2040f
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 4a7a53e205084207974df29eb56ae624c514e01a
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 d20fd19afe6bcfe025c79f3d51df7ff13056cc4d
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 b2e403d426e35817fdab40455962a77bbf9adcfd
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 5b6c40c2d4435803a412d1e697967709d75f8b79
Author: Karl Williamson <[email protected]>
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 3ed1f49cfb4c901c146273521b96b6c913f081f0
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 614d66848e721a1792f7723c883de7de397565a9
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 49da9676bb86ddbf271e0a5c0cd7bd9c55c3c7ab
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 d4193d3c298f94d36280466c45585cdeaae29ccb
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 d90103ed944d8eb80f442bc1ff7ca6a12d9920f2
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 aef4c981bb4617ae972b5116b505228fe95da7c8
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 c8029b0137aab9ac76f421f96c7dd8de94c68f21
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 b57741d5ff0f6ebbc9ac4a1f9e0331097d02135c
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 9eecf63d7b0635eb18e1c15483c3fdef2f202b3c
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 894fa290ec72b53cca9bc842c754137967e03cec
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 bb0d17026c3cd6cc8c57d787fc27ea1a95970204
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 36820186bca8f82770aa127b18c79702f074b43a
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 c0632e4b08a350c515e51da40bb2569daa7ac550
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 02660ea9467d932af797a8ccada1d3819c2c1aaa
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 717a2c9b3d7009137f0a080425eae5e7f9ee85c4
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 55ef88e0a962e54fb70b3fc6515dca6aa5a6fa6d
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 7866c1688f77b506f2ed54575a3d61a38b226b2c
Author: Karl Williamson <[email protected]>
Date: Tue Mar 26 15:44:59 2013 -0600
XXX t/TEST: Avoid SIGPIPEs
M t/TEST
commit f62e9b5bbe7b573b3aa388cb3ee761552d8665e6
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 49457944347232cdcdfcb240d38bbce193ead0e0
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 78ce05189e3f4e33744b7c01dedaf0603419bddc
Author: Karl Williamson <[email protected]>
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 41b839b2f9c2791713893fa307a367d12b6d431a
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 4d7bc70ff375f1bdad988b61524b35db8f4834bf
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 14a2f8e1279e3007754f413e7fbf966485c98edb
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 65f92cc1b1e2fd761b47210b476e5ded4b749f80
Author: Karl Williamson <[email protected]>
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 f4ce8f1000ab4c4d21442b9fc86789a9785173cd
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 1c5d3b93e415313c4ba7168c3dd5a923fa0620e2
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 e7678f2c6123228aeb008b08243cb5d5bd3869c6
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 44d4ed6be3d2e5799e4c16da533210a552bd2675
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 c6abfca9502e84e962ba35e2fc2a975c010c5fe2
Author: Karl Williamson <[email protected]>
Date: Mon Mar 18 22:00:29 2013 -0600
XXX temp skip perl5db.t
M lib/perl5db.t
commit 0a328377b0310a395ca29bdb56fcdca804ff5307
Author: Karl Williamson <[email protected]>
Date: Sat Nov 1 21:10:48 2014 -0600
lib/dumpvar.pl: Generalize for non-ASCII
M lib/dumpvar.pl
commit 37a0aa7789e9249eadf57a6ece3785d38b584f79
Author: Karl Williamson <[email protected]>
Date: Sat Nov 1 21:10:21 2014 -0600
XXX needs more work lib/perl5db.pl
M lib/perl5db.pl
commit d376272ed3adb718333b61e9a72fd0f3e14d4926
Author: Karl Williamson <[email protected]>
Date: Sat Nov 1 21:07:51 2014 -0600
XXX Unsure, meta lib/sigtrap.pm: Generalize for EBCDIC
M lib/sigtrap.pm
commit 19815e06226867a31584d4ed19d76a74cc3cb042
Author: Karl Williamson <[email protected]>
Date: Sat Nov 1 21:01:19 2014 -0600
XXX unsure lib/DB.pm: Generalize for EBCDIC
M lib/DB.pm
commit 701ef41cd559aa6125901c2869582193fc96dc3c
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 024ebd5a8fdd7dd4ef0a4ff81d24b41031df96cc
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 48a78e08071ca5f9989fe52bdddc96aadb4680ca
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 0882bb17d0437f0ebb33ae328b8093fa4e509759
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 bf5d28df1da941fd59477c3aad9d8f314a8f8f48
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 97e66b8ac363850011cfdcc127ba2a6bfae98ea1
Author: Karl Williamson <[email protected]>
Date: Thu Feb 28 09:25:27 2013 -0700
XXX temp: show makedepend cerr
M makedepend.SH
commit 5f11d09126cf9c1b50c9b3444cdb216aa5bec7a9
Author: Karl Williamson <[email protected]>
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 748e78f8c7ddcf1c9375954fae8bd2e0a164796e
Author: Karl Williamson <[email protected]>
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 be2e288da982e348b115d1b77e89287558c041df
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 03f503d3c212e980ee530cf0d04c86e1da3717e5
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 ffdfa28581ff247be98cb57a3d67509ba242bd48
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