Path to this page:
Subject: CVS commit: pkgsrc/lang/perl5
From: Adam Ciarcinski
Date: 2014-01-13 10:59:16
Message id: 20140113095916.EC5BC96@cvs.netbsd.org
Log Message:
Changes 5.18.2:
* B has been upgraded from version 1.42_01 to 1.42_02.
* B::Concise has been upgraded from version 0.95 to 0.95_01.
* English has been upgraded from version 1.06 to 1.06_01. This fixes an error \
about the performance of $`, $&, and c<$'>.
* File::Glob has been upgraded from version 1.20 to 1.20_01.
Bugs fixed:
* Perl 5.18.1 introduced a regression along with a bugfix for lexical subs. Some \
B::SPECIAL results from B::CV::GV became undefs instead. This broke Devel::Cover \
among other libraries.
* Perl 5.18.0 introduced a regression whereby [:^ascii:], if used in the same \
character class as other qualifiers, would fail to match characters in the \
Latin-1 block.
* Perl 5.18.0 introduced a regression when using ->SUPER::method with \
AUTOLOAD by looking up AUTOLOAD from the current package, rather than the \
current packageâs superclass.
* Perl 5.18.0 introduced a regression whereby -bareword was no longer permitted \
under the strict and integer pragmata when used together.
* Previously PerlIOBase_dup didn't check if pushing the new layer succeeded \
before (optionally) setting the utf8 flag. This could cause \
segfaults-by-nullpointer.
* A buffer overflow with very long identifiers has been fixed.
* A regression from 5.16 in the handling of padranges led to assertion failures \
if a keyword plugin declined to handle the second âmyâ, but only after \
creating a padop.
* The construct $r=qr/.../; /$r/p is now handled properly, an issue which had \
been worsened by changes 5.18.0.
Files: