GraalVM 25 arrives, backed by JDK 25

In GraalJS, a JavaScript language implementation built on GraalVM, GraalVM 25 enables source-phase imports from WebAssembly modules (import source mod from "./mod.wasm") by default if the js.webassembly option is enabled and the js.source-phase-imports option is not set to false. ECMAScript 25 also is enabled by default. With GraalWasm, an open source WebAssembly runtime, Context.eval now returns a compiled (but not yet instantiated) module object, rather than a module instance.

For GraalPy, which provides a Python 3 runtime for Java, the full-featured Python REPL is now available on GraalPy standalone builds for Windows. The Python standard library and core were updated to version 3.12.8. For the polyglot runtime, the option sandbox.MaxStackFrames no longer is mandatory for the UNTRUSTED polyglot sandbox policy, due to improved deoptimization handling in compiled code. Removing the option improves performance in sandboxed code, according to Oracle.

Oracle on September 15 announced Java SE (Standard Edition) roadmap updates for GraalVM, including the following:

Donner Music, make your music with gear
Multi-Function Air Blower: Blowing, suction, extraction, and even inflation

Leave a reply

Please enter your comment!
Please enter your name here