In perl.git, the branch blead has been updated <https://perl5.git.perl.org/perl.git/commitdiff/b870557cf82f1e7b8262b798bd06520f5123258c?hp=66ff4fb5827047a9962893be6bdf6c6439b7af2c>
- Log ----------------------------------------------------------------- commit b870557cf82f1e7b8262b798bd06520f5123258c Author: Tony Cook <t...@develop-help.com> Date: Mon Jul 8 11:56:27 2019 +1000 perldelta for fb81daf0179f, 66ff4fb58270 ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 45c930017e..1391930760 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -367,6 +367,13 @@ builds. Its normal use is to force perl to individually free every block of memory which it has allocated before exiting, which is useful when using automated leak detection tools such as valgrind. +=item * + +The API eval_sv() now accepts a C<G_RETHROW> flag. If this flag is +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] + =back =head1 Selected Bug Fixes @@ -386,6 +393,11 @@ to be parsed as part of the next token. This could lead to some silent changes in behaviour, so now incomplete hex or binary literals produce a fatal error. [perl #134125] +=item * + +eval_pv()'s I<croak_on_error> flag will now throw even if the +exception is a false overloaded value. [perl #134177] + =back =head1 Known Problems -- Perl5 Master Repository