Original PR: https://github.com/apple/pkl/pull/439 Author: @bioball Created: 4/18/2024 Status: ✅ Merged Merged: 4/25/2024 Merged by: @bioball
Base: main ← Head: drop-java-11
main
drop-java-11
a2200e8
7aa6378
dc9a348
55 files changed (+252 additions, -953 deletions)
📝 .circleci/config.pkl (+1 -22) 📝 .circleci/config.yml (+10 -70) 📝 .circleci/jobs/BuildNativeJob.pkl (+2 -12) 📝 bench/bench.gradle.kts (+2 -2) 📝 bench/gradle.lockfile (+3 -3) 📝 buildSrc/build.gradle.kts (+3 -3) 📝 buildSrc/src/main/kotlin/BuildInfo.kt (+9 -31) 📝 buildSrc/src/main/kotlin/pklAllProjects.gradle.kts (+3 -3) 📝 buildSrc/src/main/kotlin/pklGraalVm.gradle.kts (+48 -23) 📝 buildSrc/src/main/kotlin/pklJavaLibrary.gradle.kts (+3 -0) 📝 docs/gradle.lockfile (+2 -2) 📝 gradle/libs.versions.toml (+7 -7) ➖ patches/graalVm23.patch (+0 -683) 📝 pkl-cli/gradle.lockfile (+7 -7) 📝 pkl-cli/pkl-cli.gradle.kts (+43 -23) 📝 pkl-codegen-java/gradle.lockfile (+2 -2) 📝 pkl-codegen-kotlin/gradle.lockfile (+2 -2) 📝 pkl-commons-cli/gradle.lockfile (+2 -2) 📝 pkl-config-java/gradle.lockfile (+2 -2) 📝 pkl-config-kotlin/gradle.lockfile (+2 -2)
.circleci/config.pkl
.circleci/config.yml
.circleci/jobs/BuildNativeJob.pkl
bench/bench.gradle.kts
bench/gradle.lockfile
buildSrc/build.gradle.kts
buildSrc/src/main/kotlin/BuildInfo.kt
buildSrc/src/main/kotlin/pklAllProjects.gradle.kts
buildSrc/src/main/kotlin/pklGraalVm.gradle.kts
buildSrc/src/main/kotlin/pklJavaLibrary.gradle.kts
docs/gradle.lockfile
gradle/libs.versions.toml
patches/graalVm23.patch
pkl-cli/gradle.lockfile
pkl-cli/pkl-cli.gradle.kts
pkl-codegen-java/gradle.lockfile
pkl-codegen-kotlin/gradle.lockfile
pkl-commons-cli/gradle.lockfile
pkl-config-java/gradle.lockfile
pkl-config-kotlin/gradle.lockfile
...and 35 more files
Note: I enabled build native jobs here because this PRB introduces changes there. I'm planning on getting rid of them again before merging.
A remaining TODO here is to tune our specialization limits (see commit for details)
After dropping Java 11, we can start using records, and also switch our Java code generators to use records.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/439
Author: @bioball
Created: 4/18/2024
Status: ✅ Merged
Merged: 4/25/2024
Merged by: @bioball
Base:
main← Head:drop-java-11📝 Commits (3)
a2200e8Drop Java 11, bump GraalVM to 23.07aa6378Address PR nitsdc9a348Remove native build jobs from PRB📊 Changes
55 files changed (+252 additions, -953 deletions)
View changed files
📝
.circleci/config.pkl(+1 -22)📝
.circleci/config.yml(+10 -70)📝
.circleci/jobs/BuildNativeJob.pkl(+2 -12)📝
bench/bench.gradle.kts(+2 -2)📝
bench/gradle.lockfile(+3 -3)📝
buildSrc/build.gradle.kts(+3 -3)📝
buildSrc/src/main/kotlin/BuildInfo.kt(+9 -31)📝
buildSrc/src/main/kotlin/pklAllProjects.gradle.kts(+3 -3)📝
buildSrc/src/main/kotlin/pklGraalVm.gradle.kts(+48 -23)📝
buildSrc/src/main/kotlin/pklJavaLibrary.gradle.kts(+3 -0)📝
docs/gradle.lockfile(+2 -2)📝
gradle/libs.versions.toml(+7 -7)➖
patches/graalVm23.patch(+0 -683)📝
pkl-cli/gradle.lockfile(+7 -7)📝
pkl-cli/pkl-cli.gradle.kts(+43 -23)📝
pkl-codegen-java/gradle.lockfile(+2 -2)📝
pkl-codegen-kotlin/gradle.lockfile(+2 -2)📝
pkl-commons-cli/gradle.lockfile(+2 -2)📝
pkl-config-java/gradle.lockfile(+2 -2)📝
pkl-config-kotlin/gradle.lockfile(+2 -2)...and 35 more files
📄 Description
Note: I enabled build native jobs here because this PRB introduces changes there. I'm planning on getting rid of them again before merging.
A remaining TODO here is to tune our specialization limits (see commit for details)
After dropping Java 11, we can start using records, and also switch our Java code generators to use records.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.