Ludovic Courtès
|
89edd1bc2d
Fix race condition between 'abort-to-prompt' and stack marking.
|
před 5 roky |
Andy Wingo
|
cc30168878
Fix bug restoring a JIT continuation from the interpreter
|
před 5 roky |
Andy Wingo
|
e3e3e691f8
Fix abort_to_prompt bug if dynwind leave thunk expands the stack
|
před 5 roky |
Andy Wingo
|
4a6a7e15d6
Remove vm->sp_min_since_gc
|
před 5 roky |
Andy Wingo
|
9e3a5c9a10
Fix the jitless fix
|
před 5 roky |
Andy Wingo
|
9d78665539
Disable some JIT compilation code when JIT configured out
|
před 5 roky |
Andy Wingo
|
af72d01de8
Speed up returns in JIT
|
před 6 roky |
Ludovic Courtès
|
abeeec74b2
Do not warn the user when 'madvise' returns ENOSYS.
|
před 6 roky |
Andy Wingo
|
4e5329676b
Fix backtraces with call-with-values during bootstrap
|
před 6 roky |
Andy Wingo
|
6cd9b3114f
Fix use of uninstalled header by installed headers
|
před 6 roky |
Andy Wingo
|
ce9169804e
Fix --disable-jit compilation
|
před 6 roky |
Andy Wingo
|
883bdc7453
Fix emergency aborts to not expand the stack
|
před 6 roky |
Andy Wingo
|
09b8f8ec06
Deoptimize to VM when hooks are enabled
|
před 6 roky |
Andy Wingo
|
12b125f2ad
Hook refactors
|
před 6 roky |
Andy Wingo
|
0ccd2d0d9e
Remove hook intrinsics: hooks are just for the VM
|
před 6 roky |
Andy Wingo
|
bf31fe4cf6
VM manages hook sets itself
|
před 6 roky |
Andy Wingo
|
babd4118c2
Fix nonlocal abort to compiled continuation
|
před 6 roky |
Andy Wingo
|
110310b3e7
Expose scm_vm_builtin_ref internally
|
před 6 roky |
Andy Wingo
|
3827769aff
Add instrumentation to VM builtins
|
před 6 roky |
Andy Wingo
|
d4abe8bbed
Avoid needless 64-bit args on 32-bit machines for some intrinsics
|
před 7 roky |
Andy Wingo
|
5df43b60a9
Adapt JIT calling convention; continuations take mra from stack
|
před 7 roky |
Andy Wingo
|
a20feea43e
Continuations capture machine code address
|
před 7 roky |
Andy Wingo
|
939b1ae23f
Rework foreign-call trampoline
|
před 7 roky |
Andy Wingo
|
6027027724
Invoke VM hooks through intrinsics
|
před 7 roky |
Andy Wingo
|
ef4c1a5f55
Add unpack-values-object intrinsic
|
před 7 roky |
Andy Wingo
|
c3ff72cb81
Change call/cc inst to capture-continuation
|
před 7 roky |
Andy Wingo
|
926b72f5ac
Rework program->ip mapping in VM to always call intrinsic
|
před 7 roky |
Andy Wingo
|
41100f7786
Merge branch 'master' into lightning
|
před 7 roky |
Ludovic Courtès
|
8840ee5a3c
vm: Fix stack-marking bug in multi-threaded programs.
|
před 7 roky |
Ludovic Courtès
|
ffc1b9f3ac
vm: Fix another typo.
|
před 7 roky |