Skip to content

Merge upstream 'release/graal-vm/25.0' branch (tag vm-25.0.3)#57

Merged
Karm merged 102 commits into
graalvm:masterfrom
zakkak:2026-05-21-upstream-sync-25.0.3
Jun 3, 2026
Merged

Merge upstream 'release/graal-vm/25.0' branch (tag vm-25.0.3)#57
Karm merged 102 commits into
graalvm:masterfrom
zakkak:2026-05-21-upstream-sync-25.0.3

Conversation

@zakkak

@zakkak zakkak commented May 21, 2026

Copy link
Copy Markdown
Collaborator

The GraalVM team has synced their internal repositories with their public branch release/graal-vm/25.0

This merge includes the following changes:

Already backported/merged in this repository

Known but not backported/merged in this repository

Previously unknown backports (i.e. not reported on this repository)

Other changes not mapping to upstream PRs

Comments

NOTE: It removes darwin x86_64 support

Closes #23
Closes #24
Closes #31
Closes #33
Closes #36

Supersedes:

jirkamarsik and others added 30 commits January 14, 2026 10:46
This lets Graal.js use fast-paths for bulk writes to wasm memory.

(cherry picked from commit 90726f9b9c7e882271c991966636779e97c09771)
(backport of 140ca8b4d23655eb69c013687cbfcff02ffce6a0)
(cherry picked from commit 3a57096c1dd5331b29a11c84d65f1f79907d51b4)
(cherry picked from commit 867a44abd3e98ca1db8f9628dcb0549b8c8a0a44)
(cherry picked from commit 652bca9107e3d4317e50a6ed9ed4a8fdb53a1f38)
(cherry picked from commit 006b59b8a70096ea6d64de90eaad1ce82524095a)
…UNCTION and ALLOW_C_FUNCTION"

(cherry picked from commit b3bebe4e207e877bebc20a99c6188a2833085853)
(cherry picked from commit 293b184f05a938018cb2b512350c86c4150dd6ba)
(cherry picked from commit 14bffd664c909c68bd73cd8a5a32d05ab919ebd1)
(cherry picked from commit 1538d029bc7a9b7825aadb0dd417d6031000b669)
…am update to Unicode version 17

PullRequest: graal/23297
@jerboaa

jerboaa commented May 22, 2026

Copy link
Copy Markdown
Contributor

Looks like this requires mx 7.54.6.2 which isn't there in the public as tag? I only see 7.54.6.1.

@zakkak

zakkak commented May 22, 2026

Copy link
Copy Markdown
Collaborator Author

https://github.com/graalvm/mx/tree/7.54.6.2 is now available

@jerboaa

jerboaa commented May 26, 2026

Copy link
Copy Markdown
Contributor

This seems OK to me. +1.

@simonis

simonis commented May 26, 2026

Copy link
Copy Markdown
Collaborator

I haven't looked at all the changes, but this seems reasonable to me. If the GraalVM team is already giving us their updates, we shouldn't hesitate to thank them and merge them.

+1

PS: if the GraalVM team continues to follow this policy for upcoming update releases, this could completely obsolete this community repository.

@zakkak
zakkak marked this pull request as ready for review May 26, 2026 16:54
@zakkak zakkak added this to the 25.0.4 milestone May 26, 2026

@jerboaa jerboaa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK.

@Karm

Karm commented May 26, 2026

Copy link
Copy Markdown
Collaborator

@simonis

PS: if the GraalVM team continues to follow this policy for upcoming update releases, this could completely obsolete this community repository.

That is a very big if. We have no indication that this is a new regular workflow coming forward at the moment.

@synecdoche synecdoche left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't read every commit, but I'm approving on the basis that syncing with upstream is the right thing to do, and the gate checks passed.

@zakkak

zakkak commented May 27, 2026

Copy link
Copy Markdown
Collaborator Author

I updated the description to provide a detailed breakdown on what's included in this merge request.

@bulasevich bulasevich left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good. Do we know if Oracle plans to share a public branch for the GraalVM jdk21u release as well?

@Karm Karm left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Java version: 25.0.3+9-LTS, vendor version: Mandrel-25.0.4-dev9cb107b66e3
Graal compiler: optimization level: 2, target machine: armv8.1-a

LGTM

@Karm

Karm commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

Good. Do we know if Oracle plans to share a public branch for the GraalVM jdk21u release as well?

@bulasevich I have no such information ATM.

@Karm
Karm merged commit a06a26e into graalvm:master Jun 3, 2026
24 of 37 checks passed
@zakkak
zakkak deleted the 2026-05-21-upstream-sync-25.0.3 branch June 4, 2026 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment