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

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Tue Jul 13 02:31:24 UTC 2004


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

Modified Files:
	los-closette.lisp 
Log Message:
Don't use funcall%unsafe (yet).

Date: Mon Jul 12 19:31:24 2004
Author: ffjeld

Index: movitz/losp/muerte/los-closette.lisp
diff -u movitz/losp/muerte/los-closette.lisp:1.12 movitz/losp/muerte/los-closette.lisp:1.13
--- movitz/losp/muerte/los-closette.lisp:1.12	Thu Jul  8 11:53:52 2004
+++ movitz/losp/muerte/los-closette.lisp	Mon Jul 12 19:31:24 2004
@@ -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.12 2004/07/08 18:53:52 ffjeld Exp $
+;;;; $Id: los-closette.lisp,v 1.13 2004/07/13 02:31:24 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -577,9 +577,6 @@
 		 (third active-specializers)
 		 emfun)
 	  (std-gf-classes-to-emf-table gf))
-;;;    (when (< 4 (length (std-gf-classes-to-emf-table gf)))
-;;;      (warn "method cache size for ~S: ~D"
-;;;	    gf (length (std-gf-classes-to-emf-table gf))))
     (apply emfun args)))
 
 (defun cached-lookup-failed-map1111 (gf &rest args)
@@ -592,9 +589,6 @@
 		 (fourth active-specializers)
 		 emfun)
 	  (std-gf-classes-to-emf-table gf))
-;;;    (when (< 4 (length (std-gf-classes-to-emf-table gf)))
-;;;      (warn "method cache size for ~S: ~D"
-;;;	    gf (length (std-gf-classes-to-emf-table gf))))
     (apply emfun args)))
 
 (defun discriminating-function-map1-no-eqls (&edx gf arg0 &rest optional-args)
@@ -604,19 +598,19 @@
 	(dolist (entry (std-gf-classes-to-emf-table gf)
 		  (cached-lookup-failed-map1 gf arg0 class))
 	  (when (eq class (car entry))
-	    (return (funcall%unsafe (cdr entry) arg0))))))
+	    (return (funcall (cdr entry) arg0))))))
    (2 (&edx gf arg0 optional1)
       (let ((class (class-of arg0)))
 	(dolist (entry (std-gf-classes-to-emf-table gf)
 		  (cached-lookup-failed-map1 gf arg0 class optional1))
 	  (when (eq class (car entry))
-	    (return (funcall%unsafe (cdr entry) arg0 optional1))))))
+	    (return (funcall (cdr entry) arg0 optional1))))))
    (3 (&edx gf arg0 optional1 optional2)
       (let ((class (class-of arg0)))
 	(dolist (entry (std-gf-classes-to-emf-table gf)
 		  (cached-lookup-failed-map1 gf arg0 class optional1 optional2))
 	  (when (eq class (car entry))
-	    (return (funcall%unsafe (cdr entry) arg0 optional1 optional2))))))
+	    (return (funcall (cdr entry) arg0 optional1 optional2))))))
    (t (&edx gf arg0 &rest optional-args)
       (declare (dynamic-extent optional-args))
       (let ((class (class-of arg0)))
@@ -634,7 +628,7 @@
 	(dolist (entry (std-gf-classes-to-emf-table gf)
 		  (cached-lookup-failed-map1 gf arg0 specializer))
 	  (when (eq specializer (car entry))
-	    (return (funcall%unsafe (cdr entry) arg0))))))
+	    (return (funcall (cdr entry) arg0))))))
    (2 (&edx gf arg0 optional1)
       (let* ((es-table (car (std-gf-eql-specializer-table gf)))
 	     (specializer (or (and es-table (gethash arg0 es-table))
@@ -642,7 +636,7 @@
 	(dolist (entry (std-gf-classes-to-emf-table gf)
 		  (cached-lookup-failed-map1 gf arg0 specializer optional1))
 	  (when (eq specializer (car entry))
-	    (return (funcall%unsafe (cdr entry) arg0 optional1))))))
+	    (return (funcall (cdr entry) arg0 optional1))))))
    (t (&edx gf arg0 &rest optional-args)
       (declare (dynamic-extent optional-args))
       (let* ((es-table (car (std-gf-eql-specializer-table gf)))
@@ -661,13 +655,13 @@
 	(dolist (entry (std-gf-classes-to-emf-table gf)
 		  (cached-lookup-failed-map10 gf arg0 arg1 (class-of arg0) class))
 	  (when (eq class (car entry))
-	    (return (funcall%unsafe (cdr entry) arg0 arg1))))))
+	    (return (funcall (cdr entry) arg0 arg1))))))
    (3 (&edx gf arg0 arg1 optional2)
       (let ((class (class-of arg1)))
 	(dolist (entry (std-gf-classes-to-emf-table gf)
 		  (cached-lookup-failed-map10 gf arg0 arg1 (class-of arg0) class optional2))
 	  (when (eq class (car entry))
-	    (return (funcall%unsafe (cdr entry) arg0 arg1 optional2))))))
+	    (return (funcall (cdr entry) arg0 arg1 optional2))))))
    (t (&edx gf arg0 arg1 &rest optional-args)
       (declare (dynamic-extent optional-args))
       (let ((class (class-of arg1)))
@@ -688,7 +682,7 @@
 	  (let ((e entry))
 	    (when (and (eq class0 (pop e))
 		       (eq class1 (pop e)))
-	      (return (funcall%unsafe e arg0 arg1)))))))
+	      (return (funcall e arg0 arg1)))))))
    (3 (&edx gf arg0 arg1 optional2)
       (let ((class0 (class-of arg0))
 	    (class1 (class-of arg1)))
@@ -697,7 +691,7 @@
 	  (let ((e entry))
 	    (when (and (eq class0 (pop e))
 		       (eq class1 (pop e)))
-	      (return (funcall%unsafe e arg0 arg1 optional2)))))))
+	      (return (funcall e arg0 arg1 optional2)))))))
    (t (&edx gf arg0 arg1 &rest optional-args)
       (declare (dynamic-extent optional-args))
       (let ((class0 (class-of arg0))
@@ -720,7 +714,7 @@
 	  (let ((e entry))
 	    (when (and (eq class0 (pop e))
 		       (eq class2 (pop e)))
-	      (return (funcall%unsafe e arg0 arg1 arg2)))))))
+	      (return (funcall e arg0 arg1 arg2)))))))
    (t (&edx gf arg0 arg1 arg2 &rest optional-args)
       (declare (dynamic-extent optional-args))
       (let ((class0 (class-of arg0))





More information about the Movitz-cvs mailing list