summaryrefslogtreecommitdiff
path: root/pod/perl572delta.pod
diff options
context:
space:
mode:
authorArtur Bergman <sky@nanisky.com>2001-09-03 10:47:11 +0000
committerArtur Bergman <sky@nanisky.com>2001-09-03 10:47:11 +0000
commitd95b23b2631584416599fb5570272be851d76e05 (patch)
tree84345e0d5c7436ec894a9c885996279251a89fda /pod/perl572delta.pod
parent265757707c25dcaf2ab1b88e3380267b0db1bcba (diff)
downloadperl-d95b23b2631584416599fb5570272be851d76e05.tar.gz
Document the changes with regards to running of END blocks.
And DESTROY on global objects are called in perl_destruct()! p4raw-id: //depot/perl@11839
Diffstat (limited to 'pod/perl572delta.pod')
-rw-r--r--pod/perl572delta.pod8
1 files changed, 8 insertions, 0 deletions
diff --git a/pod/perl572delta.pod b/pod/perl572delta.pod
index 13d5690113..6b0a6446c8 100644
--- a/pod/perl572delta.pod
+++ b/pod/perl572delta.pod
@@ -163,6 +163,14 @@ C<eval "v200"> now works.
VMS now works under PerlIO.
+=item *
+
+END blocks are now run even if you exit/die in a BEGIN block.
+The execution of END blocks is now controlled by
+PL_exit_flags & PERL_EXIT_DESTRUCT_END. This enables the new
+behaviour for perl embedders. This will default in 5.10. See
+L<perlembed>.
+
=back
=head1 Modules and Pragmata