Skip to content

Releases: oracle/graal

GraalVM Community Edition 1.0 RC6

03 Sep 14:43
Compare
Choose a tag to compare
Pre-release

GraalVM is a high-performance, embeddable, polyglot virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++.

Additionally, GraalVM allows efficient interoperability between programming languages and compiling Java applications ahead-of-time into native executables for faster startup time and lower memory overhead.

This distribution includes the following components:

  • JVM
  • utility for creating native images
  • JavaScript engine
  • LLVM engine
  • Ruby, R and Python language components are optionally available using GraalVM gu utility.

The GraalVM CE image for MacOS currently depends on some libraries that are not installed by default on current MacOS versions. This might cause issues with UI-related functionality (Library not loaded: /usr/X11/lib/libfreetype.6.dylib).
The necessary components can be added, e.g., by installing https://www.xquartz.org - we will remove this dependency in upcoming versions of GraalVM CE for MacOS

GraalVM Community Edition 1.0 RC5

03 Aug 12:41
Compare
Choose a tag to compare
Pre-release

GraalVM is a high-performance, embeddable, polyglot virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++.

Additionally, GraalVM allows efficient interoperability between programming languages and compiling Java applications ahead-of-time into native executables for faster startup time and lower memory overhead.

This distribution includes the following components:

  • JVM
  • utility for creating native images
  • JavaScript engine
  • LLVM engine
  • Ruby, R and Python language components are optionally available using GraalVM gu utility.

The GraalVM CE image for MacOS currently depends on some libraries that are not installed by default on current MacOS versions. This might cause issues with UI-related functionality (Library not loaded: /usr/X11/lib/libfreetype.6.dylib).
The necessary components can be added, e.g., by installing https://www.xquartz.org - we will remove this dependency in upcoming versions of GraalVM CE for MacOS

GraalVM Community Edition 1.0 RC4

18 Jul 16:33
Compare
Choose a tag to compare
Pre-release

GraalVM is a high-performance, embeddable, polyglot virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++.

Additionally, GraalVM allows efficient interoperability between programming languages and compiling Java applications ahead-of-time into native executables for faster startup time and lower memory overhead.

This distribution includes the following components:

  • JVM
  • utility for creating native images
  • JavaScript engine
  • LLVM engine
  • Ruby, R and Python language components are optionally available using GraalVM gu utility.

Release Candidate 4 provides fixes in the JavaScript component. For more information please refer to the release notes.

idealgraphvisualizer-543

04 Jul 10:36
Compare
Choose a tag to compare
Pre-release
[GR-10552] Updated mx igv to build #543.

PullRequest: graal/1729

GraalVM Community Edition 1.0 RC3

02 Jul 13:57
Compare
Choose a tag to compare
Pre-release

GraalVM is a high-performance, embeddable, polyglot virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, and LLVM-based languages such as C and C++.

Additionally, GraalVM allows efficient interoperability between programming languages and compiling Java applications ahead-of-time into native executables for faster startup time and lower memory overhead.

This distribution includes the following components:

  • JVM
  • utility for creating native images
  • JavaScript engine
  • LLVM engine

Ruby, R and Python language components are optionally available using GraalVM gu utility.

Release Candidate 3 provides more bug fixes over the previous releases, for more information please refer to the release notes.

GraalVM Community Edition 1.0 RC2

06 Jun 11:20
Compare
Choose a tag to compare
Pre-release

GraalVM: Run Programs Faster Anywhere

Graal is a new just-in-time compiler for the JVM focused on peak performance and multi-language support. Graal offers performance advantages not only to Java code, but also to scripting languages such as JavaScript, Ruby, Python, and R. Additionally, it enables the execution of native code on the JVM via an LLVM-based front end (project Sulong). Languages are executed by Graal via the Truffle framework, which comes with seamless interoperability and polyglot debugging and profiling functionality.

Ruby, R and Python language components are optionally available using GraalVM gu utility.

Release Candidate 2 provides more bug fixes over RC1.

GraalVM Community Edition 1.0 RC1

17 Apr 13:25
Compare
Choose a tag to compare
Pre-release

GraalVM: Run Programs Faster Anywhere

Graal is a new just-in-time compiler for the JVM focused on peak performance and multi-language support. Graal offers performance advantages not only to Java code, but also to scripting languages such as JavaScript, Ruby, Python, and R. Additionally, it enables the execution of native code on the JVM via an LLVM-based front end (project Sulong). Languages are executed by Graal via the Truffle framework, which comes with seamless interoperability and polyglot debugging and profiling functionality.

Ruby, R and Python language components are optionally available using GraalVM gu utility.

c1visualizer-1.7

20 Jun 09:59
Compare
Choose a tag to compare
c1visualizer-1.7 Pre-release
Pre-release
[GR-7236] Update to c1visualizer-1.7.

PullRequest: graal/857

dacapo-9.12-bach-patched

20 Jun 09:56
Compare
Choose a tag to compare
Pre-release
[GR-4008] Address a data race issue in DaCapo/lucene-core.

libffi-3.2.1

20 Jun 13:31
Compare
Choose a tag to compare
libffi-3.2.1 Pre-release
Pre-release
Merge pull request #321 in G/truffle from ~ROLAND.SCHATZ_ORACLE.COM/t…

…ruffle:feature/nfi to master

* commit '30839063730298784755e69ef0632bd9736c10a1':
  Unit tests for native interface.
  Truffle native function interface.
  New function `JavaInterop.isJavaObject`, and make `JavaInterop.asJavaObject` PE safe.