mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
update the vmkit blurb
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99824 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8d4bbbefff
commit
bf8e516131
@ -175,13 +175,23 @@ implementation of the CLI) using LLVM for static and just-in-time
|
||||
compilation.</p>
|
||||
|
||||
<p>
|
||||
VMKit version ?? builds with LLVM 2.7 and you can find it on its
|
||||
<a href="http://vmkit.llvm.org/releases/">web page</a>. The release includes
|
||||
bug fixes, cleanup and new features. The major changes are:</p>
|
||||
With the release of LLVM 2.7, VMKit has shifted to a great framework for writing
|
||||
virtual machines. VMKit now offers precise and efficient garbage collection with
|
||||
multi-threading support, thanks to the MMTk memory management toolkit, as well
|
||||
as just in time and ahead of time compilation with LLVM. The major changes in
|
||||
VMKit 0.27 are:</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>...</li>
|
||||
<li>Garbage collection: VMKit now uses the MMTk toolkit for garbage collectors.
|
||||
The first collector to be ported is the MarkSweep collector, which is precise,
|
||||
and drastically improves the performance of VMKit.</li>
|
||||
<li>Line number information in the JVM: by using the debug metadata of LLVM, the
|
||||
JVM now supports precise line number information, useful when printing a stack
|
||||
trace.</li>
|
||||
<li>Interface calls in the JVM: we implemented a variant of the Interface Method
|
||||
Table technique for interface calls in the JVM.
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user