In perl.git, the branch blead has been updated <https://perl5.git.perl.org/perl.git/commitdiff/084ed71b2c938c47d8ff7e92e8cbd84f598779d3?hp=bb4e4c3869d9fb6ee5bddd820c2a373601ecc310>
- Log ----------------------------------------------------------------- commit 084ed71b2c938c47d8ff7e92e8cbd84f598779d3 Author: Tony Cook <t...@develop-help.com> Date: Tue Feb 6 10:57:26 2018 +1100 perldelta for bb4e4c3869d9 ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 1582af6808..4c488804d7 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -369,7 +369,14 @@ files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>. =item * -XXX +Failures while compiling code within other constructs, such as with +string interpolation and the right part of C<s///e> now cause +compilation to abort earlier. + +Previously compilation could continue in order to report other errors, +but the failed sub-parse could leave partly parsed constructs on the +parser shift-reduce stack, confusing the parser, leading to perl +crashes. [perl #125351] =back -- Perl5 Master Repository