summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-04-17 21:56:23 +0100
committerNicholas Clark <nick@ccl4.org>2010-04-17 21:56:23 +0100
commitda76b8593eec70dc736daf75a7180d2cb0bd0f1f (patch)
tree542f6c14503b0eee3ab6effb7effe442f0d2d46a
parent8f3964af7ae5331db258ef371ed6879d127851aa (diff)
downloadperl-da76b8593eec70dc736daf75a7180d2cb0bd0f1f.tar.gz
Note the revised signal dispatch and performance gain in perl5130delta.pod.
-rw-r--r--pod/perl5130delta.pod9
1 files changed, 6 insertions, 3 deletions
diff --git a/pod/perl5130delta.pod b/pod/perl5130delta.pod
index 6fb003c6bd..42a5dc7460 100644
--- a/pod/perl5130delta.pod
+++ b/pod/perl5130delta.pod
@@ -30,9 +30,12 @@ XXX For a release on a stable branch, this section aspires to be:
=head1 Core Enhancements
-XXX New core language features go here. Summarise user-visible core language
-enhancements. Particularly prominent performance optimisations could go
-here, but most should go in the L</Performance Enhancements> section.
+Signal dispatch has been moved from the runloop into control ops. This should
+give a few percent speed increase, and eliminates almost all of the speed
+penalty caused by the introduction of "safe signals" in 5.8.0. Signals should
+still be dispatched within the same statement as they were previously - if
+this is not the case, or it is possible to create uninterruptable loops, this
+is a bug, and reports are encouraged of how to recreate such issues.
=head1 New Platforms