1.0.20.23: get rid of IGNORE-ERRORS in SB-INTROSPECT
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 22 Sep 2008 22:57:22 +0000 (22:57 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 22 Sep 2008 22:57:22 +0000 (22:57 +0000)
 * Pass ERRORP NIL to FIND-METHOD for *BREAK-ON-SIGNALS* friendliness.

contrib/sb-introspect/sb-introspect.lisp
version.lisp-expr

index 45b1784..488654d 100644 (file)
@@ -224,11 +224,12 @@ If an unsupported TYPE is requested, the function will return NIL.
               (find-definition-source class)))))
        ((:method-combination)
         (let ((combination-fun
-               (ignore-errors (find-method #'sb-mop:find-method-combination
-                                           nil
-                                           (list (find-class 'generic-function)
-                                                 (list 'eql name)
-                                                 t)))))
+               (find-method #'sb-mop:find-method-combination
+                            nil
+                            (list (find-class 'generic-function)
+                                  (list 'eql name)
+                                  t)
+                            nil)))
           (when combination-fun
             (find-definition-source combination-fun))))
        ((:package)
index fb9a782..a9c44f0 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".)
-"1.0.20.22"
+"1.0.20.23"