]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/factor.cpp
audio.engine.test: cleanup using
[factor.git] / vm / factor.cpp
index 7ef57d1f1270f134379fa8d9f55a96dfc3a415c8..4d364384c87a844c3c2400e60d0015eebb3090d5 100644 (file)
@@ -2,8 +2,6 @@
 
 namespace factor {
 
-void init_globals() { init_mvm(); }
-
 // Compile code in boot image so that we can execute the startup quotation
 // Allocates memory
 void factor_vm::prepare_boot_image() {
@@ -68,7 +66,14 @@ void factor_vm::init_factor(vm_parameters* p) {
 
   srand((unsigned int)nano_count());
   init_ffi();
-  init_contexts(p->datastack_size, p->retainstack_size, p->callstack_size);
+
+  datastack_size = p->datastack_size;
+  retainstack_size = p->retainstack_size;
+  callstack_size = p->callstack_size;
+
+  ctx = NULL;
+  spare_ctx = new_context();
+
   callbacks = new callback_heap(p->callback_size, this);
   load_image(p);
   max_pic_size = (int)p->max_pic_size;