[movitz-cvs] CVS update: movitz/losp/muerte/los-closette.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Tue May 3 21:34:58 UTC 2005


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv2499

Modified Files:
	los-closette.lisp 
Log Message:
Minor edits.

Date: Tue May  3 23:34:58 2005
Author: ffjeld

Index: movitz/losp/muerte/los-closette.lisp
diff -u movitz/losp/muerte/los-closette.lisp:1.28 movitz/losp/muerte/los-closette.lisp:1.29
--- movitz/losp/muerte/los-closette.lisp:1.28	Tue May  3 22:07:50 2005
+++ movitz/losp/muerte/los-closette.lisp	Tue May  3 23:34:57 2005
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Tue Jul 23 14:29:10 2002
 ;;;;                
-;;;; $Id: los-closette.lisp,v 1.28 2005/05/03 20:07:50 ffjeld Exp $
+;;;; $Id: los-closette.lisp,v 1.29 2005/05/03 21:34:57 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -877,12 +877,11 @@
 	 (with-inline-assembly (:returns :multiple-values)
 	   (:compile-form (:result-mode :eax) instance)
 	   (#.movitz:*compiler-nonlocal-lispval-read-segment-prefix*
-	    :movl (:eax (:offset movitz-std-instance slots))
-	    :eax)
+	    :movl (:eax (:offset movitz-std-instance slots)) :eax)
 	   (#.movitz:*compiler-nonlocal-lispval-read-segment-prefix*
 	    :movl (:eax (:offset movitz-basic-vector data ,(* location 4))) :eax)
 	   (#.movitz:*compiler-global-segment-prefix*
-	    :cmpl  -1 :eax)
+	    :cmpl -1 :eax)
 	   (:jo '(:sub-program (unbound)
 		  (:compile-form (:result-mode :multiple-values)
 		   (slot-unbound-trampoline instance ,location))
@@ -893,8 +892,7 @@
        (with-inline-assembly (:returns :multiple-values)
 	 (:compile-form (:result-mode :eax) instance)
 	 (#.movitz:*compiler-nonlocal-lispval-read-segment-prefix*
-	  :movl (:eax (:offset movitz-std-instance slots))
-	  :eax)
+	  :movl (:eax (:offset movitz-std-instance slots)) :eax)
 	 (#.movitz:*compiler-nonlocal-lispval-read-segment-prefix*
 	  :movl (:eax (:offset movitz-basic-vector data ,(* location 4))) :eax)
 	 (#.movitz:*compiler-global-segment-prefix*
@@ -973,10 +971,6 @@
 (defclass sequence (t) () (:metaclass built-in-class))
 (defclass array (t) () (:metaclass built-in-class))
 (defclass character (t) () (:metaclass built-in-class))
-;;;(defclass hash-table (t) () (:metaclass built-in-class))
-;;;(defclass package (t) () (:metaclass built-in-class))
-;;;(defclass pathname (t) () (:metaclass built-in-class))
-;;;(defclass readtable (t) () (:metaclass built-in-class))
 (defclass list (sequence) () (:metaclass built-in-class))
 (defclass null (symbol list) () (:metaclass built-in-class))
 (defclass cons (list) () (:metaclass built-in-class))
@@ -1001,15 +995,6 @@
 (defclass infant-object (t) () (:metaclass built-in-class))
 (defclass unbound-value (t) () (:metaclass built-in-class))
 
-;;;(defclass run-time-context (t)
-;;;  ()
-;;;  (:metaclass built-in-class)
-;;;  (:size #.(bt:sizeof 'movitz::movitz-run-time-context))
-;;;  (:slot-map #.(movitz::slot-map 'movitz::movitz-run-time-context
-;;;			       (cl:+ (bt:slot-offset 'movitz::movitz-run-time-context
-;;;						     'movitz::run-time-context-start)
-;;;				     0))))
-
 (defclass stream () ())
 
 ;;;
@@ -1080,7 +1065,6 @@
 (define-slot-writer-method (setf class-prototype-value) (class prototype))
 
 (defmethod class-slots ((class class)) nil)
-;; (defmethod class-slots ((class std-slotted-class)) nil)
 
 (define-slot-reader-method method-optional-arguments-p (standard-method optional-arguments-p))
 (define-slot-reader-method method-function (standard-method function))
@@ -1091,9 +1075,6 @@
 (defmethod method-lambda-list ((method standard-method))
   (funobj-lambda-list (method-function method)))
 
-;;;(define-slot-reader-method generic-function-name (standard-generic-function name))
-;;;(define-slot-reader-method generic-function-lambda-list (standard-generic-function lambda-list))
-
 ;;;;
 
 (defclass structure-class (class)
@@ -1463,11 +1444,6 @@
 ;;; compute-applicable-methods-using-classes
 
 (defun std-compute-applicable-methods-using-classes (gf classes)
-  #+ignore (warn "camuc of: ~S for classes ~S"
-		 (funobj-name gf)
-		 (mapcar (lambda (c)
-			   (standard-instance-access c 0))
-			 classes))
   (flet ((method-specific< (method1 method2)
 	   (do ((cspec1 (method-specializers method1) (cdr cspec1))
 		(cspec2 (method-specializers method2) (cdr cspec2))
@@ -1551,7 +1527,6 @@
 
 (defun std-compute-effective-method-function (gf methods)
   (declare (ignore gf))
-  ;; (warn "comp-eff-mf for ~S" (funobj-name gf))
   (list 'standard-combine methods))
 
 (defmethod compute-effective-method ((generic-function standard-generic-function)




More information about the Movitz-cvs mailing list