Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 24, 2021

Bumps kotlin.version from 1.5.30-RC to 1.6.0-M1.
Updates kotlin-stdlib-jdk8 from 1.5.30-RC to 1.6.0-M1

Release notes

Sourced from kotlin-stdlib-jdk8's releases.

Kotlin 1.6.0-M1

Learn how to install Kotlin 1.6.0-M1.

Changelog

Android

  • KT-48019 Bundle Kotlin Tooling Metadata into apk artifacts
  • KT-47733 JVM / IR: Android Synthetic don't generate _findCachedViewById function

Compiler

New Features

  • KT-12794 Allow runtime retention repeatable annotations when compiling under Java 8
  • KT-47984 In-place arguments inlining for @​InlineOnly functions
  • KT-48194 Try to resolve calls where we don't have enough type information, using the builder inference despite the presence of the annotation
  • KT-26245 Add ability to specify generic type parameters as not-null
  • KT-45949 Kotlin/Native: Improve bound check elimination
  • KT-47699 Support programmatic creation of class annotations and corresponding feature flag on JVM
  • KT-47736 Support conversion from regular functional types to suspending ones in JVM IR
  • KT-39055 Support property delegate created via synthetic method instead of field

Performance Improvements

  • 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-47918 JVM / IR: Performance degradation with const-bound for-cycles
  • KT-47785 Compilation time increased when trying to compile AssertJ DB expression in 1.5.21
  • KT-46615 Don't generate nullability assertions in methods for directly invoked lambdas

Fixes

  • KT-48523 Kotlin/Native: cross-compilation from Linux to MinGW not working when platform.posix is used
  • KT-48295 JVM / IR: VerifyError: Bad access to protected data in getfield
  • KT-48440 JVM IR: Missing checkcast in generated bytecode causes VerifyError in Kotlin 1.5.30
  • KT-48794 Breaking change in 1.5.30: Builder inference lambda contains inapplicable calls so {1} cant be inferred
  • KT-48653 Warnings on non-exhaustive when statements missing in some cases with 1.6
  • KT-48394 JVM: Invalid locals caused by unboxing bytecode optimization
  • KT-48380 kotlin.RuntimeException: Unexpected receiver type
  • KT-47855 Kotlin/Native: compilation fails due to Escape Analysis
  • KT-48291 False positive [ACTUAL_MISSING] Declaration must be marked with 'actual' when implementing actual interface
  • KT-48613 Kotlin/Native fails to compile debug binaries for watchosArm64 target
  • KT-48618 Enable by default "suspend conversion" feature in 1.6
  • KT-48543 Native compiler crashes because of bridges for $default stubs
  • KT-47328 JVM / IR: NoSuchFieldError with missing CHECKCAST
  • KT-47638 Drop EXPERIMENTAL_IS_NOT_ENABLED diagnostic

... (truncated)

Changelog

Sourced from kotlin-stdlib-jdk8's changelog.

1.6.0-M1

Android

  • KT-48019 Bundle Kotlin Tooling Metadata into apk artifacts
  • KT-47733 JVM / IR: Android Synthetic don't generate _findCachedViewById function

Compiler

New Features

  • KT-12794 Allow runtime retention repeatable annotations when compiling under Java 8
  • KT-47984 In-place arguments inlining for @​InlineOnly functions
  • KT-48194 Try to resolve calls where we don't have enough type information, using the builder inference despite the presence of the annotation
  • KT-26245 Add ability to specify generic type parameters as not-null
  • KT-45949 Kotlin/Native: Improve bound check elimination
  • KT-47699 Support programmatic creation of class annotations and corresponding feature flag on JVM
  • KT-47736 Support conversion from regular functional types to suspending ones in JVM IR
  • KT-39055 Support property delegate created via synthetic method instead of field

Performance Improvements

  • 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-47918 JVM / IR: Performance degradation with const-bound for-cycles
  • KT-47785 Compilation time increased when trying to compile AssertJ DB expression in 1.5.21
  • KT-46615 Don't generate nullability assertions in methods for directly invoked lambdas

