[movitz-cvs] CVS update: movitz/special-operators-cl.lisp
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Fri Sep 16 22:50:09 UTC 2005
Update of /project/movitz/cvsroot/movitz
In directory common-lisp.net:/tmp/cvs-serv2828
Modified Files:
special-operators-cl.lisp
Log Message:
minor edits.
Date: Sat Sep 17 00:50:08 2005
Author: ffjeld
Index: movitz/special-operators-cl.lisp
diff -u movitz/special-operators-cl.lisp:1.48 movitz/special-operators-cl.lisp:1.49
--- movitz/special-operators-cl.lisp:1.48 Sun Aug 28 23:03:27 2005
+++ movitz/special-operators-cl.lisp Sat Sep 17 00:50:08 2005
@@ -9,7 +9,7 @@
;;;; Created at: Fri Nov 24 16:31:11 2000
;;;; Distribution: See the accompanying file COPYING.
;;;;
-;;;; $Id: special-operators-cl.lisp,v 1.48 2005/08/28 21:03:27 ffjeld Exp $
+;;;; $Id: special-operators-cl.lisp,v 1.49 2005/09/16 22:50:08 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -1319,7 +1319,7 @@
,cleanup-entry
;; First, restore stack-frame in EBP
(:movl (:esp) :ebp)
- ;; Now (?), modify unwind-protect dyn-env-entry to be normal continuation
+ ;; Now, modify unwind-protect dyn-env-entry to be normal continuation
(:locally (:movl (:edi (:edi-offset unbound-function)) :edx))
(:movl :edx (:esp 4)) ; not unwind-protect-tag
(:movl ',continue-label (:esp 8)) ; new jumper index
@@ -1341,25 +1341,10 @@
(:store-lexical ,next-continuation-step-binding :eax :type t))
, at cleanup-forms))
`((:locally (:popl (:edi (:edi-offset raw-scratch0)))) ; pop final continuation
-
-;;; ;; Now (?), modify unwind-protect dyn-env-entry to be normal continuation
-;;; (:locally (:movl (:edi (:edi-offset unbound-value)) :edx))
-;;; (:movl :edx (:esp 4)) ; not unwind-protect-tag
-;;; (:movl ',continue-label (:esp 8)) ; new jumper index
-
(:load-lexical ,next-continuation-step-binding :edx)
(:locally (:movl :edx (:edi (:edi-offset dynamic-env))))
(:locally (:call (:edi (:edi-offset dynamic-jump-next))))
-
-;;; (:locally (:movl :esi (:edi (:edi-offset scratch1))))
-;;; (:locally (:movl :edx (:edi (:edi-offset dynamic-env))))
-;;; (:movl :edx :esp) ; enter non-local jump stack mode (possibly).
-;;; (:movl (:esp) :edx) ; target stack-frame EBP
-;;; (:movl (:edx -4) :esi) ; get target funobj into EDX
-;;; (:movl (:esp 8) :edx) ; target jumper number
-;;; (:jmp (:esi :edx ,(slot-offset 'movitz-funobj 'constant0)))
- )
- `(,continue
+ ,continue
(:movl (:esp) :ebp)
(:movl (:esp 12) :edx)
(:locally (:movl :edx (:edi (:edi-offset dynamic-env))))
More information about the Movitz-cvs
mailing list