From: Kevin Rosenberg Date: Thu, 22 May 2003 16:00:20 +0000 (+0000) Subject: 0.8alpha.0.44: X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=90107fa554438ccc3788d1e11a6d022bb11c326e;p=sbcl.git 0.8alpha.0.44: sb-aclrepl/inspect.lisp: Change usage of dsd-%name to dsd-name --- diff --git a/contrib/sb-aclrepl/inspect.lisp b/contrib/sb-aclrepl/inspect.lisp index c48984c..ce7031d 100644 --- a/contrib/sb-aclrepl/inspect.lisp +++ b/contrib/sb-aclrepl/inspect.lisp @@ -1,4 +1,4 @@ -;;;; Inspector for sb-aclrepl +/nick;;;; Inspector for sb-aclrepl ;;;; ;;;; The documentation, which may or may not apply in its entirety at ;;;; any given time, for this functionality is on the ACL website: @@ -56,6 +56,7 @@ The commands are: (eval-when (:compile-toplevel :load-toplevel :execute) (defvar *inspect-unbound-object-marker* (gensym "INSPECT-UNBOUND-OBJECT-"))) + (defun inspector-fun (object input-stream output-stream) (declare (ignore input-stream)) (let ((*current-inspect* nil) @@ -452,7 +453,7 @@ POSITION is NIL if the id is invalid or not found." "Returns elements of an object that have been trimmed and labeled based on length and skip. Returns (VALUES ELEMENTS LABELS ELEMENT-COUNT) where ELEMENTS and LABELS are vectors containing ELEMENT-COUNT items. -LABELS may be a string, number, cons pair, :tail, or :ellipses. +LABELS elements may be a string, number, cons pair, :tail, or :ellipses. This function may return an ELEMENT-COUNT of up to (+ 3 length) which would include an :ellipses at the beginning, :ellipses at the end, and the last element." @@ -755,7 +756,7 @@ cons cells and LIST-TYPE is :normal, :dotted, or :cyclic" (info (sb-kernel:layout-info (sb-kernel:layout-of object)))) (when (sb-kernel::defstruct-description-p info) (dolist (dd-slot (sb-kernel:dd-slots info) (nreverse components-list)) - (push (cons (sb-kernel:dsd-%name dd-slot) + (push (cons (string (sb-kernel:dsd-name dd-slot)) (funcall (sb-kernel:dsd-accessor-name dd-slot) object)) components-list))))) diff --git a/version.lisp-expr b/version.lisp-expr index b052be1..2eda528 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -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.8alpha.0.43" +"0.8alpha.0.44"