summaryrefslogtreecommitdiff
path: root/libguile/frames.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2008-09-13 15:41:43 +0200
committerAndy Wingo <wingo@pobox.com>2008-09-13 15:41:43 +0200
commit28106f547dc88723e02a38de7d4dc4ffc6434590 (patch)
tree1fe4be6d8d89ba146cc97dc6f8030a6017fb4cc7 /libguile/frames.c
parent1dc8f8517c4f89f7e0a330fe7f5b945f2a8e2523 (diff)
downloadguile-28106f547dc88723e02a38de7d4dc4ffc6434590.tar.gz
inline frame replacement in tail-call
* libguile/programs.c (program_print): Only try to lookup write-program if the module system is booted. * libguile/vm-engine.h (FREE_FRAME): Remove, it's now inlined everywhere. * libguile/vm-i-system.c (tail-call): Inline FREE_FRAME, and implement the calling bits here. Will make things more hackable.
Diffstat (limited to 'libguile/frames.c')
0 files changed, 0 insertions, 0 deletions