This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for #118159 (SvTRUE on ""/1 dualvar)
authorFather Chrysostomos <sprout@cpan.org>
Mon, 10 Jun 2013 07:36:03 +0000 (00:36 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Mon, 10 Jun 2013 08:23:07 +0000 (01:23 -0700)
pod/perldelta.pod

index e41038c..696e763 100644 (file)
@@ -490,6 +490,13 @@ not visible at compile time were treated as lvalues and could be assigned
 to, even when the subroutine was not an lvalue sub.  This has been fixed.
 [RT #117947]
 
+=item *
+
+In Perl v5.18.0 dualvars that had an empty string for the string part but a
+non-zero number for the number part starting being treated as true.  In
+previous versions they were treated as false, the string representation
+taking precedeence.  The old behaviour has been restored. [RT #118159]
+
 =back
 
 =head1 Known Problems