Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Bump kotlin.version from 1.5.30 to 1.5.31 #84

Merged
merged 1 commit into from
Sep 20, 2021

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps kotlin.version from 1.5.30 to 1.5.31.
Updates kotlin-maven-allopen from 1.5.30 to 1.5.31

Updates kotlin-maven-noarg from 1.5.30 to 1.5.31

Updates kotlin-maven-plugin from 1.5.30 to 1.5.31

Updates kotlin-bom from 1.5.30 to 1.5.31

Release notes

Sourced from kotlin-bom's releases.

Kotlin 1.5.31

Changelog

Compiler

Fixes

  • KT-48659 JVM / IR: Referential equality returns true for different instances
  • KT-48613 Kotlin/Native fails to compile debug binaries for watchosArm64 target
  • KT-48316 "No value passed for parameter" regression with Java annotation default values with JSR-305
  • KT-48343 Mistake in an error message for uninferred type variable without unrestricted builder inference
  • KT-48543 Native compiler crashes because of bridges for $default stubs
  • KT-48349 OptIn markers are forbidden on local variable / value parameter / property getter only in presence of explicit Target annotation
  • KT-48295 JVM / IR: VerifyError: Bad access to protected data in getfield
  • KT-48551 JVM / IR: "IllegalStateException: Inline class has no primary constructor" caused by inline class from one module and fun interface from another
  • KT-47917 JVM: "UTF8 string too large" caused by a big string
  • KT-48440 JVM IR: Missing checkcast in generated bytecode causes VerifyError in Kotlin 1.5.30
  • KT-48361 INTEGER_OPERATOR_RESOLVE_WILL_CHANGE is not reported in some positions
  • KT-48267 JVM IR: CCE on callable reference to Array constructor passed to inline function

Native

  • KT-48591 Kotlin/Native: Char.isHighSurrogate and Char.isLowSurrogate return wrong result for macosArm64 and iosArm64 with compiler cache enabled
  • KT-48491 CInterop broke in Kotlin 1.5.30

Checksums

File Sha256
kotlin-compiler-1.5.31.zip 661111286f3e5ac06aaf3a9403d869d9a96a176b62b141814be626a47249fe9e
kotlin-native-linux-x86_64-1.5.31.tar.gz f2ece84b7f00dfb95604afe729e60cf5be2acfd75b0a5031ba610b81a1c030a6
kotlin-native-macos-x86_64-1.5.31.tar.gz 8136035e1fab879f1e049dec0e1449f8f37c4386ca0616e8f3d26fb066946274
kotlin-native-macos-aarch64-1.5.31.tar.gz 136eff642b5d04ab786d9a44ca87fac035e901198de37e4e55a19a133a84c1b5
kotlin-native-windows-x86_64-1.5.31.zip d8bfff94e63ec768719436cff1fb5c713494dc4cbf414aaae9160ea7d3a9417e
Changelog

Sourced from kotlin-bom's changelog.

1.5.31

Compiler

Fixes

  • KT-48659 JVM / IR: Referential equality returns true for different instances
  • KT-48613 Kotlin/Native fails to compile debug binaries for watchosArm64 target
  • KT-48316 "No value passed for parameter" regression with Java annotation default values with JSR-305
  • KT-48343 Mistake in an error message for uninferred type variable without unrestricted builder inference
  • KT-48543 Native compiler crashes because of bridges for $default stubs
  • KT-48349 OptIn markers are forbidden on local variable / value parameter / property getter only in presence of explicit Target annotation
  • KT-48295 JVM / IR: VerifyError: Bad access to protected data in getfield
  • KT-48551 JVM / IR: "IllegalStateException: Inline class has no primary constructor" caused by inline class from one module and fun interface from another
  • KT-47917 JVM: "UTF8 string too large" caused by a big string
  • KT-48440 JVM IR: Missing checkcast in generated bytecode causes VerifyError in Kotlin 1.5.30
  • KT-48361 INTEGER_OPERATOR_RESOLVE_WILL_CHANGE is not reported in some positions
  • KT-48267 JVM IR: CCE on callable reference to Array constructor passed to inline function

Native

  • KT-48591 Kotlin/Native: Char.isHighSurrogate and Char.isLowSurrogate return wrong result for macosArm64 and iosArm64 with compiler cache enabled
  • KT-48491 CInterop broke in Kotlin 1.5.30
Commits
  • a2694eb WA: Update K/N version to 1.5.31
  • e1aadce Add changelog for 1.5.31
  • 8ebf19c Update asm: place asm-all above ideaIC dependency that has older asm
  • ec21756 Update asm: migrate to stable visitor API
  • a5c7c02 Update asm: update dependencies (verification-metadata.xml)
  • ab3eb55 Update asm: substitute asm from platform to more specific one
  • 0d9cc9e Set desired version of asm to avoid taking it from intellij core
  • 91af581 JVM IR: do not optimize casts for primitives in TypeOperatorLowering
  • f2109a7 [K/N] Add workaround for KT-48591
  • 5d4d91e [K/N] Add testcase for KT-48591
  • 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)

Bumps `kotlin.version` from 1.5.30 to 1.5.31.

Updates `kotlin-maven-allopen` from 1.5.30 to 1.5.31

Updates `kotlin-maven-noarg` from 1.5.30 to 1.5.31

Updates `kotlin-maven-plugin` from 1.5.30 to 1.5.31

Updates `kotlin-bom` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-maven-noarg
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the Type: dependencies Pull requests that update a dependency file label Sep 20, 2021
@zambrovski zambrovski merged commit fafa47d into develop Sep 20, 2021
@dependabot dependabot bot deleted the dependabot/maven/kotlin.version-1.5.31 branch September 20, 2021 22:21
@zambrovski zambrovski added this to the 0.0.6 milestone Oct 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Type: dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant