[llvm-commits] [vmkit] r51852 - in /vmkit/trunk/lib/N3: Main.cpp VMCore/N3Initialise.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sun Jun 1 15:34:42 PDT 2008


Author: geoffray
Date: Sun Jun  1 17:34:42 2008
New Revision: 51852

URL: http://llvm.org/viewvc/llvm-project?rev=51852&view=rev
Log:
No more markAndTraceRoots in Object.


Modified:
    vmkit/trunk/lib/N3/Main.cpp
    vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp

Modified: vmkit/trunk/lib/N3/Main.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/Main.cpp?rev=51852&r1=51851&r2=51852&view=diff

==============================================================================
--- vmkit/trunk/lib/N3/Main.cpp (original)
+++ vmkit/trunk/lib/N3/Main.cpp Sun Jun  1 17:34:42 2008
@@ -28,7 +28,7 @@
   Thread::initialise();
   jit::initialise();
   Object::initialise();
-  Collector::initialise(Object::markAndTraceRoots, &base);
+  Collector::initialise(0, &base);
   boot();
   start_app(argc, argv);
 

Modified: vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp?rev=51852&r1=51851&r2=51852&view=diff

==============================================================================
--- vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp (original)
+++ vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp Sun Jun  1 17:34:42 2008
@@ -235,10 +235,8 @@
   CLIJit::initialise();
 
   VMObject::globalLock = mvm::Lock::allocNormal();
-  //mvm::Object::pushRoot((mvm::Object*)VMObject::globalLock);
 
   N3* vm = N3::bootstrapVM = N3::allocateBootstrap();
-  mvm::Object::pushRoot((mvm::Object*)N3::bootstrapVM);
 
   
   





More information about the llvm-commits mailing list