In perl.git, the branch smoke-me/khw-ebcdic has been created

<http://perl5.git.perl.org/perl.git/commitdiff/6be9ccecbf5222d9c9ab73709577240b5c55d53c?hp=0000000000000000000000000000000000000000>

        at  6be9ccecbf5222d9c9ab73709577240b5c55d53c (commit)

- Log -----------------------------------------------------------------
commit 6be9ccecbf5222d9c9ab73709577240b5c55d53c
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Nov 8 23:07:10 2015 -0700

    ext/XS-APItest: Add testing of uvchr_to_utf8_flags()

M       ext/XS-APItest/APItest.pm
M       ext/XS-APItest/APItest.xs
M       ext/XS-APItest/t/utf8.t

commit 76c55932bf5d0d43069e45be5d2980e1fe23cd43
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Nov 8 22:59:51 2015 -0700

    t/op/utf8decode.t: print debugging info if test fails

M       t/op/utf8decode.t

commit 74fb68ec74b880dde7435ba73cf377ff1a2198ae
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Nov 8 22:57:45 2015 -0700

    XXX check if ok utf8.c: Remove unused Perl context parameter

M       embed.fnc
M       embed.h
M       proto.h
M       utf8.c

commit e7b49287fbc8ba81dbf917bcee0d92be1ebdf5d7
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Nov 8 22:51:49 2015 -0700

    utf8.c: Unroll utf8n_to_uvchr() for speed
    
    This attempts to speed up the bottom level UTF-8 decoding by unrolling
    the loop to handle the common cases, and to avoid branch instructions as
    much as possible.

M       utf8.c

commit 5b72a8fcc3a0f64a8ed39f6559fc857f49b87ab2
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Nov 8 22:42:05 2015 -0700

    utf8.c: Reorder uvoffuni_to_utf8() to avoid branches
    
    Prior to this commit, this function had a branch at the beginning to
    look for problematic code points that may have to be warned about or
    disallowed.  This moves the code out of there to later in the routine to
    where we know we have a range of code points that could contain the
    problematic code points, but not in ranges that don't contain them.
    This should save execution branching.

M       utf8.c

commit 8b0e49051bd5c659eedc13fb4b0c64630ecbddcb
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Nov 8 22:13:44 2015 -0700

    utf8.h, utfebcdic.h: Add #define
    
    This value be used outside these files in a future commit

M       utf8.h
M       utfebcdic.h

commit d63fcba399bf0348e08510ed492cbff4058807e9
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Nov 8 22:02:22 2015 -0700

    utf8.h: Fix macro definition
    
    This has been wrong, and won't compile, should anyone have tried, since
    635e76f560b3b3ca075aa2cb5d6d661601968e04 earlier in 5.23.

M       utf8.h

commit 21bc8b3b33a0ad6519fdd7058f5dc73abe8b06de
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 7 21:46:39 2015 -0700

    ext/XS-APItest/t/utf8.t: Move some tests within file
    
    This moves the more fundamental tests to earlier in the file

M       ext/XS-APItest/t/utf8.t

commit 93aea41fe167b07a9f061b961c71981782754e57
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 7 10:44:00 2015 -0700

    utf8.h: Remove unused #define
    
    UTF8_QUAD_MAX is no longer used in the core, and is not in cpan, and its
    name is highly misleading.  It is defined to be 2**36, which has really
    nothing to do with what its name indicates.

M       utf8.h

commit 8749f25dd531f4b815e62e6259521d9a0aca1ddf
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 7 10:42:20 2015 -0700

    handy.h: Use mnemonic instead of literal value

M       handy.h

commit 2e458a6f80331334ef7fa6357417b3a16b231d28
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 7 10:40:59 2015 -0700

    t/lib/warnings/utf8: Add some tests
    
    These better test the detection of surrogates, noncharacters, and
    above-Unicode code points.

M       t/lib/warnings/utf8

commit 04c8bac9e6ef8645dfdee3334fd05e154aa9371b
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 7 10:37:47 2015 -0700

    utf8.h: Split UNICODE_IS_NONCHAR() into 3 smaller macros
    
    This defines 3 macros that together determine all the non-characters.
    This is for future commits that will know the inputs to be tested
    can comprise some restricted subset of the noncharacters, so that the
    impossible branches need not be present.

