graalvm 2025-09-16

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

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

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

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

I'm actually using 22.2 yet πŸ™ˆ

In 26 I noticed a drop in image size

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

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

makes sense

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

do you mean, I should have upgraded already?

25 just came out today, what do you expect?

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

CI tests bb more than I do locally

makes sense

yeah, fair

I will bump to 25 eca and test

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

yep, today it's LTS day in Javaland

✨ 1

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

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

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