0.9.18.37:
authorNathan Froyd <froydnj@cs.rice.edu>
Tue, 7 Nov 2006 01:08:24 +0000 (01:08 +0000)
committerNathan Froyd <froydnj@cs.rice.edu>
Tue, 7 Nov 2006 01:08:24 +0000 (01:08 +0000)
Commit Lutz Euler's "Patch: Fix symbol counts in DESCRIBE on
  packages", sbcl-devel 2006-11-05.

src/pcl/describe.lisp
version.lisp-expr

index acd6eec..23b619b 100644 (file)
   (format stream
           "~@[~&~@<It has nicknames ~2I~{~:_~S~^ ~}~:>~]"
           (package-nicknames package))
-  (let* ((internal (package-internal-symbols package))
-         (internal-count (- (package-hashtable-size internal)
-                            (package-hashtable-free internal)))
-         (external (package-external-symbols package))
-         (external-count (- (package-hashtable-size external)
-                            (package-hashtable-free external))))
-    (format stream
-            "~&It has ~S internal and ~S external symbols."
-            internal-count external-count))
+  (format stream
+          "~&It has ~S internal and ~S external symbols."
+          (package-internal-symbol-count package)
+          (package-external-symbol-count package))
   (flet (;; Turn a list of packages into something a human likes
          ;; to read.
          (humanize (package-list)
index 97abb87..ab778cc 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.18.36"
+"0.9.18.37"