Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 14, 2024

Bumps kotlin from 2.1.0-Beta1 to 2.1.0-Beta2.
Updates org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.0-Beta1 to 2.1.0-Beta2

Release notes

Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.

Kotlin 2.1.0-Beta2

Changelog

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.

2.1.0-Beta2

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified
  • KT-68761 Analysis API: Experiment with limited-size cache in KaFirSessionProvider

... (truncated)

Commits
  • 11769d6 Add ChangeLog for 2.1.0-Beta2
  • b41862c Add ChangeLog for 2.1.0-Beta1
  • 262ff73 Move 2.0.X Changelog to a separate file
  • 7580fce KT-71512 Add Swift Export test with exported dependencies and without depende...
  • ef7afb4 KT-71512 Fix SwiftExportUnitTests
  • 527f226 KT-71512 Fix SwiftExportIT
  • e182488 KT-71512 Remove unnecessary binaries from Swift Export pipeline
  • d40df22 Drop deprecated and still experimental Duration APIs #KT-71628
  • 9530cbb KT-71820: upgrade coroutines for kotlin native
  • 91d264d [Gradle] Updated kotlin to 2.0.20 version in KlibCrossCompilationNativeIT
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-noarg from 2.1.0-Beta1 to 2.1.0-Beta2

Release notes

Sourced from org.jetbrains.kotlin:kotlin-noarg's releases.

Kotlin 2.1.0-Beta2

Changelog

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-noarg's changelog.

2.1.0-Beta2

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified
  • KT-68761 Analysis API: Experiment with limited-size cache in KaFirSessionProvider

... (truncated)

Commits
  • 11769d6 Add ChangeLog for 2.1.0-Beta2
  • b41862c Add ChangeLog for 2.1.0-Beta1
  • 262ff73 Move 2.0.X Changelog to a separate file
  • 7580fce KT-71512 Add Swift Export test with exported dependencies and without depende...
  • ef7afb4 KT-71512 Fix SwiftExportUnitTests
  • 527f226 KT-71512 Fix SwiftExportIT
  • e182488 KT-71512 Remove unnecessary binaries from Swift Export pipeline
  • d40df22 Drop deprecated and still experimental Duration APIs #KT-71628
  • 9530cbb KT-71820: upgrade coroutines for kotlin native
  • 91d264d [Gradle] Updated kotlin to 2.0.20 version in KlibCrossCompilationNativeIT
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:atomicfu from 2.1.0-Beta1 to 2.1.0-Beta2

Release notes

Sourced from org.jetbrains.kotlin:atomicfu's releases.

Kotlin 2.1.0-Beta2

Changelog

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:atomicfu's changelog.

2.1.0-Beta2

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified
  • KT-68761 Analysis API: Experiment with limited-size cache in KaFirSessionProvider

... (truncated)

Commits
  • 11769d6 Add ChangeLog for 2.1.0-Beta2
  • b41862c Add ChangeLog for 2.1.0-Beta1
  • 262ff73 Move 2.0.X Changelog to a separate file
  • 7580fce KT-71512 Add Swift Export test with exported dependencies and without depende...
  • ef7afb4 KT-71512 Fix SwiftExportUnitTests
  • 527f226 KT-71512 Fix SwiftExportIT
  • e182488 KT-71512 Remove unnecessary binaries from Swift Export pipeline
  • d40df22 Drop deprecated and still experimental Duration APIs #KT-71628
  • 9530cbb KT-71820: upgrade coroutines for kotlin native
  • 91d264d [Gradle] Updated kotlin to 2.0.20 version in KlibCrossCompilationNativeIT
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-allopen from 2.1.0-Beta1 to 2.1.0-Beta2

Release notes

Sourced from org.jetbrains.kotlin:kotlin-allopen's releases.

Kotlin 2.1.0-Beta2

Changelog

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-allopen's changelog.

2.1.0-Beta2

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified
  • KT-68761 Analysis API: Experiment with limited-size cache in KaFirSessionProvider

... (truncated)

Commits
  • 11769d6 Add ChangeLog for 2.1.0-Beta2
  • b41862c Add ChangeLog for 2.1.0-Beta1
  • 262ff73 Move 2.0.X Changelog to a separate file
  • 7580fce KT-71512 Add Swift Export test with exported dependencies and without depende...
  • ef7afb4 KT-71512 Fix SwiftExportUnitTests
  • 527f226 KT-71512 Fix SwiftExportIT
  • e182488 KT-71512 Remove unnecessary binaries from Swift Export pipeline
  • d40df22 Drop deprecated and still experimental Duration APIs #KT-71628
  • 9530cbb KT-71820: upgrade coroutines for kotlin native
  • 91d264d [Gradle] Updated kotlin to 2.0.20 version in KlibCrossCompilationNativeIT
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-power-assert from 2.1.0-Beta1 to 2.1.0-Beta2

Release notes

