Andy Wingo
|
9e3a5c9a10
Fix the jitless fix
|
5 лет назад |
Andy Wingo
|
9d78665539
Disable some JIT compilation code when JIT configured out
|
5 лет назад |
Andy Wingo
|
af72d01de8
Speed up returns in JIT
|
6 лет назад |
Ludovic Courtès
|
abeeec74b2
Do not warn the user when 'madvise' returns ENOSYS.
|
6 лет назад |
Andy Wingo
|
4e5329676b
Fix backtraces with call-with-values during bootstrap
|
6 лет назад |
Andy Wingo
|
6cd9b3114f
Fix use of uninstalled header by installed headers
|
6 лет назад |
Andy Wingo
|
ce9169804e
Fix --disable-jit compilation
|
6 лет назад |
Andy Wingo
|
883bdc7453
Fix emergency aborts to not expand the stack
|
6 лет назад |
Andy Wingo
|
09b8f8ec06
Deoptimize to VM when hooks are enabled
|
6 лет назад |
Andy Wingo
|
12b125f2ad
Hook refactors
|
6 лет назад |
Andy Wingo
|
0ccd2d0d9e
Remove hook intrinsics: hooks are just for the VM
|
6 лет назад |
Andy Wingo
|
bf31fe4cf6
VM manages hook sets itself
|
6 лет назад |
Andy Wingo
|
babd4118c2
Fix nonlocal abort to compiled continuation
|
6 лет назад |
Andy Wingo
|
110310b3e7
Expose scm_vm_builtin_ref internally
|
6 лет назад |
Andy Wingo
|
3827769aff
Add instrumentation to VM builtins
|
6 лет назад |
Andy Wingo
|
d4abe8bbed
Avoid needless 64-bit args on 32-bit machines for some intrinsics
|
6 лет назад |
Andy Wingo
|
5df43b60a9
Adapt JIT calling convention; continuations take mra from stack
|
6 лет назад |
Andy Wingo
|
a20feea43e
Continuations capture machine code address
|
6 лет назад |
Andy Wingo
|
939b1ae23f
Rework foreign-call trampoline
|
6 лет назад |
Andy Wingo
|
6027027724
Invoke VM hooks through intrinsics
|
6 лет назад |
Andy Wingo
|
ef4c1a5f55
Add unpack-values-object intrinsic
|
6 лет назад |
Andy Wingo
|
c3ff72cb81
Change call/cc inst to capture-continuation
|
6 лет назад |
Andy Wingo
|
926b72f5ac
Rework program->ip mapping in VM to always call intrinsic
|
6 лет назад |
Andy Wingo
|
41100f7786
Merge branch 'master' into lightning
|
6 лет назад |
Ludovic Courtès
|
8840ee5a3c
vm: Fix stack-marking bug in multi-threaded programs.
|
7 лет назад |
Ludovic Courtès
|
ffc1b9f3ac
vm: Fix another typo.
|
7 лет назад |
Ludovic Courtès
|
4611ba2fcf
vm: Fix typo when checking for 'madvise' error code.
|
7 лет назад |
Andy Wingo
|
0a01963d07
VM hooks take no values
|
6 лет назад |
Andy Wingo
|
f4c50447dd
Remove push continuation hook; return hook runs before FP pop
|
6 лет назад |
Andy Wingo
|
dedf73d370
Consolidate apply hook to instrument-entry instruction
|
6 лет назад |