[vmkit-commits] [vmkit] r86993 - in /vmkit/trunk/www: OpenProjects.html get_started.html

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Nov 12 08:40:24 PST 2009


Author: geoffray
Date: Thu Nov 12 10:40:23 2009
New Revision: 86993

URL: http://llvm.org/viewvc/llvm-project?rev=86993&view=rev
Log:
This is done. Yeah!


Modified:
    vmkit/trunk/www/OpenProjects.html
    vmkit/trunk/www/get_started.html

Modified: vmkit/trunk/www/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/www/OpenProjects.html?rev=86993&r1=86992&r2=86993&view=diff

==============================================================================
--- vmkit/trunk/www/OpenProjects.html (original)
+++ vmkit/trunk/www/OpenProjects.html Thu Nov 12 10:40:23 2009
@@ -47,21 +47,6 @@
 intended to be comprehensive. Please ask on llvm-dev for more specifics. </p>
 
 <ul>
-<li><b>Port MMTk to LLVM</b>:
-MMTk is JikesRVM's Garbage Collection framework (http://jikesrvm.org) and
-contains a number of GC implementations that should be independent of the VM.
-MMTk is written in Java, so it is not straightforward to link it with LLVM.
-Fortunately, VMKit recently started support of an ahead of time compiler for
-Java and should be able to compile MMTk to a .ll file and link with C/C++
-projects.
-</li>
-
-<li><b>Support copying collectors in VMKit</b>: 
-VMKit currently has support for conservative GCs (Boehm and Mmap2) which do not
-cooperate with the compiler and thus do not know if a value in the stack is a
-pointer or not. If we want to support copying collectors we need to use LLVM's
-API on garbage collection (http://llvm.org/docs/GarbageCollection.html) and
-modify VMKit's codebase to track uses of GC objects.</li>
 
 <li><b>Port VMKit's JVM to Harmony or OpenJDK</b>:
 VMKit currently uses GNU Classpath for the standard Java classes. Interfacing

Modified: vmkit/trunk/www/get_started.html
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/www/get_started.html?rev=86993&r1=86992&r2=86993&view=diff

==============================================================================
--- vmkit/trunk/www/get_started.html (original)
+++ vmkit/trunk/www/get_started.html Thu Nov 12 10:40:23 2009
@@ -53,12 +53,6 @@
 
 <p>While this work aims to provide a fully functional JVM and CLI runtime, it
 is <em>still early work</em> and is under heavy development. 
-Some of the more notable missing pieces in the JVM are:</p>
-
-<ol>
-  <li>Support for JVM object finalization semantics.</li>
-</ol>
-
 <p>Some of the more notable missing pieces in the CLI runtime are:</p>
 
 <ol>
@@ -70,7 +64,6 @@
 <p>Some of the common missing pieces in vmkit/llvm are:</p>
 
 <ol>
-  <li>A generational Garbage collector.</li>
   <li>Hotspot-like virtual machine (e.g mixed interpretation/compilation).</li>
 </ol>
 





More information about the vmkit-commits mailing list