Skip to content

Commit 2adae8d

Browse files
committed
Update library versions, including moving to the new stdlib Instant.
1 parent 626815b commit 2adae8d

File tree

12 files changed

+18
-16
lines changed

12 files changed

+18
-16
lines changed

benchmark/build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
* permissions and limitations under the License.
1919
*/
2020

21+
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
22+
2123
plugins {
2224
alias(libs.plugins.benchmark)
2325
kotlin("multiplatform")
@@ -31,6 +33,7 @@ plugins {
3133

3234
config {
3335
generateJavaModules = false
36+
kotlinApiVersion = KotlinVersion.KOTLIN_2_2
3437
}
3538

3639
kotlin {

benchmark/src/jvmMain/kotlin/nl/adaptivity/xmlutil/benchmark/util/util.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,19 @@ package nl.adaptivity.xmlutil.benchmark.util
2222

2323
import io.github.pdvrieze.formats.xmlschemaTests.io.github.pdvrieze.formats.xmlschemaTests.resolve
2424
import io.github.pdvrieze.formats.xmlschemaTests.io.github.pdvrieze.formats.xmlschemaTests.withXmlReader
25-
import kotlinx.datetime.Instant
2625
import nl.adaptivity.xmlutil.serialization.DefaultXmlSerializationPolicy
2726
import nl.adaptivity.xmlutil.serialization.XML
2827
import org.w3.xml.xmschematestsuite.TSTestSet
2928
import org.w3.xml.xmschematestsuite.TSTestSuite
3029
import org.w3.xml.xmschematestsuite.override.CompactOverride
3130
import org.w3.xml.xmschematestsuite.override.OTSSuite
3231
import java.net.URL
32+
import kotlin.time.ExperimentalTime
33+
import kotlin.time.Instant
3334

3435
data class MeasureInfo(val round: Int, val rounds: Int, val warmups: Int)
3536

37+
@OptIn(ExperimentalTime::class)
3638
inline fun measure(name:String, rounds: Int = 20, warmups: Int = 1, action: MeasureInfo.() -> Unit): Long {
3739
val initTime = System.currentTimeMillis()
3840
var startTime = initTime

core/base/src/jvmCommonMainModule/kotlin/module-info.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
net.devrieze.xmlutil.serialization;
1212
exports nl.adaptivity.xmlutil.core.impl.multiplatform to
1313
io.github.pdvrieze.testutil, net.devrieze.xmlutil.serialization,
14-
io.github.pdvrieze.xmlutil.xmlschema, net.devrieze.xmlutil.xmlserializable;
14+
io.github.pdvrieze.xmlutil.xmlschema, net.devrieze.xmlutil.xmlserializable,
15+
net.devrieze.xmlutil.serialization.kxio;
1516
exports nl.adaptivity.xmlutil.core.internal to
1617
net.devrieze.xmlutil.serialization, io.github.pdvrieze.xmlutil.xmlschema;
1718
exports nl.adaptivity.xmlutil.dom;

core/kxio/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ base {
4040

4141
config {
4242
dokkaModuleName = "core-io"
43-
generateJavaModules = false // kotlinx.io has broken module info
4443
}
4544

4645

core/kxio/src/jvmMainModule/kotlin/module-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
requires transitive net.devrieze.xmlutil.core;
33
requires transitive kotlinx.io.core;
44

5-
exports net.devrieze.xmlutil.serialization.kxio;
5+
exports nl.adaptivity.xmlutil.core.kxio;
66
}

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[versions]
22
apiVersion = "2.0"
3-
binaryValidator = "0.16.3" # 0.18.0
4-
dateTime = "0.6.1" # 0.7.0
3+
binaryValidator = "0.18.0"
4+
dateTime = "0.7.0"
55
dokka = "2.0.0"
66
javaVersion = "8"
77
jmh = "0.7.2"
88
jmh-core = "1.37"
9-
benchmark = "0.4.11" #0.4.14
9+
benchmark = "0.4.14"
1010
junit5-jupiter = "5.11.4"
1111
kotlin = "2.2.0"
1212
kotlinx-serialization = "1.8.1"

serialization-io/build.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@ plugins {
3636

3737
val autoModuleName = "net.devrieze.xmlutil.serialization.kxio"
3838

39-
config {
40-
generateJavaModules = false
41-
}
4239

4340
kotlin {
4441
explicitApi()

serialization-io/src/jvmMainModule/kotlin/module-info.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
module net.devrieze.xmlutil.serialization.kxio {
22
requires transitive net.devrieze.xmlutil.serialization;
3-
requires transitive kotlinx.io.core;
43
requires net.devrieze.xmlutil.core.kxio;
54

65
exports net.devrieze.xmlutil.serialization.kxio;

serialization/src/jvmMainModule/kotlin/module-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module net.devrieze.xmlutil.serialization {
22
requires transitive net.devrieze.xmlutil.core;
33
requires transitive kotlinx.serialization.core;
4-
requires java.xml;
4+
requires transitive java.xml;
55

66
exports nl.adaptivity.xmlutil.serialization;
77
exports nl.adaptivity.xmlutil.serialization.structure;

xmlschema/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
import net.devrieze.gradle.ext.addNativeTargets
2424
import net.devrieze.gradle.ext.applyDefaultXmlUtilHierarchyTemplate
25-
import net.devrieze.gradle.ext.doPublish
2625
import net.devrieze.gradle.ext.envJvm
2726
import org.gradle.api.attributes.java.TargetJvmEnvironment.TARGET_JVM_ENVIRONMENT_ATTRIBUTE
2827
import org.jetbrains.kotlin.gradle.dsl.JsMainFunctionExecutionMode
@@ -120,7 +119,7 @@ addNativeTargets(includeWasm = false, includeWasi = false)
120119

121120
config {
122121
dokkaModuleName = "xmlschema"
123-
kotlinApiVersion = KotlinVersion.KOTLIN_2_0
122+
kotlinApiVersion = KotlinVersion.KOTLIN_2_2
124123
}
125124

126125
idea {

0 commit comments

Comments
 (0)