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.