summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2013-10-08 23:32:35 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2013-10-08 23:32:35 -0400
commit79804536d8ccea5ed28745fae5650f3ec4805eda (patch)
treedc88cce755bf9f8e72822f3c65f5849ef3c4b751 /lisp/emacs-lisp
parent238150c8ff55ab6d74f0fdcc7f163c8ee98c3749 (diff)
downloademacs-79804536d8ccea5ed28745fae5650f3ec4805eda.tar.gz
* lisp/profiler.el: Create a more coherent calltree from partial backtraces.
(profiler-format): Hide the tail with `invisible' so that C-s can still find the hidden elements. (profiler-calltree-depth): Don't recurse so enthusiastically. (profiler-function-equal): New hash-table-test. (profiler-calltree-build-unified): New function. (profiler-calltree-build): Use it. (profiler-report-make-name-part): Indent the calltree less. (profiler-report-mode): Add visibility specs for profiler-format. (profiler-report-expand-entry, profiler-report-toggle-entry): Expand the whole subtree when provided with a prefix arg. * src/fns.c (hashfn_user_defined): Allow hash functions to return any Lisp_Object.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions