From: Father Chrysostomos Date: Sat, 9 Apr 2011 01:12:42 +0000 (-0700) Subject: perldelta for [perl #87708] X-Git-Tag: accepted/trunk/20130322.191538~4460 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=24b164a5f9236bb5123fd1b0c5bc5f8577b30ad2;p=platform%2Fupstream%2Fperl.git perldelta for [perl #87708] In fixing the regression that #87708 represents, I could not avoid also fixing this swapped-operand bug, so it needs a perldelta entry. I also fixed a tiny formatting error. --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 5e9daa9..2c1f264 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -3897,13 +3897,21 @@ utf8::is_utf8 now respects get-magic (e.g. $1) (5.12.1). =item * +Non-commutative binary operators used to swap their operands if the same +tied scalar was used for both operands and returned a different value for +each FETCH. For instance, if C<$t> returned 2 the first time and 3 the +second, then C<$t/$t> would evaluate to 1.5. This has been fixed +[perl #87708]. + +=item * + String C now detects taintedness of overloaded or tied arguments [perl #75716]. =item * String C and regular expression matches against objects with string -overloading no longer cause memory corruption or crashes [perl 77084]. +overloading no longer cause memory corruption or crashes [perl #77084]. =item *