KT-47918 JVM / IR: Performance degradation with const-bound for-cycles
KT-33835 Bytecode including unnecessary null checks for safe calls where left-hand side is non-nullable
KT-41510 Compilation of kotlin html DSL is still too slow
KT-48211 We spend a lot of time in ExpectActual declaration checker when there is very small amount of actual/expect declaration
KT-39054 Optimize delegated properties which call get/set on the given KProperty instance on JVM
KT-46615 Don't generate nullability assertions in methods for directly invoked lambdas
Fixes
KT-49613 JVM / IR: "Exception during IR lowering" with java fun interface and it's non-trivial usage
KT-49548 "ClassCastException: java.util.ArrayList$Itr cannot be cast to kotlin.collections.IntIterator" with Iterable inside let
KT-22562 Deprecate calls to "suspend" named functions with single dangling lambda argument
KT-47120 JVM IR: NoClassDefFoundError when there are an extension and a regular function with the same name
KT-49477 Has ran into recursion problem with two interdependant delegates
KT-49442 ClassCastException on reporting [EXPOSED_FROM_PRIVATE_IN_FILE] Deprecation: private-in-file class should not expose 'private-in-class'
KT-49371 JVM / IR: "NoSuchMethodError" with multiple inheritance
KT-44843 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with delegate who has name or parameter with the same name as a property
KT-49294 Turning FlowCollector into 'fun interface' leads to AbstractMethodError
KT-18282 Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyError
KT-25289 Prohibit access to class members in the super constructor call of its companion and nested object
KT-32753 Prohibit @JvmField on property in primary constructor that overrides interface property
KT-43433Suspend conversion is disabled message in cases where it is not supported and quickfix to update language version is suggested
KT-49399 Building repeatable annotation with Container nested class fails with ISE: "Repeatable annotation class should have a container generated"
KT-49209 Default upper bound for type variables should be non-null
KT-49335 NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer when using @Repeatable annotation from different file
KT-47918 JVM / IR: Performance degradation with const-bound for-cycles
KT-33835 Bytecode including unnecessary null checks for safe calls where left-hand side is non-nullable
KT-41510 Compilation of kotlin html DSL is still too slow
KT-48211 We spend a lot of time in ExpectActual declaration checker when there is very small amount of actual/expect declaration
KT-39054 Optimize delegated properties which call get/set on the given KProperty instance on JVM
KT-46615 Don't generate nullability assertions in methods for directly invoked lambdas
Fixes
KT-49613 JVM / IR: "Exception during IR lowering" with java fun interface and it's non-trivial usage
KT-49548 "ClassCastException: java.util.ArrayList$Itr cannot be cast to kotlin.collections.IntIterator" with Iterable inside let
KT-22562 Deprecate calls to "suspend" named functions with single dangling lambda argument
KT-47120 JVM IR: NoClassDefFoundError when there are an extension and a regular function with the same name
KT-49477 Has ran into recursion problem with two interdependant delegates
KT-49442 ClassCastException on reporting [EXPOSED_FROM_PRIVATE_IN_FILE] Deprecation: private-in-file class should not expose 'private-in-class'
KT-49371 JVM / IR: "NoSuchMethodError" with multiple inheritance
KT-44843 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with delegate who has name or parameter with the same name as a property
KT-49294 Turning FlowCollector into 'fun interface' leads to AbstractMethodError
KT-18282 Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyError
KT-25289 Prohibit access to class members in the super constructor call of its companion and nested object
KT-32753 Prohibit @JvmField on property in primary constructor that overrides interface property
KT-43433Suspend conversion is disabled message in cases where it is not supported and quickfix to update language version is suggested
KT-49399 Building repeatable annotation with Container nested class fails with ISE: "Repeatable annotation class should have a container generated"
KT-49209 Default upper bound for type variables should be non-null
KT-49335 NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer when using @Repeatable annotation from different file
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
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/GoogleCloudPlatform/getting-started-java/network/alerts).
Bumps kotlin-stdlib from 1.5.31 to 1.6.0.
Release notes
Sourced from kotlin-stdlib's releases.
... (truncated)
Changelog
Sourced from kotlin-stdlib's changelog.
... (truncated)
Commits
829d1d8
Add changelog for 1.6.099b69ae
Merge KT-MR-4942: Mark packages for relocation to fix classpath interferring ...583488e
[scripting] Fix NPE in aether.kt0d1f362
Fix PureAndroidAndJavaConsumeMppLibIT working with test project46af453
JVM KT-49613 don't generate indy reference to protected constructord5275aa
Mark packages for relocation to fix classpath interferring in main-ktsa3820d4
JVM KT-49548 progression iterators can be tainted63044b1
Update-Xjvm-default
descriptione8e3c72
Update INTERFACE_CANT_CALL_DEFAULT_METHOD_VIA_SUPER messageddd02fe
JvmDefault. Allow non default inheritance with special flagDependabot 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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/GoogleCloudPlatform/getting-started-java/network/alerts).