summaryrefslogtreecommitdiff
path: root/lang/perl5/distinfo
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2013-08-31 15:28:32 +0000
committeradam <adam@pkgsrc.org>2013-08-31 15:28:32 +0000
commit5e66569094ac93d97ae6554db8c154fafa9a75ca (patch)
treece8dd40c79c3c8f5cc230d44b4057438dc9a74e6 /lang/perl5/distinfo
parente63661cb110b318d2b75a6c37d769d2a947cb4d5 (diff)
downloadpkgsrc-5e66569094ac93d97ae6554db8c154fafa9a75ca.tar.gz
Changes 5.18.1:
* B has been upgraded from 1.42 to 1.42_01, fixing bugs related to lexical subroutines. * Digest::SHA has been upgraded from 5.84 to 5.84_01, fixing a crashing bug. * Module::CoreList has been upgraded from 2.89 to 2.96. * Starting in v5.18.0, a construct like /[#](?{})/x would have its # incorrectly interpreted as a comment. The code block would be skipped, unparsed. This has been corrected. * A number of memory leaks related to the new, experimental regexp bracketed character class feature have been plugged. * The OP allocation code now returns correctly aligned memory in all cases for struct pmop. Previously it could return memory only aligned to a 4-byte boundary, which is not correct for an ithreads build with 64 bit IVs on some 32 bit platforms. Notably, this caused the build to fail completely on sparc GNU/Linux. * The debugger's man command been fixed. It was broken in the v5.18.0 release. The man command is aliased to the names doc and perldoc - all now work again. * @_ is now correctly visible in the debugger, fixing a regression introduced in v5.18.0's debugger. * Fixed a small number of regexp constructions that could either fail to match or crash perl when the string being matched against was allocated above the 2GB line on 32-bit systems. * Perl v5.16 inadvertently introduced a bug whereby calls to XSUBs that were not visible at compile time were treated as lvalues and could be assigned to, even when the subroutine was not an lvalue sub. This has been fixed. * Perl v5.18 inadvertently introduced a bug whereby dual-vars (i.e. variables with both string and numeric values, such as $! ) where the truthness of the variable was determined by the numeric value rather than the string value. * Perl v5.18 inadvertently introduced a bug whereby interpolating mixed up- and down-graded UTF-8 strings in a regex could result in malformed UTF-8 in the pattern: specifically if a downgraded character in the range \x80..\xff followed a UTF-8 string * Lexical constants (my sub a() { 42 }) no longer crash when inlined. * Parameter prototypes attached to lexical subroutines are now respected when compiling sub calls without parentheses. Previously, the prototypes were honoured only for calls with parentheses. * Syntax errors in lexical subroutines in combination with calls to the same subroutines no longer cause crashes at compile time. * The dtrace sub-entry probe now works with lexical subs, instead of crashing * Undefining an inlinable lexical subroutine (my sub foo() { 42 } undef &foo) would result in a crash if warnings were turned on. * Deep recursion warnings no longer crash lexical subroutines.
Diffstat (limited to 'lang/perl5/distinfo')
-rw-r--r--lang/perl5/distinfo10
1 files changed, 4 insertions, 6 deletions
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo
index fd0ab2b3454..66a6519363a 100644
--- a/lang/perl5/distinfo
+++ b/lang/perl5/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.108 2013/08/19 12:31:11 christos Exp $
+$NetBSD: distinfo,v 1.109 2013/08/31 15:28:32 adam Exp $
-SHA1 (perl-5.18.0.tar.gz) = f5a97a9fa4e9d0ef9c4b313c5b778a0e76291ee2
-RMD160 (perl-5.18.0.tar.gz) = 10774aa60a76b30579aedf23f4a21775301e3235
-Size (perl-5.18.0.tar.gz) = 17323206 bytes
+SHA1 (perl-5.18.1.tar.bz2) = eb6b402682168a9735b2806d09c1ca5d567b2de8
+RMD160 (perl-5.18.1.tar.bz2) = 015c4c617474e1f2716a8c1484c44852ab459b74
+Size (perl-5.18.1.tar.bz2) = 14059628 bytes
SHA1 (patch-aa) = 9066746c6e6ed0d58962f52de1ae773e210cfcb5
SHA1 (patch-ab) = ddddf24cfa96c3b95202c2081006e0c7216afa1d
SHA1 (patch-ac) = cd918ae7aedddfcd3d555a1d1388c4c8719ccd12
@@ -16,8 +16,6 @@ SHA1 (patch-hints_cygwin.sh) = 1b21d927d6b7379754c4cd64a2b05d3632c35470
SHA1 (patch-hints_darwin.sh) = c561d1862f8ca76652a35741c691394eb8cda70a
SHA1 (patch-hints_netbsd.sh) = 5b41a700282773b13cd0fefbcbef3a46ba0d2bfb
SHA1 (patch-hv.c) = 0ed39926d620724db6d612a717d84b4efa129162
-SHA1 (patch-regexec.c) = 4fb7840347bd08739ae2dcb3d133212474e168fc
-SHA1 (patch-t_re_pat__rt__report.t) = 139161459885bda91a2cbd0f96c57d6d88e52713
SHA1 (patch-ta) = a9d13eeec22733e4087942f217a0d47a19498a6f
SHA1 (patch-zd) = 469602bc04b217f2d9929f5caeab43f77a74076f
SHA1 (patch-ze) = 211ed6065ecf2ca02f8e95283c2d67a64c2e6b41