summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-01-14 01:16:58 -0800
committerFather Chrysostomos <sprout@cpan.org>2012-01-14 01:17:21 -0800
commit711a39033e18c23e23b10bd69e998176f1b1f852 (patch)
treed1741e797ed6ac2b26847c82f46999cd63501f26
parentafb8fe69e89b4df37c0b8e0f34fe1c4022450ff1 (diff)
downloadperl-711a39033e18c23e23b10bd69e998176f1b1f852.tar.gz
perldelta up to 7c2b3c783b
-rw-r--r--pod/perldelta.pod27
1 files changed, 25 insertions, 2 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 73e4734492..f6d66732f3 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1,7 +1,7 @@
=encoding utf8
=for comment
-This has been completed up to 9ac8a16, except for:
+This has been completed up to 7c2b3c783b, except for:
8629c11317 smueller Escape double-quotes in generated #line directives
8dc67a69b shlomif perl -d: display lines inside subroutines.
3dfd1b5cd2 leont Export PerlIOBase_open
@@ -214,6 +214,14 @@ and the same.
=item *
+L<ExtUtils::Packlist> has been upgraded from version 1.45 to version 1.46.
+
+It no longer produces "used once" warnings when the C<read> and C<write>
+methods are called while the main program is still compiling (e.g., from
+within a BEGIN block) [perl #107410] [rt.cpan.org #50315].
+
+=item *
+
L<Module::Pluggable> has been upgraded from version 3.9 to version 4.0.
=item *
@@ -323,7 +331,15 @@ include any changes in L<perldiag> that reconcile it to the C<C> code.
=head2 New Diagnostics
-XXX Newly added diagnostic messages go here
+=over 4
+
+=item *
+
+L<Useless use of \E|perldiag/"Useless use of \E">
+
+C<\E> does nothing unless preceded by C<\Q>, C<\L> or C<\U>.
+
+=back
=head3 New Errors
@@ -702,6 +718,13 @@ Typeglobs returned from threads are no longer cloned if the parent thread
already has a glob with the same name. This means that returned
subroutines will now assign to the right package variables [perl #107366].
+=item * C<local $_>
+
+In Perl 5.14, C<local $_> was changed to create a new variable not tied to
+anything, even if $_ was tied before that. But, due to an oversight, it
+would still call FETCH once on a tied $_ before replacing it with the new
+variable. This has been fixed [perl #105912].
+
=back
=head1 Known Problems