In perl.git, the branch khw/ebcdic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/df452cddd0e4e613c2c3c30a2619e1de5bdaac74?hp=0000000000000000000000000000000000000000>
at df452cddd0e4e613c2c3c30a2619e1de5bdaac74 (commit)
- Log -----------------------------------------------------------------
commit df452cddd0e4e613c2c3c30a2619e1de5bdaac74
Author: Karl Williamson <[email protected]>
Date: Mon Jan 26 10:57:43 2015 -0700
more cwd
M dist/PathTools/Cwd.xs
commit e9d1aa7afd9240e19be25135a3f1903396b6fec6
Author: Karl Williamson <[email protected]>
Date: Sun Jan 25 11:08:10 2015 -0700
cwd
M dist/ExtUtils-ParseXS/t/106-process_typemaps.t
M dist/PathTools/Cwd.pm
M dist/PathTools/Cwd.xs
commit 02edd06dd8ee0457ff66e76f27ef6be9b1d76c03
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 77273be727e286d63e0b5fcbfc9d91da7dbfef0e
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 c27e35262e466dffa578b2d655429aacc1208d41
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 89f3e2bef9047c8f4b930e610ffecb8bbf130e5a
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 f7cca11dcf1e4ff1472a379131f3954d185a6a1e
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 bb3072074e7f9938576b398a32d67174a63cbb25
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 522ae16bbed40ea51a2d27525f608f5ea2ebeabf
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 5fdcd5e130c7cb9ef9aa65a634f8069b7b33d188
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 b88fcd098dc34acda8f960b787242add14b51b7f
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 64762aa94545b93870453db57dd9ea37c7b6ee08
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 8366233d5f06688486b9a2c15605a289da1b7107
Author: Karl Williamson <[email protected]>
Date: Mon Jan 19 17:21:43 2015 -0700
more run/locale.t
M t/run/locale.t
commit 2ec0cd4ac054dd27910d5f7d6b8c171e043374a0
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 645acf375a7be50fd25173aab1ead2a369144580
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 7b795c9841bbc2e93ed54783f5015eeaf6542807
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 e36c3baad77660a0728a3bdfe825cb1ca6dec1e8
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 ecabff6bd562bfb2a02dd08bde46216420bba96c
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 9d369f79cfa9e1214c9e4c94b9e728438e3084f6
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 d67a1d2770961c3c5e0d6228587e749ffe0434eb
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 cd6c45bb986ae69fc885862d2cfd6ed5b91e26d9
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 9fbf5def8a45d51e4829616bf7fe900c2e910094
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 f8ac92547cac20fba673e3bc1494aa05fbbee279
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 d4b214e82364e3614dd80ffe4d9107ec25e86d7b
Author: Karl Williamson <[email protected]>
Date: Wed Dec 31 16:49:35 2014 -0700
utfebcdic.h: Add comment
M utfebcdic.h
commit c52846f901e7a572cbf1734b54850f05eaf38ecc
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 ab91e37d97d7e0dda1dcab41806dff11a2085268
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 7d34b6e0ff7f5701005ab7493bb12e35139bc95f
Author: Karl Williamson <[email protected]>
Date: Fri Dec 26 20:39:09 2014 -0700
h2ph-ro
M utils/h2ph.PL
commit 338b6aec406ec7b81fbbd5fb59b8ced26e7d35f1
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 75fde9881a914c05cf80354e4cf8473752c96ca6
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 b94270479d8e0daac630743e7764017d837da010
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 7474b9004b0c88ea2002e95c24c61206ce1162f0
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 07099958dc14184adaf63b3455c7d6b95e122e5d
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 0038982d4718a80b3fef531016f64944445fde90
Author: Karl Williamson <[email protected]>
Date: Wed Dec 17 13:28:56 2014 -0700
XXX Temp Configure to point to bash
M Configure
commit 49b2dc8ca8a3494eab1a6457bb528bc07cbafded
Author: Karl Williamson <[email protected]>
Date: Tue Dec 30 13:45:26 2014 -0700
pp_pack.c
M pp_pack.c
commit 8fb4a796b207526ff8603b79fb3d5d06872506ea
Author: Karl Williamson <[email protected]>
Date: Thu Dec 11 17:26:18 2014 -0700
XXX Debug or maybe permanent
M pp_pack.c
commit 88335d44b0b9e245e1ea6ca24bf001d0f648d686
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 dcf457a079fd34ea82e549a1a398e059aee1b306
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 40354fd74d7c216d50f00d4ca3984f54b51bacfd
Author: Karl Williamson <[email protected]>
Date: Tue Dec 30 13:47:06 2014 -0700
t/run/locale.t
M t/run/locale.t
commit baef86b93ae7b6367dcf66f78f8d3028aef5c55c
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 ab345c8d87aab16cce9d5a21e6ac523ea3b46e33
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 4279c0227625f17b8c24db9acd67556f0b0f5050
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 718ad81769f72df18195459199d267de3cf872ce
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 09a7bd6af181c4e4893a003b06761fd6806bc829
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 0d71eef7193fd7fda6843b5c063cce1d40936c51
Author: Karl Williamson <[email protected]>
Date: Mon Dec 8 14:55:46 2014 -0700
XXX merge pp_pack.c
M pp_pack.c
commit c3e49a4caf9a86dc985ef48c140e2cd1dee211e6
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 6a4377a3d53ac55b315878b2bc660dd740206729
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 195293146833a7e66a360f13fbc4b373fff33276
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 454efa95fa407fe9fe6348209cb08ba395006659
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 2025ef49e1f85aedecadd7b2cca55376a885cc51
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 f73c6c20607d8e6ae71be57ef699b286e727aac3
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 81d26986dcd1f3b42b20be1f32e98aa317078970
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 0dc3166c88830f4b7112808fe90cc3160f8e0837
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 5ce9e9a0681c4ff185f50f6a9351c90624357488
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 69fd7fc5ed942ceef37a93ec530372d87d69747a
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 be5330bc04014eca0d4a5551cf7510c4c2d7c342
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 5a8a9ec8928c9791726fa28931dffadc0cd9496f
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 475b2022f411374ebafa8366052d2fe369f73222
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 affd0413f311cbd1541a95bdf33f135365acb556
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 21ee60283d9986942ea9a4590bc94210d716626d
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 43af21cd0d42696a830935dd07214195a37db2f1
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 142cb73cca4584849a7ae7527dadd790c54f8470
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 e304176069dba69df924f2307e8350703f45d9b7
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 3c30e2efd2b1fed39c514fe7675ecc28d85486ca
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 5ac7ba5e7def8a38aaf8ba3c2a11eea516a45ffc
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 5e10861608593bbc354915f734f906840559968f
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 2a3bd3643bf52b366f3076e13ab07946b0bc8c86
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 806af7b4b77873f3c1bc3911ec9297d7cb07d6e2
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 ce6276ca38f0201ba35113c8bdccb0e0891242ad
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 f854746595bba5683b924184a2ff15cb7b0f119d
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 74aec7b8836fabd5c9ac0b20013d84a28f2d1638
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 161f8ffbcb2ea921a5797c6f9f5becfac5d4a4bd
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 5d29fd1e306e31e50bf5630ef2be3f65e89767f9
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 8f6dd320025bfb1a340cf52de1e62c66e7e6c8af
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 407cf8cfc5d2b3b0a7a8f1f8e42920adbaa4f2af
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 6101af01d69dc03461854f4e659041484a852bdb
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 e874149d241cbfdc97296bed625c058f8f0c5d2d
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 3f3dd18a5f7b1d821ae1098e2bd172848daf5010
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 3fcd3b200cffe167b72929cf0785cec6b7ac5aa5
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 b68ac8d03f87b8f30293896d10e89efe11fcfede
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 98b409b8c5ee911ba3fe73aa01f04db761f567a5
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 1c60edcae904c789b90a33f59dbfe109527f786d
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 70784a50be5d4da7564f0d92c436361de37f806d
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 4c22bed24159ca175afb09a49dbd820feb7193b7
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 c0ffcde0123e12131344433992124a0c93b99c5a
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 3bb26fd63608df8f72813db0395ec634be4a08a3
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 18bd0818b6ba39a6c293369a002de09a6da044bf
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 541f865b05b32bd30eb30a00f28cbeb8788d15f3
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 140ed53ac11b6caa0fd445a3350259962207ae2b
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 a4c3a35ae2ed1621eb4a794a78849f84ddac421c
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 4298963110892f103a2694e772f4d51e2d47cffc
Author: Yaroslav Kuzmin <[email protected]>
Date: Mon Apr 28 16:21:44 2014 -0600
Fix hints/os390.sh
M hints/os390.sh
commit db99b6ace0b8add500d2a9995255efffb8f90c62
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 bb9d918ee24c76e816fd9e57402137fefa8c91a1
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 aefe5ffe558c5a4e4b1f17f22c74aef3ab53828d
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 7a6923e27c2b06d735abb947b1fc70b1372681ed
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 dc56087d7cebe69aec0fe63d120dd468516f8dd2
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 8682ba7f4a45d7bc1577e6c2d2bbe3577fac2946
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 d003ca68b57e5bc6e8f3b4a91143e5247f48fb97
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 d4dc13f0f4f8e01dc205a0c75413dcdf491348f1
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 d7bb5b01069ba482a1242a17101d8f0c75f94a0d
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 d833e38dcd9d34268ae8fa6ab75a3a2edd1f7cc0
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 2a50b4b618ab3f86b0027d74c0c7ba4e7438f7c1
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 b3c4fa5350c16b27f8f9765fca2cebcd49d86eee
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 067caf27c21870c4d232aeffb689eda0d24eefbf
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 51a0f58331ac97cccdcb635c68d04733a24bb725
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 68401af7c1b044140df68ebd70c7ae056e20e46d
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 a83e9988b6efd11cc31ce78d5d603e19e2958332
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 e4464984d4ca40bdeab3e25873c420999dac6967
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 c575eee5c3bc5ae4f7e42647797e2d16a6e1b3fb
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 cc7fa647b0f4da315234050b591a2a4eaac4997b
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 592ffae6c5b51d2c7c7c35489b9e301ee0f6e809
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 262bb49f9107bdf1b8f14f79d085549289a5c9ed
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 e218be2511a2bab78fae38ba9965c6876590aa54
Author: Karl Williamson <[email protected]>
Date: Sat Apr 13 22:04:50 2013 -0600
XXX skip cpan tests
M t/TEST
commit 7d7556fbf887c37cb41199ab64f361f58cafe163
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 ae3d63414707bb9dc0aa84c771d0dc017b47987d
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 10f732ceb7a36a32b9ee23236aa390e6d859d766
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 1ba5ceda17e663d8e2d471b3f86463846fa1aa22
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 f924f350db4cb3449bb2e9dc5689cea83e753899
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 8a27e02adda6f1e0ea691cfaca9067db9e4abca7
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 722df0623b5a1c2034a8d6d87cc479a627a99407
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 aa78fc1ce9ba0744159024005cbbf8d51afd6adc
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 3eb4c161f60eb604d21107458bed99a889134500
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 fcebc2fa5642da3977c8f9c0c8eefd904768fee3
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 56258fbd262b8528216a4f8f1f8c8a4130d2a2d6
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 89cfaa4647ab7262850d3bef875e54903f63316f
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 901b2f1b1b4e937a1a08bc54426363c80f9c45b2
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 a6b7c70a71508ab6d21f801896e30c17595d4018
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 3b6baf7861814820ef709ee09d208148467ee162
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 257c7fe0eb5eeb20109b44bdf0eb94dfffa288ce
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 24d9a836f0e98beb73448777105724562e26fc33
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 fc41f6be93de7635ffc339b135430290d6bfb438
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 8d37cb42251d702df8f175438a7d882c0478979a
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 5b7736cdbb5949377fac1499e15ef98e46d02125
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 7a8a224f3b15dd8f6cadcdf34ca839a9d3cf1386
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 ca45a2e539aadda71b2ca7c41394dfc317716fca
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 cb72a299c4394822065031204abb8fab98c2675d
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 66c38395c0fb6303b4154b5c42b0827a950e5374
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 9a4bcafc282262a644745a44ab68feb719f19dcc
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 e787aadde333158256abf243c0909a68d3fa7807
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 ee12fc07880c770e27657228adc24db86c672f28
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 6e1a1ca6e5f89bc37e40a59b39cecdb6c9351ae1
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 ab84affc667a55c54ddeceecaed26cc03911da3f
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 b74784924643227ed1882a4c128de24512a0e75d
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 3f296534d5e3805ba923a4a1359182f3d59ff567
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 15a27a628875667f31554b1b8f5686621f81bd9a
Author: Karl Williamson <[email protected]>
Date: Tue Mar 26 15:44:59 2013 -0600
XXX t/TEST: Avoid SIGPIPEs
M t/TEST
commit e8dd87a5724da65da45bc1db7e3c26f0a8a5a9de
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 6ef73ab3220299548b5691a7d49be031bc43c62c
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 ad908e6a536b2e282d44e90e68e0e72863ddbf8e
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 c50a0646ceeff4c1aaff701d8fd059b4bac45254
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 0f3c4418d8c5df67a28b9aae5d5be66b54625466
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 4224ce5b3123ae923190f4e1022752d10c6c282c
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 e7bf51940b51e58762991de59676dc13cac68f18
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 2f46d4188e423b44299f21a99b2b295f78483ded
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 b94ff9a15d0f998db10a9ce0514455ffbeb57038
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 9288b0f12a5285c10ddca7fa6aba3dfea437b6df
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 9b2b3de8dc7dddbadb059eb35dc48e9ef49ed200
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 af191a60c9a9514367a89a423227cb58889b4741
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 2f3a078f98f6b3c003c921877e5952e06dcb243a
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 927a33dfae1c4c9bf9dd213b3270c2ed460c827f
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 99009a632baba22c38a907f29e68b71ffbbd9f7b
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 4b3b0757ce83768ab7949a64345b1a07d64daa2c
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 9e6af2537624672d6dbd50ff9258e682c7b229de
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 f75797cb35a8a062fca2ac8b7ab9e6d6eb6b7c3d
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 ca8432ab49da5a12d33a99bd9ad8b26fd319c925
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 e1230c4d6396ffb1203e55d0ad565b84f771bb73
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 e06d4f190edd6f50026d6c2f4370bdf75a939d08
Author: Karl Williamson <[email protected]>
Date: Thu Feb 28 09:25:27 2013 -0700
XXX temp: show makedepend cerr
M makedepend.SH
commit fd54473f8adef3f6c3325784b5397c8962022b1d
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 8770582d633ed3bfa52f11cb78e0bc73fc5db896
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 93241084dd4410f4f1c170a74d3dbdf99f699371
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 74345f980c3bc646bdb2731d549eaea39bc18b77
Author: Karl Williamson <[email protected]>
Date: Wed Oct 29 10:08:16 2014 -0600
XXX encode merge, cpan
M cpan/Encode/encengine.c
commit 7e63fc4041db4554a1796c1fe5d2c49960189810
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 87272f06acf95dc13eec22caad1e383e3dc4211b
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 de1bf73a96f039c759454e424d5f62b0bd4b2932
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