projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Additional niceties and middle end support for short vector SIMD packs
[sbcl.git]
/
src
/
code
/
ntrace.lisp
diff --git
a/src/code/ntrace.lisp
b/src/code/ntrace.lisp
index
8016070
..
912fd2c
100644
(file)
--- a/
src/code/ntrace.lisp
+++ b/
src/code/ntrace.lisp
@@
-220,7
+220,9
@@
(dolist (ele forms)
(fresh-line)
(print-trace-indentation)
(dolist (ele forms)
(fresh-line)
(print-trace-indentation)
- (format t "~@<~S ~_= ~S~:>" (car ele) (funcall (cdr ele) frame))
+ (format t "~@<~S ~_= ~:[; No values~;~:*~{~S~^, ~}~]~:>"
+ (car ele)
+ (multiple-value-list (funcall (cdr ele) frame)))
(terpri)))
;;; Test a BREAK option, and if true, break.
(terpri)))
;;; Test a BREAK option, and if true, break.
@@
-450,7
+452,7
@@
(trace-1 mf info)
(when (typep mf 'sb-pcl::%method-function)
(trace-1 (sb-pcl::%method-function-fast-function mf) info)))))
(trace-1 mf info)
(when (typep mf 'sb-pcl::%method-function)
(trace-1 (sb-pcl::%method-function-fast-function mf) info)))))
-
+
function-or-name)))
\f
;;;; the TRACE macro
function-or-name)))
\f
;;;; the TRACE macro
@@
-660,7
+662,7
@@
are evaluated in the null environment."
((not fun)
;; Someone has FMAKUNBOUND it.
(let ((table *traced-funs*))
((not fun)
;; Someone has FMAKUNBOUND it.
(let ((table *traced-funs*))
- (with-locked-hash-table (table)
+ (with-locked-system-table (table)
(maphash (lambda (fun info)
(when (equal function-or-name (trace-info-what info))
(remhash fun table)))
(maphash (lambda (fun info)
(when (equal function-or-name (trace-info-what info))
(remhash fun table)))