Andy Wingo
|
a6cd355510
%start-stack in Scheme, in terms of prompts
|
15 years ago |
Andy Wingo
|
b3950ad6d8
error if given an unrewindable partial continuation
|
15 years ago |
Andy Wingo
|
cee1d22c3c
actually capture partial continuations
|
15 years ago |
Andy Wingo
|
2d026f04cc
abort always dispatches to VM bytecode, to detect same-invocation aborts
|
15 years ago |
Andy Wingo
|
d8873dfe47
continuations return multiple values on the stack
|
15 years ago |
Andy Wingo
|
269479e31f
scm_i_make_continuation takes vm and vm_cont args explicitly
|
15 years ago |
Andy Wingo
|
6f3b0cc29e
tc7 tags for vm-related data
|
15 years ago |
Andy Wingo
|
a6029b97ea
properly integrate vm bootstrapping into init.c
|
15 years ago |
Andy Wingo
|
7656f19446
rework vm tracing
|
15 years ago |
Andy Wingo
|
6c20a0b34b
vm no longer measures bogoclock or times, relies on os for that
|
15 years ago |
Andy Wingo
|
75a029aa25
fix SCM_CELL macro usage.
|
15 years ago |
Andy Wingo
|
14aa25e410
remove debug frames
|
15 years ago |
Andy Wingo
|
2fb924f64f
programs have their own tc7 now
|
15 years ago |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 years ago |
Andy Wingo
|
560b9c256d
adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly
|
15 years ago |
Andy Wingo
|
4abef68f61
scm_call_N doesn't cons for calling programs
|
16 years ago |
Andy Wingo
|
6d14383e86
enable multiple vm engines (regular, debug, ...)
|
16 years ago |
Andy Wingo
|
7aa6f86b77
fix marking empty VM continuations
|
16 years ago |
Andy Wingo
|
b1b942b74c
remove heap links in VM frames, incorporate vm frames into normal backtraces
|
16 years ago |
Andy Wingo
|
bfffd2583c
make call/cc capture and restore the vm stacks
|
16 years ago |
Andy Wingo
|
7bbed5181c
the vm is a fluid
|
16 years ago |
Andy Wingo
|
22f4ee4882
make primitive-load-path load compiled files if available
|
16 years ago |
Andy Wingo
|
83495480e8
merge guile-vm into libguile itself
|
16 years ago |