Andy Wingo
|
ce9169804e
Fix --disable-jit compilation
|
před 6 roky |
Andy Wingo
|
f03ff5304a
Turn on automatic JIT compilation by default
|
před 6 roky |
Andy Wingo
|
0ccd2d0d9e
Remove hook intrinsics: hooks are just for the VM
|
před 6 roky |
Andy Wingo
|
ce5c05ac4a
Fix JIT compilation of intrinsics that return doubles
|
před 6 roky |
Andy Wingo
|
46fe5b069b
Fix positional-arguments<=? compilation
|
před 6 roky |
Andy Wingo
|
18aa995cbb
Fix compilation of compare-and-swap
|
před 6 roky |
Andy Wingo
|
227c3acc5d
Refactor handling of lightning state
|
před 6 roky |
Andy Wingo
|
377c3e117e
Fix compilation of handle-interrupts
|
před 6 roky |
Andy Wingo
|
f8229c603d
Use custom JIT code allocator
|
před 6 roky |
Andy Wingo
|
3e2b173158
Revert "<?" fast path for now
|
před 6 roky |
Andy Wingo
|
93112d3ed5
Add JIT fast paths for inum arithmetic
|
před 6 roky |
Andy Wingo
|
218fe1b962
Fix JIT compilation of [positional-]arguments<=?
|
před 6 roky |
Andy Wingo
|
cf712c0eb1
Improve JIT cleanup a bit
|
před 6 roky |
Andy Wingo
|
24b4d09394
Improve compute_mcode allocation logic
|
před 6 roky |
Andy Wingo
|
162e313311
Fix a memory leak in JIT
|
před 6 roky |
Andy Wingo
|
e9b44c00fd
Fix assertion error running compile-file with threshold 0
|
před 6 roky |
Andy Wingo
|
54b23adc13
Add ability to tier up from within loops
|
před 6 roky |
Andy Wingo
|
b176e714f8
Add configurable JIT logging levels
|
před 6 roky |
Andy Wingo
|
449ef7d975
Prevent Lightning from stompling our registers
|
před 6 roky |
Andy Wingo
|
1f42a6042e
Add ability to stop JIT after N compilations.
|
před 6 roky |
Andy Wingo
|
7c0bfcb097
Minor 32-bit untag-fixnum optimization
|
před 6 roky |
Andy Wingo
|
dafa648915
Fix compilation of compile_eq
|
před 6 roky |
Andy Wingo
|
79be7028e4
More JIT debugging
|
před 6 roky |
Andy Wingo
|
cc997293e2
JIT threshold controlled by environment variable
|
před 6 roky |
Andy Wingo
|
def671974c
Minor optimization in compile_alloc_frame
|
před 6 roky |
Andy Wingo
|
dac43443a3
Fix bind-kwargs JIT compilation
|
před 6 roky |
Andy Wingo
|
6da132cb95
Fix JIT compilation of composable continuations
|
před 6 roky |
Andy Wingo
|
15314fdc07
Fix JIT compilation of shuffle-down
|
před 6 roky |
Andy Wingo
|
c02c89d533
Fix JIT compilation of call-with-prompt
|
před 6 roky |
Andy Wingo
|
66fb76db2b
Fix miscompilation for "abort" opcode
|
před 6 roky |