In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/d66e82e8086974a3e2dcb5f6cef8318f80b43e22?hp=55b0687d8bc1aa7e911b5fd2678ea7e8dbe6f059>

- Log -----------------------------------------------------------------
commit d66e82e8086974a3e2dcb5f6cef8318f80b43e22
Author: Father Chrysostomos <[email protected]>
Date:   Wed Dec 8 12:54:25 2010 -0800

    perldelta for 558b442/[perl #66104]
-----------------------------------------------------------------------

Summary of changes:
 pod/perldelta.pod |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 90393ec..cb45fd4 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1,8 +1,10 @@
 =encoding utf8
 
 =for comment
-This has been completed up to 7c7df81, except for:
+This has been completed up to 558b442, except for:
 d9a4b459f94297889956ac3adc42707365f274c2
+bf5522a13a381257966e7ed6b731195a873b153e
+9cef83062267e94311e1fd8744396e440642738e
 
 =head1 NAME
 
@@ -127,6 +129,19 @@ If it is absolutely necessary to have empty attribute 
lists (for example,
 because of a code generator) then avoid the error by adding a space before
 the C<=>.
 
+=head2 Run-time code block in regular expressions
+
+Code blocks in regular expressions (C<(?{...})> and C<(??{...})>) used not
+to inherit any pragmata (strict, warnings, etc.) if the regular expression
+was compiled at run time as happens in cases like these two:
+
+  use re 'eval';
+  $foo =~ $bar; # when $bar contains (?{...})
+  $foo =~ /$bar(?{ $finished = 1 })/;
+
+This was a bug, which has now been fixed. But it has the potential to break
+any code that was relying on this bug.
+
 =head1 Deprecations
 
 XXX Any deprecated features, syntax, modules etc. should be listed here.

--
Perl5 Master Repository

Reply via email to