diff options
author | Andy Wingo <wingo@pobox.com> | 2014-04-13 14:40:22 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2014-04-13 14:40:22 +0200 |
commit | 560bfa924152db0ab4d117e37f7886a88830bb81 (patch) | |
tree | df39a8b5a7bfab89ba5304433513f5884c3d1955 /libguile/frames.c | |
parent | c4aa51bae8ac6139798e043fc86eaa696b06010c (diff) | |
download | guile-560bfa924152db0ab4d117e37f7886a88830bb81.tar.gz |
Improve disassembly for optimized closures
* module/system/vm/disassembler.scm (code-annotation): Add call-label
and tail-call-label cases.
(disassemble-addr): With call-label we can see sets of mutually
recursive functions, so keep a global "visited?" set.
Diffstat (limited to 'libguile/frames.c')
0 files changed, 0 insertions, 0 deletions