graalvm

Discuss GraalVM related topics. Use clojure 1.10.2 or newer for all new projects. Contribute to https://github.com/clj-easy/graal-docs and https://github.com/BrunoBonacci/graalvm-clojure. GraalVM slack: https://www.graalvm.org/slack-invitation/.
borkdude 2021-01-23T10:47:44.001800Z

Code size breakdown:

borkdude 2021-01-23T12:03:29.002700Z

It seems GraalVM 21.0 handles the clojure.lang.Reflector Java 11 methodhandle correctly. So (probably) no more workaround needed for this 🎉

7👏8🎉
borkdude 2021-01-23T22:03:26.004800Z

Another useful way to see what is being included in the image: left is with core.match, right is without core.match good way to verify if including a lib isn't pulling in more that you would like to This is with the "-H:+PrintAnalysisCallTree" option