These are chat archives for dropbox/pyston
BoxedClass* int_clsdefined somewhere, and then somewhere else we allocate some memory for the boxed class and set
int_clsto point to that
BoxedClassallocated as a global variable somewhere
BoxedClass int_clsinstead, and use &int_cls for Box->cls
tryCallattrConstantis causing troubles with the MCJIT cache... it embeds a pointer dirrectly to the called functions...
void* foo = constantToEmbed(); std::string name = nameToCallIt(); embed(name); addLoaderName(name, foo);
and as a next than dependency on irgen.
this should be: and as a next step then remove the dependency on running irgen when loading a cached object