graalvm

ericdallo 2025-09-16T13:09:13.567229Z

https://github.com/graalvm/graalvm-ce-builds/releases/tag/jdk-25.0.0

πŸš€ 5
borkdude 2025-09-16T13:12:31.899819Z

I'm running 26.ea.13 locally :P

borkdude 2025-09-16T13:12:47.907909Z

And: make sure to try your builds with --future-defaults=all now

ericdallo 2025-09-16T13:13:20.642679Z

yeah, I will spend some time bumping graal on eca and clojure-lsp and fixing that

ericdallo 2025-09-16T13:13:40.212919Z

did you notice any improvements from recent graal versions? in build time or perf?

ericdallo 2025-09-16T13:14:12.932239Z

I'm actually using 22.2 yet πŸ™ˆ

borkdude 2025-09-16T13:14:18.662199Z

In 26 I noticed a drop in image size

ericdallo 2025-09-16T13:15:04.871069Z

nice, I'm still using the upx hack as the start-time tradeoff vs size it's worth it yet

borkdude 2025-09-16T13:15:05.426799Z

you have flags to either optimize for performance or for size. I'm using -O1 for bb for quick builds

ericdallo 2025-09-16T13:15:23.432939Z

makes sense

borkdude 2025-09-16T13:16:53.380439Z

on CI yes

ericdallo 2025-09-16T13:17:02.196659Z

humm

ericdallo 2025-09-16T13:17:17.668119Z

so people are still using 24 but you are testing locally 26 right

borkdude 2025-09-16T13:17:22.532439Z

do you mean, I should have upgraded already?

borkdude 2025-09-16T13:17:32.732709Z

25 just came out today, what do you expect?

ericdallo 2025-09-16T13:17:57.477329Z

yeah sorry, I didn't get you were testing 26 locally, I thought it was on CI too

borkdude 2025-09-16T13:18:00.022059Z

CI tests bb more than I do locally

ericdallo 2025-09-16T13:18:01.165599Z

makes sense

ericdallo 2025-09-16T13:18:11.994359Z

yeah, fair

ericdallo 2025-09-16T13:18:17.258979Z

I will bump to 25 eca and test

ericdallo 2025-09-16T14:50:26.780399Z

I was about to bump to java 24 too, and just noticed java 25 LTS releases today πŸ˜…

borkdude 2025-09-16T14:50:46.988339Z

yep, today it's LTS day in Javaland

✨ 1
ericdallo 2025-09-16T16:45:00.438229Z

https://github.com/editor-code-assistant/eca/pull/122 to graal 24 until 25 is on setup-graalvm GH action

borkdude 2025-09-16T15:59:45.781339Z

https://www.graalvm.org/release-notes/JDK_25/

πŸ‘€ 3
borkdude 2025-09-16T16:01:18.200349Z

Hmm Panama: Enhanced support for the Foreign Function & Memory (FFM) API (https://openjdk.org/jeps/454) in Native Image: β€’ Platform compatibility – Enabled FFM API (β€œPanama”) support on macOS AArch64 and Linux AArch64.

πŸ‘ 1
borkdude 2025-09-16T16:02:02.044629Z

Introduced --future-defaults=[all|run-time-initialize-jdk|<options>|none],