emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/emacs-lisp/trace.el,v


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/lisp/emacs-lisp/trace.el,v
Date: Thu, 05 Jun 2008 05:46:12 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        08/06/05 05:46:11

Index: emacs-lisp/trace.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/emacs-lisp/trace.el,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- emacs-lisp/trace.el 6 May 2008 03:21:20 -0000       1.20
+++ emacs-lisp/trace.el 5 Jun 2008 05:46:11 -0000       1.21
@@ -185,6 +185,7 @@
          (if (> level 1) " " "")
          level
          function
+          (let ((print-circle t))
          (mapconcat (lambda (binding)
                       (concat
                        (symbol-name (ad-arg-binding-field binding 'name))
@@ -193,7 +194,7 @@
                        (prin1-to-string
                         (ad-arg-binding-field binding 'value))))
                     argument-bindings
-                    " ")))
+                       " "))))
 
 (defun trace-exit-message (function level value)
   ;; Generates a string that describes that FUNCTION has been exited at
@@ -204,7 +205,7 @@
          level
          function
          ;; do this so we'll see strings:
-         (prin1-to-string value)))
+         (let ((print-circle t)) (prin1-to-string value))))
 
 (defun trace-make-advice (function buffer background)
   ;; Builds the piece of advice to be added to FUNCTION's advice info




reply via email to

[Prev in Thread] Current Thread [Next in Thread]