In perl.git, the branch blead has been updated <https://perl5.git.perl.org/perl.git/commitdiff/ed0cf058d67700902ba366dd1fa5f1327d56f95c?hp=2773b4f50f991900e38d33daace2b9c6a0902c6a>
- Log ----------------------------------------------------------------- commit ed0cf058d67700902ba366dd1fa5f1327d56f95c Author: Tony Cook <[email protected]> Date: Tue Jul 9 14:51:03 2019 +1000 perldelta for 2773b4f50f99 ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 1391930760..255f99ce59 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -374,6 +374,11 @@ set and an exception is thrown while compiling or executing the supplied code, it will be rethrown, and eval_sv() will not return. [perl #134177] +=item * + +As part of the fix for [perl #2754] perl_parse() now returns non-zero +if exit(0) is called in a C<BEGIN>, C<UNITCHECK> or C<CHECK> block. + =back =head1 Selected Bug Fixes @@ -398,6 +403,12 @@ produce a fatal error. [perl #134125] eval_pv()'s I<croak_on_error> flag will now throw even if the exception is a false overloaded value. [perl #134177] +=item * + +C<INIT> blocks and the program itself are no longer run if exit(0) is +called within a C<BEGIN>, C<UNITCHECK> or C<CHECK> block. [perl +#2754] + =back =head1 Known Problems -- Perl5 Master Repository
