In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/b3dc9cf3c7fae44f9823063eb1c1a3d593421b03?hp=9de2a80ffc0eefb4d60e13766baf4bad129e0a92>
- Log ----------------------------------------------------------------- commit b3dc9cf3c7fae44f9823063eb1c1a3d593421b03 Author: David Mitchell <[email protected]> Date: Sun Feb 19 12:58:37 2017 +0000 davem's perldelta entries for 5.25.10 ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 290a14dc05..b5a85f7f0c 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -373,6 +373,18 @@ Code like C< $value1 =~ qr/.../ ~~ $value2 > would have the match converted into a qr// operator, leaving extra elements on the stack to confuse any surrounding expression. [perl #130705] +=item * + +Since 5.24.0 in some obscure cases, a regex which included code blocks +from multiple sources (e.g. via embedded via qr// objects) could end up +with the wrong current pad and crash or give weird results. [perl #129881] + +=item * + +Occasionally C<local()>s in a code block within a patterns weren't being +undone when the pattern matching backtracked over the code block. +[perl #126697] + =back =head1 Known Problems -- Perl5 Master Repository
