[movitz-cvs] CVS update: movitz/special-operators.lisp
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Sat Nov 13 16:10:16 UTC 2004
Update of /project/movitz/cvsroot/movitz
In directory common-lisp.net:/tmp/cvs-serv26654
Modified Files:
special-operators.lisp
Log Message:
Removed the bogus dynamic-unwind primitive-function and special operator.
Date: Sat Nov 13 17:10:15 2004
Author: ffjeld
Index: movitz/special-operators.lisp
diff -u movitz/special-operators.lisp:1.43 movitz/special-operators.lisp:1.44
--- movitz/special-operators.lisp:1.43 Fri Nov 12 15:51:44 2004
+++ movitz/special-operators.lisp Sat Nov 13 17:10:14 2004
@@ -8,7 +8,7 @@
;;;; Author: Frode Vatvedt Fjeld <frodef at acm.org>
;;;; Created at: Fri Nov 24 16:22:59 2000
;;;;
-;;;; $Id: special-operators.lisp,v 1.43 2004/11/12 14:51:44 ffjeld Exp $
+;;;; $Id: special-operators.lisp,v 1.44 2004/11/13 16:10:14 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -993,16 +993,6 @@
cloaked-code
;; pop the result back
`((:popl ,protected-register)))))))))))))
-
-(define-special-operator muerte::dynamic-unwind (&form form)
- (let ((unwind-count (second form)))
- (check-type unwind-count (integer 0 *))
- (if (zerop unwind-count)
- (compiler-values ())
- (compiler-values ()
- :returns :nothing
- :code (append (make-immediate-move unwind-count :ecx)
- `((:globally (:call (:edi (:edi-offset dynamic-unwind))))))))))
(define-special-operator muerte::with-local-env (&all all &form form)
(destructuring-bind ((local-env) sub-form)
More information about the Movitz-cvs
mailing list