From d870067a001b989ebf06b4814b686229ad68808b Mon Sep 17 00:00:00 2001 From: Bixilon Date: Thu, 25 May 2023 20:25:50 +0200 Subject: [PATCH] use kotlin K2 I know, using beta versions is not ideal. --- build.gradle.kts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index bd7cd38fe..964938baf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -26,7 +26,7 @@ import java.nio.charset.StandardCharsets plugins { - kotlin("jvm") version "1.8.20" + kotlin("jvm") version "1.9.0-Beta" `jvm-test-suite` application id("org.ajoberstar.grgit.service") version "5.2.0" @@ -145,7 +145,7 @@ testing { dependencies { implementation(project()) implementation("de.bixilon:kutil:$kutilVersion") - implementation("org.jetbrains.kotlin:kotlin-test:1.8.20") + implementation("org.jetbrains.kotlin:kotlin-test:1.9.0-Beta") } targets { @@ -371,7 +371,7 @@ dependencies { lwjgl("stb") // kotlin - implementation(kotlin("reflect")) + implementation(kotlin("reflect", "1.9.0-Beta")) // platform specific @@ -462,7 +462,7 @@ java { tasks.withType { kotlinOptions.jvmTarget = "11" - // kotlinOptions.useK2 = true // ToDo: Really? boosts the performance a lot, see https://youtrack.jetbrains.com/issue/KT-55806/K2-Property-must-be-initialized-or-be-abstract and https://youtrack.jetbrains.com/issue/KT-55804/K2-Non-nullable-generic-marked-as-nullable-even-if-assertNonNull + kotlinOptions.languageVersion = "2.0" } tasks.withType {