diff options
author | Andy Wingo <wingo@pobox.com> | 2009-02-05 00:51:34 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-02-05 00:51:34 +0100 |
commit | 4abef68f61f3ff4e674734a4aae18514dd96f221 (patch) | |
tree | a76e652f85abd36b1beecd78a74058b2260d0526 /libguile/vm-engine.c | |
parent | af35fc20a61f175f38b6d7d045c90ca924d82605 (diff) | |
download | guile-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