M       utf8.h

commit 02d653f39329b0331073bb4e84dca8bbdead6fea
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 7 10:32:54 2015 -0700

    utf8.h: Remove a branch in macro for Unicode surrogates
    
    By masking, this macro can be written so it only has one branch.
    Presumably an optimizing compiler would do the same, but not necessarily
    so.

M       utf8.h

commit 7b6b6377b84aa6726a18b702a41cee47afddaaef
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Nov 7 09:59:38 2015 -0700

    utf8.h: Add some casts in macros, for safety
    
    This also renames the macro formal parameter to uv to be clearer as to
    what is expected as input, and there were cases where it was referred to
    inside the macro without being parenthesized, which was dangerous.

M       utf8.h

commit 25b22e8adbfe6fe07981e78a632b586b4d7ddeec
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 13:38:31 2015 -0700

    Perl_utf16_to_utf8: Combine EBCDIC and ASCII as much as possible
    
    This uses the underlying structure of UTF-8 to share as much as possible
    the code between the two platform types.

M       utf8.c

commit 5c0586597828a7565e5f274b95ee3c4e7fc0c75d
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 13:35:31 2015 -0700

    Perl_valid_utf8_to_uvchr() unroll loop for speed
    
    This unrolls a loop to speed things up.  I had previously found no
    difference in speed, but others have found a significant change, and
    it's easy enough to do.
    
    I used macro definitions to make the inline code look cleaner, and show
    the patterns in the macros better, but more importantly most of them
    will be used in a future commit elsewhere in this file.

M       utf8.c

commit 48492328417e6a376b77a133a2ee58f5a712e7bd
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 13:26:54 2015 -0700

    Perl_uvoffuni_to_utf8_flags() Combine ASCII, EBCDIC branches
    
    This uses the underlying structure of UTF-8 and UTF-EBCDIC to unify the
    code as much as possible.

M       utf8.c

commit 7126c3924c256a60bde88e6463d2b99660058a05
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 13:21:48 2015 -0700

    utf8.h, utfebcdic.h: Comments, white-space only

M       utf8.h
M       utfebcdic.h

commit ef519d5cf5102db8cab6b0181cf46901e3bb9d0f
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 11:51:37 2015 -0700

    utf8.h: Combine EBCDIC and ASCII macros
    
    Previous commits have set things up so the macros are the same on both
    platforms.  By moving them to the common part of utf8.h, they can share
    the same definition.  The difference listing shows instead other things
    being moved due to the size of this move in comparison with those things
    that really stayed the same.

M       utf8.h
M       utfebcdic.h

commit b23ab0eb825ca0a8697f5b7f3ce8dcf559ae72c8
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 11:42:27 2015 -0700

    utf8.h: Refactor macro definition
    
    This changes to use the underlying UTF-8 structure to compute the
    numbers in this macro, instead of hand-specifying the resultant ones.
    Thus, this macro, with minor tweaks, is the same text on both ASCII and
    EBCDIC platforms (though the resultant numbers differ), and the next
    commit will change them to use it in common.

M       utf8.h

commit 506e3fac98b959073ab221b447e5ab782e6f24e4
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 11:03:22 2015 -0700

    utf8.h: Combine EBCDIC and ASCII macros
    
    The previous commits have made these macros be the exact same text, so
    can be combined, and defined just once.  This requires moving them to
    the portion of the file that is common with both EBCDIC and ASCII.

M       utf8.h
M       utfebcdic.h

commit 3aa1237fe45441df1d22e92d36b3b3818c1c8d57
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 10:56:23 2015 -0700

    utf8.h: Refactor a macro
    
    This new definition expands to the same thing as before, but now it is
    identical to the EBCDIC definition (which expands to something else), so
    the next commit can combine the ASCII and EBCDIC ones into a single
    definition.

M       utf8.h

