summaryrefslogtreecommitdiff
path: root/pod/perl5110delta.pod
diff options
context:
space:
mode:
authorJesse Vincent <jesse@bestpractical.com>2009-09-30 23:40:03 +0900
committerJesse Vincent <jesse@bestpractical.com>2009-09-30 23:40:03 +0900
commitfd99c0b988756e2bf38f3d45b3d594b10c776fcb (patch)
tree7c86bec3b6d74a7e98c2cbf2e2b21ed65b6605e5 /pod/perl5110delta.pod
parent18fd877aa5c85a3f8bdc7cb30b117cf8f0fe97a6 (diff)
downloadperl-fd99c0b988756e2bf38f3d45b3d594b10c776fcb.tar.gz
Perl 5.11 delta is now up to date
Diffstat (limited to 'pod/perl5110delta.pod')
-rw-r--r--pod/perl5110delta.pod77
1 files changed, 18 insertions, 59 deletions
diff --git a/pod/perl5110delta.pod b/pod/perl5110delta.pod
index b7458a9c58..752ab58b83 100644
--- a/pod/perl5110delta.pod
+++ b/pod/perl5110delta.pod
@@ -278,7 +278,13 @@ F<miniperl>'s @INC is now restricted to just -I..., the split of $ENV{PERL5LIB},
A space or a newline is now required after a C<"#line XXX"> directive.
-=item * Tied filehandles now have an additional method EOF which provides the EOF type
+=item *
+
+Tied filehandles now have an additional method EOF which provides the EOF type
+
+=item *
+
+To better match all other flow control statements, C<foreach> may no longer be used as an attribute.
=back
@@ -382,6 +388,7 @@ terminated by nul byte, but with the length passed to the socket()
system call.
+=head2 C<delete local> now allows you to lexically delete a hash entry.
=head1 Modules and Pragmata
@@ -1127,8 +1134,12 @@ Upgraded from version 0.08 to 0.10.
=item Final release of version-0.77 for inclusion in 5.10.1
-=item Upgrade to Encode 2.37
-
+=item Upgrade to Encode 2.37
+
+=item Upgrade to Class::ISA 0.36 (Fixes installation directories only)
+
+=item Upgrade to PathTools 3.30_02 (with only core reorganization fixes)
+
=back
=head1 Utility Changes
@@ -1693,6 +1704,10 @@ Previously missing files from Unicode 5.1 Character Database are now included.
C<TMPDIR> is now honored when opening an anonymous temporary file
+=item *
+
+Perl now more consistent about how it processes C<-I> directives from the shebang line and from the invoking shell
+
=back
=head1 New or Changed Diagnostics
@@ -2232,60 +2247,4 @@ commit messages are somewhat terse and require a bit more help to turn into some
=head1 API
-=head2 local $SIG{FOO} = sub {...}; sets signal handler to SIG_DFL
-
-Re: [perl #60360] [PATCH] UPDATED: local $SIG{FOO} = sub {...}; sets signal handler to SIG_DFL
-Message-ID: <20081112234504.GI2062@tytlal.topaz.cx>
-
-Updated patch to retain source compatibility.
-
-Plus using the correct PERL_ARGS_ASSERT_SAVE_HELEM_FLAGS
-macro and running make regen.
-
-
-=head2 Perl is now smarter about adding a -I dir to the beginning or end of @INC
-
-=head2 On scope end, delete localized array elements that should not exist anymore, so that the array recovers its previous length. Honour EXISTS and DELETE for tied arrays.
-
-
-=head2 Forbid using "foreach" as an attribute
-
-(like all other control flow statements)
-
-
-
-=head2 Don't enqueue pending signals during global destruction
-
-Global destruction is not signal-safe. PL_psig_pend may already
-be gone when the signal handler is called (with destruct_level > 0).
-NULL it before freeing it to prevent a race condition.
-
-=head2 Change the wantarray result from caller from IV to bool for the SCALAR/ARRAY case.
-
-This doesn't contradict the documentation, as there isn't any. Oops.
-
-
-
-Author: Zefram <zefram@fysh.org>
-Date: Sun Sep 6 17:29:43 2009 +0200
-
- Fix [perl #66970] Incorrect coderef in MODIFY_CODE_ATTRIBUTES
-
- Attribute handlers being applied to a temporary CV has actually been
- reported as a bug, #66970. The attached patch fixes the bug, by
- changing the order in which things happen: attributes are now applied
- after the temporary CV has been merged into the existing CV or has
- otherwise been added to the appropriate GV.
-
- The change breaks part of Attribute::Handlers. Part of A:H searches the
- package to find the name of the sub to which a :ATTR attribute is being
- applied, and the correct time at which to launch that search depends
- crucially on the order in which the CV construction events occur. So
- this patch also includes a change to A:H, to make it detect which way
- things happen. The resulting A:H works either way, which is essential
- for its dual-life nature.
-
-=item Introduce "delete local"
-
-commit 7332a6c406299d5e73836d2410689bd7c3ae4782