1.0.14.22: more backtrace verbosity, for a change
authorNikodemus Siivola <nikodemus@random-state.net>
Wed, 6 Feb 2008 14:26:41 +0000 (14:26 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Wed, 6 Feb 2008 14:26:41 +0000 (14:26 +0000)
 * 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
src/code/debug.lisp
version.lisp-expr

diff --git a/NEWS b/NEWS
index d45bce7..437d8d2 100644 (file)
--- 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.
index 86bfc43..c7f6d58 100644 (file)
@@ -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
index 187f42c..ca674a0 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.14.21"
+"1.0.14.22"