commit 86306e99ce83a22b077157631a52c912076542dc
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 10:44:36 2015 -0700

    utf8.h: Use common macro to avoid repeating
    
    This refactors two macros that have mostly the same guts to have a third
    macro to define the common guts.
    
    It also changes to use UV_IS_QUAD instead of a home-grown #define that a
    future commit will remove.

M       utf8.h

commit be0f5bf7048f2f10a0f3ff190c29eb0d533eb56e
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 10:37:56 2015 -0700

    utf8.h: Move #define within file
    
    This makes 2 related definitions adjacent.

M       utf8.h

commit 3fe770784e7b1cc379059976a36812055742e73e
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 10:06:32 2015 -0700

    utf8.h: Combine EBCDIC and ASCII #defines
    
    Change to use the same definition for two macros on both types of
    platforms, simplifying the code, by using the underlying structure of
    the encoding.

M       utf8.h
M       utfebcdic.h

commit 2d5d336342bb30b1b2637ab90288be0169286405
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 09:36:54 2015 -0700

    utf8.h: Move #define to earlier in the file
    
    And use its mnemonic in other #defines instead of repeating the raw
    value.

M       utf8.h

commit 982ee84ea913785acbb65fec3ca0e51c3ea4dd79
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 09:11:55 2015 -0700

    utf8.h, et.al.: Clean up some casts
    
    By making sure the no-op macros cast the output appropriately, we can
    eliminate the casts that have been added in things that call them

M       regexec.c
M       toke.c
M       utf8.c
M       utf8.h
M       utfebcdic.h

commit a1c5137b5916835a7209522cbf6f948950c58786
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 09:07:57 2015 -0700

    XXX cpan/Encode/t/at-cn.t

M       cpan/Encode/t/at-cn.t

commit 05360c133bfdf782b5f005ecd633aeb2ee693cef
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 5 17:04:09 2015 -0700

    XXX cpan, prob. need to test for older perls t/op/ver.t

M       t/op/ver.t

commit 88ca99aac658267c11a3664eed0dc6893d98ee15
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Nov 6 12:54:55 2015 -0700

    utf8.h: Combine ASCII and EBCDIC defines into one
    
    By using a more fundamental value, these two definitions of the macro
    can be made the same, so only need one.

M       utf8.h
M       utfebcdic.h

commit 7b62b88aeb9c20c07127a7ad94f85071a7841a17
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 31 08:32:01 2015 -0600

    XXX temp

M       t/lib/warnings/utf8
M       utf8.c

commit c4ea0e8adb4e55309c81875ade3b42d4dc05f1f1
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Oct 30 10:45:32 2015 -0600

    XXX Remove skips for higher code points   meld

M       ext/XS-APItest/t/utf8.t
M       t/lib/warnings/utf8
M       t/op/bop.t
M       t/op/chop.t
M       t/op/index.t
M       t/re/pat_advanced.t

commit e94f232f483a9a4725d03498ed1705267022e315
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Oct 30 10:01:09 2015 -0600

    utfebcdic.h: Use an internal macro to avoid repeating
    
    This creates a macro that is used in portions of 2 other macros, thus
    removing repetition.

M       utfebcdic.h

commit f56fe08b45c16a1ac8864130e6b4f87adf973f0a
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 29 21:19:40 2015 -0600

    utf8.h, utfebcdic.h: Fix-up UTF8_MAXBYTES_CASE defn
    
    The definition had gotten moved away from its comments in utf8.h, and
    the wrong thing was being guarded by a #error, (UTF8_MAXBYTES instead).
    And it is possible to generalize to get the compiler to do the
    calculation, and to consolidate the definitions from the two files into
    a single one.

M       utf8.h
M       utfebcdic.h

commit e3d7c6459465c34d88ddd03a783072c3b74c7127
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 6 10:05:56 2015 -0600

    XXX IV also need pod changes iv

M       ext/XS-APItest/t/utf8.t
M       lib/utf8.t
M       pod/perldiag.pod
M       pod/perlunicode.pod
M       t/lib/warnings/utf8
M       t/op/bop.t
M       t/op/chop.t
M       t/op/index.t
M       t/op/tr.t
M       t/op/ver.t
M       t/opbasic/qq.t
M       t/re/pat_advanced.t
M       utf8.c

