0.9.16.37:
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 18 Sep 2006 14:26:49 +0000 (14:26 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 18 Sep 2006 14:26:49 +0000 (14:26 +0000)
Minor fixups
... fix building on x86-64 (delete some extra parens...)
... make funcallable-standard-objects (including generic
functions) properly inspectable again, after the
change of the superclasses' order.

src/code/inspect.lisp
src/compiler/x86-64/call.lisp
version.lisp-expr

index 1aebddb..c736f5a 100644 (file)
@@ -198,6 +198,12 @@ evaluated expressions.
           t
           (inspected-standard-object-elements object)))
 
+(defmethod inspected-parts ((object sb-mop:funcallable-standard-object))
+  (values (format nil "The object is a ~S of type ~S.~%"
+                  'sb-mop:funcallable-standard-object (type-of object))
+          t
+          (inspected-standard-object-elements object)))
+
 (defmethod inspected-parts ((object condition))
   (values (format nil "The object is a CONDITION of type ~S.~%"
                   (type-of object))
index f4125b0..94dab21 100644 (file)
   (:generator 4
      (inst mov value (make-ea :qword :base object :index index))
      (inst mov keyword (make-ea :qword :base object :index index
-                                :disp n-word-bytes))))))
+                                :disp n-word-bytes))))
 
 ;;; Turn more arg (context, count) into a list.
 (defoptimizer (%listify-rest-args stack-allocate-result) ((&rest args))
index 82370fd..c4ab8bb 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.16.36"
+"0.9.16.37"