https://github.com/graalvm/graalvm-ce-builds/releases/tag/jdk-25.0.0
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
https://github.com/babashka/babashka/blob/master/.github/workflows/build.yml#L111, is that right?
on CI yes
humm
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
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.
Introduced --future-defaults=[all|run-time-initialize-jdk|<options>|none],