commit c3d5788ea9771482cb966e2921bf4710185383e1
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Nov 5 17:04:58 2015 -0700

    toke

M       toke.c

commit b529d9d9219d832304cd6bbe0503898a84659474
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Oct 28 16:15:59 2015 -0600

    XXX Extend UTF-EBCDIC to handle up to 2**64-1
    
    XXX pod, perldelta
    XXX Example from utf8.out
    XXX reword
    
    This uses the same mechanism that Perl already uses for ASCII platform
    UTF-8 to extend it beyond what might be its natural maximum.  That is,
    when the UTF-8 start byte is 0xFF, it adds 6 more bytes to the character.

M       ebcdic_tables.h
M       ext/XS-APItest/t/utf8.t
M       regen/ebcdic.pl
M       utf8.c
M       utf8.h
M       utfebcdic.h

commit 3040c5f574205b971d57e2a1d009fb915922d231
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 29 09:27:48 2015 -0600

    utf8.h: Move #define within file
    
    This #define has, until the next commit, not been needed on EBCDIC
    platforms; move it in preparation for that commit.

M       utf8.h

commit db45763822f91df3c2c1031f96d109dd03099d01
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 29 20:32:08 2015 -0600

    utf8.h, utfebcdic.h: Use mnemonic constant
    
    The magic number 13 is used in various places on ASCII platforms, and
    7 correspondingly on EBCDIC.  This moves the #defines for what these
    represent to early in their files, and uses the symbolic name
    thereafter.

M       utf8.h
M       utfebcdic.h

commit c3dcd37f2af3cc92be0ea564dc42f88111b9adce
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 29 20:24:14 2015 -0600

    utf8.h: Reformat a couple of table lines
    
    This is just an aesthetic issue, hopefully making things clearer.

M       utf8.h

commit abfe47f7677a2c10826b40c06da509a7acb07324
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Nov 3 11:26:47 2015 -0700

    Revert "Unicode::Collate: Generalize to work on EBCDIC"

M       cpan/Unicode-Collate/Collate.pm

commit ba12de65924365c15b8cd2b97f7869f6dc15853a
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 27 17:56:59 2015 -0600

    Unicode::Collate: Generalize to work on EBCDIC
    
    The data that this module gets is directly from unicode.org, and hence
    is in Unicode order.  But the input data is from whatever platform it's
    running on, which may be in EBCDIC order.  We just need to convert to
    Unicode on input.

M       cpan/Unicode-Collate/Collate.pm

commit 5877f5fe01003f5e1850aa5a66ecef380632d2b8
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Oct 26 12:02:42 2015 -0600

    Deprecate 3 utf8 functions
    
    These functions will generally lead to the wrong answers when used on
    EBCDIC platforms in modern perls.  The docs now give guidance on what to
    use instead.

M       embed.fnc
M       proto.h
M       utf8.c

commit 3e9952d3c1ecd88450520e37b60f1da7e02be23a
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 24 20:08:47 2015 -0600

    re/pat_advanced.t: Fix a test so also runs on EBCDIC

M       t/re/pat_advanced.t

commit 7b00b508be4e2710b954036041048eeb8b610f19
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Nov 2 13:24:22 2015 -0700

    XXX Skip porting tests

M       t/TEST
M       t/harness

commit f854697667936c74825c62b2a4dd1ce7d7a46766
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Nov 4 22:01:37 2015 -0700

    XXX test encode

M       cpan/Encode/t/Encode.t
M       cpan/Encode/t/Unicode.t
M       cpan/Encode/t/at-cn.t
M       cpan/Encode/t/at-tw.t
M       cpan/Encode/t/fallback.t
M       cpan/Encode/t/guess.t
M       cpan/Encode/t/jperl.t
M       cpan/Encode/t/mime-header.t
M       cpan/Encode/t/mime-name.t
M       cpan/Encode/t/perlio.t

commit e13306d81653045c49a60fd005bd908585b544da
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 24 20:06:58 2015 -0600

    t/TEST: Test Encode

M       t/TEST

commit 7be3ed75734500603390b49bbb693f2b8cb9a300
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 24 20:04:17 2015 -0600

    Devel::Peek: document that uses STDERR

