Skip to content

Commit 2eb7f85

Browse files
authored
合并拉取请求 #22
更新 kotlinx.coroutines 到 `v1.7.0-RC`
2 parents 1ea6c05 + 2c8b3ee commit 2eb7f85

File tree

4 files changed

+49
-15
lines changed

4 files changed

+49
-15
lines changed

buildSrc/src/main/kotlin/IProject.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ object IProject : ProjectDetail() {
88
const val DESCRIPTION = "Generate platform-compatible functions for Kotlin suspend functions"
99
const val HOMEPAGE = "https://github.com/ForteScarlet/kotlin-suspend-transform-compiler-plugin"
1010

11-
override val version: Version = version(0, 2, 7)
11+
override val version: Version = version(0, 3, 0)
1212

1313
override val homepage: String get() = HOMEPAGE
1414

compiler/suspend-transform-plugin/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ plugins {
1414
dependencies {
1515
compileOnly(kotlin("stdlib"))
1616
compileOnly(kotlin("compiler"))
17-
compileOnly("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
18-
api("org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.0")
17+
compileOnly(libs.kotlinx.coroutines.core)
18+
api(libs.kotlinx.serialization.json)
1919

2020
// compileOnly(kotlin("compiler-embeddable"))
2121

22-
kapt("com.google.auto.service:auto-service:1.0.1")
23-
compileOnly("com.google.auto.service:auto-service-annotations:1.0.1")
22+
kapt(libs.google.auto.service)
23+
compileOnly(libs.google.auto.service.annotations)
2424

2525
testImplementation(kotlin("stdlib"))
2626
testImplementation(kotlin("test-junit"))
@@ -35,7 +35,7 @@ dependencies {
3535
// testImplementation("org.bitbucket.mstrobel:procyon-compilertools:0.6.0")
3636
// testImplementation("com.bennyhuo.kotlin:kotlin-compile-testing-extensions:1.7.10.2-SNAPSHOT")
3737

38-
testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
38+
testImplementation(libs.kotlinx.coroutines.core)
3939
// testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.6.4")
4040
}
4141

gradle/libs.versions.toml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
[versions]
2+
kotlinx-coroutines = "1.7.0-RC"
3+
kotlinx-serialization = "1.5.0"
4+
google-auto-service = "1.0.1"
5+
6+
[libraries]
7+
8+
# kotlinx-coroutines
9+
kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }
10+
kotlinx-coroutines-jdk8 = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-jdk8", version.ref = "kotlinx-coroutines" }
11+
kotlinx-coroutines-reactive = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-reactive", version.ref = "kotlinx-coroutines" }
12+
kotlinx-coroutines-reactor = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-reactor", version.ref = "kotlinx-coroutines" }
13+
kotlinx-coroutines-rx2 = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-rx2", version.ref = "kotlinx-coroutines" }
14+
kotlinx-coroutines-rx3 = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-rx3", version.ref = "kotlinx-coroutines" }
15+
kotlinx-coroutines-guava = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-guava", version.ref = "kotlinx-coroutines" }
16+
kotlinx-coroutines-slf4j = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-slf4j", version.ref = "kotlinx-coroutines" }
17+
kotlinx-coroutines-play-services = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-play-services", version.ref = "kotlinx-coroutines" }
18+
kotlinx-coroutines-debug = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-debug", version.ref = "kotlinx-coroutines" }
19+
kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinx-coroutines" }
20+
21+
# kotlinx-serialization
22+
kotlinx-serialization-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-core", version.ref = "kotlinx-serialization" }
23+
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
24+
kotlinx-serialization-hocon = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-hocon", version.ref = "kotlinx-serialization" }
25+
kotlinx-serialization-protobuf = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-protobuf", version.ref = "kotlinx-serialization" }
26+
kotlinx-serialization-cbor = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-cbor", version.ref = "kotlinx-serialization" }
27+
kotlinx-serialization-properties = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-properties", version.ref = "kotlinx-serialization" }
28+
29+
30+
# google auto-service
31+
google-auto-service = { group = "com.google.auto.service", name = "auto-service", version.ref = "google-auto-service" }
32+
google-auto-service-annotations = { group = "com.google.auto.service", name = "auto-service-annotations", version.ref = "google-auto-service" }
33+

runtime/suspend-transform-runtime/build.gradle.kts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ kotlin {
3434
"iosX64",
3535

3636
// Tier 2
37-
// "linuxArm64", // 1.7.0+
37+
"linuxArm64",
3838
"watchosSimulatorArm64",
3939
"watchosX64",
4040
"watchosArm32",
@@ -43,13 +43,14 @@ kotlin {
4343
"tvosX64",
4444
"tvosArm64",
4545
"iosArm64",
46+
4647
// Tier 3
47-
// "androidNativeArm32", // 1.7.0+
48-
// "androidNativeArm64", // 1.7.0+
49-
// "androidNativeX86", // 1.7.0+
50-
// "androidNativeX64", // 1.7.0+
48+
"androidNativeArm32",
49+
"androidNativeArm64",
50+
"androidNativeX86",
51+
"androidNativeX64",
5152
"mingwX64",
52-
// "watchosDeviceArm64", // 1.7.0+
53+
"watchosDeviceArm64",
5354
)
5455

5556
targets {
@@ -70,20 +71,20 @@ kotlin {
7071
val commonMain by getting {
7172
dependencies {
7273
implementation(project(":runtime:suspend-transform-annotation"))
73-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion")
74+
implementation(libs.kotlinx.coroutines.core)
7475
}
7576
}
7677

7778
val commonTest by getting {
7879
dependencies {
7980
implementation(kotlin("test"))
80-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutinesVersion")
81+
implementation(libs.kotlinx.coroutines.test)
8182
}
8283
}
8384

8485
getByName("jvmMain") {
8586
dependencies {
86-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:$coroutinesVersion")
87+
implementation(libs.kotlinx.coroutines.jdk8)
8788
}
8889
}
8990

0 commit comments

Comments
 (0)