summaryrefslogtreecommitdiff
path: root/module/language/assembly/compile-bytecode.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2010-02-07 14:50:51 +0100
committerAndy Wingo <wingo@pobox.com>2010-02-08 13:35:42 +0100
commit269479e31f70d40a82b75be87c1b2a7363c85696 (patch)
tree8b8f8603e0a5610de57c1258dae7b8e89aa7139b /module/language/assembly/compile-bytecode.scm
parent997659f898d94abccdcba3c444b84e3c6f6e963e (diff)
downloadguile-269479e31f70d40a82b75be87c1b2a7363c85696.tar.gz
scm_i_make_continuation takes vm and vm_cont args explicitly
* libguile/continuations.h: * libguile/continuations.c (scm_i_make_continuation): Take VM and VM continuation arguments as well; I'm not convinced that saving all VM continuations was the right thing, and in any case we only ever saved the latest. Running a new VM should create a continuation barrier. * libguile/stacks.c (scm_make_stack): * libguile/vm-i-system.c (call/cc, tail-call/cc): Adapt callers. * libguile/vm.h (scm_i_vm_capture_continuation) (scm_i_vm_reinstate_continuation): Change to be internal, and to only capture and reinstate continuations for a particular VM.
Diffstat (limited to 'module/language/assembly/compile-bytecode.scm')
0 files changed, 0 insertions, 0 deletions