Andy Wingo
|
9d381ba478
dynstack: pushing a prompt no longer allocates memory
|
13 years ago |
BT Templeton
|
5ddd9645c9
Merge branch 'bt/elisp'
|
13 years ago |
Andy Wingo
|
d5dbe0c1d5
optimize dynamic-wind when we know winders are thunks
|
13 years ago |
Andy Wingo
|
9ede013f68
the dynamic stack is really a stack now, instead of a list
|
13 years ago |
BT Templeton
|
9348168ed5
add `nil?' primitive
|
14 years ago |
Andy Wingo
|
dfadcf85cb
Merge remote-tracking branch 'origin/stable-2.0'
|
13 years ago |
Andy Wingo
|
252acfe8e7
Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'
|
13 years ago |
Andy Wingo
|
a39b116f00
Revert "attempt to clear stale references on VM C stack"
|
13 years ago |
Ludovic Courtès
|
5e80f2cea3
Revert "Work around instruction reordering on SPARC and HPPA in the VM."
|
13 years ago |
Andy Wingo
|
04b2d77354
attempt to clear stale references on VM C stack
|
13 years ago |
Ludovic Courtès
|
2b264d7e4f
Work around instruction reordering on SPARC and HPPA in the VM.
|
13 years ago |
Andy Wingo
|
b2208d2e98
Merge remote-tracking branch 'origin/stable-2.0'
|
13 years ago |
Andy Wingo
|
aafb4ed724
optional default-value arg to make-fluid
|
13 years ago |
Andy Wingo
|
dc7da0be90
refactor tc7 and tc16 checks
|
13 years ago |
Andy Wingo
|
b2b33168b1
more care regarding SCM_PACK and SCM_UNPACK
|
14 years ago |
Andy Wingo
|
d223c3fcdd
scm_is_eq for SCM vals, not == or !=
|
14 years ago |
Andy Wingo
|
a2a6c0e319
avoid tls gets when handling interrupts in the vm
|
14 years ago |
Andy Wingo
|
eae2438d2b
VM tweaks
|
14 years ago |
Andy Wingo
|
6f2ff78299
fix new-frame push in call/cc
|
14 years ago |
Andy Wingo
|
9b709b0fe1
fix frame dynamic linkage in the face of partial continuation application
|
14 years ago |
Andy Wingo
|
dce0252bf2
fix error handling in variable-ref family of instructions
|
14 years ago |
Brian Templeton
|
ef94624eaf
unbound fluids
|
15 years ago |
Andy Wingo
|
d107921794
better unbound variable errors in the vm
|
14 years ago |
Michael Gran
|
45dc6b347d
Unresolved var errors don't work for top-level vars
|
15 years ago |
Andy Wingo
|
2b41a37b3c
fix bug in with-fluids in a non-tail position
|
15 years ago |
Andy Wingo
|
cf45ff030c
inline symbol? and vector? to opcodes, and a psyntax inlining tweak
|
15 years ago |
Andy Wingo
|
f312025167
add vm-abort-continuation-hook, vm-restore-continuation-hook
|
15 years ago |
Andy Wingo
|
c45d4d775d
trim our set of vm hooks
|
15 years ago |
Ludovic Courtès
|
5b46a8c2c8
Use "pointer" instead of "foreign" when dealing with wrapped pointers.
|
15 years ago |
Ludovic Courtès
|
d4149a510e
Simplify the (system foreign) API.
|
15 years ago |