diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index f62466c1d7d..16fb13328ad 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -247,12 +247,31 @@ Release Notes.
-
The VMKit project is an implementation
- of a Java Virtual Machine (Java VM or JVM) that uses LLVM for static and
- just-in-time compilation. As of LLVM 3.0, VMKit now supports generational
- garbage collectors. The garbage collectors are provided by the MMTk
- framework, and VMKit can be configured to use one of the numerous implemented
- collectors of MMTk.
+
The VMKit project is an
+ implementation of a Java Virtual Machine (Java VM or JVM) that uses LLVM for
+ static and just-in-time compilation.
+
+
In the LLVM 3.0 time-frame, VMKit has had significant improvements on both
+ runtime and startup performance:
+
+
+ - Precompilation: by compiling ahead of time a small subset of Java's core
+ library, the startup performance have been highly optimized to the point that
+ running a 'Hello World' program takes less than 30 milliseconds.
+
+ - Customization: by customizing virtual methods for individual classes,
+ the VM can statically determine the target of a virtual call, and decide to
+ inline it.
+
+ - Inlining: the VM does more inlining than it did before, by allowing more
+ bytecode instructions to be inlined, and thanks to customization. It also
+ inlines GC barriers, and object allocations.
+
+ - New exception model: the generated code for a method that does not do
+ any try/catch is not penalized anymore by the eventuality of calling a
+ method that throws an exception. Instead, the method that throws the
+ exception jumps directly to the method that could catch it.
+