In perl.git, the branch khw/ebcdic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/88e01265d6dec235c9774801b4c58c5c6f90e11d?hp=0000000000000000000000000000000000000000>
at 88e01265d6dec235c9774801b4c58c5c6f90e11d (commit)
- Log -----------------------------------------------------------------
commit 88e01265d6dec235c9774801b4c58c5c6f90e11d
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 b4ece915639d6924979b72416bcae937cc812f06
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 108cd3477dd69ef4ef4dd3ce094ba268486040b4
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 2299ed5d443620eebcd8c25f8e65aaf38a181733
Author: Karl Williamson <[email protected]>
Date: Wed Dec 3 13:19:40 2014 -0700
more pack
M t/op/pack.t
commit 28f54a95a91077bb698c18d9a21934ce9cbed573
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 47a3776b0a24c35e3b4498b68bb0d73e4c18b6a5
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 901827a976fe57138030110ec4802706a53b8cb3
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. The
special code to distinguish between the two is no longer needed.
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 ef6eb641154972c36bd67e5a99ae290dec3dfc30
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 94aaefad4e0b5ec4d216f63538d1f94e9c402938
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 f7f6c9c4e8e07dad6d8b8eef2487cd6d94d90a75
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
contains the info we need for any platform, so can remove the special
handling for names.
But numeric escapes are always Unicode, and need to be translated to
native values before finding their chr. This commit introduces a
function call to do that translation, which is called even on ASCII
platforms where it just returns its argument, so is unneeded. It is
planned to change the Perl compiler to optimize this out in Perls
starting in v5.22, so that there will be no performance hit for modern
Perls. By doing it this way, the same code path is used on both ASCII
and non-ASCII platforms, which means less chance that things can get out
of sync. I also suspect that using numberic escapes is comparatively
rare. But obviously if the performance hit by this extra function call
is deemed too much, the code could be refactored slightly to only do it
on non-ASCII platforms.
M cpan/Pod-Escapes/lib/Pod/Escapes.pm
commit 75a6b7bb2905a06d0c00eff03898e839efddf465
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 for
EBCDIC. On Perls that have utf8::unicode_to_native (>= v5.7.3) it uses
that for complete coverage. On older Perls, it uses the data in
%Code2USASCII instead of having that information have to be duplicated
in the file. And on EBCDIC platforms on older Perls (if they even
exist) for those code points where we don't have good information, we
substitute a '?' instead of giving a misleading wrong value.
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 52f33e9c8c6cb25590e4478fbaf71aa5c3242385
Author: Karl Williamson <[email protected]>
Date: Mon Dec 1 16:12:32 2014 -0700
Pod::Escapes::Escapes.pm: Reorder structure defns
This is in preparation for the next commit where some are used to
populate others, the latter now after the former in the file.
M cpan/Pod-Escapes/lib/Pod/Escapes.pm
commit ac3e148cc6954fa8abab5f964f10d8427d3b6078
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 2690d75e4a8e2ff5ffe817e141efdf3d7a759a50
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 a50ad6ec1d363b049bbeafcc1bc48a70c9a6b8fc
Author: Karl Williamson <[email protected]>
Date: Sun Nov 30 21:55:05 2014 -0700
XXX Debug re/pat_rt_report.t
M t/re/pat_rt_report.t
commit 0a05a00e944a5f735f40c0fdb0500e9c1959efbf
Author: Karl Williamson <[email protected]>
Date: Sun Nov 30 21:50:47 2014 -0700
XXX Debug: re/reg_eval_scope.t
M t/re/reg_eval_scope.t
commit e7063f330059e50983d123faf55e061370d1d952
Author: Karl Williamson <[email protected]>
Date: Sun Nov 30 21:38:11 2014 -0700
XXX Temp lib/B/Deparse.t: Debug
M lib/B/Deparse.t
commit e3d040ec776bb151583874afb8d5c141a58699ac
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 2ec7a6fa72f8100255592b4d31df0ff4c91eb4b1
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 abcf3eb40f6367150d71854f8c81edda64685416
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 7dc1a186f156612d5c798143c341fe1bd84f5a7c
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 73645f12198284232f9cbc07295b05a842ce4e8d
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 82aa78f73670b7165f3a58534f38d41d2f474a84
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 9f689bb8abd360c6984e415b2ca983672115eb37
Author: Karl Williamson <[email protected]>
Date: Thu Nov 27 22:59:37 2014 -0700
XXX temp to see if rest of file works re/reg_eval_scope.t: comment out
out-of memory
M t/re/reg_eval_scope.t
commit 668b27f2b96ecf56ac23e8e65ca9f80838d11176
Author: Karl Williamson <[email protected]>
Date: Thu Nov 27 22:58:05 2014 -0700
XXX temp to see if rest of tests run: re/pat_rt_report.t
The commented-out test runs out of memory on os390
M t/re/pat_rt_report.t
commit eed557b2834ac745bcec88ad08b5ce1d31fe023f
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 0f97001dccaa50b9126271ab8cef4478171bd262
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 9c6989e430734febb19d3831a7ac27600acbf9b6
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 27fb6b4aa7b5a63684862efa74c3a5ae25afc06e
Author: Karl Williamson <[email protected]>
Date: Thu Nov 27 22:29:36 2014 -0700
perldiag: Add missing entry
M pod/perldiag.pod
commit 5b67b6af653cbe8dfae517a3ab35b1245cefe7fc
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 ed7152cdcee1d515fcdb67cc3fe18ca715c75957
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 92ff3082ce3247136cddaefe5be23b98b280ff9c
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 3c6edb1f84d0e81d18d01eb417e14d463644334a
Author: Karl Williamson <[email protected]>
Date: Wed Nov 26 19:51:23 2014 -0700
-Dp does work on EBCDIC.
M perl.c
commit 308deeb6b6fed97526be8fda103dd25fe983caf3
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 f11474f33eca6e455fb73309de154bf2596e3e6e
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 3710011eb4822bc6bc6e1cecc702f670178a1a7f
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 392408633149944a6c094d629472790f7bdc91bb
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 229a06ba98536a2d0957df561db6cc1966753718
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 3ce50775ce013474df05c7c3d928c4b87fcfc27e
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 a8e527b2e61cf8ad9558ed4333f36846909a3bb5
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 33caecf0fea2913f687e82137f569d5eacb32b57
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 a9c8ccab1352b239641039ebc051ff7d35910d0c
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 06dba59ecaa4436e8fa7177e7b41d8b697112bfd
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 86c33982e42a4041d8d4fd39d1c3288355ae7e49
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 ceb597b45c6f08d4618a41ddc2aa49fc8a0f93ee
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 f0a02ff0696f76116533d5ad0f7b94284619f023
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 d8c319e3b7c841e8a3865de5bd90ff75e48d35c8
Author: Karl Williamson <[email protected]>
Date: Wed Oct 29 10:08:16 2014 -0600
XXX encode merge, cpan
M cpan/Encode/encengine.c
commit 9a7c014a436497d39d41d9de87d0e7b49ba79d80
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 a03b8ca7e703e52beaedfc6aaee6c31d9c8dd3e3
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 3d0e9f1d8b4d527fb92a403bf8d9357fbe705fec
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 a3dc0005c99c3dc6cdaa58063815247bd71ad05a
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 dccbf00a3b27cfe8032d2d9aadaa1313b11f91c6
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 1c61b4f72dca0bcf07b9b84a1453ecc35df389d1
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 4821873e1e5e809fa2354d9f82d549ca1eaaaba6
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 edb69bab4f703f80da398984e9af69dae5e0f327
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 94ad91606320ef873f37a4920d70696ba9c69134
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 8bcdbc3b15c866a1ffbc30507b2d37da4f08ab33
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 6104943532b50620a27f2bccd598299f6c2893a7
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 73d63fbd24371b1979726ad11789e06c4aad33f5
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 fb5161c31755488c56d90e720e23fed3def96297
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 806864dba141f80caf3da6daa0e7ab7afd4b51ad
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 eedef51e797b61fc24a63aae9d6eb2b5b400926b
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 88b94ddc849b5188a2afc00334d2c55a8ae61593
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 2dfc3901358f6cc75e2b81a074a3520ac2df217d
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 a40a226c6a2b2c66dde9e1334c227291431d99e2
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 763013aa855c441633464e73f3e0cba4989c5988
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 cafba7f858910e64b8ad90f9c7cb4d44f80d99b1
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 4f6650f066653ea2befb2882819f9f634889509c
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 9b9b163038a84809d548fa892a7ed65d0444008e
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 f57e3c6d195b5c3d3eebcd27f562bb98f926544f
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 fa376ea6fc13077f8b872de1883e08f505b60dd3
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 e2814cf40853c02e8f20c6d4955e97fa6bf9f89d
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 0ce3c42b5fbfd95a30f6f3cd6e72d65ed360a2e4
Author: Yaroslav Kuzmin <[email protected]>
Date: Mon Apr 28 16:21:44 2014 -0600
Fix hints/os390.sh
M hints/os390.sh
commit 770911ae5e6dc030a2b35b1c2c084693ffb6f585
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 026b4980e668b3427125b1a2b569266094f4d3e6
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 aa25f13aec202bde55723eec88edf87aa6b16d8e
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 5967e5e3dfb23b949f701b20d86eec876684daf9
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 333f1e1ab483769470d265c5e0510a597b8e0226
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 5769dc24370d46479e6772c361b5072b9de79d79
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 0c0293b1d1d11aba0101dded13464c645777a0f7
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 768a76509be8c8f9f788db40eef2492a4eadcc02
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 5f8d55b670ea3e89ec9d7840e725fc50fc2d7c5e
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 faa8697eecc7a292d65ca45ee87eb3911aaf5d2a
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 dec724b69d30579ecbf202acbd705515f2fcfd92
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 9efe2f181fcce8ea2a6a1bc9237a5e85340cb933
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 09bd71cb5c3315607a98f8016f2345a1d9b53a9d
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 d7189e603e164e70a6b91f8a366c311d1232ae20
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 a563198c5b72a7eece580e1db7a52a93cc97eea8
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 db61b70e7ce5979af74f5d144717cb38027c3e05
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 4dd377e0acc7cccfcc99fc094f5d0ddbada1b2c8
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 b63533d2ca237493af73e35a6a8bbdb207778bc0
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 cc08aae46be3ac469c576fb5f8691e3ee88614b4
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 fbda8cca10a8fc89a330360869435dae135df678
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 2f5329ef8460f1705dd844f51486db95cfe84ac5
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 916b0355e0fcac38b8f408c6939e274968cd2288
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 c6d22501207e7900772b38ef139f78b500d74983
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 4b15d2d062bdaea451f5ca3a0c2e6a5a77bb9a9d
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 b56e11432bdbe65c9ca84dbadca5440442e60ee3
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 22:04:50 2013 -0600
XXX skip cpan tests
M t/TEST
commit a28b8755378c1d996bc76a2606673649990d80a3
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 71d0e14ac2fa7060f8246dd178a5e3069f46afc7
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 a54f77b2be9d2b808717dfaf24bd90156f3aac9c
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 b30958786f81ec6422a779d227c8b4f58ce86641
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 e5e8a9457bf0793317f9c7d6e1a2d4700e41216e
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 fd6dbe369c138bae9a6cf9f3e7a6b247c72a8313
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 e08f72e5ffae08272d376539c830c2939dfaee06
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 4000320dbc5fb3c405799ece8ac72d791cf32d3c
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 b40d04b746c6cb47de1514ff473c5ede7d1264ec
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 c48e753ebdd6c1f282403495878caf8ac5bc5bfd
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 baf00618ecbbe7f43802f9b1fdaaa972610337f8
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 e3a5dae1646f89a8e73a093366d66f673ca2a10f
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 9730030b01435b7e723b4443705b0fef7eb57014
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 af81c160ea9c6a050de5dfbad486cd4f0c7a09e5
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 e21b1830b39e7a7e9820c9959cf51d91745d7670
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 c6d181d4bd5282fdff030366b2e224e593d924b9
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 5c42192b656a93bb485e78dff623f3cbce581e71
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 1f7ef7b7e80664cdb59e59ce139307dda3f90641
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 60500d162e74d4a9b806772594784c7df798ba55
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 e05bb5dcafe62e1e3953ec3e37c8a87f39d0f4c7
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 b80d188d611efb479304198afd7616b8a2a16bc6
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 3d655c2263010abb9eb0350466153426fc246d65
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 0d6876d08a42b02fc0ce0dc2de2d074340cea6fc
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 3ea1ff4e4dd49c3c7f58e7a2cdee3ba8d88b17f0
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 0270c46d112932ed7dd77f7eff66551537508f2d
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 1e87e0ab5c683146cbd022aa26aaa5e7e2e89a50
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 64f161be7e62dad4aae62e23f70d3c83312d1064
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 c9762965e4f1b5b133516c7b0cb51a78e78769cb
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 fd82c6ab934928781649eb2ea9247cfd4fc7d7ba
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 d57ec8c88a3685014dd5dbfc8e7d2a4899704008
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 f75d6e67ff526e36d6dcf3c8b2661f06c8c11ee6
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 ca5147641f6c1aecaa49129c409b1604d5538bc1
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 3d40eb2df15e35593745d796faad83f010d93d92
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 8ed88f4a75c2f07edde7f3fba30a2fcfb398ad52
Author: Karl Williamson <[email protected]>
Date: Tue Mar 26 15:44:59 2013 -0600
XXX t/TEST: Avoid SIGPIPEs
M t/TEST
commit ee5e493151066cc573d8ac07cd20619b4968227b
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 1b06d24ae4fcec6e77556331924bab58034912d8
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 b5cc89635323b0a75bcff7d9beb9cb35747a9360
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 4f12dd8163945bf27dfa42cfa0842f94520436ca
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 99f60b1855b307c78f580fb0c99b64e88ca83311
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 3ea2722259ae0e30996f7767c7527b76578e0d73
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 a976d74b85c3f55e1f487954221f7f5a1a168cbc
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 8e82506adafcad7cd30ee8df7adb2d9a1375b73f
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 4acad3015249ccc0768197b86c7c469c69242230
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 7d7e32097ded00ff6fe23edaff6c1da626115b4d
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 088300c484d92276da441c59beb42b1744578a87
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 b5aa622ab1f348bbc983897e1e398b8f6d39d0a1
Author: Karl Williamson <[email protected]>
Date: Mon Mar 18 22:00:29 2013 -0600
XXX temp skip perl5db.t
M lib/perl5db.t
commit 16493429e619341e2e4334f909131af9972c5d1e
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 9c9a084ccf6ed35b628bac0a183df34c8723109b
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 8a7cf7e8c1d4e56c566f3086a59438815247dd07
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 9ec91020e38865131356af938ae98678b110a867
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 fbe204b6b3f673d764c4553dedcc4ca85383c5d2
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 ee8062c3acdfaa34d58d633cd7b9cc1de2bbbb0a
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 72ac82906ea6f093db8466c058a836e48590502e
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 d25f0f65b9759057847babde76d7102c8f64fad7
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 bd64ab3e79b28aae99b2d1988ca20de595f1bfb1
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 97dc86024859a215096c218bbbd7e42af254c4b8
Author: Karl Williamson <[email protected]>
Date: Thu Feb 28 09:25:27 2013 -0700
XXX temp: show makedepend cerr
M makedepend.SH
commit c087cbadc39aecdb700cc1cbeb27e6db3109e2e1
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 3b561140df8f451345098d5a357c708967e3b21a
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 dcb4bb077727692db76c54ca4cd2453a9d517e2b
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 dc2919459cc7d9b983f3bc1c3e2aaaef71497e42
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 286cc7d6b37de9cdbed88aceb08fc814ff9bc26d
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