Andy Wingo
|
bf31fe4cf6
VM manages hook sets itself
|
6 years ago |
Andy Wingo
|
f4c50447dd
Remove push continuation hook; return hook runs before FP pop
|
6 years ago |
Andy Wingo
|
f764e2590f
Remove default soft stack limit; add call-with-stack-overflow-handler
|
11 years ago |
Andy Wingo
|
f689dd6982
Remove the restore-continuation-hook.
|
11 years ago |
Andy Wingo
|
a222cbc9d1
No more VM objects visible to Scheme
|
11 years ago |
Andy Wingo
|
3583665aa0
Remove unused vm:ip, vm:sp, vm:fp
|
11 years ago |
Andy Wingo
|
e08caa5620
Remove make-vm; there will be one vm per thread now.
|
11 years ago |
Andy Wingo
|
ea9f4f4b15
add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable.
|
14 years ago |
Andy Wingo
|
038cb3428f
remove vm-version, vm options
|
14 years ago |
Ludovic Courtès
|
271c3d3196
Add `thread-vm' and `set-thread-vm!'.
|
14 years ago |
Andy Wingo
|
f312025167
add vm-abort-continuation-hook, vm-restore-continuation-hook
|
14 years ago |
Andy Wingo
|
c45d4d775d
trim our set of vm hooks
|
14 years ago |
Andy Wingo
|
44602b0868
rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0
|
15 years ago |
Andy Wingo
|
6f3b0cc29e
tc7 tags for vm-related data
|
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 |
Ludovic Courtès
|
587cd3bfc9
Fix copyright headers.
|
15 years ago |
Andy Wingo
|
60ae5ca2a3
frame, program, objcode, etc inits use load-extension
|
16 years ago |
Andy Wingo
|
53e28ed9b2
static opcodes; refactor program/objcode division; use new assembly pipeline
|
16 years ago |
Andy Wingo
|
b1b942b74c
remove heap links in VM frames, incorporate vm frames into normal backtraces
|
16 years ago |
Andy Wingo
|
2bbe1533e8
truly thread-local vms; don't compile popen.scm
|
16 years ago |
Andy Wingo
|
7bbed5181c
the vm is a fluid
|
16 years ago |
Andy Wingo
|
1a1a10d3a5
use #:keywords in module/*.scm, not :keywords
|
16 years ago |
Andy Wingo
|
83495480e8
merge guile-vm into libguile itself
|
16 years ago |
Andy Wingo
|
d0168f3da8
improve source loc info in nonlocal exits and backtraces
|
16 years ago |
Andy Wingo
|
68a2e18a04
vm backtrace improvements
|
16 years ago |
Andy Wingo
|
07e56b27a1
big reorg of scheme modules -- e.g. programs.c -> (system vm program)
|
16 years ago |