diff options
author | Father Chrysostomos <sprout@cpan.org> | 2012-02-02 10:04:42 -0800 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2012-02-02 10:06:45 -0800 |
commit | a7bff800d7e7159cb806b3b8ace5e17314e95ba7 (patch) | |
tree | 9a9ecbb7161027ab5149493f6169a9de45ad5929 /pod | |
parent | ff4ff6f3fa40025338e6cf3546fae7a5b0cc99ef (diff) | |
download | perl-a7bff800d7e7159cb806b3b8ace5e17314e95ba7.tar.gz |
perldelta for ->method(my(...)) fix
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldelta.pod | 14 |
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 |