GraalVM for JDK 21 released: https://www.graalvm.org/release-notes/JDK_21/ https://medium.com/graalvm/graalvm-for-jdk-21-is-here-ee01177dd12d
Interesting that native image is now sometimes performing better than jit!
Good news for graalvm-powered Clojure interpreters!
Hmmm.... from medium blog: > In this release, we are introducing a https://github.com/oracle/graal/pull/4684 that will become the default in the future: all classes are now allowed to be used and initialized at build time, regardless of the class initialization configuration Will have to understand if this impacts/helps/whatevers our graal-build-time work. Seems experimental at this point, so probably no immediate action is needed.
Are you afraid it will break something? Or are you considering whether it will enable new possibilities for clojure-compiled-to-native, because then we can do some stuff compile time, before it gets βfrozenβ?
I don't understand it yet, but maybe it will make graal-build-time unnecessary? They say they'll provide more details in their patch release on 24-Oct. Probably worth trying some experiments.
Gotcha. Interesting!