summaryrefslogtreecommitdiff
path: root/module/rnrs/files.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2016-01-07 16:23:26 +0100
committerAndy Wingo <wingo@pobox.com>2016-01-11 21:56:48 +0100
commitcf2fadf603b7fa39269d3590ae99dca162c9350d (patch)
tree5b047c6828635d6ef6932afbfe950fbd32dadfa6 /module/rnrs/files.scm
parent6d7c09c8a9900794a855b9c69c57c3d1736506ed (diff)
downloadguile-cf2fadf603b7fa39269d3590ae99dca162c9350d.tar.gz
statprof: Add tree #:display-style.
* module/statprof.scm (statprof-display/flat): Rename from statprof-display. Use real format; we have it. (statprof-display-anomalies): Likewise use real format. (procedure=?): Remove unused function. (collect-cycles): New helper. (statprof-fetch-call-tree): Fix to root the trees correctly -- it was interpreting them in the wrong order. Detect cycles so that it's not so terrible. Use precise locations for source locations. Probably need to add an option to go back to the per-function behavior. (statprof-display/tree): New helper, uses statprof-fetch-call-tree to display a profile in a nested tree. (statprof-display): Add #:style argument, which can be `flat', `anomalies', or `tree'. (statprof): Add #:display-style argument, proxying to #:style, defaulting to 'flat.
Diffstat (limited to 'module/rnrs/files.scm')
0 files changed, 0 insertions, 0 deletions