summaryrefslogtreecommitdiff
path: root/lisp/profiler.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2018-07-23 00:57:06 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2018-07-23 01:10:07 -0700
commit57c4bc146b7e17b6f662604047cb5d10982f962c (patch)
tree7dd14e74987d90030468e71ca7ca5929dfd06a8c /lisp/profiler.el
parent109cb1520c690038d387aa290bb03261f7c5a1f6 (diff)
downloademacs-57c4bc146b7e17b6f662604047cb5d10982f962c.tar.gz
0x%x → %#x in elisp formats
* lisp/emacs-lisp/cl-print.el (cl-print-object): * lisp/profiler.el (profiler-format-entry): * lisp/progmodes/hideif.el (hif-evaluate-macro): Prefer %#x to 0x%x in elisp formats when formatting arbitrary integers, as it’ll produce more-readable output with negative args should we change how negative values are printed with %x.
Diffstat (limited to 'lisp/profiler.el')
-rw-r--r--lisp/profiler.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/profiler.el b/lisp/profiler.el
index eaeb69793fb..41dea68bd13 100644
--- a/lisp/profiler.el
+++ b/lisp/profiler.el
@@ -105,13 +105,13 @@
"Format ENTRY in human readable string. ENTRY would be a
function name of a function itself."
(cond ((memq (car-safe entry) '(closure lambda))
- (format "#<lambda 0x%x>" (sxhash entry)))
+ (format "#<lambda %#x>" (sxhash entry)))
((byte-code-function-p entry)
- (format "#<compiled 0x%x>" (sxhash entry)))
+ (format "#<compiled %#x>" (sxhash entry)))
((or (subrp entry) (symbolp entry) (stringp entry))
(format "%s" entry))
(t
- (format "#<unknown 0x%x>" (sxhash entry)))))
+ (format "#<unknown %#x>" (sxhash entry)))))
(defun profiler-fixup-entry (entry)
(if (symbolp entry)