Dan~
On Tue, 16 Nov 2004 12:22:23 -0500, Dan Sugalski <[EMAIL PROTECTED]> wrote:An updated PDD 03 is in the repository. It's clear on what the caller populates, what the callee sees, and what happens to all the different registers.
At line 72, "Note that fact if a return continuation object is created explicitly, rather than by an invocation op," what is the remainder of this sentence?
Now checked into CVS.
--- pdd03_calling_conventions.pod 16 Nov 2004 17:15:08 -0000 1.23
+++ pdd03_calling_conventions.pod 16 Nov 2004 17:50:01 -0000 1.24
@@ -1,5 +1,5 @@
# Copyright: 2001-2004 The Perl Foundation. All Rights Reserved.
-# $Id: pdd03_calling_conventions.pod,v 1.23 2004/11/16 17:15:08 dan Exp $
+# $Id: pdd03_calling_conventions.pod,v 1.24 2004/11/16 17:50:01 dan Exp $
=head1 NAME
@@ -70,7 +70,10 @@
16-31 will be set such that the contents of those registers are
identical to the content of the registers when the return continuation
was I<created>. Note that if a return continuation object is created
-explicitly, rather than by an invocation op,
+explicitly, rather than by an invocation op, the preserved registers
+will be in the state they were at the time the continuation was made,
+rather than the state they were at the time the continuation was
+passed into an invocation.
-- Dan
--------------------------------------it's like this------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk