This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for fdc185567
authorFather Chrysostomos <sprout@cpan.org>
Sun, 15 Sep 2013 06:12:54 +0000 (23:12 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 15 Sep 2013 06:12:54 +0000 (23:12 -0700)
pod/perldelta.pod

index f0db7a4..8bd66be 100644 (file)
@@ -888,12 +888,24 @@ markers occur on the same line.
 
 =item *
 
+Starting with Perl 5.12, line numbers were off by one if the B<-d> switch
+was used on the #! line.  Now they are correct.
+
+=item *
+
 Perl 5.19.2 inadvertently stopped some lines of code from being available
 to the debugger if C<< => >> occurred at the beginning of a line and the
 previous line ended with a keyword.  This is now fixed.
 
 =item *
 
+Perl 5.19.2 allowed the PERL5DB environment variable to contain multiple
+lines of code.  But those lines were not made available to the debugger.
+Now the are all stuffed into line number 0, accessible via C<$dbline[0]>
+in the debugger.
+
+=item *
+
 An optimisation in Perl 5.18 made incorrect assumptions causing a bad
 interaction with the L<Devel::CallParser> CPAN module.  If the module was
 loaded, then lexical variables declared in separate statements following a C<my(...)> list might fail to be cleared on scope exit.