In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/25f5ef073cf9199f67c243b51f829640adf0afd6?hp=0cbd1ffa6f6e338efcb91ca05504522eec9ef88c>
- Log ----------------------------------------------------------------- commit 25f5ef073cf9199f67c243b51f829640adf0afd6 Author: Karl Williamson <[email protected]> Date: Mon May 22 15:02:30 2017 -0600 perldelta: Remove duplicate entry This is an exact copy of another entry for [perl #129090] M pod/perldelta.pod commit f632cffa3edba1c534a78a9cdd1c44b43f1a6582 Author: Karl Williamson <[email protected]> Date: Mon May 22 14:58:03 2017 -0600 pod/perldelta: Reword #129903 description I looked at the ticket to understand better how to clarify this. M pod/perldelta.pod commit fc751fe18b2a7ea7061c671db81769274baf0625 Author: Karl Williamson <[email protected]> Date: Mon May 22 14:56:54 2017 -0600 pod/perldelta: Reword #130010 description I looked at the commits and ticket to clarify this M pod/perldelta.pod ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index ce5cae0981..8b0c4f24e7 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -2600,13 +2600,6 @@ such circumstances. [perl #47047] =item * -A sub containing with a "forward" declaration with the same name -(I<e.g.>, -C<sub c { sub c; }>) could sometimes crash or loop infinitely. [perl -#129090] - -=item * - The use of C<splice> on arrays with nonexistent elements could cause other operators to crash. [perl #129164] @@ -2889,9 +2882,7 @@ Handle C<SvIMMORTALs> in LHS of list assign. [perl #129991] =item * -[perl #130010] a5540cf breaks texinfo - -This involved user-defined Unicode properties. +Assertion failure with user-defined Unicode-like properties. [perl #130010] =item * @@ -2916,15 +2907,11 @@ now they are C<(11,1,1)>. =item * -[perl 129903] - -The basic problem is that code like this: C</(?{ s!!! })/> can trigger infinite -recursion on the C stack (not the normal perl stack) when the last successful -pattern in scope is itself. Since the C stack overflows this manifests as an -untrappable error/segfault, which then kills perl. - -We avoid the segfault by simply forbidding the use of the empty pattern when it -would resolve to the currently executing pattern. +Code like this: C</(?{ s!!! })/> can trigger infinite recursion on the C +stack (not the normal perl stack) when the last successful pattern in +scope is itself. We avoid the segfault by simply forbidding the use of +the empty pattern when it would resolve to the currently executing +pattern. [perl 129903] =item * -- Perl5 Master Repository
