summaryrefslogtreecommitdiff
path: root/libguile/vm-engine.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2009-02-05 00:51:34 +0100
committerAndy Wingo <wingo@pobox.com>2009-02-05 00:51:34 +0100
commit4abef68f61f3ff4e674734a4aae18514dd96f221 (patch)
treea76e652f85abd36b1beecd78a74058b2260d0526 /libguile/vm-engine.c
parentaf35fc20a61f175f38b6d7d045c90ca924d82605 (diff)
downloadguile-4abef68f61f3ff4e674734a4aae18514dd96f221.tar.gz
scm_call_N doesn't cons for calling programs
* libguile/eval.c (scm_call_0, scm_call_1, scm_call_2, scm_call_3) (scm_call_4): Special-case compiled procedures here, to avoid consing. * libguile/vm.h: * libguile/vm.c (scm_c_vm_run): Take a SCM after all. (scm_vm_apply, scm_load_compiled_with_vm): Adapt to vm_run change.
Diffstat (limited to 'libguile/vm-engine.c')
0 files changed, 0 insertions, 0 deletions