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>
|
compilation.</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
VMKit version ?? builds with LLVM 2.7 and you can find it on its
|
With the release of LLVM 2.7, VMKit has shifted to a great framework for writing
|
||||||
<a href="http://vmkit.llvm.org/releases/">web page</a>. The release includes
|
virtual machines. VMKit now offers precise and efficient garbage collection with
|
||||||
bug fixes, cleanup and new features. The major changes are:</p>
|
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>
|
<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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user