summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-01-14 22:35:47 -0800
committerFather Chrysostomos <sprout@cpan.org>2012-01-14 22:36:42 -0800
commit838cf71968bf39e504bb4e0c6379924108ba5784 (patch)
tree1c228c0bfba8db6c56a61a546cd229c9c64627c0 /pod
parentafb6044893775fdeb26b2c53726e3af1c6b1758f (diff)
downloadperl-838cf71968bf39e504bb4e0c6379924108ba5784.tar.gz
perldelta up to 55b5114f4
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod23
1 files changed, 22 insertions, 1 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 70eeb2597a..854779e596 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1,7 +1,7 @@
=encoding utf8
=for comment
-This has been completed up to 9f71cfe6ef2, except for:
+This has been completed up to 55b5114f4, except for:
8629c11317 smueller Escape double-quotes in generated #line directives
8dc67a69b shlomif perl -d: display lines inside subroutines.
3dfd1b5cd2 leont Export PerlIOBase_open
@@ -817,6 +817,27 @@ If list assignment to a hash or array triggered destructors that freed the
hash or array itself, a crash would ensue. This is no longer the case
[perl #107440].
+=item * Confused internal bookkeeping with @ISA arrays
+
+Creating a weak reference to an @ISA array or accessing the array index
+(C<$#ISA>) could result in confused internal bookkeeping for elements
+subsequently added to the @ISA array. For instance, creating a weak
+reference to the element itself could push that weak reference on to @ISA;
+and elements added after use of C<$#ISA> would be ignored by method lookup
+[perl #85670].
+
+=item * DELETE on scalar ties
+
+Tying an element of %ENV or C<%^H> and then deleting that element would
+result in a call to the tie object's DELETE method, even though tying the
+element itself is supposed to be equivalent to tying a scalar (the element
+is, of course, a scalar) [perl #67490].
+
+=item * Freeing $_ inside C<grep> or C<map>
+
+Freeing $_ inside a C<grep> or C<map> block or a code block embedded in a
+regular expression used to result in double frees [perl #92254, #92256].
+
=back
=head1 Known Problems