Commit graph

9 commits

Author SHA1 Message Date
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