KT-41078 Incorrect type substitution in contracts with type parameters
KT-44770 JVM / IR: "IllegalArgumentException: Unrecognized Type: [null]" Jackson doesn't recognize type
KT-45084 JVM IR: "NoSuchElementException: Sequence contains no element matching the predicate" when inline class is passed to lambda with >22 parameters
KT-45779 JVM / IR: java.lang.NoSuchMethodError: 'int java.lang.Integer.plus(int)' caused by function reference
KT-45941 JVM IR: local functions use generic type parameters of the outer class in the bytecode, which breaks Bytebuddy and MockK
KT-46149 Generate synthetic classes for SAM adapters with erased instead of generic supertype
KT-46189 JVM IR: tailrec function with capturing lambda in default parameter value leads to NoSuchMethodError at runtime
KT-46214 JVM / IR: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" on a suspend function in an inner class
KT-46238 JVM IR: BootstrapMethodError in JDK 11+ on intersection type passed in arguments of SAM adapter where SAM interface's type parameter has a non-trivial upper bound
KT-46259 JVM IR: local function for adapted function reference is not declared as ACC_SYNTHETIC
KT-46284 JVM IR: "Unbound private symbol IrClassSymbol" on class reference to script class
KT-46402 IllegalAccessError: "CapturedLambdaInterpreter (in unnamed module @β0x71b06418) cannot access class jdk.internal.org.objectweb.asm.Type" caused by inline function with a suspend parameter in Maven project
KT-46408 JVM IR: BootstrapMethodError due to missing bridge for subclass of generic Java interface
KT-46426 JVM IR: Corrupted .class file when passing Array constructor reference as (inline) lambda
KT-46455 OOM on parsing invalid code with string interpolation
KT-46503 JVM IR: "AssertionError: Unexpected variance in super type argument: out @β1"
KT-46505 JVM IR: NullPointerException caused by a callable reference with nullable inline value class parameter
KT-46512 JVM / IR: NoSuchMethodError on SAM conversion of a function reference
KT-46515 IndexOutOfBoundsException: "Empty list doesn't contain element at index 0." on bad variable name in 1.5.0
KT-46516 JVM IR: "AnalyzerException: Expected I, but found R" on subclassing AbstractMutableList
KT-46524 Cannot use unsigned literals with api-version < 1.5 even with opt-in
KT-46537 JVM / IR: "IllegalStateException: No noarg super constructor for CLASS" caused by "No-arg" plugin with annotation on child class
KT-46540 JVM / IR: AnalyzerException: Expected an object reference, but found J caused by java.function.Supplier
KT-46554 JVM IR: "IllegalStateException: No mapping for symbol: VAR IR_TEMPORARY_VARIABLE" with value class constructor delegation call
KT-46555 JVM IR: IllegalAccessError when using Java method reference
KT-46562 Kotlin 1.5.0 generates non-serializable lambdas when they should be serializable
KT-46568 JVM IR: "AssertionError: IrCall expected inside JvmStatic wrapper" on compiling protected static function with return type Nothing inside companion object of abstract class
KT-46574 JVM / IR: ClassCastException caused by runBlocking awaiting call while returning Kotlin.Result type.
KT-46579 JVM IR: "IllegalArgumentException: Sequence contains more than one matching element" for Java enum with overloaded values() static method
KT-46751 JVM / IR:"ClassCastException: java.lang.String cannot be cast to java.lang.Void" in extension function in Kotlin 1.5
IDE
KT-45981 failed to analyze: java.lang.AssertionError: diagnostic callback has been already registered: Code analysis get stuck in AS 2020.3.1.14 & Kotlin v1.5.0-M2
KT-46622 60+ second freezes with Kotlin plugin 1.5.0: GetModuleInfoKt.findJvmStdlibAcrossDependencies
IDE. Gradle Integration
KT-46417 [UNRESOLVED_REFERENCE] For project to project dependencies of native platform test source sets
KT-41078 Incorrect type substitution in contracts with type parameters
KT-44770 JVM / IR: "IllegalArgumentException: Unrecognized Type: [null]" Jackson doesn't recognize type
KT-45084 JVM IR: "NoSuchElementException: Sequence contains no element matching the predicate" when inline class is passed to lambda with >22 parameters
KT-45779 JVM / IR: java.lang.NoSuchMethodError: 'int java.lang.Integer.plus(int)' caused by function reference
KT-45941 JVM IR: local functions use generic type parameters of the outer class in the bytecode, which breaks Bytebuddy and MockK
KT-46149 Generate synthetic classes for SAM adapters with erased instead of generic supertype
KT-46189 JVM IR: tailrec function with capturing lambda in default parameter value leads to NoSuchMethodError at runtime
KT-46214 JVM / IR: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" on a suspend function in an inner class
KT-46238 JVM IR: BootstrapMethodError in JDK 11+ on intersection type passed in arguments of SAM adapter where SAM interface's type parameter has a non-trivial upper bound
KT-46259 JVM IR: local function for adapted function reference is not declared as ACC_SYNTHETIC
KT-46284 JVM IR: "Unbound private symbol IrClassSymbol" on class reference to script class
KT-46402 IllegalAccessError: "CapturedLambdaInterpreter (in unnamed module @β0x71b06418) cannot access class jdk.internal.org.objectweb.asm.Type" caused by inline function with a suspend parameter in Maven project
KT-46408 JVM IR: BootstrapMethodError due to missing bridge for subclass of generic Java interface
KT-46426 JVM IR: Corrupted .class file when passing Array constructor reference as (inline) lambda
KT-46455 OOM on parsing invalid code with string interpolation
KT-46503 JVM IR: "AssertionError: Unexpected variance in super type argument: out @β1"
KT-46505 JVM IR: NullPointerException caused by a callable reference with nullable inline value class parameter
KT-46512 JVM / IR: NoSuchMethodError on SAM conversion of a function reference
KT-46515 IndexOutOfBoundsException: "Empty list doesn't contain element at index 0." on bad variable name in 1.5.0
KT-46516 JVM IR: "AnalyzerException: Expected I, but found R" on subclassing AbstractMutableList
KT-46524 Cannot use unsigned literals with api-version < 1.5 even with opt-in
KT-46537 JVM / IR: "IllegalStateException: No noarg super constructor for CLASS" caused by "No-arg" plugin with annotation on child class
KT-46540 JVM / IR: AnalyzerException: Expected an object reference, but found J caused by java.function.Supplier
KT-46554 JVM IR: "IllegalStateException: No mapping for symbol: VAR IR_TEMPORARY_VARIABLE" with value class constructor delegation call
KT-46555 JVM IR: IllegalAccessError when using Java method reference
KT-46562 Kotlin 1.5.0 generates non-serializable lambdas when they should be serializable
KT-46568 JVM IR: "AssertionError: IrCall expected inside JvmStatic wrapper" on compiling protected static function with return type Nothing inside companion object of abstract class
KT-46574 JVM / IR: ClassCastException caused by runBlocking awaiting call while returning Kotlin.Result type.
KT-46579 JVM IR: "IllegalArgumentException: Sequence contains more than one matching element" for Java enum with overloaded values() static method
KT-46751 JVM / IR:"ClassCastException: java.lang.String cannot be cast to java.lang.Void" in extension function in Kotlin 1.5
IDE
KT-45981 failed to analyze: java.lang.AssertionError: diagnostic callback has been already registered: Code analysis get stuck in AS 2020.3.1.14 & Kotlin v1.5.0-M2
KT-46622 60+ second freezes with Kotlin plugin 1.5.0: GetModuleInfoKt.findJvmStdlibAcrossDependencies
IDE. Gradle Integration
KT-46417 [UNRESOLVED_REFERENCE] For project to project dependencies of native platform test source sets
Libraries
KT-46280 JvmRecord annotation missing constructor in common
KT-41078 Incorrect type substitution in contracts with type parameters
KT-44770 JVM / IR: "IllegalArgumentException: Unrecognized Type: [null]" Jackson doesn't recognize type
KT-45084 JVM IR: "NoSuchElementException: Sequence contains no element matching the predicate" when inline class is passed to lambda with >22 parameters
KT-45779 JVM / IR: java.lang.NoSuchMethodError: 'int java.lang.Integer.plus(int)' caused by function reference
KT-45941 JVM IR: local functions use generic type parameters of the outer class in the bytecode, which breaks Bytebuddy and MockK
KT-46149 Generate synthetic classes for SAM adapters with erased instead of generic supertype
KT-46189 JVM IR: tailrec function with capturing lambda in default parameter value leads to NoSuchMethodError at runtime
KT-46214 JVM / IR: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" on a suspend function in an inner class
KT-46238 JVM IR: BootstrapMethodError in JDK 11+ on intersection type passed in arguments of SAM adapter where SAM interface's type parameter has a non-trivial upper bound
KT-46259 JVM IR: local function for adapted function reference is not declared as ACC_SYNTHETIC
KT-46284 JVM IR: "Unbound private symbol IrClassSymbol" on class reference to script class
KT-46402 IllegalAccessError: "CapturedLambdaInterpreter (in unnamed module @β0x71b06418) cannot access class jdk.internal.org.objectweb.asm.Type" caused by inline function with a suspend parameter in Maven project
KT-46408 JVM IR: BootstrapMethodError due to missing bridge for subclass of generic Java interface
KT-46426 JVM IR: Corrupted .class file when passing Array constructor reference as (inline) lambda
KT-46455 OOM on parsing invalid code with string interpolation
KT-46503 JVM IR: "AssertionError: Unexpected variance in super type argument: out @β1"
KT-46505 JVM IR: NullPointerException caused by a callable reference with nullable inline value class parameter
KT-46512 JVM / IR: NoSuchMethodError on SAM conversion of a function reference
KT-46515 IndexOutOfBoundsException: "Empty list doesn't contain element at index 0." on bad variable name in 1.5.0
KT-46516 JVM IR: "AnalyzerException: Expected I, but found R" on subclassing AbstractMutableList
KT-46524 Cannot use unsigned literals with api-version < 1.5 even with opt-in
KT-46537 JVM / IR: "IllegalStateException: No noarg super constructor for CLASS" caused by "No-arg" plugin with annotation on child class
KT-46540 JVM / IR: AnalyzerException: Expected an object reference, but found J caused by java.function.Supplier
KT-46554 JVM IR: "IllegalStateException: No mapping for symbol: VAR IR_TEMPORARY_VARIABLE" with value class constructor delegation call
KT-46555 JVM IR: IllegalAccessError when using Java method reference
KT-46562 Kotlin 1.5.0 generates non-serializable lambdas when they should be serializable
KT-46568 JVM IR: "AssertionError: IrCall expected inside JvmStatic wrapper" on compiling protected static function with return type Nothing inside companion object of abstract class
KT-46574 JVM / IR: ClassCastException caused by runBlocking awaiting call while returning Kotlin.Result type.
KT-46579 JVM IR: "IllegalArgumentException: Sequence contains more than one matching element" for Java enum with overloaded values() static method
KT-46751 JVM / IR:"ClassCastException: java.lang.String cannot be cast to java.lang.Void" in extension function in Kotlin 1.5
IDE
KT-45981 failed to analyze: java.lang.AssertionError: diagnostic callback has been already registered: Code analysis get stuck in AS 2020.3.1.14 & Kotlin v1.5.0-M2
KT-46622 60+ second freezes with Kotlin plugin 1.5.0: GetModuleInfoKt.findJvmStdlibAcrossDependencies
IDE. Gradle Integration
KT-46417 [UNRESOLVED_REFERENCE] For project to project dependencies of native platform test source sets
KT-41078 Incorrect type substitution in contracts with type parameters
KT-44770 JVM / IR: "IllegalArgumentException: Unrecognized Type: [null]" Jackson doesn't recognize type
KT-45084 JVM IR: "NoSuchElementException: Sequence contains no element matching the predicate" when inline class is passed to lambda with >22 parameters
KT-45779 JVM / IR: java.lang.NoSuchMethodError: 'int java.lang.Integer.plus(int)' caused by function reference
KT-45941 JVM IR: local functions use generic type parameters of the outer class in the bytecode, which breaks Bytebuddy and MockK
KT-46149 Generate synthetic classes for SAM adapters with erased instead of generic supertype
KT-46189 JVM IR: tailrec function with capturing lambda in default parameter value leads to NoSuchMethodError at runtime
KT-46214 JVM / IR: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" on a suspend function in an inner class
KT-46238 JVM IR: BootstrapMethodError in JDK 11+ on intersection type passed in arguments of SAM adapter where SAM interface's type parameter has a non-trivial upper bound
KT-46259 JVM IR: local function for adapted function reference is not declared as ACC_SYNTHETIC
KT-46284 JVM IR: "Unbound private symbol IrClassSymbol" on class reference to script class
KT-46402 IllegalAccessError: "CapturedLambdaInterpreter (in unnamed module @β0x71b06418) cannot access class jdk.internal.org.objectweb.asm.Type" caused by inline function with a suspend parameter in Maven project
KT-46408 JVM IR: BootstrapMethodError due to missing bridge for subclass of generic Java interface
KT-46426 JVM IR: Corrupted .class file when passing Array constructor reference as (inline) lambda
KT-46455 OOM on parsing invalid code with string interpolation
KT-46503 JVM IR: "AssertionError: Unexpected variance in super type argument: out @β1"
KT-46505 JVM IR: NullPointerException caused by a callable reference with nullable inline value class parameter
KT-46512 JVM / IR: NoSuchMethodError on SAM conversion of a function reference
KT-46515 IndexOutOfBoundsException: "Empty list doesn't contain element at index 0." on bad variable name in 1.5.0
KT-46516 JVM IR: "AnalyzerException: Expected I, but found R" on subclassing AbstractMutableList
KT-46524 Cannot use unsigned literals with api-version < 1.5 even with opt-in
KT-46537 JVM / IR: "IllegalStateException: No noarg super constructor for CLASS" caused by "No-arg" plugin with annotation on child class
KT-46540 JVM / IR: AnalyzerException: Expected an object reference, but found J caused by java.function.Supplier
KT-46554 JVM IR: "IllegalStateException: No mapping for symbol: VAR IR_TEMPORARY_VARIABLE" with value class constructor delegation call
KT-46555 JVM IR: IllegalAccessError when using Java method reference
KT-46562 Kotlin 1.5.0 generates non-serializable lambdas when they should be serializable
KT-46568 JVM IR: "AssertionError: IrCall expected inside JvmStatic wrapper" on compiling protected static function with return type Nothing inside companion object of abstract class
KT-46574 JVM / IR: ClassCastException caused by runBlocking awaiting call while returning Kotlin.Result type.
KT-46579 JVM IR: "IllegalArgumentException: Sequence contains more than one matching element" for Java enum with overloaded values() static method
KT-46751 JVM / IR:"ClassCastException: java.lang.String cannot be cast to java.lang.Void" in extension function in Kotlin 1.5
IDE
KT-45981 failed to analyze: java.lang.AssertionError: diagnostic callback has been already registered: Code analysis get stuck in AS 2020.3.1.14 & Kotlin v1.5.0-M2
KT-46622 60+ second freezes with Kotlin plugin 1.5.0: GetModuleInfoKt.findJvmStdlibAcrossDependencies
IDE. Gradle Integration
KT-46417 [UNRESOLVED_REFERENCE] For project to project dependencies of native platform test source sets
Libraries
KT-46280 JvmRecord annotation missing constructor in common
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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps
kotlin_version
from 1.4.32 to 1.5.10. Updateskotlin-gradle-plugin
from 1.4.32 to 1.5.10Release notes
Sourced from kotlin-gradle-plugin's releases.
... (truncated)
Changelog
Sourced from kotlin-gradle-plugin's changelog.
... (truncated)
Commits
5af81b4
Update Kotlin/Native: 1.5.10-release-76b3134c0
Implemented collecting use-old-backend flag from Gradle0505d58
Fix exposing provided by Gradle Kotlin dependencies.f0f2b92
Parcelize: Handle class hierarchies of Parcelers (KT-46567)87b2cc1
IR: Lower shared variables in enum entries (KT-46605)43a81e3
Update Kotlin/Native: 1.5.10-eap-6961cdc66
Cache all module dependencies to avoid O(n^2) calc complexity40ced5a
Do not insert Nothing handling in JvmStatic wrapper.e6966d2
Revert "JVM IR: mute testJvmStaticAndJvmInline for 1.5.0"8d86066
Minor. Make test actually suspend and add a test without suspensionUpdates
kotlin-stdlib
from 1.4.32 to 1.5.10Release notes
Sourced from kotlin-stdlib's releases.
... (truncated)
Changelog
Sourced from kotlin-stdlib's changelog.
... (truncated)
Commits
5af81b4
Update Kotlin/Native: 1.5.10-release-76b3134c0
Implemented collecting use-old-backend flag from Gradle0505d58
Fix exposing provided by Gradle Kotlin dependencies.f0f2b92
Parcelize: Handle class hierarchies of Parcelers (KT-46567)87b2cc1
IR: Lower shared variables in enum entries (KT-46605)43a81e3
Update Kotlin/Native: 1.5.10-eap-6961cdc66
Cache all module dependencies to avoid O(n^2) calc complexity40ced5a
Do not insert Nothing handling in JvmStatic wrapper.e6966d2
Revert "JVM IR: mute testJvmStaticAndJvmInline for 1.5.0"8d86066
Minor. Make test actually suspend and add a test without suspensionDependabot 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)