tschuchortdev / kotlin-compile-testing

A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Mozilla Public License 2.0
661 stars 63 forks source link

Bump embedded_kotlin_version from 1.7.10 to 1.7.20-193 #315

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps embedded_kotlin_version from 1.7.10 to 1.7.20-193. Updates kotlin-scripting-compiler from 1.7.10 to 1.7.20-193

Release notes

Sourced from kotlin-scripting-compiler's releases.

Kotlin 1.7.20-RC

Changelog

Compiler

  • KT-53739 Builder inference, extension hides members
  • KT-53733 Kotlin/Native: update source documentation for the new default memory manager
  • KT-53667 Compiler crashes on attempt to alloc a string on the stack in new MM
  • KT-53480 Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$string
  • KT-52843 Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by Long
  • KT-51868 JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interface
  • KT-53475 Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"

Libraries

  • KT-52910 Provide visit extension functions for java.nio.file.Path
  • KT-52909 Implement a walk extension function for java.nio.file.Path

Native

  • KT-53346 MPP project with kotlinx-serialization-json:1.4.0-RC is not built

Native. C and ObjC Import

Native. Runtime

  • KT-53534 Kotlin/Native: -Xruntime-logs=gc=info flag doesn't work with compiler caches in 1.7.20-beta

Tools. Gradle

  • KT-53670 Gradle: Cyclic dependency between kotlin-gradle-plugin-idea-1.7.20-Beta and kotlin-gradle-plugin-idea-proto-1.7.20-Beta
  • KT-53615 Gradle: Fix deprecation warnings in CleanableStoreImpl
  • KT-53118 Fully up-to-date builds are slower with Kotlin 1.7.0

Tools. Gradle. Cocoapods

  • KT-53337 Add warning about future changing default linking type of framework provided via cocoapods plugin

Tools. Incremental Compile

  • KT-53266 Increment Compilation: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing companion object constant field
  • KT-53231 New IC reports build failures for missing classpath snapshots

Tools. Kapt

  • KT-52761 Kotlin 1.7.0 breaks kapt processing for protobuf generated java sources

Checksums

... (truncated)

Commits
  • b489e93 Fix lowering of receiver access in IR scripting
  • 8a8853c K1. Fix error message for BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION
  • 608d45c Add changelog for 1.7.20-RC
  • 3a340d2 Fix kind of NoBuilderInferenceWithoutAnnotationRestriction
  • a17fc51 Fix receiver inconsistency when builder inference restriction disabled
  • f0fd2cf Put back the line with language feature to 1.7 block
  • 9775354 K1: add diagnostic BUILDER_INFERENCE_STUB_RECEIVER
  • e01c7a7 K1: add diagnostic BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION
  • 486ace1 Add language feature for diagnostics in builder inference restriction
  • b444ad2 Fix test for two builder inference lambdas
  • Additional commits viewable in compare view


Updates kotlin-compiler-embeddable from 1.7.10 to 1.7.20-193

Release notes

Sourced from kotlin-compiler-embeddable's releases.

Kotlin 1.7.20-RC

Changelog

Compiler

  • KT-53739 Builder inference, extension hides members
  • KT-53733 Kotlin/Native: update source documentation for the new default memory manager
  • KT-53667 Compiler crashes on attempt to alloc a string on the stack in new MM
  • KT-53480 Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$string
  • KT-52843 Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by Long
  • KT-51868 JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interface
  • KT-53475 Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"

Libraries

  • KT-52910 Provide visit extension functions for java.nio.file.Path
  • KT-52909 Implement a walk extension function for java.nio.file.Path

Native

  • KT-53346 MPP project with kotlinx-serialization-json:1.4.0-RC is not built

Native. C and ObjC Import

Native. Runtime

  • KT-53534 Kotlin/Native: -Xruntime-logs=gc=info flag doesn't work with compiler caches in 1.7.20-beta

