diff options
author | Father Chrysostomos <sprout@cpan.org> | 2012-01-14 22:35:47 -0800 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2012-01-14 22:36:42 -0800 |
commit | 838cf71968bf39e504bb4e0c6379924108ba5784 (patch) | |
tree | 1c228c0bfba8db6c56a61a546cd229c9c64627c0 /pod | |
parent | afb6044893775fdeb26b2c53726e3af1c6b1758f (diff) | |
download | perl-838cf71968bf39e504bb4e0c6379924108ba5784.tar.gz |
perldelta up to 55b5114f4
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldelta.pod | 23 |
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 |