diff options
| author | Stefan Monnier <monnier@iro.umontreal.ca> | 2013-10-08 23:32:35 -0400 |
|---|---|---|
| committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2013-10-08 23:32:35 -0400 |
| commit | 79804536d8ccea5ed28745fae5650f3ec4805eda (patch) | |
| tree | dc88cce755bf9f8e72822f3c65f5849ef3c4b751 /lisp/emacs-lisp | |
| parent | 238150c8ff55ab6d74f0fdcc7f163c8ee98c3749 (diff) | |
| download | emacs-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