M       ext/Devel-Peek/Peek.pm

commit 6e3d67e03024348da7ea0c9fcb7013667be4b38a
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 24 20:02:56 2015 -0600

    XXX experiment cpan/Pod-Simple/t/fcodes_s.t

M       cpan/Pod-Simple/t/fcodes_s.t

commit 4ae898322cf0d6e66a1ace7e8b4ad111062347a9
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 24 20:01:36 2015 -0600

    XXX cpan decode.t: Generalize to run on EBCDIC
    
    Just use another code point.  The previous code point was a UTF-8
    invariant on EBCDIC systems, so did not trigger what was being tested.

M       cpan/Encode/t/decode.t

commit 4e3ec4a2c9299d558aefc5c51e547dfe026e6d71
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 24 20:00:40 2015 -0600

    XXX cpan cow.t: Fix so also runs on EBCDIC 1047

M       cpan/Encode/t/cow.t

commit 0bb7312c3acc51388ded1dbb054d7c5abd402ed6
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 6 10:49:18 2015 -0600

    XXX lib/open.t: todo test until encode is fixed

M       lib/open.t

commit b4d366c05bbabd52fa193576bb43f04b4d278689
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Oct 5 17:08:59 2015 -0600

    XXX See if lib/open.t now works

M       lib/open.t

commit f6f213a697646fac87fd8c1a43f4d87589e33aa7
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 8 12:54:54 2015 -0600

    MANIFEST, etc for prev. commit

M       Porting/Maintainers.pl

commit 5a90dfc25f26b4d57099143b1eb1bd7731a1eb61
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 1 11:19:22 2015 -0600

    XXX cpan MIME::Base64::unicode.t: Generalize to work on EBCDIC

M       cpan/MIME-Base64/t/unicode.t

commit 2d6073e338a0a9084ed7efca279a59db207d0829
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 6 16:53:53 2015 -0600

    XXX cpan quoted-print.t: Generalize for non-ASCII
    
    This had hard-coded in one EBCDIC code page, and would not work on
    others.  The ASCII and EBCDIC code was disjoint, and over the years,
    changes had been made to the ASCII version, but not the EBCDIC.
    
    This commit joins the disparate paths so that they will stay in sync,
    and modernizes to use the is() test function, which it defines itself
    rather than adding dependencies.
    
    Because the diff listing is so disjointed, I manually checked that the
    final result included the tests from the ASCII version, which had more
    tests than the EBCDIC, and some revisions.
    
    The one change is that I changed "\x20" occurrences to " ".  I know
    enough about perl parsing to know that the \x version will be
    transformed into the literal blank before the module sees it, so that
    keeping the \x version doesn't actually test anything.

M       cpan/MIME-Base64/t/quoted-print.t

commit 8497e52a79c6a370cdab23be8007c5f4df3a6e87
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 6 14:32:54 2015 -0600

    XXX cpan quoted-print.t: Add in an is() testing function
    
    This function will allow this .t to be modernized to use more current
    testing infrastructure.  I added this separately from the changes in the
    next commit, as my diff tool got confused and showed lots of change
    fragments.  This will make the diff in the following commit cleaner,
    but it still is not very good.

M       cpan/MIME-Base64/t/quoted-print.t

commit 3528000e8024e043862cbdfa7ecb764d10ad92e0
Author: Karl Williamson <k...@cpan.org>
Date:   Tue Oct 6 14:20:33 2015 -0600

    XXX cpan quoted-print.t: Test that interior \t is output as-is
    
    Tabs aren't encoded except if they are at the end of line.  But there
    was no test for non-end of line tabs.

M       cpan/MIME-Base64/t/quoted-print.t

commit 2709234692decc0b1a021d22b9bd55dfabbc925c
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 1 11:16:44 2015 -0600

    XXX Debug cpan/MIME-Base64/t/base64.t

M       cpan/MIME-Base64/t/base64.t

commit fe17455d3b1d3fbb74d93fc06992b9655524e3b7
Author: Karl Williamson <k...@cpan.org>
Date:   Thu Oct 1 12:07:33 2015 -0600

    Run official Unicode normalization tests if available
    
    This will skip the test if the optional generated file is not built.
    It is built by changing the Makefile options to run mktables.

