Andy Wingo
|
02fc5a772b
Identify boot continuations by code, not closure
|
před 9 roky |
Andy Wingo
|
30c06bfbb3
Remove sp from scm_vm_cont
|
před 9 roky |
Andy Wingo
|
0007507340
VM stack grows downward
|
před 9 roky |
Andy Wingo
|
4cfa92d60f
make-stack works on delimited continuations
|
před 10 roky |
Andy Wingo
|
f764e2590f
Remove default soft stack limit; add call-with-stack-overflow-handler
|
před 10 roky |
Andy Wingo
|
7dba1c2ff1
Return unused parts of the stack to the OS
|
před 11 roky |
Andy Wingo
|
f689dd6982
Remove the restore-continuation-hook.
|
před 11 roky |
Andy Wingo
|
22d425ec55
Expandable stacks.
|
před 11 roky |
Andy Wingo
|
5f18bc8450
Allocate stacks using mmap, and mark them via the thread marker
|
před 11 roky |
Andy Wingo
|
350930756c
Remove scm_tc7_vm
|
před 11 roky |
Andy Wingo
|
e7f9ababe0
scm_the_vm now returns raw struct scm_vm pointer
|
před 11 roky |
Andy Wingo
|
a3da449801
Reorder struct scm_vm fields.
|
před 11 roky |
Andy Wingo
|
a222cbc9d1
No more VM objects visible to Scheme
|
před 11 roky |
Andy Wingo
|
972275eee5
VM accessors take VM as implicit argument, not explicit argument
|
před 11 roky |
Andy Wingo
|
3583665aa0
Remove unused vm:ip, vm:sp, vm:fp
|
před 11 roky |
Andy Wingo
|
e08caa5620
Remove make-vm; there will be one vm per thread now.
|
před 11 roky |
Andy Wingo
|
f42cfbf0b7
Lingering RTL excision in vm.c
|
před 11 roky |
Andy Wingo
|
9121d9f1ac
All instruction pointers are now scm_t_uint32*
|
před 11 roky |
Andy Wingo
|
840ec33422
Remove MVRA accessors in libguile
|
před 11 roky |
Andy Wingo
|
486013d67c
VM has "builtins": primitives addressable by emitted RTL code
|
před 11 roky |
Andy Wingo
|
9d381ba478
dynstack: pushing a prompt no longer allocates memory
|
před 12 roky |
Andy Wingo
|
9ede013f68
the dynamic stack is really a stack now, instead of a list
|
před 12 roky |
Andy Wingo
|
dc7da0be90
refactor tc7 and tc16 checks
|
před 13 roky |
Ludovic Courtès
|
b339459e94
Fix prototype of `scm_the_vm'.
|
před 14 roky |
Andy Wingo
|
ea9f4f4b15
add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable.
|
před 14 roky |
Andy Wingo
|
038cb3428f
remove vm-version, vm options
|
před 14 roky |
Ludovic Courtès
|
ede3d96bd6
Remove unused declarations.
|
před 14 roky |
Ludovic Courtès
|
271c3d3196
Add `thread-vm' and `set-thread-vm!'.
|
před 14 roky |
Andy Wingo
|
f312025167
add vm-abort-continuation-hook, vm-restore-continuation-hook
|
před 14 roky |
Andy Wingo
|
c45d4d775d
trim our set of vm hooks
|
před 14 roky |