Skip to content

Commit 6d160b7

Browse files
committed
Preliminary attempt to upgrade to Kotlin 2.2.0
1 parent 00d5d84 commit 6d160b7

File tree

5 files changed

+3
-30
lines changed

5 files changed

+3
-30
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ allprojects {
2727
}
2828
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
2929
// outputs the compiler version to logs so we can check whether the train configuration applied
30-
kotlinOptions.freeCompilerArgs += "-version"
30+
compilerOptions { freeCompilerArgs.add("-version") }
3131
}
3232
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile>().configureEach {
3333
compilerOptions { freeCompilerArgs.add("-Xjvm-default=disable") }

core/build.gradle.kts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,6 @@ kotlin {
101101
}
102102
}
103103
}
104-
compilations.all {
105-
kotlinOptions {
106-
sourceMap = true
107-
moduleKind = "umd"
108-
}
109-
}
110104
// compilations["main"].apply {
111105
// kotlinOptions {
112106
// outputFile = "kotlinx-datetime-tmp.js"
@@ -415,14 +409,6 @@ tasks.configureEach {
415409
}
416410
}
417411

418-
// Drop this configuration when the Node.JS version in KGP will support wasm gc milestone 4
419-
// check it here:
420-
// https://github.com/JetBrains/kotlin/blob/master/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/nodejs/NodeJsRootExtension.kt
421-
with(org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin.apply(rootProject)) {
422-
nodeVersion = "21.0.0-v8-canary202309167e82ab1fa2"
423-
nodeDownloadBaseUrl = "https://nodejs.org/download/v8-canary"
424-
}
425-
426412
apiValidation {
427413
@OptIn(kotlinx.validation.ExperimentalBCVApi::class)
428414
klib {

core/common/src/DateTimeUnit.kt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -152,14 +152,7 @@ public sealed class DateTimeUnit {
152152
* @see DateTimeUnit.MonthBased for specifically month-based units.
153153
*/
154154
@Serializable(with = DateBasedDateTimeUnitSerializer::class)
155-
public sealed class DateBased : DateTimeUnit() {
156-
@Suppress("TOPLEVEL_TYPEALIASES_ONLY")
157-
@Deprecated("Use DateTimeUnit.DayBased", ReplaceWith("DateTimeUnit.DayBased", "kotlinx.datetime.DateTimeUnit"))
158-
public typealias DayBased = DateTimeUnit.DayBased
159-
@Suppress("TOPLEVEL_TYPEALIASES_ONLY")
160-
@Deprecated("Use DateTimeUnit.MonthBased", ReplaceWith("DateTimeUnit.MonthBased", "kotlinx.datetime.DateTimeUnit"))
161-
public typealias MonthBased = DateTimeUnit.MonthBased
162-
}
155+
public sealed class DateBased : DateTimeUnit()
163156

164157
/**
165158
* A [datetime unit][DateTimeUnit] equal to some number of calendar days.

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ versionSuffix=SNAPSHOT
77

88
tzdbVersion=2025b
99

10-
defaultKotlinVersion=2.1.20
10+
defaultKotlinVersion=2.2.0-Beta2
1111
dokkaVersion=2.0.0
1212
serializationVersion=1.6.2
1313
benchmarksVersion=0.7.2

integration-testing/serialization/build.gradle.kts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,6 @@ kotlin {
5050
js {
5151
nodejs {
5252
}
53-
compilations.all {
54-
kotlinOptions {
55-
sourceMap = true
56-
moduleKind = "umd"
57-
}
58-
}
5953
}
6054

6155

0 commit comments

Comments
 (0)