In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/020fe755c7b9c2c1bba464de4b08e6cb88791d82?hp=0ab03fee6511fa635835917bfa399b00a79513e6>

- Log -----------------------------------------------------------------
commit 020fe755c7b9c2c1bba464de4b08e6cb88791d82
Author: Ævar Arnfjörð Bjarmason <[email protected]>
Date:   Sun Oct 17 13:45:37 2010 -0700

    perldelta entries
    
    with tweaks from the committer

M       pod/perldelta.pod

commit b9ea1022d0f42356b0173b3194f509e2a6cc050b
Author: Father Chrysostomos <[email protected]>
Date:   Sun Oct 17 13:24:54 2010 -0700

    Remove mention of cb525dbe88 from the perldelta comment

M       pod/perldelta.pod
-----------------------------------------------------------------------

Summary of changes:
 pod/perldelta.pod |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index f59937a..051cf1e 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -3,12 +3,9 @@
 =for comment
 This has been logged up to 97a3247,
 except for:
-57ef47cc7bcd1b57927d5010f363ccaa10f1d990
 b2ea9a00b30eb5881b863d7239dd6a3721e73136
-ca556bcdca736b2f85c11650c70b2371169c0225
 e4487e9b537f1be1e95aba1c87790c2a411788a7
 68b590d93559da1f7a0d3956202180d507013365
-cb525dbe8838a8e289f2e8f893dd8df441c740c4
 
 =head1 NAME
 
@@ -45,10 +42,13 @@ a C<"(?"> in a regular expression now means that the 
subexpression is to
 not inherit the surrounding modifiers such as C</i>, but to revert to the
 Perl defaults.  Any modifiers following the caret override the defaults.
 
-The stringification of regular expressions now uses this notation.  The
-main purpose of this is to allow tests that rely on the stringification
-to not have to change when new modifiers are added.  See
-L<perlre/Extended Patterns>.
+The stringification of regular expressions now uses this
+notation.  E.g., before, C<qr/hlagh/i> would be stringified as
+C<(?i-xsm:hlagh)>, but now it's stringified as C<(?^i:hlagh)>.
+
+The main purpose of this is to allow tests that rely on the
+stringification to not have to change when new modifiers are added.
+See L<perlre/Extended Patterns>.
 
 =head2 C<"d">, C<"l">, and C<"u"> regex modifiers added
 
@@ -831,6 +831,21 @@ The interpreter no longer crashes when freeing 
deeply-nested arrays of
 arrays. Hashes have not been fixed yet
 L<[perl #44225]|http://rt.perl.org/rt3/Public/Bug/Display.html?id=44225>.
 
+=item *
+
+The mechanism for freeing objects in globs used to leave dangling
+pointers to freed SVs, meaning Perl users could see corrupted state
+during destruction.
+
+Perl now only frees the affected slots of the GV, rather than freeing
+the GV itself. This makes sure that there are no dangling refs or
+corrupted state during destruction.
+
+=item *
+
+Perl no longer leaks C<PL_main_cv> or C<PL_defstash> during
+destruction L<[perl 
#40388]|http://rt.perl.org/rt3/Public/Bug/Display.html?id=40388>.
+
 =back
 
 =head1 Known Problems

--
Perl5 Master Repository

Reply via email to