summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-02-02 10:04:42 -0800
committerFather Chrysostomos <sprout@cpan.org>2012-02-02 10:06:45 -0800
commita7bff800d7e7159cb806b3b8ace5e17314e95ba7 (patch)
tree9a9ecbb7161027ab5149493f6169a9de45ad5929 /pod
parentff4ff6f3fa40025338e6cf3546fae7a5b0cc99ef (diff)
downloadperl-a7bff800d7e7159cb806b3b8ace5e17314e95ba7.tar.gz
perldelta for ->method(my(...)) fix
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod14
1 files changed, 13 insertions, 1 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 074202c91b..c639a068d8 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1,7 +1,7 @@
=encoding utf8
=for comment
-This has been completed up to 21eede782, except for:
+This has been completed up to 8dcc3739, except for:
803e389 rurban CYG17 utf8 paths
d9298c1 rurban mymalloc isn't thread safe
@@ -468,6 +468,18 @@ Stacked filetest operators now only call FETCH once on a tied argument.
C</.*/g> would sometimes refuse to match at the end of a string that ends
with "\n". This has been fixed [perl #109206].
+=item *
+
+Method calls whose arguments were all surrounded with C<my()> or C<our()>
+(as in C<<$object->method(my($a,$b)) >>) used to force lvalue context on
+the subroutine. This would prevent lvalue methods from returning certain
+values. Due to lvalue fixes earlier in the 5.15.x series, it would also
+prevent non-lvalue methods from being called [perl #109264].
+
+=for comment
+This bug I<did> affect earlier stable releases. It is just the last
+sentence that does not apply to 5.14.
+
=back
=head1 Known Problems