From ef762597322218993f3d448cec0fa7f2f0b2f5f2 Mon Sep 17 00:00:00 2001 From: Nikodemus Siivola Date: Wed, 6 Feb 2008 14:26:41 +0000 Subject: [PATCH] 1.0.14.22: more backtrace verbosity, for a change * Revert part of the *SHOW-ENTRY-POINT-DETAILS* functionality: always return the DEBUG-FUN-KIND from FRAME-CALL, so that instead of the rather confusing (FOO MY-ARGUMENT) (FOO MY-ARGUMENT) a slightly mysterious but hopefully less confusing (FOO MY-ARGUMENT) (FOO MY-ARGUMENT) [:EXTERNAL] appears in backtraces where the XEP hasn't been tail-merged. --- NEWS | 2 ++ src/code/debug.lisp | 4 +--- version.lisp-expr | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index d45bce7..437d8d2 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,8 @@ changes in sbcl-1.0.15 relative to sbcl-1.0.14: now supported, and tracing a whole package using (TRACE "FOO") now traces SETF-functions as well. * enhancement: implement SB-POSIX:MKTEMP and SB-POSIX:MKDTEMP. + * SB-DEBUG:PRINT-FRAME-CALL now prints the entry-point kind even + when SB-DEBUG:*SHOW-ENTRY-POINT-DETAILS* is NIL. * bug fix: compiler gave a bogus STYLE-WARNING for the :SYNCHRONIZED keyword with MAKE-HASH-TABLE. * bug fix: export SB-POSIX:MKSTEMP. diff --git a/src/code/debug.lisp b/src/code/debug.lisp index 86bfc43..c7f6d58 100644 --- a/src/code/debug.lisp +++ b/src/code/debug.lisp @@ -331,9 +331,7 @@ is how many frames to show." (multiple-value-bind (name args) (clean-name-and-args (sb!di:debug-fun-name debug-fun) (frame-args-as-list frame)) - (values name args - (when *show-entry-point-details* - (sb!di:debug-fun-kind debug-fun))))))) + (values name args (sb!di:debug-fun-kind debug-fun)))))) (defun ensure-printable-object (object) (handler-case diff --git a/version.lisp-expr b/version.lisp-expr index 187f42c..ca674a0 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".) -"1.0.14.21" +"1.0.14.22" -- 1.7.10.4