Fixes

  • KT-48523 Kotlin/Native: cross-compilation from Linux to MinGW not working when platform.posix is used
  • KT-48295 JVM / IR: VerifyError: Bad access to protected data in getfield
  • KT-48440 JVM IR: Missing checkcast in generated bytecode causes VerifyError in Kotlin 1.5.30
  • KT-48794 Breaking change in 1.5.30: Builder inference lambda contains inapplicable calls so {1} cant be inferred
  • KT-48653 Warnings on non-exhaustive when statements missing in some cases with 1.6
  • KT-48394 JVM: Invalid locals caused by unboxing bytecode optimization
  • KT-48380 kotlin.RuntimeException: Unexpected receiver type
  • KT-47855 Kotlin/Native: compilation fails due to Escape Analysis
  • KT-48291 False positive [ACTUAL_MISSING] Declaration must be marked with 'actual' when implementing actual interface
  • KT-48613 Kotlin/Native fails to compile debug binaries for watchosArm64 target
  • KT-48618 Enable by default "suspend conversion" feature in 1.6
  • KT-48543 Native compiler crashes because of bridges for $default stubs
  • KT-47328 JVM / IR: NoSuchFieldError with missing CHECKCAST
  • KT-47638 Drop EXPERIMENTAL_IS_NOT_ENABLED diagnostic
  • KT-48349 OptIn markers are forbidden on local variable / value parameter / property getter only in presence of explicit Target annotation
  • KT-48589 KotlinTypeRefiner is lost, leading to TYPE_MISMATCH and OVERLOAD_RESOLUTION_AMBIGUITY issues with MPP projects
  • KT-48615 Inconsistent behavior with integer literals overflow (Implementation)
  • KT-47937 Implement deprecation of computing constant values of complex boolean expressions in when condition branches and conditions of loops

... (truncated)

Commits
  • 3f1c3ea Build: Add missing verification metadata for httpcore 4.2.1
  • 60d02ea Add changelog for 1.6.0-M1 and move 1.5.x changelogs to a separate file
  • dce8aee Add changelog for 1.5.31
  • 71a4ede Add changelog for 1.5.30
  • 6446866 Minor. Ignore test on JS_IR
  • 102736f Fixup end label of local variable if it is before start label
  • b07cf8a Bump Kotlin/Native version.
  • e575c94 Fix binary compatibility with AS Arctic Fox C14
  • 7613d80 Provide KotlinSourceElementKt.getPsi for bwc with AS
  • 15b0e11 [Native][Tools] Add input directory in the bundles repack script
  • Additional commits viewable in compare view

Updates kotlin-test from 1.5.30-RC to 1.6.0-M1

Release notes

Sourced from kotlin-test's releases.

Kotlin 1.6.0-M1

Learn how to install Kotlin 1.6.0-M1.

Changelog

Android

  • KT-48019 Bundle Kotlin Tooling Metadata into apk artifacts
  • KT-47733 JVM / IR: Android Synthetic don't generate _findCachedViewById function

Compiler

New Features

  • KT-12794 Allow runtime retention repeatable annotations when compiling under Java 8
  • KT-47984 In-place arguments inlining for @​InlineOnly functions
  • KT-48194 Try to resolve calls where we don't have enough type information, using the builder inference despite the presence of the annotation
  • KT-26245 Add ability to specify generic type parameters as not-null
  • KT-45949 Kotlin/Native: Improve bound check elimination
  • KT-47699 Support programmatic creation of class annotations and corresponding feature flag on JVM
  • KT-47736 Support conversion from regular functional types to suspending ones in JVM IR
  • KT-39055 Support property delegate created via synthetic method instead of field

Performance Improvements

  • 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-47918 JVM / IR: Performance degradation with const-bound for-cycles
  • KT-47785 Compilation time increased when trying to compile AssertJ DB expression in 1.5.21
  • KT-46615 Don't generate nullability assertions in methods for directly invoked lambdas

Fixes

  • KT-48523 Kotlin/Native: cross-compilation from Linux to MinGW not working when platform.posix is used
  • KT-48295 JVM / IR: VerifyError: Bad access to protected data in getfield
  • KT-48440 JVM IR: Missing checkcast in generated bytecode causes VerifyError in Kotlin 1.5.30
  • KT-48794 Breaking change in 1.5.30: Builder inference lambda contains inapplicable calls so {1} cant be inferred
  • KT-48653 Warnings on non-exhaustive when statements missing in some cases with 1.6
  • KT-48394 JVM: Invalid locals caused by unboxing bytecode optimization
  • KT-48380 kotlin.RuntimeException: Unexpected receiver type
  • KT-47855 Kotlin/Native: compilation fails due to Escape Analysis
  • KT-48291 False positive [ACTUAL_MISSING] Declaration must be marked with 'actual' when implementing actual interface
  • KT-48613 Kotlin/Native fails to compile debug binaries for watchosArm64 target
  • KT-48618 Enable by default "suspend conversion" feature in 1.6
  • KT-48543 Native compiler crashes because of bridges for $default stubs
  • KT-47328 JVM / IR: NoSuchFieldError with missing CHECKCAST
  • KT-47638 Drop EXPERIMENTAL_IS_NOT_ENABLED diagnostic

... (truncated)

