summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorZefram <zefram@fysh.org>2010-05-05 20:32:33 +0100
committerJesse Vincent <jesse@bestpractical.com>2010-05-08 16:39:22 -0400
commitd6445bafbaf5ca34f738466acbc6c93fcae11aeb (patch)
tree0d1d53f5dfe4a2adb670eafe1b59e8b11c69831b /pod
parent9d5401cef7488142a773a2e8980f9763da4a2cae (diff)
downloadperl-d6445bafbaf5ca34f738466acbc6c93fcae11aeb.tar.gz
perldelta item on B::Deparse package+label fix
Diffstat (limited to 'pod')
-rw-r--r--pod/perl5131delta.pod13
1 files changed, 13 insertions, 0 deletions
diff --git a/pod/perl5131delta.pod b/pod/perl5131delta.pod
index e907744463..a4aa447aca 100644
--- a/pod/perl5131delta.pod
+++ b/pod/perl5131delta.pod
@@ -123,6 +123,19 @@ cribbed.
=head2 Updated Modules
+=over
+
+=item C<B::Deparse>
+
+A bug has been fixed when deparsing a nextstate op that has both a
+change of package (relative to the previous nextstate), or a change of
+C<%^H> or other state, and a label. Previously the label was emitted
+first, leading to syntactically invalid output because a label is not
+permitted immediately before a package declaration, B<BEGIN> block,
+or some other things. Now the label is emitted last.
+
+=back
+
=head2 Removed Modules and Pragmata
=head1 Utility Changes