Front page | perl.perl5.changes |
Postings from March 2012
[perl.git] branch smoke-me/khw-mktables, created. v5.15.8-174-gd5792bc
From:
Karl Williamson
Date:
March 16, 2012 13:50
Subject:
[perl.git] branch smoke-me/khw-mktables, created. v5.15.8-174-gd5792bc
Message ID:
E1S8e61-00024g-Pb@camel.ams6.corp.booking.com
In perl.git, the branch smoke-me/khw-mktables has been created
<http://perl5.git.perl.org/perl.git/commitdiff/d5792bc0dcd67005f5a14c6cf6495d69d7f67a2d?hp=0000000000000000000000000000000000000000>
at d5792bc0dcd67005f5a14c6cf6495d69d7f67a2d (commit)
- Log -----------------------------------------------------------------
commit d5792bc0dcd67005f5a14c6cf6495d69d7f67a2d
Author: Karl Williamson <public@khwilliamson.com>
Date: Fri Mar 16 14:39:48 2012 -0600
to get back to blead
A dist/Term-ReadLine/t/Tk.t
commit 71e58fb090de808a257082977c7879c643c2e163
Author: Karl Williamson <public@khwilliamson.com>
Date: Fri Mar 16 11:01:21 2012 -0600
mktables: white-space only
This outdents code to line up vertically with surrounding text
M lib/unicore/mktables
commit c84d14f21bdec62182d14c5434456e21316b5aed
Author: Karl Williamson <public@khwilliamson.com>
Date: Fri Mar 16 10:54:24 2012 -0600
mktables: Backport name_alias changes to earlier Unicode versions
This allow mktables to be compiled for earlier Unicode versions and
work for them.
M lib/unicore/mktables
commit 5d0e5e2229d12309055350d30da6168bee55b325
Author: Karl Williamson <public@khwilliamson.com>
Date: Fri Mar 16 13:12:49 2012 -0600
mktables: Don't duplicate entries
The Name table can have multiple names for each code point. The highest
priority ones are first in the file. Prior to this patch, adding a
high priority name to a code point which already had the same name, the
old name could be retained, leaving two identical names for the code
point. This patch causes the lower-priority one to be deleted.
M lib/unicore/mktables
commit 6ad2f2107266b8090367d2e238e0f0603e25bddd
Author: Karl Williamson <public@khwilliamson.com>
Date: Sun Mar 11 16:46:18 2012 -0600
mktables: A leading zero is different than an only 0
Commit b91749bce0ff3d86c6e210a0b35289b4ad36c144 assumed that a single
0 was a leading 0. This inappropriately makes a table appear to be hex
when it isn't. This currently affects the kPrimaryNumeric property
which is part of the Unihan database, and is not normally generated by
mktables; it is generated only if an installation decides they want
to compile Perl to use the Unihan properties.
M lib/unicore/mktables
commit f7552b924b33c54341f9210aa378f0ee26e90cbd
Author: Karl Williamson <public@khwilliamson.com>
Date: Tue Mar 6 10:39:15 2012 -0700
Unicode::UCD::prop_invmap: Fix returned format
The type of an 'a' table should not be changed to 's'. This bug
happened currently only if someone changed mktables to output one of the
optional files.
M lib/Unicode/UCD.pm
commit a6a8ab8fce72d6dd0b3329c3b5c08eea34858524
Author: Karl Williamson <public@khwilliamson.com>
Date: Tue Mar 6 10:37:37 2012 -0700
Unicode::UCD: typos in error messages
These concatenated the package name with the beginning of the text with
no intervening punctuation. Add also the function within the package
M lib/Unicode/UCD.pm
commit 6bf9380e308bc135e9d9cc85ee2d4abae3626ca9
Author: Karl Williamson <public@khwilliamson.com>
Date: Wed Feb 29 11:15:17 2012 -0700
mktables: Add required parens and reword warning msg
Should this message ever get triggered, it would fail because the
precedence is wrong: the argument to hex needs parens. Also reword
somewhat for clarity.
M lib/unicore/mktables
commit d68441f4411add7cfc502f72875fd0b46f4c523b
Author: Karl Williamson <public@khwilliamson.com>
Date: Wed Feb 29 11:04:59 2012 -0700
pat.t: Fix typo in comment
M t/re/pat.t
commit e99058056287b54a88be966cac9c18c28bfe4a9f
Author: Abigail <abigail@abigail.be>
Date: Wed Mar 14 02:47:46 2012 +0100
Revert "Upgrade IO-Compress to 2.049"
This reverts commit 1d4b9cf3270c936605a07ecd7414f808755d3184.
This depends on the module that was reverted by Ricardo at the same time.
M Porting/Maintainers.pl
M cpan/IO-Compress/Changes
M cpan/IO-Compress/Makefile.PL
M cpan/IO-Compress/README
M cpan/IO-Compress/lib/Compress/Zlib.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm
M cpan/IO-Compress/lib/IO/Compress/Base.pm
M cpan/IO-Compress/lib/IO/Compress/Base/Common.pm
M cpan/IO-Compress/lib/IO/Compress/Bzip2.pm
M cpan/IO-Compress/lib/IO/Compress/Deflate.pm
M cpan/IO-Compress/lib/IO/Compress/Gzip.pm
M cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm
M cpan/IO-Compress/lib/IO/Compress/Zip.pm
M cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm
M cpan/IO-Compress/lib/IO/Uncompress/Base.pm
M cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm
M cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm
M cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm
M cpan/IO-Compress/t/000prereq.t
M cpan/IO-Compress/t/cz-03zlib-v1.t
M cpan/IO-Compress/t/cz-14gzopen.t
commit f48bb7cc5aadc66d2d53edce29f6dca2d6270369
Author: Abigail <abigail@abigail.be>
Date: Wed Mar 14 02:39:16 2012 +0100
Upgrade IO-Compress to 2.049
M Porting/Maintainers.pl
M cpan/IO-Compress/Changes
M cpan/IO-Compress/Makefile.PL
M cpan/IO-Compress/README
M cpan/IO-Compress/lib/Compress/Zlib.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm
M cpan/IO-Compress/lib/IO/Compress/Adapter/Identity.pm
M cpan/IO-Compress/lib/IO/Compress/Base.pm
M cpan/IO-Compress/lib/IO/Compress/Base/Common.pm
M cpan/IO-Compress/lib/IO/Compress/Bzip2.pm
M cpan/IO-Compress/lib/IO/Compress/Deflate.pm
M cpan/IO-Compress/lib/IO/Compress/Gzip.pm
M cpan/IO-Compress/lib/IO/Compress/Gzip/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm
M cpan/IO-Compress/lib/IO/Compress/Zip.pm
M cpan/IO-Compress/lib/IO/Compress/Zip/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/Zlib/Constants.pm
M cpan/IO-Compress/lib/IO/Compress/Zlib/Extra.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm
M cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm
M cpan/IO-Compress/lib/IO/Uncompress/Base.pm
M cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm
M cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm
M cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm
M cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm
M cpan/IO-Compress/t/000prereq.t
M cpan/IO-Compress/t/cz-03zlib-v1.t
M cpan/IO-Compress/t/cz-14gzopen.t
commit 28ca2adfcd2051cc502a203c18dd2de09140e349
Author: Ricardo Signes <rjbs@cpan.org>
Date: Tue Mar 13 21:01:00 2012 -0400
Revert changes to compression libraries
Revert "Ran zlib2ansi script against zlib-src/ to fix K&R-isms"
This reverts commit a7026383bc5a2ca5f518f670ee6d74d55cd994aa.
Revert "Some files in cpan/Compress-Raw-Zlib have the x bit set."
This reverts commit adace0595a25c5339a4c1fff6b4704945abf8814.
Revert "Fixes type in commit 14c554185"
This reverts commit d588a46d9335dc093e4046b68ae0e2c7925ef095.
Revert "Upgrade Compress::Raw::Zlib to 2.051."
This reverts commit 14c554185b51c8646198cbf62fe6e94e9890b3a5.
Revert "Upgrade Compress-Raw-Bzip2 to version 2.049."
This reverts commit 616f340ab90cf805b145b81fd31c2017a4e7783f.
Revert "Upgrade cpan/Archive-Tar to 1.84"
This reverts commit c06ee8c824f270b42cb440453df0e44858492aed.
Revert "Upgrade Archive-Extract to 0.60"
This reverts commit dc16b9e468c516c95140dc2b6eac778872c79239.
M Porting/Maintainers.pl
M Porting/exec-bit.txt
M cpan/Archive-Extract/lib/Archive/Extract.pm
M cpan/Archive-Extract/t/01_Archive-Extract.t
M cpan/Archive-Tar/bin/ptar
M cpan/Archive-Tar/lib/Archive/Tar.pm
M cpan/Archive-Tar/lib/Archive/Tar/Constant.pm
M cpan/Archive-Tar/lib/Archive/Tar/File.pm
M cpan/Compress-Raw-Bzip2/Changes
M cpan/Compress-Raw-Bzip2/README
M cpan/Compress-Raw-Bzip2/lib/Compress/Raw/Bzip2.pm
M cpan/Compress-Raw-Bzip2/t/000prereq.t
M cpan/Compress-Raw-Zlib/Changes
M cpan/Compress-Raw-Zlib/README
M cpan/Compress-Raw-Zlib/Zlib.xs
M cpan/Compress-Raw-Zlib/config.in
M cpan/Compress-Raw-Zlib/examples/filtdef
M cpan/Compress-Raw-Zlib/examples/filtinf
M cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm
M cpan/Compress-Raw-Zlib/t/02zlib.t
M cpan/Compress-Raw-Zlib/zlib-src/adler32.c
M cpan/Compress-Raw-Zlib/zlib-src/crc32.c
M cpan/Compress-Raw-Zlib/zlib-src/crc32.h
M cpan/Compress-Raw-Zlib/zlib-src/deflate.c
M cpan/Compress-Raw-Zlib/zlib-src/deflate.h
M cpan/Compress-Raw-Zlib/zlib-src/infback.c
M cpan/Compress-Raw-Zlib/zlib-src/inffixed.h
M cpan/Compress-Raw-Zlib/zlib-src/inflate.c
M cpan/Compress-Raw-Zlib/zlib-src/inftrees.c
M cpan/Compress-Raw-Zlib/zlib-src/trees.c
M cpan/Compress-Raw-Zlib/zlib-src/zconf.h
M cpan/Compress-Raw-Zlib/zlib-src/zlib.h
M cpan/Compress-Raw-Zlib/zlib-src/zutil.c
M cpan/Compress-Raw-Zlib/zlib-src/zutil.h
commit 98603a2dd163963e004a087d87edf94ecd9006cd
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date: Tue Mar 13 09:43:17 2012 +0000
Ran zlib2ansi script against zlib-src/ to fix K&R-isms
M cpan/Compress-Raw-Zlib/zlib-src/adler32.c
M cpan/Compress-Raw-Zlib/zlib-src/compress.c
M cpan/Compress-Raw-Zlib/zlib-src/crc32.c
M cpan/Compress-Raw-Zlib/zlib-src/deflate.c
M cpan/Compress-Raw-Zlib/zlib-src/infback.c
M cpan/Compress-Raw-Zlib/zlib-src/inffast.c
M cpan/Compress-Raw-Zlib/zlib-src/inflate.c
M cpan/Compress-Raw-Zlib/zlib-src/inftrees.c
M cpan/Compress-Raw-Zlib/zlib-src/trees.c
M cpan/Compress-Raw-Zlib/zlib-src/uncompr.c
M cpan/Compress-Raw-Zlib/zlib-src/zutil.c
commit 125d9ca810add52d59b23def57f1766f72776a2c
Author: Abigail <abigail@abigail.be>
Date: Tue Mar 13 13:20:31 2012 +0100
Exclude perlcritic.rc files.
Listed perlcritic.rc in the @IGNORABLE array of Porting/Maintainers.pl,
and removed the files from the new cpan/CPAN-Meta and cpan/HTTP-Tiny distros.
D cpan/CPAN-Meta/perlcritic.rc
D cpan/HTTP-Tiny/perlcritic.rc
commit 38a7e4032649a104323b50f95db8883e6c98a908
Author: Abigail <abigail@abigail.be>
Date: Tue Mar 13 02:32:44 2012 +0100
Upgrade HTTP::Tiny to 0.017.
A cpan/HTTP-Tiny/perlcritic.rc
commit 049eabb8f94c5e251b3f6cca29731f313a81c0d0
Author: Abigail <abigail@abigail.be>
Date: Tue Mar 13 02:02:18 2012 +0100
Upgrade cpan/CPAN-Meta to 2.120630
A cpan/CPAN-Meta/perlcritic.rc
commit eea4de0018be51b983b2c009dd028e8245d9a387
Author: Abigail <abigail@abigail.be>
Date: Tue Mar 13 01:24:16 2012 +0100
Some files in cpan/Compress-Raw-Zlib have the x bit set.
M Porting/exec-bit.txt
commit 787f54479a62dfc9a971786b4878f2b653037721
Author: Abigail <abigail@abigail.be>
Date: Tue Mar 13 00:59:16 2012 +0100
Fixes type in commit 14c554185
In commit 14c554185, I updated the version of the wrong distro in
Porting/Maintainers.pl. This fixes this error.
M Porting/Maintainers.pl
commit d6022649fd04bd4b9d49720d96603a1a25777030
Author: Ricardo Signes <rjbs@cpan.org>
Date: Sat Mar 10 16:21:49 2012 -0500
avoid some long-line errors in podcheck of Term-Readline
M t/porting/known_pod_issues.dat
commit 8dabe762d4751e5bae0ed9581193c25962d955ef
Author: Ricardo Signes <rjbs@cpan.org>
Date: Sat Mar 10 12:14:42 2012 -0500
new patch for Term::ReadLine event loop support
https://rt.perl.org/rt3/Ticket/Display.html?id=108470
This is more work from Darin McBride and Rocco Caputo to get the event
loop code offered earlier working, tested, and documented.
D dist/Term-ReadLine/t/Tk.t
commit 868894da8a58aa346fb568f1cff58e8640576895
Author: Abigail <abigail@abigail.be>
Date: Tue Mar 13 00:53:07 2012 +0100
Upgrade Compress::Raw::Zlib to 2.051.
M Porting/Maintainers.pl
M cpan/Compress-Raw-Zlib/Changes
M cpan/Compress-Raw-Zlib/README
M cpan/Compress-Raw-Zlib/Zlib.xs
M cpan/Compress-Raw-Zlib/config.in
M cpan/Compress-Raw-Zlib/examples/filtdef
M cpan/Compress-Raw-Zlib/examples/filtinf
M cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm
M cpan/Compress-Raw-Zlib/t/02zlib.t
M cpan/Compress-Raw-Zlib/zlib-src/adler32.c
M cpan/Compress-Raw-Zlib/zlib-src/compress.c
M cpan/Compress-Raw-Zlib/zlib-src/crc32.c
M cpan/Compress-Raw-Zlib/zlib-src/crc32.h
M cpan/Compress-Raw-Zlib/zlib-src/deflate.c
M cpan/Compress-Raw-Zlib/zlib-src/deflate.h
M cpan/Compress-Raw-Zlib/zlib-src/infback.c
M cpan/Compress-Raw-Zlib/zlib-src/inffast.c
M cpan/Compress-Raw-Zlib/zlib-src/inffixed.h
M cpan/Compress-Raw-Zlib/zlib-src/inflate.c
M cpan/Compress-Raw-Zlib/zlib-src/inftrees.c
M cpan/Compress-Raw-Zlib/zlib-src/trees.c
M cpan/Compress-Raw-Zlib/zlib-src/uncompr.c
M cpan/Compress-Raw-Zlib/zlib-src/zconf.h
M cpan/Compress-Raw-Zlib/zlib-src/zlib.h
M cpan/Compress-Raw-Zlib/zlib-src/zutil.c
M cpan/Compress-Raw-Zlib/zlib-src/zutil.h
commit 4368256536ccb29186bf97deaaae1493ecb5efa7
Author: Abigail <abigail@abigail.be>
Date: Mon Mar 12 22:49:31 2012 +0100
Upgrade Compress-Raw-Bzip2 to version 2.049.
M Porting/Maintainers.pl
M cpan/Compress-Raw-Bzip2/Changes
M cpan/Compress-Raw-Bzip2/README
M cpan/Compress-Raw-Bzip2/lib/Compress/Raw/Bzip2.pm
M cpan/Compress-Raw-Bzip2/t/000prereq.t
commit 3e0d957b0fb74e99c18ea312bfc04529077062cd
Author: Abigail <abigail@abigail.be>
Date: Mon Mar 12 21:47:00 2012 +0100
Upgrade cpan/Archive-Tar to 1.84
M Porting/Maintainers.pl
M cpan/Archive-Tar/bin/ptar
M cpan/Archive-Tar/lib/Archive/Tar.pm
M cpan/Archive-Tar/lib/Archive/Tar/Constant.pm
M cpan/Archive-Tar/lib/Archive/Tar/File.pm
commit 6a8b2611aad4c7f3c464459a8cd8c1180e48ca5f
Author: Abigail <abigail@abigail.be>
Date: Mon Mar 12 21:12:26 2012 +0100
Upgrade Archive-Extract to 0.60
M Porting/Maintainers.pl
M cpan/Archive-Extract/lib/Archive/Extract.pm
M cpan/Archive-Extract/t/01_Archive-Extract.t
commit 884ffd36b8c2b27a6aad5bd2e31707d6d8634891
Author: Tony Cook <tony@develop-help.com>
Date: Mon Mar 12 10:16:38 2012 +1100
perldelta for die propgation fix
M pod/perldelta.pod
commit 69aeebeb12eea8a9c3ccd143a24caeae21a92ebd
Author: Father Chrysostomos <sprout@cpan.org>
Date: Wed Mar 7 17:58:20 2012 -0800
regen pod issues
M t/porting/known_pod_issues.dat
commit 54605eb83d26b44645a7ce5544d31e81328b6a2d
Author: Craig A. Berry <craigberry@mac.com>
Date: Wed Mar 7 07:12:00 2012 -0600
fix warning in test.pl diagnostics output.
2f137bbd018b assumed that $name is always defined, but it isn't
always, and when it's not the resulting undefined value warning
could corrupt test output and even make TODO tests trigger failure
with "unexpected output at test 0."
M t/test.pl
commit 77f32dcaa7710bc6875eb4f9c37b198e9fc08aad
Author: Karl Williamson <public@khwilliamson.com>
Date: Sat Mar 3 08:45:39 2012 -0700
regcomp.sym: Fix out-dated description
As a result of commit fab2782b37b5570d7f8f8065fd7d18621117ed49
the description is no longer valid. This node type is trieable.
M regcomp.sym
M regnodes.h
commit 5cf4b9d3b204dc1b37538f4ad30daecc96f6c9c2
Author: Yves Orton <demerphq@gmail.com>
Date: Sun Feb 19 21:32:05 2012 +0100
rework how the trie logic handles the newer EXACT nodetypes
This cleans up and simplifies and extends how the trie
logic interacts with the new node types. This change ultimately
makes the EXACTFU, EXACTFU_SS, EXACTFU_NO_TRIE (renamed to
EXACTFU_TRICKYFOLD) work properly with the trie engine regardless
of whether the string is utf8 or latin1.
This patch depends on the following:
EXACT => utf8 or "binary" text
EXACTFU => either pre-folded utf8, or latin1 that has to be folded as though it was utf8
EXACTFU_SS => special case of EXACTFU to handle \xDF/ss (affects latin1 treatment)
EXACTFU_TRICKYFOLD => special case of EXACTFU to handle tricky non-latin1 fold rules
EXACTF => "old style fold logic" untriable nodetype
EXACTFA => (currently) untriable nodetype
EXACTFL => (currently) untriable nodetype
See the comments in regcomp.sym for these fold types.
This patch involves a number of distinct, but related parts. Starting
from compilation:
* Simplify how we detect a triable sequence given the new nodetypes,
this also probably fixed some "bugs" in how we detected certain
sequences, like /||foo|bar/.
* Simplify how we read EXACTFU nodes under utf8 by removing the now
redundant folding logic (EXACTFU nodes under utf8 are prefolded).
Also extend this logic to handle latin1 patterns properly (in
conjunction with other changes)
* Part of the problems associated with EXACTFU_SS and EXACTFU_TRICKYFOLD
have to do with how the trie logic interacts with the minlen logic.
This change handles both by pessimising the minlen when encounting
these nodetypes. One observation is that the minlen logic is basically
broken, and works only because it conflates bytes and codepoints in
such a way that we more or less always get a value small enough that things work out
anyway. Fixing that is properly is the job of another patch.
* Part of the problem of doing folding under unicode rules is that
there are a lot of foldings possible, some with strange rules. This
means that the bitmap logic does not work correctly in all cases,
as we currently do not have any way to populate it properly.
So this patch disables the bitmap entirely when folding is involved
until that is fixed.
The end result of this is: we can TRIE/AHOCORASICK any sequence of
EXACT, or EXACTFU (ish) nodes, regardless of utf8 or not, but we disable
the bitmap when folding.
A note for follow up relating to this patch is that the way EXACTFU_XXX
nodes are currently dealt with we wont build the "maximal" trie because
of their presence, instead creating a "jumptrie" consisting of either a
leading EXACTFU node followed by a EXACTFU_XXX node, or vice versa. We
should eventually address that.
M regcomp.sym
M regnodes.h
commit 1860005f96f0fe344aec54baccaf0d8b33cb1d3f
Author: Yves Orton <demerphq@gmail.com>
Date: Sun Feb 19 21:04:44 2012 +0100
make test.pl show test number and name in failure diagnostics output
The old output would show only the line number as diagnostics
but not the test number, nor the test name, which often contains
very useful information. This patch makes sure this is visible in
the diagnostics output of test failures.
M t/test.pl
-----------------------------------------------------------------------
--
Perl5 Master Repository
-
[perl.git] branch smoke-me/khw-mktables, created. v5.15.8-174-gd5792bc
by Karl Williamson