summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-12-15 17:12:01 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-12-15 17:12:01 +0000
commitadc51b978ed1b2e9d4512c9bfa80386ac917d05a (patch)
treeb99a983e47755202eb2ff28483216ffa91daecf1 /pod
parent4634a855caf7cb9c97bd7d7c7bdb72d61fd2e9c0 (diff)
downloadperl-adc51b978ed1b2e9d4512c9bfa80386ac917d05a.tar.gz
Don't autovivify stashes as soon as the lexer sees them.
This makes defined %foo::bar:: work again. Add tests for it, remove note in perldelta about having broken it. p4raw-id: //depot/perl@26370
Diffstat (limited to 'pod')
-rw-r--r--pod/perl593delta.pod10
1 files changed, 0 insertions, 10 deletions
diff --git a/pod/perl593delta.pod b/pod/perl593delta.pod
index 1c0a8fb756..9ebc819865 100644
--- a/pod/perl593delta.pod
+++ b/pod/perl593delta.pod
@@ -15,16 +15,6 @@ L<perl592delta> for the differences between 5.8.0 and 5.9.2.
C<_> is now forced to be a bareword after a filetest operator. This solves
a number of misparsing issues when a global C<_> subroutine is defined.
-=head2 C<defined %foo::bar::>
-
-This used to report whether the C<foo::bar> package was created. Now it's
-always true, as a side-effect of a change to shrink the internal size of
-hash structures. Note that using C<defined> on hashes was deprecated
-anyway. To achieve the same result, you can use a symbolic reference
-instead (and this is backwards-compatible):
-
- defined %{"foo::bar::"}
-
=head1 Core Enhancements
=head1 Modules and Pragmata