From f6d06e843876e3aaebb5ec5603a4fae8194ef74e Mon Sep 17 00:00:00 2001 From: ktlwap <149824361+ktlwap@users.noreply.github.com> Date: Sun, 21 Sep 2025 09:57:10 +0200 Subject: [PATCH 1/2] Introduce benchmarks for OpenJDK 25 --- bench/bench_java.yaml | 11 +++++++++++ bench/bench_kotlin_jvm.yaml | 13 +++++++++++++ 2 files changed, 24 insertions(+) diff --git a/bench/bench_java.yaml b/bench/bench_java.yaml index 138980f5b..b85849773 100644 --- a/bench/bench_java.yaml +++ b/bench/bench_java.yaml @@ -84,3 +84,14 @@ environments: out_dir: out run_cmd: openjdk/bin/java --enable-preview --add-modules jdk.incubator.vector app allow_failure: true + - os: linux + compiler: openjdk + version: 25 + docker: openjdk:25-slim + docker_runtime_dir: /usr/local/openjdk-* + docker_runtime_dir_rename_to: openjdk + include: + build: javac --enable-preview --release 25 --add-modules jdk.incubator.vector app.java -d out + out_dir: out + run_cmd: openjdk/bin/java --enable-preview --add-modules jdk.incubator.vector app + allow_failure: true diff --git a/bench/bench_kotlin_jvm.yaml b/bench/bench_kotlin_jvm.yaml index eb86b4060..019e9a8f6 100644 --- a/bench/bench_kotlin_jvm.yaml +++ b/bench/bench_kotlin_jvm.yaml @@ -55,3 +55,16 @@ environments: build: cp build/libs/app-all.jar out/app.jar out_dir: out run_cmd: openjdk/bin/java -jar app.jar + - os: linux + compiler: kotlin/jvm + version: 25 + docker: openjdk:25-slim + docker_runtime_dir: /usr/local/openjdk-* + docker_runtime_dir_rename_to: openjdk + include: kotlin-jvm + include_sub_dir: src/main/kotlin + before_build: + - sh -c "./gradlew build" + build: cp build/libs/app-all.jar out/app.jar + out_dir: out + run_cmd: openjdk/bin/java -jar app.jar \ No newline at end of file From 7ebc7dac82d9e5daf51f2c6894711bd8e5df315f Mon Sep 17 00:00:00 2001 From: ktlwap <149824361+ktlwap@users.noreply.github.com> Date: Sun, 21 Sep 2025 09:58:51 +0200 Subject: [PATCH 2/2] Add missing newline at the end of file --- bench/bench_kotlin_jvm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bench/bench_kotlin_jvm.yaml b/bench/bench_kotlin_jvm.yaml index 019e9a8f6..d51a30718 100644 --- a/bench/bench_kotlin_jvm.yaml +++ b/bench/bench_kotlin_jvm.yaml @@ -67,4 +67,4 @@ environments: - sh -c "./gradlew build" build: cp build/libs/app-all.jar out/app.jar out_dir: out - run_cmd: openjdk/bin/java -jar app.jar \ No newline at end of file + run_cmd: openjdk/bin/java -jar app.jar