Skip to content

Commit 4dd2536

Browse files
Merge pull request #1395 from square/sedwards/updates
Update to Kotlin 2.1.21 and Compiler Plugins; compileSdk 36; AGP 1.11.1;…
2 parents 5545efc + cf7c071 commit 4dd2536

File tree

36 files changed

+311
-313
lines changed

36 files changed

+311
-313
lines changed

benchmarks/dungeon-benchmark/build.gradle.kts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import com.rickbusarow.kgx.libsCatalog
22
import com.rickbusarow.kgx.version
33
import com.squareup.workflow1.buildsrc.internal.javaTarget
44
import com.squareup.workflow1.buildsrc.internal.javaTargetVersion
5+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
56

67
plugins {
78
id("com.android.test")
@@ -19,11 +20,6 @@ android {
1920
targetCompatibility = javaTargetVersion
2021
}
2122

22-
kotlinOptions {
23-
jvmTarget = javaTarget
24-
freeCompilerArgs += "-opt-in=kotlin.RequiresOptIn"
25-
}
26-
2723
defaultConfig {
2824
minSdk = 28
2925
targetSdk = libsCatalog.version("targetSdk").toInt()
@@ -44,6 +40,13 @@ android {
4440
experimentalProperties["android.experimental.self-instrumenting"] = true
4541
}
4642

43+
kotlin {
44+
compilerOptions {
45+
jvmTarget.set(JvmTarget.JVM_1_8)
46+
freeCompilerArgs.add("-opt-in=kotlin.RequiresOptIn")
47+
}
48+
}
49+
4750
dependencies {
4851
implementation(libs.androidx.macro.benchmark)
4952
implementation(libs.androidx.test.espresso.core)

benchmarks/performance-poetry/complex-benchmark/build.gradle.kts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import com.rickbusarow.kgx.libsCatalog
22
import com.rickbusarow.kgx.version
33
import com.squareup.workflow1.buildsrc.internal.javaTarget
44
import com.squareup.workflow1.buildsrc.internal.javaTargetVersion
5+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
56

67
plugins {
78
id("com.android.test")
@@ -19,11 +20,6 @@ android {
1920
targetCompatibility = javaTargetVersion
2021
}
2122

22-
kotlinOptions {
23-
jvmTarget = javaTarget
24-
freeCompilerArgs += "-opt-in=kotlin.RequiresOptIn"
25-
}
26-
2723
defaultConfig {
2824
minSdk = 28
2925
targetSdk = libsCatalog.version("targetSdk").toInt()
@@ -53,6 +49,13 @@ android {
5349
experimentalProperties["android.experimental.self-instrumenting"] = true
5450
}
5551

52+
kotlin {
53+
compilerOptions {
54+
jvmTarget.set(JvmTarget.JVM_1_8)
55+
freeCompilerArgs.add("-opt-in=kotlin.RequiresOptIn")
56+
}
57+
}
58+
5659
dependencies {
5760
implementation(libs.androidx.macro.benchmark)
5861
implementation(libs.androidx.test.espresso.core)

benchmarks/performance-poetry/complex-poetry/build.gradle.kts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import com.rickbusarow.kgx.libsCatalog
22
import com.rickbusarow.kgx.version
3-
import com.squareup.workflow1.buildsrc.internal.javaTarget
43
import com.squareup.workflow1.buildsrc.internal.javaTargetVersion
4+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
55

66
plugins {
77
id("com.android.application")
@@ -16,10 +16,6 @@ android {
1616
targetCompatibility = javaTargetVersion
1717
}
1818

19-
kotlinOptions {
20-
jvmTarget = javaTarget
21-
}
22-
2319
defaultConfig {
2420
targetSdk = libsCatalog.version("targetSdk").toInt()
2521
minSdk = 29
@@ -51,6 +47,12 @@ android {
5147
namespace = "com.squareup.benchmarks.performance.complex.poetry"
5248
}
5349

50+
kotlin {
51+
compilerOptions {
52+
jvmTarget.set(JvmTarget.JVM_1_8)
53+
}
54+
}
55+
5456
dependencies {
5557
androidTestImplementation(libs.androidx.test.espresso.core)
5658
androidTestImplementation(libs.androidx.test.junit)

build-logic/settings.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
plugins {
22
// Hardcoded as this is upstream of the version catalog. Keep this in sync with that.
3-
kotlin("jvm") version "2.0.21" apply false
3+
kotlin("jvm") version "2.1.21" apply false
44
}
55

66
dependencyResolutionManagement {
77

8-
@Suppress("UnstableApiUsage")
98
versionCatalogs {
109

1110
create("libs") {

0 commit comments

Comments
 (0)