Aloha!
Couple of weeks ago I've put Parrot's jit prototype on hold. One of the major issue was C macro preprocessor. Now, it's time to unhold it
struct
definitions and preprocessor.opsc_llvm
branch I moved little bit further. Two major achievements:runcore
from within Parrot it self.VTABLE
(which is auto-generated during build from template by some dark magic) and parrot_interp_t. Just load pre-compiled LLVM bitcode and lookup type by name.