chore: add GraalJS as a dependency #1

Merged
goose merged 4 commits from graaljs into main 2025-12-19 19:31:40 +00:00
Owner
No description provided.
goose self-assigned this 2025-12-19 05:46:26 +00:00
Author
Owner

Works in IntelliJ, works built with graalvm-jdk-21.0.9+7.1 and worked with zulu-21 (non-graal) only warning about not having JVMCI with flag XX:+EnableJVMCI.

Works in IntelliJ, works built with `graalvm-jdk-21.0.9+7.1` and worked with `zulu-21` (non-graal) only warning about not having JVMCI with flag `XX:+EnableJVMCI`.
Author
Owner

Providing the following flags to enable JVMCI:

-XX:+UnlockExperimentalVMOptions
-XX:+EnableJVMCI

Causes the following warning:

[engine] WARNING: The polyglot engine uses a fallback runtime that does not support runtime compilation to native code.
Execution without runtime compilation will negatively impact the guest application performance.
The following cause was found: Truffle was loaded from the class-path. Use Truffle from the module-path instead. Did you disable polyglot class-path isolation?

Will fix later.

Providing the following flags to enable JVMCI: ``` -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI ``` Causes the following warning: ``` [engine] WARNING: The polyglot engine uses a fallback runtime that does not support runtime compilation to native code. Execution without runtime compilation will negatively impact the guest application performance. The following cause was found: Truffle was loaded from the class-path. Use Truffle from the module-path instead. Did you disable polyglot class-path isolation? ``` Will fix later.
goose changed title from WIP: chore: add GraalJS as a dependency to chore: add GraalJS as a dependency 2025-12-19 19:30:40 +00:00
goose merged commit 4342eb2d94 into main 2025-12-19 19:31:40 +00:00
goose deleted branch graaljs 2025-12-19 19:31:40 +00:00
goose referenced this pull request from a commit 2025-12-19 19:31:40 +00:00
Sign in to join this conversation.
No description provided.