Graal and Truffle Builds

GraalVM Binary Releases

The offered images contain OpenJDK 8 plus the Graal Compiler. We call such a bundle GraalVM.
Available builds are:

Content

An image is built using a clone from the OpenJDK Graal Repository with the tag graal-VERSION and a build of the OpenJDK 8 forest. It contains the following VM configurations:

Builds

GraalVM-0.8 OpenJDK-8-b132 linux x86_64 (md5) macosx x86_64 (md5)
GraalVM-0.7 OpenJDK-8-b132 linux x86_64 (md5) macosx x86_64 (md5)
GraalVM-0.6 OpenJDK-8-b132 linux x86_64 (md5) macosx x86_64 (md5)
GraalVM-0.5 OpenJDK-8-b132 linux x86_64 (md5) macosx x86_64 (md5) windows x86_64 (md5)
GraalVM-0.4 OpenJDK-8-b132 linux x86_64 (md5) macosx x86_64 (md5) windows x86_64 (md5)
GraalVM-0.3 OpenJDK-8-b132 linux x86_64 (md5) macosx x86_64 (md5) windows x86_64 (md5)
GraalVM-0.2 OpenJDK-8-b132 linux x86_64 (md5) macosx x86_64 (md5) windows x86_64 (md5)
GraalVM-0.1 OpenJDK-8-b132 linux x86_64 (md5) macosx x86_64 (md5) windows x86_64 (md5)
GraalVM-0.1 OpenJDK-8-b122 linux x86_64 (md5) macosx x86_64 (md5)

Truffle API

In order to use the Truffle API via maven you can specify this as follows:
...
<repositories>
  <repository>
    <id>truffle</id>
    <url>http://lafo.ssw.uni-linz.ac.at/nexus/content/repositories/releases/</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>
</repositories>
...
<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>truffle</artifactId>
  <version>0.8</version>
  <type>jar</type>
</dependency>
...
Use the same version as the version of the GraalVM you want to use. (direct link)

Help

If you have problems, please contact the Graal Mailinglist.