summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2017-10-20 20:47:46 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2017-10-20 20:47:46 +0100
commit77baf8eb4b5f040221c1def3b5ad1ca27521b030 (patch)
tree19110cefd5dabb468979078cf1dba5df72a3ab55
parent64b9a1390e0b0f693e42ea7d4cc5ffb345afa236 (diff)
downloadperl-77baf8eb4b5f040221c1def3b5ad1ca27521b030.tar.gz
perldelta - Update selected bug fixes etc
-rw-r--r--pod/perldelta.pod31
1 files changed, 23 insertions, 8 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index abd37ee226..8b1609ebcd 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -89,8 +89,8 @@ There may well be none in a stable release.
=item *
-Calls to C<require> for an already loaded module are now slightly
-faster. [perl #132171]
+Calls to C<require> for an already loaded module are now slightly faster.
+L<[perl #132171]|https://rt.perl.org/Public/Bug/Display.html?id=132171>
=back
@@ -421,9 +421,9 @@ L</Modules and Pragmata> section.
=over 4
-=item XXX-some-platform
+=item CentOS
-XXX
+Compilation on CentOS 5 is now fixed.
=back
@@ -462,10 +462,25 @@ L<[perl #131730]|https://rt.perl.org/Public/Bug/Display.html?id=131730>
=item *
-The C<gv_fetchmeth_sv> C function stopped working properly in Perl 5.22
-when fetching a constant with a UTF-8 name if that constant subroutine was
-stored in the stash as a simple scalar reference, rather than a full
-typeglob. This has been corrected.
+The C<gv_fetchmeth_sv> C function stopped working properly in Perl 5.22 when
+fetching a constant with a UTF-8 name if that constant subroutine was stored in
+the stash as a simple scalar reference, rather than a full typeglob. This has
+been corrected.
+
+=item *
+
+Single-letter debugger commands followed by an argument which starts with
+punctuation (e.g. C<p$^V> and C<x@ARGV>) now work again. They had been
+wrongly requiring a space between the command and the argument.
+L<[perl #120174]|https://rt.perl.org/Public/Bug/Display.html?id=120174>
+
+=item *
+
+L<splice()|perlfunc/splice()> now throws an exception ("Modification of a
+read-only value attempted") when modifying a read-only array. Until now it had
+been silently modifying the array. The new behaviour is consistent with the
+behaviour of L<push()|perlfunc/push()> and L<unshift()|perlfunc/unshift()>.
+L<[perl #131000]|https://rt.perl.org/Public/Bug/Display.html?id=131000>
=back