In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/da76b8593eec70dc736daf75a7180d2cb0bd0f1f?hp=8f3964af7ae5331db258ef371ed6879d127851aa>
- Log ----------------------------------------------------------------- commit da76b8593eec70dc736daf75a7180d2cb0bd0f1f Author: Nicholas Clark <[email protected]> Date: Sat Apr 17 21:56:23 2010 +0100 Note the revised signal dispatch and performance gain in perl5130delta.pod. ----------------------------------------------------------------------- Summary of changes: pod/perl5130delta.pod | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pod/perl5130delta.pod b/pod/perl5130delta.pod index 6fb003c..42a5dc7 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 -- Perl5 Master Repository