Sourced from org.jetbrains.kotlin:kotlin-power-assert's releases.

Kotlin 2.1.0-Beta2

Changelog

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-power-assert's changelog.

2.1.0-Beta2

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified
  • KT-68761 Analysis API: Experiment with limited-size cache in KaFirSessionProvider

... (truncated)

Commits
  • 11769d6 Add ChangeLog for 2.1.0-Beta2
  • b41862c Add ChangeLog for 2.1.0-Beta1
  • 262ff73 Move 2.0.X Changelog to a separate file
  • 7580fce KT-71512 Add Swift Export test with exported dependencies and without depende...
  • ef7afb4 KT-71512 Fix SwiftExportUnitTests
  • 527f226 KT-71512 Fix SwiftExportIT
  • e182488 KT-71512 Remove unnecessary binaries from Swift Export pipeline
  • d40df22 Drop deprecated and still experimental Duration APIs #KT-71628
  • 9530cbb KT-71820: upgrade coroutines for kotlin native
  • 91d264d [Gradle] Updated kotlin to 2.0.20 version in KlibCrossCompilationNativeIT
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:js-plain-objects from 2.1.0-Beta1 to 2.1.0-Beta2

Release notes

Sourced from org.jetbrains.kotlin:js-plain-objects's releases.

Kotlin 2.1.0-Beta2

Changelog

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through FIR files

Analysis API. Light Classes

  • KT-71693 Wrong name mangling for JvmField class property and companion property clash
  • KT-71469 KtLightClassForDecompiledDeclaration: missed kotlinOrigin

Analysis API. Stubs and Decompilation

  • KT-71565 KtClassOrObject should use isLocal from greenStub

Analysis API. Surface

  • KT-71731 directlyOverridenSymbols/allOverridenSymbols works incorrectly for intersection overrides

Analysis. API

Performance Improvements

  • KT-70165 Introduce PSI-based KaSymbols for K2

Fixes

  • KT-64984 Analysis API: Support Wasm target
  • KT-70375 K2: NPE at org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
  • KT-57733 Analysis API: Use optimized ModuleWithDependenciesScopes in combined symbol providers
  • KT-70437 Class reference is not resolvable
  • KT-70327 Analysis API: Batch inspection causes deadlock in ValueWithPostCompute
  • KT-71259 K2 evaluator: Invalid smart cast info collecting for Code Fragments
  • KT-65110 Analysis API: In Standalone mode the order of symbols is unstable
  • KT-71468 Drop redundant logic from LLFirJavaFacadeForBinaries
  • KT-70890 Analysis API: Experiment with weak references to LL FIR/analysis sessions in session caches
  • KT-70474 FirLazyResolveContractViolationException from JavaSymbolProvider
  • KT-70657 Analysis API: Inner types from classes with generics are incorrectly represented by the compiled jars
  • KT-71055 Suspend calls inside 'analyze()' break the block guarantees
  • KT-70815 Analysis API: Implement stop-the-world session invalidation
  • KT-69819 K2 IDE: LHS type in callable references is unresolved when it has type arguments and is qualified

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:js-plain-objects's changelog.

2.1.0-Beta2

Analysis API. Caches and Invalidation

  • KT-71700 Cache result of resolveToCall
  • KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices

Analysis API. Lazy Resolution

  • KT-71567 LLFirCompilerRequiredAnnotationsTargetResolver should calculate annotation arguments on demand
  • KT-71584 getNonLocalContainingOrThisDeclaration treats KtParameter from functional type as non-local
  • KT-71566 FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file over and over
  • KT-71224 Analysis API: FirElementFinder.collectDesignationPath relies on naive iteration through...

    Description has been truncated

Bumps `kotlin` from 2.1.0-Beta1 to 2.1.0-Beta2.

Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-noarg` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:atomicfu` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-allopen` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-power-assert` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:js-plain-objects` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-serialization` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-bom` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-test` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-test-junit` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-test-junit5` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-metadata-jvm` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin:kotlin-compiler-embeddable` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin.multiplatform` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin.plugin.power-assert` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin.plugin.allopen` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin.plugin.js-plain-objects` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.0-Beta1 to 2.1.0-Beta2
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0-Beta2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.0-Beta1...v2.1.0-Beta2)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-noarg
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:atomicfu
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-allopen
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-power-assert
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:js-plain-objects
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable
  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
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-test-junit
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-test-junit5
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-metadata-jvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-compiler-embeddable
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.multiplatform
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.power-assert
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.allopen
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.js-plain-objects
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Changes that affect dependencies gradle Gradle changes labels Oct 14, 2024
@dependabot dependabot bot requested a review from sureshg October 14, 2024 22:42
@sonarqubecloud
Copy link

@sureshg sureshg closed this Oct 15, 2024
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 15, 2024

OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/gradle/kotlin-2.1.0-Beta2 branch October 15, 2024 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Changes that affect dependencies gradle Gradle changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants