0.8.4.18:
authorChristophe Rhodes <csr21@cam.ac.uk>
Fri, 10 Oct 2003 09:14:33 +0000 (09:14 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Fri, 10 Oct 2003 09:14:33 +0000 (09:14 +0000)
Fix DOCUMENTATION bug reported by dan_b on #lisp
... set documentation slot of braid classes to NIL

src/pcl/braid.lisp
tests/interface.pure.lisp
version.lisp-expr

index 82f1563..1a8b077 100644 (file)
     (set-slot 'wrapper wrapper)
     (set-slot 'predicate-name (or (cadr (assoc name *early-class-predicates*))
                                  (make-class-predicate-name name)))
+    (set-slot 'documentation nil)
     (set-slot 'plist
              `(,@(and direct-default-initargs
                       `(direct-default-initargs ,direct-default-initargs))
index f329d03..a9b39e3 100644 (file)
   (sb-ext:with-timeout 3
     (sleep 2)
     (sleep 2)))
+
+;;; DOCUMENTATION should return nil, not signal slot-unbound
+(documentation 'fixnum 'type)
+(documentation 'class 'type)
+(documentation (find-class 'class) 'type)
index e5d65fb..5d0b04f 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.8.4.17"
+"0.8.4.18"