From: Zefram Date: Wed, 5 May 2010 19:41:28 +0000 (+0100) Subject: perldelta item on PL_restartjmpenv X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=5149cfce110f600477036b7ec146007b3c1a2ba8;p=p5sagit%2Fp5-mst-13.2.git perldelta item on PL_restartjmpenv --- diff --git a/pod/perl5131delta.pod b/pod/perl5131delta.pod index df47e4c..785edc3 100644 --- a/pod/perl5131delta.pod +++ b/pod/perl5131delta.pod @@ -244,6 +244,16 @@ XXX Changes which affect the interface available to C code go here. =item * +The protocol for unwinding the C stack at the last stage of a C +has changed how it identifies the target stack frame. This now uses +a separate variable C, where previously it relied on +the C pointer in the C context frame that +has nominally just been discarded. This change means that code running +during various stages of Perl-level unwinding no longer needs to take +care to avoid destroying the ghost frame. + +=item * + XXX =back