perldelta item on B::Deparse package+label fix
Zefram [Wed, 5 May 2010 19:32:33 +0000 (20:32 +0100)]
pod/perl5131delta.pod

index e907744..a4aa447 100644 (file)
@@ -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