SimpleFlatMapper
SimpleFlatMapper copied to clipboard
Bump kotlin-stdlib from 1.2.21 to 1.6.0 in /sfm-test-kotlin
Bumps kotlin-stdlib from 1.2.21 to 1.6.0.
Release notes
Sourced from kotlin-stdlib's releases.
Kotlin 1.6.0
Changelog
Android
KT-48019Bundle Kotlin Tooling Metadata into apk artifactsKT-47733JVM / IR: Android Synthetic don't generate _findCachedViewById functionCompiler
New Features
KT-47984In-place arguments inlining for@InlineOnlyfunctionsKT-12794Allow runtime retention repeatable annotations when compiling under Java 8KT-43714Support annotations on class type parameters (AnnotationTarget.TYPE_PARAMETER)KT-45949Kotlin/Native: Improve bound check eliminationKT-43919Support loading Java annotations on base classes and implementing interfaces' type argumentsKT-48194Try to resolve calls where we don't have enough type information, using the builder inference despite the presence of the annotationKT-47736Support conversion from regular functional types to suspending ones in JVM IRKT-39055Support property delegate created via synthetic method instead of fieldPerformance Improvements
KT-45185FIR2IR: get rid of IrBuiltIns usagesKT-47918JVM / IR: Performance degradation with const-bound for-cyclesKT-33835Bytecode including unnecessary null checks for safe calls where left-hand side is non-nullableKT-41510Compilation of kotlin html DSL is still too slowKT-48211We spend a lot of time in ExpectActual declaration checker when there is very small amount of actual/expect declarationKT-39054Optimize delegated properties which call get/set on the given KProperty instance on JVMKT-46615Don't generate nullability assertions in methods for directly invoked lambdasFixes
KT-49613JVM / IR: "Exception during IR lowering" with java fun interface and it's non-trivial usageKT-49548"ClassCastException: java.util.ArrayList$Itr cannot be cast to kotlin.collections.IntIterator" with Iterable insideletKT-22562Deprecate calls to "suspend" named functions with single dangling lambda argumentKT-47120JVM IR: NoClassDefFoundError when there are an extension and a regular function with the same nameKT-49477Has ran into recursion problem with two interdependant delegatesKT-49442ClassCastException on reporting [EXPOSED_FROM_PRIVATE_IN_FILE] Deprecation: private-in-file class should not expose 'private-in-class'KT-49371JVM / IR: "NoSuchMethodError" with multiple inheritanceKT-44843PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with delegate who has name or parameter with the same name as a propertyKT-49294Turning FlowCollector into 'fun interface' leads to AbstractMethodErrorKT-18282Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyErrorKT-25289Prohibit access to class members in the super constructor call of its companion and nested objectKT-32753Prohibit@JvmFieldon property in primary constructor that overrides interface propertyKT-43433Suspend conversion is disabledmessage in cases where it is not supported and quickfix to update language version is suggestedKT-49399Building repeatable annotation with Container nested class fails with ISE: "Repeatable annotation class should have a container generated"KT-49209Default upper bound for type variables should be non-nullKT-49335NPE inRepeatedAnnotationLowering.wrapAnnotationEntriesInContainerwhen using@Repeatableannotation from different fileKT-48876java.lang.UnsupportedOperationException: org.jetbrains.kotlin.ir.expressions.impl.IrReturnableBlockImpl@4a729df2
... (truncated)
Changelog
Sourced from kotlin-stdlib's changelog.
1.6.0
Android
KT-48019Bundle Kotlin Tooling Metadata into apk artifactsKT-47733JVM / IR: Android Synthetic don't generate _findCachedViewById functionCompiler
New Features
KT-47984In-place arguments inlining for@InlineOnlyfunctionsKT-12794Allow runtime retention repeatable annotations when compiling under Java 8KT-43714Support annotations on class type parameters (AnnotationTarget.TYPE_PARAMETER)KT-45949Kotlin/Native: Improve bound check eliminationKT-43919Support loading Java annotations on base classes and implementing interfaces' type argumentsKT-48194Try to resolve calls where we don't have enough type information, using the builder inference despite the presence of the annotationKT-47736Support conversion from regular functional types to suspending ones in JVM IRKT-39055Support property delegate created via synthetic method instead of fieldPerformance Improvements
KT-45185FIR2IR: get rid of IrBuiltIns usagesKT-47918JVM / IR: Performance degradation with const-bound for-cyclesKT-33835Bytecode including unnecessary null checks for safe calls where left-hand side is non-nullableKT-41510Compilation of kotlin html DSL is still too slowKT-48211We spend a lot of time in ExpectActual declaration checker when there is very small amount of actual/expect declarationKT-39054Optimize delegated properties which call get/set on the given KProperty instance on JVMKT-46615Don't generate nullability assertions in methods for directly invoked lambdasFixes
KT-49613JVM / IR: "Exception during IR lowering" with java fun interface and it's non-trivial usageKT-49548"ClassCastException: java.util.ArrayList$Itr cannot be cast to kotlin.collections.IntIterator" with Iterable insideletKT-22562Deprecate calls to "suspend" named functions with single dangling lambda argumentKT-47120JVM IR: NoClassDefFoundError when there are an extension and a regular function with the same nameKT-49477Has ran into recursion problem with two interdependant delegatesKT-49442ClassCastException on reporting [EXPOSED_FROM_PRIVATE_IN_FILE] Deprecation: private-in-file class should not expose 'private-in-class'KT-49371JVM / IR: "NoSuchMethodError" with multiple inheritanceKT-44843PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with delegate who has name or parameter with the same name as a propertyKT-49294Turning FlowCollector into 'fun interface' leads to AbstractMethodErrorKT-18282Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyErrorKT-25289Prohibit access to class members in the super constructor call of its companion and nested objectKT-32753Prohibit@JvmFieldon property in primary constructor that overrides interface propertyKT-43433Suspend conversion is disabledmessage in cases where it is not supported and quickfix to update language version is suggestedKT-49399Building repeatable annotation with Container nested class fails with ISE: "Repeatable annotation class should have a container generated"KT-49209Default upper bound for type variables should be non-nullKT-49335NPE inRepeatedAnnotationLowering.wrapAnnotationEntriesInContainerwhen using@Repeatableannotation from different fileKT-48876java.lang.UnsupportedOperationException: org.jetbrains.kotlin.ir.expressions.impl.IrReturnableBlockImpl@4a729df2KT-48131IAE "Repeatable annotation container value must be a class reference" on using Kotlin-repeatable annotation from dependency
... (truncated)
Commits
829d1d8Add changelog for 1.6.099b69aeMerge KT-MR-4942: Mark packages for relocation to fix classpath interferring ...583488e[scripting] Fix NPE in aether.kt0d1f362Fix PureAndroidAndJavaConsumeMppLibIT working with test project46af453JVM KT-49613 don't generate indy reference to protected constructord5275aaMark packages for relocation to fix classpath interferring in main-ktsa3820d4JVM KT-49548 progression iterators can be tainted63044b1Update-Xjvm-defaultdescriptione8e3c72Update INTERFACE_CANT_CALL_DEFAULT_METHOD_VIA_SUPER messageddd02feJvmDefault. Allow non default inheritance with special flag- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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 labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill 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.