diff options
author | Father Chrysostomos <sprout@cpan.org> | 2012-01-02 14:10:26 -0800 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2012-01-02 22:10:36 -0800 |
commit | 4888c56389324d6d7f179856b4e2daec6621bf4b (patch) | |
tree | 5d3ac0f1c41978d662eca8802496f74815901777 | |
parent | b18aa00293c45d559ecc56f9bb39c72ea81f314c (diff) | |
download | perl-4888c56389324d6d7f179856b4e2daec6621bf4b.tar.gz |
perldelta for tied @DB::args
-rw-r--r-- | pod/perldelta.pod | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index fe7a60b965..9e0320764f 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -1,7 +1,7 @@ =encoding utf8 =for comment -This has been completed up to 0417746573. +This has been completed up to f8c105437. =head1 NAME @@ -290,7 +290,10 @@ XXX Newly added diagnostic messages go here =item * -XXX L<message|perldiag/"message"> +L<Cannot set tied @DB::args|perldiag/"Cannot set tied @DB::args"> + +This error occurs when C<caller> tries to set C<@DB::args> but finds it +tied. Before this error was added, it used to crash instead. =back @@ -583,6 +586,12 @@ called (i.e., when autoloading wasn't needed), for sub calls in lvalue or potential lvalue context, if the subroutine was not visible at compile time. +=item * C<caller> and tied C<@DB::args> + +C<caller> sets C<@DB::args> to the subroutine arguments when called from +the DB package. It used to crash when doing so if C<@DB::args> happened to +be tied. Now it croaks instead. + =back =head1 Known Problems |