M       MANIFEST
A       t/uni/normalization.t

commit b2c0e7093b460567a8a4ba2e56018c8d6a1992e0
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 3 10:23:46 2015 -0600

    Revert "Generate official normtest file"

M       MANIFEST
M       Makefile.SH

commit a6bff2d9393806d5dfb7ed3a16d6d94271d771cb
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Sep 21 13:31:45 2015 -0600

    Generate official Unicode normalization test file

M       MANIFEST
M       Makefile.SH
M       charclass_invlists.h
M       lib/unicore/mktables
M       regcharclass.h
A       unicore/mktables

commit dbb38d7124f9ea9e7bfe387fc1d93c09a1fbd755
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Sep 25 12:20:40 2015 -0600

    XXX debug lib/open.t

M       lib/open.t

commit 98f38263aa45b78ce5eb9d50bb85e7dc188c270f
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 3 08:46:28 2015 -0600

    XXX cpan 07locale.t: Skip if locales not fully available
    
    Some systems will have partial locale handling available, but not enough
    to actually use; this commit improves the detection of them.  Also, the
    perl can be configured to not use locales, even if available, and this
    commit now honors that.

M       cpan/version/t/07locale.t

commit abe3367500c6f9d89466eab5602d7db68dc8d053
Author: Karl Williamson <pub...@khwilliamson.com>
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 0b9992649e428665bcc6d005abd37696e7e281de
Author: Karl Williamson <k...@cpan.org>
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 282145b148af58cf4bdb15f4b716115838a22363
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Apr 21 10:09:57 2014 -0600

    cpan/ExtUtils-Install/t/InstallWithMM.t: White-space only
    
    Indent for new block formed by previous commit

M       cpan/ExtUtils-Install/t/InstallWithMM.t

commit 6798e9f5ca4029a9558e410997e40567b4571802
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Apr 16 09:03:47 2013 -0600

    cpan/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC
    
    Because it uses JSON

M       cpan/ExtUtils-Install/t/InstallWithMM.t

commit 885af8ef96d1ed4a78e51fc009228e557f89b63e
Author: Karl Williamson <k...@cpan.org>
Date:   Mon Sep 7 22:39:09 2015 -0600

    XXX remove all but CP 1047 EBCDIC tables
    
    This makes things smaller and faster to regenerate during the debugging
    stage.

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 44fa22b2130f5aa5653099ca8b4fe2b681f58c89
Author: Karl Williamson <k...@cpan.org>
Date:   Fri Sep 25 12:22:13 2015 -0600

    t/TEST

M       t/TEST

commit f5b1dae9ee3fe358aa3870202b3dc9300b7e9582
Author: Karl Williamson <k...@cpan.org>
Date:   Sun Aug 2 22:18:10 2015 -0600

    XXX Test Unicode::Collate and Unicode::Normalize

M       t/TEST

commit 488d2a9540620d4ca0609936c337e9044cd30c98
Author: Karl Williamson <pub...@khwilliamson.com>
Date:   Tue Mar 26 15:44:59 2013 -0600

    t/TEST: Stop after 10 errors

M       t/TEST

commit fb8603ceca788ee754ce7f96e02b91d8c5438d9a
Author: Karl Williamson <k...@cpan.org>
Date:   Fri May 8 21:12:55 2015 -0600

     XXX cpan vutil.c Nits, C<> L<>

M       vutil.c

commit ebdc381f3c30ab934682bd8aa710a4729fcc9b78
Author: Karl Williamson <k...@cpan.org>
Date:   Wed Sep 2 18:21:39 2015 -0600

    XXX temp ebcdic tables in hex

M       ebcdic_tables.h
M       regen/ebcdic.pl

commit 3942174949ac78343abaa1c48d9bdfe9d099b97f
Author: Karl Williamson <k...@cpan.org>
Date:   Sat Oct 3 09:34:54 2015 -0600

    Import cpan's version/t/07locale.t

M       cpan/version/t/07locale.t
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to