ethereum-lists / 4bytes

List of 4byte identifiers for EVM smart contract functions
MIT License
468 stars 103 forks source link

Bump KOTLIN_VERSION from 1.6.10 to 1.7.10 #50

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps KOTLIN_VERSION from 1.6.10 to 1.7.10. Updates kotlin-gradle-plugin from 1.6.10 to 1.7.10

Release notes

Sourced from kotlin-gradle-plugin's releases.

Kotlin 1.7.10

Changelog

Compiler

  • KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
  • KT-52892 Disappeared specific builder inference resolution ambiguity errors
  • KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
  • KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7

IDE. Configuration

  • KTIJ-21982 Cannot run/build anything with Kotlin plugin since last update

Tools. Gradle

  • KT-52777 'org.jetbrains.kotlinx:atomicfu:1.7.0' Gradle 7.0+ plugin variant was published with missing classes

Tools. Gradle. JS

  • KT-52856 Kotlin/JS: Upgrade NPM dependencies

Tools. Gradle. Multiplatform

  • KT-52955 SourceSetMetadataStorageForIde: Broken 'cleanupStaleEntries' with enabled configuration caching or isolated ClassLoaders
  • KT-52694 Kotlin 1.7.0 breaks Configuration Caching in Android projects

Tools. Incremental Compile

  • KT-52669 Full rebuild in IC exception recovery leaves corrupt IC data

Checksums

File Sha256
kotlin-compiler-1.7.10.zip 7683f5451ef308eb773a686ee7779a76a95ed8b143c69ac247937619d7ca3a09
kotlin-native-linux-x86_64-1.7.10.tar.gz b874373e87381b94c6a385178ea9594a5b4cfeb2fbae2bd89d3cb84c96bc3b96
kotlin-native-macos-x86_64-1.7.10.tar.gz 4e9470c25e0c6b3b79e86a59c7eca4d79c5a28ca515e80db93504535b2332a00
kotlin-native-macos-aarch64-1.7.10.tar.gz c02be577f541a5c73e1af75534006eea6e09cf67b3a886f323dae6f0406bcb3e
kotlin-native-windows-x86_64-1.7.10.zip 52c64c754a23da3d554d89beb9cdc322ffcb19b8d6f1e812e849e597d282b99d

Kotlin 1.7.0

Changelog

Analysis API. FIR

  • KT-50864 Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign target
  • KT-50252 Analysis API: Implement FirModuleResolveStates for libraries
  • KT-50862 Analsysis API: do not create use site subsitution override symbols

... (truncated)

Changelog

Sourced from kotlin-gradle-plugin's changelog.

1.7.10

Compiler

  • KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
  • KT-52892 Disappeared specific builder inference resolution ambiguity errors
  • KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
  • KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7

IDE

Fixes

  • KTIJ-19088 KotlinUFunctionCallExpression.resolve() returns null for calls to @​JvmSynthetic functions
  • KTIJ-19624 NoDescriptorForDeclarationException on iosTest.kt.vm
  • KTIJ-21515 Load JVM target 1.6 as 1.8 in Maven projects
  • KTIJ-21735 Exception when opening a project
  • KTIJ-17414 UAST: Synthetic enum methods have null return values
  • KTIJ-17444 UAST: Synthetic enum methods are missing nullness annotations
  • KTIJ-19043 UElement#comments is empty for a Kotlin property with a getter
  • KTIJ-10031 IDE fails to suggest a project declaration import if the name clashes with internal declaration with implicit import from stdlib (ex. @​Serializable)
  • KTIJ-21151 Exception about wrong read access from "Java overriding methods searcher" with Kotlin overrides
  • KTIJ-20736 NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.idea.roots.KotlinNonJvmOrderEnumerationHandler. Kotlin plugin 1.7 fails to start
  • KTIJ-21063 IDE highlighting: False positive error "Context receivers should be enabled explicitly"
  • KTIJ-20810 NoClassDefFoundError: org/jetbrains/kotlin/idea/util/SafeAnalyzeKt errors in 1.7.0-master-212 kotlin plugin on project open
  • KTIJ-17869 KotlinUFunctionCallExpression.resolve() returns null for instantiations of local classes with default constructors
  • KTIJ-21061 UObjectLiteralExpression.getExpressionType() returns the base class type for Kotlin object literals instead of the anonymous class type
  • KTIJ-20200 UAST: @​Deprecated(level=HIDDEN) constructors are not returning UMethod.isConstructor=true

