In perl.git, the branch khw/ebcdic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/828ed36ebf5df5e0567264b1fa7c765bf8e4f8e8?hp=0000000000000000000000000000000000000000>
at 828ed36ebf5df5e0567264b1fa7c765bf8e4f8e8 (commit)
- Log -----------------------------------------------------------------
commit 828ed36ebf5df5e0567264b1fa7c765bf8e4f8e8
Author: Karl Williamson <[email protected]>
Date: Fri Jan 23 09:18:09 2015 -0700
regcomp.c: Fix typos in variable name
This caused EBCDIC builds to fail
M regcomp.c
commit f3b65f5166566b673c5f729b6d187038dbf05585
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 14:55:22 2015 -0700
XXX Pod-Simple/lib/Pod/Simple/RTF.pm:
Needs to work on older Perls
M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
commit aa2fc4a8d5b9f69258c0a1ed801d9f9e3db07c0c
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 14:54:54 2015 -0700
Pod-Simple/t/fcodes_s.t: Generalize to run on non-ASCII platform
M cpan/Pod-Simple/t/fcodes_s.t
commit c184645fc159acf1a81d7466951ca7b430f0e8f8
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 14:26:54 2015 -0700
XXX dist/Net-Ping/t/450_service.t: Skip 2 tests on os390
Need to notify maintainer?
These two tests are already skipped for hpux, and one for win32. I'm
assuming the same issue here.
M dist/Net-Ping/t/450_service.t
commit eef30dd9e40fca63a39145b427476beb14b6778e
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 14:03:40 2015 -0700
XXX cpan/Pod-Simple/lib/Pod/Simple/HTML.pm: merge
M cpan/Pod-Simple/lib/Pod/Simple/HTML.pm
commit fa35718a28d8a3b45d98451b8591b1680258647b
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 13:25:06 2015 -0700
XXX Pod-Simple/t/encod04.t: Partial EBCDIC fixes
This should wait until we get our 1252 fixes in
M cpan/Pod-Simple/t/encod04.t
commit 5230648010737ae3dcef9eefddd947011a0ee543
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 13:07:05 2015 -0700
XXX Pod-Simple/t/corpus.t: skip for now until Encode works
M cpan/Pod-Simple/t/corpus.t
commit 2e6d63578dae7b98baf91837e4928fa9821ff12c
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 12:48:08 2015 -0700
t/run/locale.t: More debug
M t/run/locale.t
M t/test.pl
commit c42a862ecb09e78c983ab1075bcc5e02e2dd0907
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 12:14:31 2015 -0700
XXX dist/Data-Dumper/t/dumper.t: debug
M dist/Data-Dumper/t/dumper.t
commit 1f8e0a1c174e8cbffad1fb67352d73f86803bf80
Author: Karl Williamson <[email protected]>
Date: Thu Jan 22 12:14:16 2015 -0700
XXX cpan/Pod-Simple/t/search10.t DEBUG
M cpan/Pod-Simple/t/search10.t
commit 55806efcd1f8210817c3c10690e85842f1dc0ddd
Author: Karl Williamson <[email protected]>
Date: Mon Jan 19 17:21:43 2015 -0700
more run/locale.t
M t/run/locale.t
commit d63f33226dc5bf022a6aa39029246075cffcb2eb
Author: Karl Williamson <[email protected]>
Date: Sun Jan 18 22:31:46 2015 -0700
more Pod::Simple
A cpan/Pod-Simple/t/ascii_order.pl
M cpan/Pod-Simple/t/corpus.t
M cpan/Pod-Simple/t/fcodes_s.t
M cpan/Pod-Simple/t/search10.t
M cpan/Pod-Simple/t/search12.t
M cpan/Pod-Simple/t/search20.t
M cpan/Pod-Simple/t/search22.t
M cpan/Pod-Simple/t/search26.t
M cpan/Pod-Simple/t/search28.t
M cpan/Pod-Simple/t/xhtml01.t
commit 572a5bbc3c43e94a1ad13c3b48607f6568a81f02
Author: Karl Williamson <[email protected]>
Date: Thu Jan 15 22:23:08 2015 -0700
Revert "XXX skip for now lib/DBM_Filter/t/encode.t"
This reverts commit 511a19b83c94bd243c7c674110d45030ce2994f1.
M lib/DBM_Filter/t/encode.t
commit ec425a00b27b1dcbd5a77f31be99235fcd71e15c
Author: Karl Williamson <[email protected]>
Date: Thu Jan 15 21:44:44 2015 -0700
XXX RTF start
M cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
commit c8c9bf834cff5a8ad41c13807c0fb777e6eaed19
Author: Karl Williamson <[email protected]>
Date: Thu Jan 15 20:35:04 2015 -0700
XXX t/run/locale.t: output $ENV{PERLIO}
M t/run/locale.t
commit dd8dee9d66edac3bf3026cc47b5de0dd7165b9dd
Author: Karl Williamson <[email protected]>
Date: Wed Jan 14 22:28:49 2015 -0700
dist/Data-Dumper/t/dumper.t: Try with commenting out last
M dist/Data-Dumper/t/dumper.t
commit a7e76b78e417e894d5d3fc1f4c915fc75396ac90
Author: Karl Williamson <[email protected]>
Date: Wed Jan 14 22:11:50 2015 -0700
Pod::Simple
M cpan/Pod-Simple/lib/Pod/Simple.pm
M cpan/Pod-Simple/lib/Pod/Simple/Checker.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/PullParserTextToken.pm
M cpan/Pod-Simple/lib/Pod/Simple/Text.pm
M cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm
M cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm
M t/TEST
commit 9d706a0d96d352b58f3c7368e0c0e4f42cd5c189
Author: Karl Williamson <[email protected]>
Date: Sun Jan 11 11:06:57 2015 -0700
smoke
M cpan/Encode/t/cow.t
M cpan/Encode/t/decode.t
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
M cpan/Pod-Simple/t/encod04.t
commit a68cb5acea72f9fb7077e7aeae02ef18d6560a37
Author: Karl Williamson <[email protected]>
Date: Wed Jan 7 20:17:14 2015 -0700
Pod::Simple/BlackBox.pm: Bom fix for EBCDIC
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
commit b0ea96bdd2733b8afd3491e10607cc90e65efb7f
Author: Karl Williamson <[email protected]>
Date: Wed Jan 7 20:15:16 2015 -0700
XXX Pod::Simple/BlackBox.pm: Fixes for EBCDIC
This didn't apply from the Pod-Simple work space
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
commit 0a98272e56d45751e030970b65a18c960c4e7918
Author: Karl Williamson <[email protected]>
Date: Wed Jan 7 19:02:56 2015 -0700
encod04.t: Restructure 2 tests to be TODOs
These tests pass when the tests actually should fail. Instead make them
TODO.
I came up with a somewhat less contrived example for the first one,
where it could legally be either UTF-8 or CP1252. This gives me hope
that real-world examples will be quite unlikely to be guessed wrong.
The first byte must be between C2 and DF, otherwise it would be a 3 byte
sequence in UTF-8, and even harder to find a likely CP1252 equivalent
sequence. That means that the first byte is an uppercase accented
character, the multiplication sign, or the German sharp s 'Ã'. The
second byte is in the range 80 to 9F. Most of these are various
punctuation characters or symbols such as a dagger. These are mostly
unlikely to immediately follow an uppercase letter, or the sharp s. One
that could is a right single quote used as an apostrophe in English.
But there are no accents in English except in borrowed words. Since it
must be a capital, it's likely the whole word is in caps, like in a
heading. I came up with what looks like "JOSÃ'S" in CP1252, which looks
like legal UTF-8 as well.
M cpan/Pod-Simple/t/encod04.t
commit 9d7ff8c26842f9a04fd83d7b24233d121ff69452
Author: Karl Williamson <[email protected]>
Date: Wed Dec 31 16:49:35 2014 -0700
utfebcdic.h: Add comment
M utfebcdic.h
commit 182a1a66c47bdb3edeacfa607711cdc3e3e372ab
Author: Karl Williamson <[email protected]>
Date: Wed Dec 31 15:18:04 2014 -0700
pop
M cpan/File-Temp/lib/File/Temp.pm
M dist/Data-Dumper/t/dumper.t
M locale.c
M perl.c
M regcomp.c
M toke.c
commit 4a3ef3bcfb896f083d95d5633b5e909963fbab36
Author: Karl Williamson <[email protected]>
Date: Fri Dec 26 20:27:31 2014 -0700
debug
M cpan/File-Temp/lib/File/Temp.pm
M dist/Data-Dumper/t/dumper.t
M dist/ExtUtils-CBuilder/t/04-base.t
M dist/PathTools/Cwd.xs
M perl.c
M t/op/stat.t
M t/run/locale.t
commit 010a27d6d30ae12acbfb89727b47a28d02a1dd55
Author: Karl Williamson <[email protected]>
Date: Fri Dec 26 20:39:09 2014 -0700
h2ph-ro
M utils/h2ph.PL
commit 4cba7b40374c36344b7213b8a7ee0cfe38d8ce41
Author: Karl Williamson <[email protected]>
Date: Sun Dec 21 23:00:26 2014 -0700
XXX cpan: cpan/MIME-Base64/Base64.xs: Generalize for EBCDIC
M cpan/MIME-Base64/Base64.xs
commit 80d09543b85b26d60c61654981a90ff2618c99fd
Author: Karl Williamson <[email protected]>
Date: Sun Dec 21 22:30:06 2014 -0700
"A" =~ '\N{U+41}' should be true on all platforms
Previously this wasn't the case on EBCDIC platforms, although it was if
the pattern wasn't enclosed in single quotes.
Spotted by Father Chrysostomos
M regcomp.c
M t/re/re_tests
M toke.c
commit 3b6e08a470a3422044c5c04d5d617083b1ebb8f8
Author: Karl Williamson <[email protected]>
Date: Wed Dec 17 21:45:29 2014 -0700
XXX more debug: pp_sys.c
M pp_sys.c
commit 3f87c832cedba4da4417a08c5acf96b51a61cf7b
Author: Karl Williamson <[email protected]>
Date: Wed Dec 17 14:25:33 2014 -0700
XXX merge t/op/stat.t
M t/op/stat.t
commit 60846643784adaf346a501ff610bb364635f39ad
Author: Karl Williamson <[email protected]>
Date: Fri Dec 26 20:40:37 2014 -0700
XXX temp Debug
M cpan/File-Temp/lib/File/Temp.pm
M dist/Data-Dumper/t/dumper.t
M locale.c
M pp_sys.c
M t/lib/croak/op
M t/op/pack.t
M t/op/stat.t
commit b1b5d084f7ad68e3ca78985007308ae14fdcbe6e
Author: Karl Williamson <[email protected]>
Date: Wed Dec 17 13:28:56 2014 -0700
XXX Temp Configure to point to bash
M Configure
commit 3419fa72668a6cbb79fcedb1225069c335a48a35
Author: Karl Williamson <[email protected]>
Date: Tue Dec 30 13:45:26 2014 -0700
pp_pack.c
M pp_pack.c
commit a1caeec8720692814d5f7f3e031aa69e9c6eb806
Author: Karl Williamson <[email protected]>
Date: Thu Dec 11 17:26:18 2014 -0700
XXX Debug or maybe permanent
M pp_pack.c
commit 92477db2040e17523af07b470b6656f53aa9cde1
Author: Karl Williamson <[email protected]>
Date: Thu Dec 11 17:21:45 2014 -0700
pp_pack.c: White-space only
This outdents some code whose enclosing block was removed in the
previous commit
M pp_pack.c
commit e778a0b4a4b496403e10f5e2212ba9adb686a150
Author: Karl Williamson <[email protected]>
Date: Thu Dec 11 17:17:45 2014 -0700
pp_pack.c: Rmv useless code
As noted in the thread starting at
http://nntp.perl.org/group/perl.perl5.porters/223366
and in the comments added in this commit, strings packed in 'u' format
don't need any UTF-8ness special handling, so the code that did that can
be removed.
M pp_pack.c
commit 552fc2801e4033fb1e9c7320b960827397d9d684
Author: Karl Williamson <[email protected]>
Date: Tue Dec 30 13:47:06 2014 -0700
t/run/locale.t
M t/run/locale.t
commit 19a25b42278fe94f04f1ba435d11f939e5c56f17
Author: Karl Williamson <[email protected]>
Date: Wed Dec 10 16:17:29 2014 -0700
XXX Debug dist/ExtUtils-CBuilder/t/04-base.t
M cpan/File-Temp/lib/File/Temp.pm
M dist/ExtUtils-CBuilder/t/04-base.t
commit b9643f2c9f509f1b30410b982f3a1549be2ee0f4
Author: Karl Williamson <[email protected]>
Date: Tue Dec 9 21:43:55 2014 -0700
XXX test dirhandle
M t/op/stat.t
M util.c
commit 1fffc0929c31bc9ac22b0a85e601550465dff985
Author: Karl Williamson <[email protected]>
Date: Tue Dec 9 21:21:44 2014 -0700
XXX t/run/locale.t
M t/run/locale.t
commit c42b1c22600b12139d193e02aa904ab89fc139ef
Author: Karl Williamson <[email protected]>
Date: Tue Dec 9 20:57:52 2014 -0700
pp_pack.c: Refactor to remove #if EBCDIC
This commit causes the same code to be executed whether on an ASCII or
EBCDIC platform.
M pp_pack.c
commit e960db2531972599a13460e0353cfe32caa021de
Author: Karl Williamson <[email protected]>
Date: Tue Dec 9 17:45:35 2014 -0700
pp_pack.c: Change name of some static functions
Early code tends to conflate the terms Unicode and UTF-8. I find that
confusing.
M pp_pack.c
commit fa791473f310995b4017cb23022d28c18a12cb37
Author: Karl Williamson <[email protected]>
Date: Mon Dec 8 14:55:46 2014 -0700
XXX merge pp_pack.c
M pp_pack.c
commit 4e60c3f474bfd097fc3b303acede35ab8763fb40
Author: Karl Williamson <[email protected]>
Date: Mon Dec 8 14:51:39 2014 -0700
XXX Perhaps temporary, assert size for array lookups
Perhaps the mime stuff should be pushed to cpan, because it is dangerous
practice to do a ++ in a macro call.
M cpan/MIME-Base64/Base64.xs
M utf8.h
M utfebcdic.h
commit aa1d5d092f3049d75f22d3d24bbc2e00cbb8bc77
Author: Karl Williamson <[email protected]>
Date: Sun Dec 7 21:55:30 2014 -0700
XXX also trail blank t/run/locale.t
M t/run/locale.t
commit 4442e31b3f0fa051af4d5b69d4d8796ec03790b8
Author: Karl Williamson <[email protected]>
Date: Sat Dec 6 23:08:38 2014 -0700
XXX incomplete ext/SDBM_File/sdbm/dbu.c Generalize for non-ASCII platforms
M ext/SDBM_File/dbu.c
commit 0a3cea40d056250f09744afb2b86ad2411f987c7
Author: Karl Williamson <[email protected]>
Date: Sat Dec 6 22:17:25 2014 -0700
XXX more t/run/locale.t
M t/run/locale.t
commit ef43461aa13860f2d143002e23c0ab120c140e60
Author: Karl Williamson <[email protected]>
Date: Sat Dec 6 11:57:50 2014 -0700
Pod::Simple::BlackBox.pm: Fix for early perls
A previous commit would break this module for Perls earlier than v5.6,
as that is when /[[:ascii:]]/ was introduced. This patch adds an
alternative path for such early Perls that works completely for ASCII
platforms, and almost completely for EBCDIC.
Feel free to merge this with the earlier patch
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
commit 33e9aebe5799e17a757b30c81fe2d82c4dd5d75f
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 3e9332237cf25231640d11080fe1b7d24a7b769e
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 380ba149df5d42804a6158f0b988b151f792925f
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 61764bb251e501b36bb584df0a951993cc05eb65
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 a51d93e79adb0dbc0f414c648a979e11f6a4bbb5
Author: Karl Williamson <[email protected]>
Date: Thu Dec 11 12:29:49 2014 -0700
XXX test on early Perls Generalize Carp for non-ASCII platforms
This includes making some {} optional in arg_regexp.t, as I couldn't get
them to consistently appear.
M dist/Carp/lib/Carp.pm
M dist/Carp/t/arg_regexp.t
M dist/Carp/t/arg_string.t
commit f8a5f53fa53c90b8ba781165de2a3a1e8ecfb2a6
Author: Karl Williamson <[email protected]>
Date: Thu Dec 11 12:37:01 2014 -0700
Carp: Fix off-by-one error for early Perl versions
This error occurred only when running Perl before 5.14, and included DEL
as a printable instead of excluding it.
M dist/Carp/lib/Carp.pm
M dist/Carp/lib/Carp/Heavy.pm
commit 146a3c370910fcfe40a6689d287cbe462995827c
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 ae6bcc4c19912f02df7085896adfbcf8df7695c4
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 9ced60e4dcf24b807ebf7f407352e3d272497e5e
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 41e6d3979965fd47823b6bbd712686a260700c4b
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 a2b903b89148545cbd69ecfc7e875f8f00a37024
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 cb396134f411c2115bfef34080fd98167fe75de3
Author: Karl Williamson <[email protected]>
Date: Wed Nov 26 10:47:17 2014 -0700
t/op/bop.t: Generalize for EBCDIC platforms
This also indents some lines that should have been indented or from a
newly formed block.
M t/op/bop.t
commit b6cd378718384b1fb59f88dc6612a9d4cfeef57a
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 04077e9c9931728886773a60f242c5108fae0166
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 3232f1539ebfd554bab4769f9c24633064ce64bc
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 cf35c932433be56dea5bb81d9d769bd7c20dc450
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 f1bd461f5ee50914d574b392afdd0fc5ff98db95
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 26d867e1de21750a2b46322199bc48c8f6d85af5
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 9551f83bfab40f08cb7ddd88888f7c68241f2861
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 a7663fe6ca5e87539257237d93bda79a49bc84a6
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 afc4ccb22864d21c66f2b37d0761bed1ea9052e9
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 6e6d8bd1f42781dd8af470a7c385f2b808b9def3
Author: Karl Williamson <[email protected]>
Date: Wed Jan 14 12:42:41 2015 -0700
lib/overload.t: Generalize for EBCDIC
M lib/overload.t
commit 6c5555a8c5679640f1aff65000adf7b4c6b82660
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 c4e784308a38504494de66755fb59279a7dc50a5
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 c4df7d65372504cf25b91bb64a9325c9a3721cb9
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 ff8117f6bdebeeeb5c1b2e7a16c32e097d7249cc
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 d34d5da70655c26a15d524843bfa709ab086d025
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 9571a8978fd6055ddc9d703ab493d6f4f5b6d4fa
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 1005677d2f09eb4f2faeaf4ff7c1100f8de4653f
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 268d4d62e6bcade75b0ca80942d2dffb788878ad
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 d166c3c3eefa33812ce35fdc74546bccfc99fd21
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 54c7d35286566453344ea54f0bdd82695f1764f4
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 ee529c7c1e488338655ba10dfaa15f5be7f0eb26
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 d0360fcd1d4a904d4b9bfe25dbd14b76cae65d74
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 e262647a2be726b92e5d6d749c4caf20230bc155
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 643d60ace8dabeed099a113fa3ce7b95eac478c6
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 f6ed2a5c094366283887bd09366e9ba4f3ae0026
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 0f16205c6381ac4908bff0b148b4197640fd1033
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 e783924855171c03d05cb7f7fdbc93190692faa1
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 7607ea05193d7eb418031f4397a8bb110565d090
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 128d6eb2b08b6088250dd872b3bae91713aaf5a6
Author: Yaroslav Kuzmin <[email protected]>
Date: Mon Apr 28 16:21:44 2014 -0600
Fix hints/os390.sh
M hints/os390.sh
commit 44597fc0bd2375c00d8cceb14e8e79903678f25a
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 f3332c25db79547485d043106cacf63701d4c554
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 11bf4f9dce154ea62318fb9f9b242141f9bac6e3
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 0ac53f10b99c30893958db11eaea8236969b76a3
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 5984e500c05ea6f384ac4be49b08c5bb868347c6
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 88269817aabac245606347abaef09f348d20b208
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 bccf58c97be440f53e51020de757ca9fc445b5b8
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 d935d73746eb0c6b32a489d3d70cb838d16c7ca2
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 1222f506ecc309e3c4d65bda9a1bc27a2699df3f
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 2474848b11645e0d23b30f5d025a316e6532431c
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 b6a62f5bea433ad097e61ac92db06ddaff7a3eb4
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 045b0c5df169f0c48a3aa5a80505e6b1b87334dd
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 c55b1e3bc3fba79cc3088240421806056021efb8
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 766831fb70051e335007ebcd5af881eb60a1e755
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 8abc9f9f5dd3067c7ddb5d0b97e73ce8b8ba8c98
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 63cc38bd98b77e31a2eb6af593eb3c0aefc37a23
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 e2ccee785b028d8521b0877a4516dcd1aba3a1c8
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 4c8831881dc859d4d65ac23852689e99405a8a68
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 e18c432f376e343cb0d877e94c8a9643d0f3bb68
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 40fd76a5daada75ffdb2a982f43ce496f649ad57
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 73691d9c451db1dd599e75f36e1bcdf61b20e2e9
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 c87e57d191966cc8617e95eb6b2799a8ccacd59b
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 22:04:50 2013 -0600
XXX skip cpan tests
M t/TEST
commit f63e08d23a6c8ee67ae8b10fde15a90175eaca8c
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 e8311707b92831c7bc99a2ec6dc36493b9794871
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 377a3d03d0b962e067a403c769b20798cf89ca6c
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 2b31454af84d61ecc8f8d4fcafa0b7eac0628187
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 ea1242f4e9f0c8c2867975d1228c341e2b656170
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 15:35:52 2013 -0600
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 625e60ccf63f61b11536e56d81189eea75a2efdb
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 8dabfae806df5d7bbe9abcb00ea8aeabcf400b68
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 557cd19b2104e2ac0e97f900af0fd6575ae496a4
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 116bd03cafb0739e0783ce264970d5b10e6d9e5b
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 bf058de4e36c83f008aefaa80abe8a28949bb04c
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 306c77954fcc9497d3be7b1d15399980994824f7
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 70a153db758af8bab9c8ce18498a65fcdf991e23
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 86767c60634a67b24b788c42a2e0253eeb52d18e
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 261173f364dc98119b30894209a66eff2a8627b8
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 33b6c6a77260e09ae52d001551e52d4f309335d0
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 ad6438114f6dde57eef29d2aecc98461beea77a5
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 6c42caf869b1881357e852302aa4f96de8a25c96
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 5a23a5038c297cbaa7c753525b4888bce02fd6f2
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 04775aee3b86c98ad68dec1a02de256013aae0e6
Author: Karl Williamson <[email protected]>
Date: Wed Apr 3 19:06:52 2013 -0600
Test::Test.pm: EBCDIC fixes
We are getting Perl working again for EBCDIC in v5.22. The changes here
are necessary to work for these platforms. For modern Perls, there is
one code path for both ASCII and EBCDIC platforms; this wasn't possible
to do for earlier versions.
One perhaps not obvious change is that [^:ascii:] doesn't include \177
which the earlier version does. However \177 was changed in the
substitute in the line above, so this change has no practical effect.
M cpan/Test/lib/Test.pm
commit 58bddc477f3f90924a4bb8d1b15a17a5b6d70051
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 1834d3082353d5302bc07dfbc29bbb6688c53501
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 b5b6f0f26f609035236b4a6d40e8b8de4a39ae67
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 56bff4ed900205e6e81b99f76f9718e9d7f05313
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 ccd66f94de28596e57cf6d3545721d5eb012315e
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 51428b9616b526e31ac5d08f83e7039e2a71812f
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 cd92951bf3a3530a15fe6baaf596a56fc5f684c5
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 99869e0325b1da1d919d27e2684560b91b1166c8
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 eed7eb52b83a96cd52d72a2abe2b59951eb78038
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 d9f91139bf5c98943676c8de5e43da166d617bc1
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 e978fee91aae210dd1d42b45fb2ef614af41764e
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 497a697a0c24172fa86ccba2b8eb4683237b9664
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 54e7cbe61307d02ff0a54b5a9057f4bbafe48a3e
Author: Karl Williamson <[email protected]>
Date: Tue Mar 26 15:44:59 2013 -0600
XXX t/TEST: Avoid SIGPIPEs
M t/TEST
commit 967065a468c0622e0b0512d2fc9ce3d446ad11fe
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 c58d67b207c123cd33e550e3f31644899957c654
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 1b821ff7ae06fa304a8439d22e4d8d2f90ba61af
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 fbb0ccce086354752ef8cea60319ed103529b7d3
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 d6cd744e0207edbb615f79d0e2b3273bae66bd60
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 0d541d06f77ddbb99f26c0c5dba2b181206acc4d
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 f4e7edca91d851ac814ae8f76070a1334ff57e20
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 319465939036dd2e36125d01f037478621481901
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 2fd2a32a4b487366bc45241817dfc70b45bf3d0b
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 adbb72e528dcabd831446610e54fe1848216e4ee
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 088bc22a6e84137f39889db55e803995d02b6024
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 09f394a02da171d4db85e406911e32c3d1a1eb60
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 3596592441cc650140ca17cbfef42146bf9df52a
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 51e6313447986b7a801304935838798a14abbd23
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 dbf8851ff3621918747d7ec35304ddfe011b6045
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 98eea87596fee76ce86ee212de9693c345d1ffea
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 bc7c757153763cf2b22c1328f656f7d86d7381a3
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 770b28b5c496e86af3f6ca70d21f2be6d53952d9
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 281afe0f0b97fa85e182ed7d51a176b3ace1d30e
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 9acde2fac8523c306bd5fa763611514456f4e7e6
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 2c7101ace0684aa6fce27379f7a662d5e3aa8457
Author: Karl Williamson <[email protected]>
Date: Thu Feb 28 09:25:27 2013 -0700
XXX temp: show makedepend cerr
M makedepend.SH
commit b56c161543863a7c298505c1c5a48463b57bef34
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 097b5867879eae652bc0121de70e58d39b1c3b0c
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 78e06f34853da9d8a87fae56c7f55183f0a6495c
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 972a5164d42fe0c408a7bf69759877f1fac7ef25
Author: Karl Williamson <[email protected]>
Date: Wed Oct 29 10:08:16 2014 -0600
XXX encode merge, cpan
M cpan/Encode/encengine.c
commit c39c0bfe30456c6c87e35ec39d96f00a0cea0a3b
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 6683428197df4ee7946dc94fe32e316721d1ee51
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 1776116a974b1a7bcc3e692b397c5392304fd5ba
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