namespace factor
{
-heap code;
-
/* Allocate a code heap during startup */
void factorvm::init_code_heap(cell size)
{
PRIMITIVE_GETVM()->vmprim_code_room();
}
-static unordered_map<heap_block *,char *> forwarding;
code_block *factorvm::forward_xt(code_block *compiled)
{
code_block *add_code_block(cell type,cell code_,cell labels_,cell relocation_,cell literals_);
//code_heap
+ heap code;
+ unordered_map<heap_block *,char *> forwarding;
void init_code_heap(cell size);
bool in_code_heap_p(cell ptr);
void jit_compile_word(cell word_, cell def_, bool relocate);