IDE. Code Style, Formatting

  • KTIJ-20554 Introduce some code style for definitely non-null types

IDE. Completion

  • KTIJ-14740 Multiplatform declaration actualised in an intermediate source set is shown twice in a completion popup called in the source set

IDE. Debugger

  • KTIJ-20815 MPP Debugger: Evaluation of expect function for the project with intermediate source set may fail with java.lang.NoSuchMethodError

IDE. Decompiler, Indexing, Stubs

  • KTIJ-21472 "java.lang.IllegalStateException: Could not read file" exception on indexing invalid class file
  • KTIJ-20802 Definitely Not-Null types: "UpToDateStubIndexMismatch: PSI and index do not match" plugin error when trying to use library function with T&Any

IDE. FIR

  • KTIJ-20971 FIR IDE: "Parameter Info" shows parameters of uncallable methods
  • KTIJ-21021 FIR IDE: Completion of extension function does not work on nullable receiver

... (truncated)

Commits
  • ea836fd Add changelog for 1.7.10
  • 66fb59d Merge KT-MR-6569: [IC] Fix fallback logic in IncrementalCompilerRunner
  • 298c99e Revert renaming the kotlinx-atomicfu-runtime module
  • 39d59cb [IC] Fix fallback logic in IncrementalCompilerRunner
  • aab426c Remove 'org.jetbrains.kotlin.platform.type' attribute from publication
  • 7cc0002 Update Gradle publish plugin to 1.0.0-rc-3 version
  • 5c34d5b [MPP] SourceSetMetadataStorageForIde: Remove faulty 'cleanupStaleEntries'
  • a449dda [FE 1.0] Imitate having builder inference annotation while trying resolve wit...
  • 304bf92 Revert "[Gradle] Propagate offline mode to Native compiler"
  • 91863f2 Revert "[Gradle] Propagate offline mode to Native cinterop"
  • Additional commits viewable in compare view


Updates kotlin-stdlib from 1.6.10 to 1.7.10

Release notes

Sourced from kotlin-stdlib's releases.

Kotlin 1.7.10

Changelog

Compiler

  • KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
  • KT-52892 Disappeared specific builder inference resolution ambiguity errors
  • KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
  • KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7

IDE. Configuration

  • KTIJ-21982 Cannot run/build anything with Kotlin plugin since last update

Tools. Gradle

  • KT-52777 'org.jetbrains.kotlinx:atomicfu:1.7.0' Gradle 7.0+ plugin variant was published with missing classes

Tools. Gradle. JS

  • KT-52856 Kotlin/JS: Upgrade NPM dependencies

Tools. Gradle. Multiplatform

  • KT-52955 SourceSetMetadataStorageForIde: Broken 'cleanupStaleEntries' with enabled configuration caching or isolated ClassLoaders
  • KT-52694 Kotlin 1.7.0 breaks Configuration Caching in Android projects

Tools. Incremental Compile

  • KT-52669 Full rebuild in IC exception recovery leaves corrupt IC data

Checksums

File Sha256
kotlin-compiler-1.7.10.zip 7683f5451ef308eb773a686ee7779a76a95ed8b143c69ac247937619d7ca3a09
kotlin-native-linux-x86_64-1.7.10.tar.gz b874373e87381b94c6a385178ea9594a5b4cfeb2fbae2bd89d3cb84c96bc3b96
kotlin-native-macos-x86_64-1.7.10.tar.gz 4e9470c25e0c6b3b79e86a59c7eca4d79c5a28ca515e80db93504535b2332a00
kotlin-native-macos-aarch64-1.7.10.tar.gz c02be577f541a5c73e1af75534006eea6e09cf67b3a886f323dae6f0406bcb3e
kotlin-native-windows-x86_64-1.7.10.zip 52c64c754a23da3d554d89beb9cdc322ffcb19b8d6f1e812e849e597d282b99d

