diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index db74ca1cb9c..e5987618b93 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -77,7 +77,7 @@ repository (which roughly includes the LLVM optimizers, code generators and supporting tools) and the llvm-gcc repository. In addition to this code, the LLVM Project includes other sub-projects that are in development. The two which are the most actively developed are the Clang Project and -the vmkit Project. +the VMKit Project.
@@ -137,17 +137,35 @@ this project is encouraged to get involved!-The vmkit project is an implementation of +The VMKit project is an implementation of a JVM and a CLI Virtual Machines (Microsoft .NET is an implementation of the CLI) using the Just-In-Time compiler of LLVM.
-[NICOLAS]
+Following LLVM 2.4, VMKit has its first release 0.24 that you can find on +the release page. The release includes +bug fixes, cleanup and new features. The major changes include:
+Support for generics in the .Net virtual machine. This was implemented +by Tilmann Scheller during his Google Summer of Code project.
Initial support for the Mono class libraries.
Support for MacOSX/x86, following LLVM's support for exceptions in +JIT on MacOSX/x86. +
A new vmkit driver: a program to run java or .net applications. The +driver supports llvm command line arguments including the new "-fast" option. +
A new memory allocation scheme in the JVM that makes unloading a +class loader very fast.
VMKit now follows the LLVM Makefile machinery.