summaryrefslogtreecommitdiff
path: root/libguile/frames.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2014-04-13 14:40:22 +0200
committerAndy Wingo <wingo@pobox.com>2014-04-13 14:40:22 +0200
commit560bfa924152db0ab4d117e37f7886a88830bb81 (patch)
treedf39a8b5a7bfab89ba5304433513f5884c3d1955 /libguile/frames.c
parentc4aa51bae8ac6139798e043fc86eaa696b06010c (diff)
downloadguile-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