Changelog

Sourced from kotlin-test's changelog.

1.6.0-M1

Android

  • KT-48019 Bundle Kotlin Tooling Metadata into apk artifacts
  • KT-47733 JVM / IR: Android Synthetic don't generate _findCachedViewById function

Compiler

New Features

  • KT-12794 Allow runtime retention repeatable annotations when compiling under Java 8
  • KT-47984 In-place arguments inlining for @​InlineOnly functions
  • KT-48194 Try to resolve calls where we don't have enough type information, using the builder inference despite the presence of the annotation
  • KT-26245 Add ability to specify generic type parameters as not-null
  • KT-45949 Kotlin/Native: Improve bound check elimination
  • KT-47699 Support programmatic creation of class annotations and corresponding feature flag on JVM
  • KT-47736 Support conversion from regular functional types to suspending ones in JVM IR
  • KT-39055 Support property delegate created via synthetic method instead of field

Performance Improvements

  • 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-47918 JVM / IR: Performance degradation with const-bound for-cycles
  • KT-47785 Compilation time increased when trying to compile AssertJ DB expression in 1.5.21
  • KT-46615 Don't generate nullability assertions in methods for directly invoked lambdas

Fixes

  • KT-48523 Kotlin/Native: cross-compilation from Linux to MinGW not working when platform.posix is used
  • KT-48295 JVM / IR: VerifyError: Bad access to protected data in getfield
  • KT-48440 JVM IR: Missing checkcast in generated bytecode causes VerifyError in Kotlin 1.5.30
  • KT-48794 Breaking change in 1.5.30: Builder inference lambda contains inapplicable calls so {1} cant be inferred
  • KT-48653 Warnings on non-exhaustive when statements missing in some cases with 1.6
  • KT-48394 JVM: Invalid locals caused by unboxing bytecode optimization
  • KT-48380 kotlin.RuntimeException: Unexpected receiver type
  • KT-47855 Kotlin/Native: compilation fails due to Escape Analysis
  • KT-48291 False positive [ACTUAL_MISSING] Declaration must be marked with 'actual' when implementing actual interface
  • KT-48613 Kotlin/Native fails to compile debug binaries for watchosArm64 target
  • KT-48618 Enable by default "suspend conversion" feature in 1.6
  • KT-48543 Native compiler crashes because of bridges for $default stubs
  • KT-47328 JVM / IR: NoSuchFieldError with missing CHECKCAST
  • KT-47638 Drop EXPERIMENTAL_IS_NOT_ENABLED diagnostic
  • KT-48349 OptIn markers are forbidden on local variable / value parameter / property getter only in presence of explicit Target annotation
  • KT-48589 KotlinTypeRefiner is lost, leading to TYPE_MISMATCH and OVERLOAD_RESOLUTION_AMBIGUITY issues with MPP projects
  • KT-48615 Inconsistent behavior with integer literals overflow (Implementation)
  • KT-47937 Implement deprecation of computing constant values of complex boolean expressions in when condition branches and conditions of loops

... (truncated)

Commits
  • 3f1c3ea Build: Add missing verification metadata for httpcore 4.2.1
  • 60d02ea Add changelog for 1.6.0-M1 and move 1.5.x changelogs to a separate file
  • dce8aee Add changelog for 1.5.31
  • 71a4ede Add changelog for 1.5.30
  • 6446866 Minor. Ignore test on JS_IR
  • 102736f Fixup end label of local variable if it is before start label
  • b07cf8a Bump Kotlin/Native version.
  • e575c94 Fix binary compatibility with AS Arctic Fox C14
  • 7613d80 Provide KotlinSourceElementKt.getPsi for bwc with AS
  • 15b0e11 [Native][Tools] Add input directory in the bundles repack script
  • Additional commits viewable in compare view

Updates kotlin-maven-plugin from 1.5.30-RC to 1.6.0-M1

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)

Bumps `kotlin.version` from 1.5.30-RC to 1.6.0-M1.

Updates `kotlin-stdlib-jdk8` from 1.5.30-RC to 1.6.0-M1
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.6.0-M1/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.5.30-RC...v1.6.0-M1)

Updates `kotlin-test` from 1.5.30-RC to 1.6.0-M1
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.6.0-M1/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.5.30-RC...v1.6.0-M1)

Updates `kotlin-maven-plugin` from 1.5.30-RC to 1.6.0-M1

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.kotlin:kotlin-test
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 24, 2021
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 12, 2021

Superseded by #17.

@dependabot dependabot bot closed this Oct 12, 2021
@dependabot dependabot bot deleted the dependabot/maven/kotlin.version-1.6.0-M1 branch October 12, 2021 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant