jetbrains-plugin
jetbrains-plugin copied to clipboard
Bump org.jetbrains.kotlin.jvm from 1.7.22 to 1.8.10
Bumps org.jetbrains.kotlin.jvm from 1.7.22 to 1.8.10.
Release notes
Sourced from org.jetbrains.kotlin.jvm's releases.
Kotlin 1.8.10
Changelog
Compiler
KT-55483
K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactoryKT-55729
"None of the following functions can be called with the arguments supplied:" in 1.8.0KT-55769
"ERROR: Could not find accessor": Android DataBinding fails with Kotlin 1.8.0KT-55308
InnerClass attributes should be sorted (innermost last)JavaScript
KT-56282
KJS: Invalidate incremental cache in case of compiler internal errorsKT-55852
JS: "IllegalStateException: Unexpected ir type argument" caused by List with star projection typeKT-55716
KJS / IC: "Cannot read properties of undefined" with overriding variables with 1.8.0KT-55758
KJS / IR: Checking implemented interface on a class implementing a@JsExport
interface returns the wrong resultReflection
KT-56093
Metaspace leak in a Gradle plugin built with Kotlin 1.8.0Tools. Compiler plugins. Serialization
KT-56347
[Kotlin 1.8] Regression kotlinx.serialization compiler plugin internal errorKT-55681
Serialization: NullPointerException after update to 1.8.0 caused by@Serializer(forClass= ..)
KT-56244
kotlinx.serialization compiler intrinsic does not work with encodeToString function in 1.8.0KT-55683
Serialization: "IllegalStateException: Expected to have a primary constructor" with expect class and companion objectKT-55682
Serialization: "IllegalStateException: Function has no body: FUN name:serializer" with 1.8.0Tools. Gradle
KT-55697
KGP 1.8.0 adds compileOnly dependencies to unit test compile classpathTools. Gradle. Multiplatform
KT-55730
MPP / Gradle: compileKotlinMetadata fails to resolve symbols in additional source setsTools. Gradle. Native
KT-56280
Gradle: freeCompilerArgs are no longer propagated from compilations to Native binariesTools. Kapt
KT-48013
Kapt generates illegal stubs for private interface methodsChecksums
File Sha256 kotlin-compiler-1.8.10.zip 4c3fa7bc1bb9ef3058a2319d8bcc3b7196079f88e92fdcd8d304a46f4b6b5787 kotlin-native-linux-x86_64-1.8.10.tar.gz 4c5c8a82a63a3a9845be2514d536ca407340db7fc558b97c43ed003f866a9742
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.jvm's changelog.
1.8.10
Compiler
KT-55483
K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactoryKT-55729
"None of the following functions can be called with the arguments supplied:" in 1.8.0KT-55769
"ERROR: Could not find accessor": Android DataBinding fails with Kotlin 1.8.0KT-55308
InnerClass attributes should be sorted (innermost last)JavaScript
KT-56282
KJS: Invalidate incremental cache in case of compiler internal errorsKT-55852
JS: "IllegalStateException: Unexpected ir type argument" caused by List with star projection typeKT-55716
KJS / IC: "Cannot read properties of undefined" with overriding variables with 1.8.0KT-55758
KJS / IR: Checking implemented interface on a class implementing a@JsExport
interface returns the wrong resultReflection
KT-56093
Metaspace leak in a Gradle plugin built with Kotlin 1.8.0Tools. Compiler plugins. Serialization
KT-56347
[Kotlin 1.8] Regression kotlinx.serialization compiler plugin internal errorKT-55681
Serialization: NullPointerException after update to 1.8.0 caused by@Serializer(forClass= ..)
KT-56244
kotlinx.serialization compiler intrinsic does not work with encodeToString function in 1.8.0KT-55683
Serialization: "IllegalStateException: Expected to have a primary constructor" with expect class and companion objectKT-55682
Serialization: "IllegalStateException: Function has no body: FUN name:serializer" with 1.8.0Tools. Gradle
KT-55697
KGP 1.8.0 adds compileOnly dependencies to unit test compile classpathTools. Gradle. Multiplatform
KT-55730
MPP / Gradle: compileKotlinMetadata fails to resolve symbols in additional source setsTools. Gradle. Native
KT-56280
Gradle: freeCompilerArgs are no longer propagated from compilations to Native binariesTools. Kapt
KT-48013
Kapt generates illegal stubs for private interface methods1.8.0-RC2
Compiler
KT-55357
IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
... (truncated)
Commits
3d65420
Add changelog for 1.8.10a8fee4d
Don't override compilation freeCompilerArgs in link taske2b4317
[Gradle] Legacy metadata compilation should contain all source sets fromb6cde89
[JS IR] Invalidate an incremental cache in case of errors08dd52f
Address classloader leak in a recently-introduced ClassValueCache46ddcac
Support intrinsifying of serializer() function when it is seen inside multifi...2d1e8db
Handle@Serializable
classes that implement interfaces by delegationd5e97c6
Skip properties from Java classes for which the getter type is unknownc8a4ba1
[JS IR] Don't check an interface method default impl during JS translationeaa61d2
K1: Fix regression with callable references as last statements in lambda- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)