summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-01-02 14:10:26 -0800
committerFather Chrysostomos <sprout@cpan.org>2012-01-02 22:10:36 -0800
commit4888c56389324d6d7f179856b4e2daec6621bf4b (patch)
tree5d3ac0f1c41978d662eca8802496f74815901777
parentb18aa00293c45d559ecc56f9bb39c72ea81f314c (diff)
downloadperl-4888c56389324d6d7f179856b4e2daec6621bf4b.tar.gz
perldelta for tied @DB::args
-rw-r--r--pod/perldelta.pod13
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