Tools. Gradle

  • KT-53670 Gradle: Cyclic dependency between kotlin-gradle-plugin-idea-1.7.20-Beta and kotlin-gradle-plugin-idea-proto-1.7.20-Beta
  • KT-53615 Gradle: Fix deprecation warnings in CleanableStoreImpl
  • KT-53118 Fully up-to-date builds are slower with Kotlin 1.7.0

Tools. Gradle. Cocoapods

  • KT-53337 Add warning about future changing default linking type of framework provided via cocoapods plugin

Tools. Incremental Compile

  • KT-53266 Increment Compilation: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing companion object constant field
  • KT-53231 New IC reports build failures for missing classpath snapshots

Tools. Kapt

  • KT-52761 Kotlin 1.7.0 breaks kapt processing for protobuf generated java sources

Checksums

... (truncated)

Commits
  • b489e93 Fix lowering of receiver access in IR scripting
  • 8a8853c K1. Fix error message for BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION
  • 608d45c Add changelog for 1.7.20-RC
  • 3a340d2 Fix kind of NoBuilderInferenceWithoutAnnotationRestriction
  • a17fc51 Fix receiver inconsistency when builder inference restriction disabled
  • f0fd2cf Put back the line with language feature to 1.7 block
  • 9775354 K1: add diagnostic BUILDER_INFERENCE_STUB_RECEIVER
  • e01c7a7 K1: add diagnostic BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION
  • 486ace1 Add language feature for diagnostics in builder inference restriction
  • b444ad2 Fix test for two builder inference lambdas
  • Additional commits viewable in compare view


Updates kotlin-annotation-processing-embeddable from 1.7.10 to 1.7.20-193

Release notes

Sourced from kotlin-annotation-processing-embeddable's releases.

Kotlin 1.7.20-RC

Changelog

Compiler

  • KT-53739 Builder inference, extension hides members
  • KT-53733 Kotlin/Native: update source documentation for the new default memory manager
  • KT-53667 Compiler crashes on attempt to alloc a string on the stack in new MM
  • KT-53480 Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$string
  • KT-52843 Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by Long
  • KT-51868 JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interface
  • KT-53475 Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"

Libraries

  • KT-52910 Provide visit extension functions for java.nio.file.Path
  • KT-52909 Implement a walk extension function for java.nio.file.Path

Native

  • KT-53346 MPP project with kotlinx-serialization-json:1.4.0-RC is not built

Native. C and ObjC Import

Native. Runtime

  • KT-53534 Kotlin/Native: -Xruntime-logs=gc=info flag doesn't work with compiler caches in 1.7.20-beta

Tools. Gradle

  • KT-53670 Gradle: Cyclic dependency between kotlin-gradle-plugin-idea-1.7.20-Beta and kotlin-gradle-plugin-idea-proto-1.7.20-Beta
  • KT-53615 Gradle: Fix deprecation warnings in CleanableStoreImpl
  • KT-53118 Fully up-to-date builds are slower with Kotlin 1.7.0

Tools. Gradle. Cocoapods

  • KT-53337 Add warning about future changing default linking type of framework provided via cocoapods plugin

Tools. Incremental Compile

  • KT-53266 Increment Compilation: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing companion object constant field
  • KT-53231 New IC reports build failures for missing classpath snapshots

Tools. Kapt

  • KT-52761 Kotlin 1.7.0 breaks kapt processing for protobuf generated java sources

Checksums

... (truncated)

Commits
  • b489e93 Fix lowering of receiver access in IR scripting
  • 8a8853c K1. Fix error message for BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION
  • 608d45c Add changelog for 1.7.20-RC
  • 3a340d2 Fix kind of NoBuilderInferenceWithoutAnnotationRestriction
  • a17fc51 Fix receiver inconsistency when builder inference restriction disabled
  • f0fd2cf Put back the line with language feature to 1.7 block
  • 9775354 K1: add diagnostic BUILDER_INFERENCE_STUB_RECEIVER
  • e01c7a7 K1: add diagnostic BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTION
  • 486ace1 Add language feature for diagnostics in builder inference restriction
  • b444ad2 Fix test for two builder inference lambdas
  • 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)
dependabot[bot] commented 2 years ago

Superseded by #317.