Kotlin 1.7.0

Changelog

Analysis API. FIR

  • KT-50864 Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign target
  • KT-50252 Analysis API: Implement FirModuleResolveStates for libraries
  • KT-50862 Analsysis API: do not create use site subsitution override symbols

... (truncated)

Changelog

Sourced from kotlin-stdlib's changelog.

1.7.10

Compiler

  • KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
  • KT-52892 Disappeared specific builder inference resolution ambiguity errors
  • KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
  • KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7

IDE

Fixes

  • KTIJ-19088 KotlinUFunctionCallExpression.resolve() returns null for calls to @​JvmSynthetic functions
  • KTIJ-19624 NoDescriptorForDeclarationException on iosTest.kt.vm
  • KTIJ-21515 Load JVM target 1.6 as 1.8 in Maven projects
  • KTIJ-21735 Exception when opening a project
  • KTIJ-17414 UAST: Synthetic enum methods have null return values
  • KTIJ-17444 UAST: Synthetic enum methods are missing nullness annotations
  • KTIJ-19043 UElement#comments is empty for a Kotlin property with a getter
  • KTIJ-10031 IDE fails to suggest a project declaration import if the name clashes with internal declaration with implicit import from stdlib (ex. @​Serializable)
  • KTIJ-21151 Exception about wrong read access from "Java overriding methods searcher" with Kotlin overrides
  • KTIJ-20736 NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.idea.roots.KotlinNonJvmOrderEnumerationHandler. Kotlin plugin 1.7 fails to start
  • KTIJ-21063 IDE highlighting: False positive error "Context receivers should be enabled explicitly"
  • KTIJ-20810 NoClassDefFoundError: org/jetbrains/kotlin/idea/util/SafeAnalyzeKt errors in 1.7.0-master-212 kotlin plugin on project open
  • KTIJ-17869 KotlinUFunctionCallExpression.resolve() returns null for instantiations of local classes with default constructors
  • KTIJ-21061 UObjectLiteralExpression.getExpressionType() returns the base class type for Kotlin object literals instead of the anonymous class type
  • KTIJ-20200 UAST: @​Deprecated(level=HIDDEN) constructors are not returning UMethod.isConstructor=true

IDE. Code Style, Formatting

  • KTIJ-20554 Introduce some code style for definitely non-null types

IDE. Completion

  • KTIJ-14740 Multiplatform declaration actualised in an intermediate source set is shown twice in a completion popup called in the source set

IDE. Debugger

  • KTIJ-20815 MPP Debugger: Evaluation of expect function for the project with intermediate source set may fail with java.lang.NoSuchMethodError

IDE. Decompiler, Indexing, Stubs

  • KTIJ-21472 "java.lang.IllegalStateException: Could not read file" exception on indexing invalid class file
  • KTIJ-20802 Definitely Not-Null types: "UpToDateStubIndexMismatch: PSI and index do not match" plugin error when trying to use library function with T&Any

IDE. FIR

  • KTIJ-20971 FIR IDE: "Parameter Info" shows parameters of uncallable methods
  • KTIJ-21021 FIR IDE: Completion of extension function does not work on nullable receiver

... (truncated)

Commits
  • ea836fd Add changelog for 1.7.10
  • 66fb59d Merge KT-MR-6569: [IC] Fix fallback logic in IncrementalCompilerRunner
  • 298c99e Revert renaming the kotlinx-atomicfu-runtime module
  • 39d59cb [IC] Fix fallback logic in IncrementalCompilerRunner
  • aab426c Remove 'org.jetbrains.kotlin.platform.type' attribute from publication
  • 7cc0002 Update Gradle publish plugin to 1.0.0-rc-3 version
  • 5c34d5b [MPP] SourceSetMetadataStorageForIde: Remove faulty 'cleanupStaleEntries'
  • a449dda [FE 1.0] Imitate having builder inference annotation while trying resolve wit...
  • 304bf92 Revert "[Gradle] Propagate offline mode to Native compiler"
  • 91863f2 Revert "[Gradle] Propagate offline mode to Native cinterop"
  • 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)
ligi commented 2 years ago

@dependabot rebase