perldelta for -"-10" with gmagic
authorFather Chrysostomos <sprout@cpan.org>
Fri, 8 Jun 2012 06:45:16 +0000 (23:45 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Fri, 8 Jun 2012 06:51:14 +0000 (23:51 -0700)
pod/perldelta.pod

index d90b2b8..8e0791a 100644 (file)
@@ -504,6 +504,11 @@ Unary negation no longer treats a string as a number if the string happened
 to be used as a number some time.  So, if $x contains the string "dogs",
 C<-$x> returns "-dogs" even if C<$y=0+$x> has happened at some point.
 
+=item *
+
+In Perl 5.14, C<-'-10'> was fixed to return "10", not "+10".  But magical
+variables (C<$1>, ties) were not fixed till now [perl #57706].
+
 =back
 
 =head1 Known Problems