Ludovic Courtès
|
1af772303b
Import unbound variable reports in the VM.
|
пре 15 година |
Andy Wingo
|
6f8d7b12bb
SCM_I_FLUID_P -> SCM_FLUID_P
|
пре 15 година |
Andy Wingo
|
41e49280f3
better error reporting from the vm
|
пре 15 година |
Andy Wingo
|
de45d8eef9
add assert-nargs-ee/locals instruction
|
пре 15 година |
Andy Wingo
|
2533f10b40
nil is null, whee
|
пре 15 година |
Andy Wingo
|
d38b431ace
nil is false, whee
|
пре 15 година |
Andy Wingo
|
f7cea64566
more vm gc fixen
|
пре 15 година |
Andy Wingo
|
adbdfd6d24
rewinding prompts works
|
пре 15 година |
Andy Wingo
|
d296431516
fix a prompt bug
|
пре 15 година |
Andy Wingo
|
b3950ad6d8
error if given an unrewindable partial continuation
|
пре 15 година |
Andy Wingo
|
9a1c6f1f0c
rewind the dynamic state when entering a partial continuation
|
пре 15 година |
Andy Wingo
|
078014374c
partial-cont-call works
|
пре 15 година |
Andy Wingo
|
cee1d22c3c
actually capture partial continuations
|
пре 15 година |
Andy Wingo
|
2d026f04cc
abort always dispatches to VM bytecode, to detect same-invocation aborts
|
пре 15 година |
Andy Wingo
|
747022e4cb
prompt as part of guile's primitive language
|
пре 15 година |
Andy Wingo
|
eaefabee34
add scm_c_abort, wire it up to the abort opcode
|
пре 15 година |
Andy Wingo
|
ea6b18e82f
prompt handlers are always inline
|
пре 15 година |
Andy Wingo
|
1e7a0337f1
new VM operations: fluid-ref, fluid-set
|
пре 15 година |
Andy Wingo
|
26e6f99fc3
vm caches the dynamic state in a local var
|
пре 15 година |
Andy Wingo
|
6e84cb95b1
rename <control> to <abort>
|
пре 15 година |
Andy Wingo
|
07a0c7d5d9
<prompt> has no pre-unwind-handler, it's unnecessary
|
пре 15 година |
Andy Wingo
|
e084b27e79
add wind-fluids, unwind-fluids VM ops
|
пре 15 година |
Andy Wingo
|
d8873dfe47
continuations return multiple values on the stack
|
пре 15 година |
Andy Wingo
|
269479e31f
scm_i_make_continuation takes vm and vm_cont args explicitly
|
пре 15 година |
Andy Wingo
|
997659f898
make scm_make_continuation internal
|
пре 15 година |
Andy Wingo
|
1d1cae0e2e
continuations are vm procedures
|
пре 15 година |
Andy Wingo
|
adaf86ec49
connect a few more wires to promptenstein
|
пре 15 година |
Andy Wingo
|
2d9260d12c
add return/nvalues
|
пре 15 година |
Andy Wingo
|
4f66bcdeff
initial VM support for delimited continuations and dynamic-wind
|
пре 15 година |
Andy Wingo
|
0515661235
fix to variable-bound? instruction prototype
|
пре 15 година |