From: Nicholas Clark Date: Sat, 17 Apr 2010 20:56:23 +0000 (+0100) Subject: Note the revised signal dispatch and performance gain in perl5130delta.pod. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=da76b8593eec70dc736daf75a7180d2cb0bd0f1f;p=p5sagit%2Fp5-mst-13.2.git Note the revised signal dispatch and performance gain in perl5130delta.pod. --- 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 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