summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2018-03-22 21:07:35 +0000
committerSteve Hay <steve.m.hay@googlemail.com>2018-03-22 21:07:54 +0000
commit4ded285d0f266f02ad013cd146d57ffa4e18cc32 (patch)
tree2dcc882b943c371dcfe321dcf5710297819a2abf
parentc7bdaeb53fb020e107318be2ac6fff3f95de1e82 (diff)
downloadperl-4ded285d0f266f02ad013cd146d57ffa4e18cc32.tar.gz
perldelta for bb4e4c3869d9
(cherry picked from commit 084ed71b2c938c47d8ff7e92e8cbd84f598779d3)
-rw-r--r--pod/perldelta.pod11
1 files changed, 11 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 9c75f37932..7bc909b6c0 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -144,6 +144,17 @@ L<[perl #131786]|https://rt.perl.org/Public/Bug/Display.html?id=131786>
A NULL pointer dereference in the C<S_regmatch()> function has been fixed.
L<[perl #132017]|https://rt.perl.org/Public/Bug/Display.html?id=132017>
+=item *
+
+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
=head1 Acknowledgements