diff --git a/.github/workflows/native-image-test.yml b/.github/workflows/native-image-test.yml index 8ae54f63..3a2c5d0e 100644 --- a/.github/workflows/native-image-test.yml +++ b/.github/workflows/native-image-test.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: os: [ windows, ubuntu, macos ] - java-version: [ '23.0.2' ] + java-version: [ '24' ] test: [ native, native-sci ] clojure-version: [ '1.12' ] diff --git a/deps.edn b/deps.edn index 4325dc5c..9bc84f89 100644 --- a/deps.edn +++ b/deps.edn @@ -36,7 +36,7 @@ {;; for disabling the official compiler :classpath-overrides {org.clojure/clojure nil} :extra-deps {com.github.flow-storm/clojure {:mvn/version "1.12.0-9"} - com.github.flow-storm/flow-storm-dbg {:mvn/version "4.2.1"}} + com.github.flow-storm/flow-storm-dbg {:mvn/version "4.2.2"}} :jvm-opts ["-Dclojure.storm.instrumentEnable=true"]} :nrepl/jvm @@ -168,7 +168,7 @@ ;; ;; Maintenance support ;; - :outdated {:extra-deps {com.github.liquidz/antq {:mvn/version "2.11.1269"} + :outdated {:extra-deps {com.github.liquidz/antq {:mvn/version "2.11.1276"} org.slf4j/slf4j-simple {:mvn/version "2.0.17"} ;; to rid ourselves of logger warnings } :override-deps {org.clojure/clojure {:mvn/version "1.12.0"}} diff --git a/doc/02-developer-guide.adoc b/doc/02-developer-guide.adoc index b23f9787..7e4ba3d1 100644 --- a/doc/02-developer-guide.adoc +++ b/doc/02-developer-guide.adoc @@ -12,7 +12,7 @@ We make use of planck for cljs bootstrap (aka cljs self-hosted) testing. Planck is currently not available for Windows. We test that rewrite-clj operates as expected when natively compile via GraalVM. -Automated testing is setup using GraalVM for JDK 23. +Automated testing is setup using GraalVM for JDK 24. At this time we only test against the Community Edition. == Prerequisites @@ -21,7 +21,7 @@ At this time we only test against the Community Edition. * Clojure v1.10.1.697 or above for `clojure` command ** Note that rewrite-clj v1 itself supports Clojure v1.8 and above * Babashka v0.3.7 or above -* Current release of GraalVM for JDK 23, if you want to run GraalVM native image tests +* Current release of GraalVM for JDK 24, if you want to run GraalVM native image tests === Windows Notes diff --git a/script/helper/graal.clj b/script/helper/graal.clj index 0acace00..ff5e1205 100644 --- a/script/helper/graal.clj +++ b/script/helper/graal.clj @@ -97,7 +97,6 @@ (str "-H:ReflectionConfigurationFiles=" graal-reflection-fname)) "--verbose" "--no-fallback" - "--report-unsupported-elements-at-runtime" "-cp" (str classpath java.io.File/pathSeparator "classes") (str "-J-Xmx" native-image-xmx) entry-class] diff --git a/script/test_libs.clj b/script/test_libs.clj index e52ab074..587b986e 100755 --- a/script/test_libs.clj +++ b/script/test_libs.clj @@ -293,7 +293,7 @@ :show-deps-fn lein-deps-tree :test-cmds ["lein kaocha"]} {:name "antq" - :version "2.11.1269" + :version "2.11.1276" :platforms [:clj] :github-release {:repo "liquidz/antq"} :patch-fn deps-edn-v1-patch