Date: Thu, 28 Mar 2024 11:39:58 +0000 (UTC)
Message-ID: <1637435158.1139.1711625998595@34fc92c9345b>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_1138_517542056.1711625998595"
------=_Part_1138_517542056.1711625998595
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
Da Vinci Machine Project Wiki
The Da Vinci Machine Project is a set of modificatio=
ns of the JVM to support implementations of non-Java languages at a quality=
level (performance, compactness) near that of Java. The project is a part =
of the OpenJDK. Developers can write notes here.
In order to be able to edit pages in this wiki, please read the blog post explaining how to become an editor.
Intentions and non-intentions=
h3>
This wiki contains:
- Instructions and advice on downloadi=
ng and building this project's code.
- Notes about the ongoing design and development of the various subprojects.
- A place to document likely future work.
- Quick links to similar information in other places on the web.
Look for non-technical content on the static project pages: http://openjdk.java.net/projects/mlvm
Relation to JDK 7
As of 10/2010, JDK 7 includes method handles and invokedynamic, but not =
language support for invokedynamic.
- Released builds of this technology can be found here=
a>.
- The source repositories are with the rest of JDK7.
For example some of the JDK code is here and some of the JVM code is here.
- An advance copy of the javadoc (derived from the mlvm patch queue) is <=
a href=3D"http://cr.openjdk.java.net/~jrose/pres/indy-javadoc-mlvm/" class=
=3D"external-link" rel=3D"nofollow">posted here.
- Here's an example of how =
to run a warm-and-breathing test for method handles in JDK 7.
Contents
Interesting tasks to do
- Document the process of pulling and building on various platforms.
- List relevant RFEs and subprojects. Link or enumerate architectural iss=
ues.
- Extract links and info. from messages and blog postings, especially via=
hotspot-dev@openjdk.
Who writes this wiki?
- We are using the Community W=
rite pattern.
- There is no public write access, except for leaving page comments. You =
must be registered and logged in to leave comments.
- Please do add page comments when a page should answer your question but=
doesn't. (That means, potentially on any page.)
- The most effective page comments will include links to relevant email d=
iscussion threads, e.g., on the OpenJDK ml=
vm-dev list.
- Any member of the OpenJDK Hotspot Group or a relat=
ed group should feel free to contribute.
- Committers, contributors, and users of the Da Vinci Machine Project cod=
e base are welcome to contribute.
- Write permissions are not automatic until and unless the DBs (Sun wiki =
vs. OpenJDK) get on speaking terms. If you think you should have write perm=
ission and don't ask jrose
------=_Part_1138_517542056.1711625998595--