summaryrefslogtreecommitdiff
path: root/libguile/control.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2013-10-20 18:09:52 +0200
committerAndy Wingo <wingo@pobox.com>2013-10-27 20:09:09 +0100
commit186b56c4dc870e0441a69b35ac9ea504251b6ca8 (patch)
tree30a00cc1013e682ed69862de51e453088580e037 /libguile/control.c
parent486013d67c2db6b454c4b684f0317ff948bd6eb1 (diff)
downloadguile-186b56c4dc870e0441a69b35ac9ea504251b6ca8.tar.gz
Resumable partial continuations in the RTL VM
* libguile/vm-engine.c (receive-values): Bugfix for the case where we want an exact number of values. (abort): Advance the IP before capturing. The captured SP is fp - 1, not fp. * libguile/vm.c (vm_reinstate_partial_continuation): Don't push on a number-of-values marker.
Diffstat (limited to 'libguile/control.c')
0 files changed, 0 insertions, 0 deletions