Maxime Chevalier-Boisvert
|
02a9700475
|
End current block after opt_send_without_block
|
2021-10-20 18:19:27 -04:00 |
|
Maxime Chevalier-Boisvert
|
59eb98fbaa
|
Fix ujit cc/cme invalidation code for opt_send_without_block
|
2021-10-20 18:19:27 -04:00 |
|
Maxime Chevalier-Boisvert
|
2cf32e5505
|
Refactor ujit logic for generating iseq entry points
|
2021-10-20 18:19:27 -04:00 |
|
Maxime Chevalier-Boisvert
|
df16bf97ec
|
Split out context object into jitstate_t and ctx_t
|
2021-10-20 18:19:26 -04:00 |
|
Maxime Chevalier-Boisvert
|
5e39d83fbd
|
Split out compile_entry() from compile_block()
|
2021-10-20 18:19:26 -04:00 |
|
Maxime Chevalier-Boisvert
|
20f5b7426e
|
Start implementing BBV primitives
|
2021-10-20 18:19:26 -04:00 |
|
Maxime Chevalier-Boisvert
|
f7717b1d46
|
Start refactoring JIT engine
|
2021-10-20 18:19:26 -04:00 |
|
Maxime Chevalier-Boisvert
|
f761e9ee64
|
Move code into ujit_iface.c
|
2021-10-20 18:19:26 -04:00 |
|
Maxime Chevalier-Boisvert
|
e4c65ec49c
|
Refactor uJIT code into more files for readability
|
2021-10-20 18:19:26 -04:00 |
|