-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update kotlin, ksp and compose compiler #835
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/kotlin
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
chore(deps): update kotlin, ksp and compose compiler to v1.9.10
chore(deps): update kotlin, ksp and compose compiler
Aug 24, 2023
renovate
bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
August 26, 2023 06:16
9c0e297
to
b117c27
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
6 times, most recently
from
September 6, 2023 22:35
1f3506a
to
efbc893
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
4 times, most recently
from
September 14, 2023 18:12
9838e7e
to
29b4a19
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
September 22, 2023 18:41
17b9e0c
to
1fccc48
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
September 29, 2023 19:08
47f42b0
to
f41f458
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
October 5, 2023 21:18
4f6ea4e
to
8ddbaa2
Compare
renovate
bot
changed the title
chore(deps): update kotlin, ksp and compose compiler
fix(deps): update kotlin, ksp and compose compiler
Oct 5, 2023
renovate
bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
October 10, 2023 22:36
556ecc8
to
9d8970c
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
November 12, 2023 07:54
ac5c878
to
cd010d8
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
4 times, most recently
from
November 19, 2023 18:12
e28241b
to
f5dae32
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
4 times, most recently
from
November 29, 2023 18:13
241ebe4
to
3b46949
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
December 21, 2023 15:24
0420c2a
to
6fc8f1d
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
from
December 25, 2023 10:42
6fc8f1d
to
c86b4ce
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
from
January 19, 2024 00:40
c86b4ce
to
d62a0cd
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
from
February 15, 2024 16:26
d62a0cd
to
0222ca8
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
from
February 29, 2024 04:35
0222ca8
to
7cfb528
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
March 8, 2024 02:17
3274e3a
to
bef4993
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
from
April 5, 2024 02:09
bef4993
to
cb44f05
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
from
April 29, 2024 00:58
cb44f05
to
dd0d7a5
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
3 times, most recently
from
May 10, 2024 11:22
819fc89
to
b64d6ff
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
2 times, most recently
from
July 23, 2024 19:43
df9342a
to
7518f77
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
from
September 5, 2024 16:16
7518f77
to
77decf1
Compare
renovate
bot
force-pushed
the
renovate/kotlin
branch
from
September 13, 2024 15:33
77decf1
to
bd34f1f
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.3.5
->0.3.8
1.9.0-1.0.13
->1.9.25-1.0.20
1.9.0-1.0.13
->1.9.25-1.0.20
1.7.3
->1.9.0
1.9.0
->1.9.25
1.9.0
->1.9.25
1.9.0
->1.9.25
1.9.0
->1.9.25
Release Notes
Kotlin/kotlinx.collections.immutable (org.jetbrains.kotlinx:kotlinx-collections-immutable)
v0.3.8
v0.3.7
v0.3.6
google/ksp (com.google.devtools.ksp)
v1.9.25-1.0.20
Compare Source
KSP 1.0.20 for Kotlin 1.9.25
v1.9.24-1.0.20
Compare Source
KSP 1.0.20 for kotlin compiler version 1.9.24
v1.9.23-1.0.20
Compare Source
KSP1 issues fixed
KSP2 issues fixed
v1.9.23-1.0.19
New APIs
SymbolProcessorEnvironment.kspVersion
CodeGenerator.associateWithFunctions
andCodeGenerator.associateWithProperties
Issues fixed in KSP2
Issues fixed in KSP Gradle Plugin
Known issues
v1.9.22-1.0.17
Compare Source
Issues fixed
Resolver#getJvmCheckedException
results in<ERROR TYPE>
when throwing type variable. #1460$
in name arenull
when used in Kotlin source #1671v1.9.22-1.0.16
Compare Source
This is KSP 1.0.16 for Kotlin compiler 1.9.22
v1.9.21-1.0.16
Compare Source
Issue fixed
#1653 KSP 1.9.21-1.0.15 leaking memory and causing OOMs
v1.9.21-1.0.15
Compare Source
This is a hot fix to #1591 where multiple KMP projects were affected.
Issues Fixed / PRs Merged
#1591 Error: Rewrite at slice LEXICAL_SCOPE key: ANNOTATION_ENTRY old value
#1612 Filter out the
-progressive
compiler flag in KSP tasks#1614 Revert back to the non-thread-local KSP compiler plugin implementation.
v1.9.20-1.0.14
Compare Source
issues fixed
v1.9.20-1.0.13
Compare Source
Bumping Kotlin to 1.9.20 for KSP 1.0.13.
v1.9.10-1.0.13
Compare Source
KSP 1.0.13 for kotlin compiler version 1.9.10
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-test)
v1.9.0
Compare Source
Features
limitedParallelism
now optionally accepts the name of the dispatcher view for easier debugging (#4023).Dispatchers.IO
on the JVM when other standard dispatchers are accessed (#4166). Thanks, @metalhead8816!Flow<T>.chunked(size: Int): Flow<List<T>>
operator that groups emitted values into groups of the given size (#1290).AutoCloseable
now (#4123).Fixes
hasNext
on aChannel
's iterator is idempotent (#4065). Thanks, @gitpaxultek!CoroutineScope()
created without an explicit dispatcher usesDispatchers.Default
on Native (#4074). Thanks, @whyoleg!Dispatchers.Main
from initializing when the Firebase dependency is used (#3914).runBlocking
(#4134).Mutex
toSemaphore
(#4176).asDeferred
on aFuture
many times (#4156).Deprecations and promotions
BroadcastChannel
-based API (#4197).kotlinx-coroutines-test
API (#4198).Job.cancelFutureOnCompletion
(#4173).CoroutineDispatcher.limitedParallelism
to stable (#3864).CoroutineStart.ATOMIC
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).CancellableContinuation.resume
with anonCancellation
lambda to stable, providing extra arguments to the lambda (#4088).InternalForInheritanceCoroutinesApi
opt-in (#3770).ExperimentalForInheritanceCoroutinesApi
opt-in (#3770).Other
CoroutineStart
andChannel
-based API (#4147, #4148, #4167). Thanks, @globsterg!Job
(#4053).v1.8.1
Compare Source
@ExperimentalTime
annotation from usages ofTimeSource
(#4046). Thanks, @hfhbd!NullPointerException
when setting theStateFlow
value on old Android devices (#3820).kotlin.random.Random
as part ofDispatchers.Default
andDispatchers.IO
initialization (#4051).Flow.timeout
throws the exception with which the channel was closed (#4071).Changelog relative to version 1.8.1-Beta
Flow.timeout
throws the exception with which the channel was closed (#4071).v1.8.0
Compare Source
Dispatchers.Main != Dispatchers.Main.immediate
(#3545, #3963).Flow
operators that limit cancel the upstream flow to forget that they were already finished if there is another such operator upstream (#4035, #4038)kotlinx-coroutines-debug
is published with the correct Java 9 module info (#3944).kotlinx-coroutines-debug
no longer requires manually settingDebugProbes.enableCoroutineCreationStackTraces
tofalse
, it's the default (#3783).kotlinx-coroutines-test
: set the default timeout ofrunTest
to 60 seconds, added the ability to configure it on the JVM with thekotlinx.coroutines.test.default_timeout=10s
(#3800).kotlinx-coroutines-test
: fixed a bug that could lead to not all uncaught exceptions being reported after some tests failed (#3800).delay(Duration)
rounds nanoseconds up to whole milliseconds and not down (#3920). Thanks @kevincianfarini!Dispatchers.Default
and the default thread for background work are guaranteed to use the same context classloader as the object containing it them (#3832).SharedFlow.collect
suspends for the first time, it's registered as a subscriber for thatSharedFlow
(#3885). Before, it was also true, but not documented.withLock
on JS (#3881). Thanks @CLOVIS-AI!Changelog relative to version 1.8.0-RC2
kotlinx-coroutines-debug
no longer requires manually settingDebugProbes.enableCoroutineCreationStackTraces
tofalse
, it's the default (#3783).Flow
operators that limit cancel the upstream flow to forget that they were already finished if there is another such operator upstream (#4035, #4038)JetBrains/kotlin (org.jetbrains.kotlin.jvm)
v1.9.25
: Kotlin 1.9.25Note: This is a technical release for IntelliJ IDEA.
Changelog
Tools. JPS
KT-69204
Generate lookups in dumb mode for compatibility with ref indexv1.9.24
: 1.9.24Changelog
Backend. Wasm
KT-64890
K/Wasm compiler crash with external class and KodeinCompiler
KT-65235
JDK 21 might lead to change in overloads resolutionKT-66768
K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast callNative
KT-67218
Native: nested classes in kx.serialization ProtoBuf produce empty array for release binaryTools. Gradle
KT-67139
Build reports can be overriddenKT-67138
Json report is empty for incremental compilationTools. Gradle. Multiplatform
KT-67127
KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machinesKT-66514
Don't get output file from Cinterop task for IDE Import if host os doesn't support itTools. JPS
KT-65043
JPS dumb mode should respect maps needed for the compilerTools. Wasm
KT-67785
Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymoreKT-65864
K/Wasm: update Node.js to 22.xv1.9.23
: Kotlin 1.9.231.9.23
Apple Ecosystem
KT-65542
Cinterop tasks fails if Xcode 15.3 is usedBackend. Wasm
KT-64486
Kotlin/Wasm/WASI exported function callback for coroutines supportCompiler
KT-53478
Could not load moduleKT-66044
JDK's new API is used over Kotlin's SDK functionsKT-64640
Prevent mutating SequenceCollection methods from JDK 21 be available on read-only collectionsKT-65441
K1: Remove JDK 21 getFirst()/getLast() in (Mutable)List interfacesKT-65634
K/N: data race during monolithic cache creationKT-53109
CompilationErrorException generateUnboundSymbolsAsDependencies with builder inference and lambdasKT-52757
Type inference for builders fails if inferred from a functionTools. Gradle
KT-65792
Add JSON build reportKT-65091
Update compiler metrics in build reportsKT-62490
KGP dropping resource directoriesTools. Gradle. JS
KT-64119
K/JS: Migrate package manager from Yarn onto NPMKT-64561
K/JS tests are not executed after upgrade to 1.9.22Tools. Gradle. Multiplatform
KT-65954
commonTest dependencies affect commoMainMetadata compilationTools. Gradle. Native
KT-64573
Default value forproduceUnpackedKlib
was not providedv1.9.22
: Kotlin 1.9.22Changelog
JavaScript
KT-63719
KJS: Test results ignored for ES module kindKT-63808
compileTestDevelopmentExecutableKotlinJs failed in JsIntrinsicTransformersNative
KT-64139
Weird bug with while and coroutine in Kotlin NativeKT-63471
linkDebugTestIosX64 Failed to build cache: NoSuchFileException bitcode_depsKT-63789
Native: Incremental compilation problem with composeTools. CLI
KT-64485
CLI: cache and optimize parsing of command-line argumentsTools. Gradle
KT-63990
"Cannot query the value of property 'buildFlowServiceProperty' because it has no value available" with Isolated ProjectsTools. Gradle. Native
KT-63363
Kotlin Gradle Plugin:KotlinNativeHostSpecificMetadataArtifact
breaks configuration cache, implicitly includes output file as configuration cache inputKT-63742
Gradle wrongly caches Kotlin/Native compiler flagsTools. JPS
KT-64305
Kotlin JPS builder requests chunk rebuild with graph implementationKT-64112
Avoid using IJ's JPS mappings in Kotlin JPS testsKT-63799
Make plugin classpath serialization path agnosticChecksums
v1.9.21
: Kotlin 1.9.21Changelog
Compiler
KT-62885
Introduce a language feature entry for expect actual classes for easier configuration of MPP projectsKT-63081
Optimize new native caches: CachedLibraries.computeVersionedCacheDirectory()Docs & Examples
KT-55619
DocumentString.format
functionIDE. Gradle Integration
KT-62877
Artifact files collecting for project configuration was finished. Resolution for configuration configuration X will be skippedIDE. Gradle. Script
KT-60813
Scripts: NoSuchMethodError: 'void org.slf4j.Logger.error(java.lang.String, java.lang.Object)' when dependency uses Slf4j APIJavaScript
KT-60785
KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type errorKT-63207
KMP / JS: "TypeError: <mangled_name> is not a function" with 1.9.20KT-62778
package.json "main" field has .js extension when the result files have .mjs extensionKT-61795
KJS: Incremental Cache is not invalidated ifuseEsClasses
compiler argument was changedKT-61957
KJS: "Uncaught ReferenceError: entries is not defined" caused by enum class with@JsExport
and Enum.entries callKT-62444
KJS with commonJS modules should re-export in 1.9.20KT-63184
KJS / Serialization: JsExport on serializable interface creates erroneous TypeScriptKT-62190
KJS: "IllegalStateException: Expect to have either super call or partial linkage stub inside constructor" caused by Compose and useEsModules()KT-58685
KJS: "IllegalStateException: Not locked" cused by "unlock" called twiceKlibs
KT-62515
Interop klib of concurrent version is not accepted when building dependent project: "The library versions don't match"Tools. CLI
KT-63139
Incorrect kotlin implementation version (1.9.255-SNAPSHOT) in metadata infoTools. Gradle
KT-63499
Gradle: Source sets conventions are still registeredTools. Gradle. JS
KT-59523
MPP / KJS: ESM modules uses incorrect file extension on package.json (.mjs)Tools. Gradle. Kapt
KT-63366
Kapt processing fails with custom source setsTools. Gradle. Multiplatform
KT-32608
Create JUnit-XML result file in multiplatform gradle buildKT-63315
Wasm gradle plugin DSL is invalid for parameterless wasmWasi methodKT-63338
[KMP] metadata task fails to find cinterop classes from dependency projectsKT-63044
KGP: Multiplatform - 8.4 configuration cache supportKT-63011
Apple Framework Artifacts is not connected to KotlinNativeTaskKT-62601
AS/IntelliJ exception after updating a KMP project with a macos target to Kotlin 1.9.20-RCTools. Incremental Compile
KT-61590
K2/KMP: Expect actual matching is breaking on the incremental compilationTools. JPS
KT-63594
ClassCastException in JPS statisticsKT-63651
Fix NPE in Kotlin JPS after enabling graph implementation of JPSTools. Kapt
KT-57389
KAPT3 uses a Javac API for JCImport which will break in JDK 21KT-60507
Kapt: "IllegalAccessError: superclass access check failed" using java 21 toolchainTools. Scripts
KT-54819
Scripts: Not able to use slf4j in .main.ktsKT-61727
Scripts: Maven artifacts resolution is slowChecksums
v1.9.20
: Kotlin 1.9.201.9.20
Analysis. API
New Features
KT-58834
Analysis API: Add source shadowing feature to resolve extensionsPerformance Improvements
KT-57515
LL FIR: Performance bottleneck inCompositeModificationTracker.getModificationCount
KT-59266
K2: optimize FirElementBuilder.getOrBuildFir for elements outside bodyKT-59454
K2: drop resolve from org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarationsKT-59453
K2: completion regression from org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarationsKT-59189
Analysis API: KtFirKDocReference.resolveToSymbols is slowKT-58125
K2: LL FIR:KtToFirMapping.getElement
is slow forKtUserType
s due to on-air resolution of typesFixes
KT-59240
K2: FirLazyResolveContractViolationException:lazyResolveToPhase(IMPORTS)
cannot be called from a transformer with a phase IMPORTS from superTypesKT-58499
K2: FirLazyBlock should be calculated before accessingKT-57966
K2: Analysis API: Reference Shortener does not work correctly when called on entire fileKT-60954
K2: Analysis API: Reference shortener does not work correctly with variable assignmentsKT-60940
K2: Analysis API: Reference shortener incorrectly handles types in vararg parameters declarationsKT-60488
Analysis API: forbid providing custom KtLifetimeToken for every analyze callKT-60728
K2: proper support for scripts in LL FIR transformersKT-59159
K2 IDE: declaration is not found exceptionKT-59297
K2: exception from body resolve leads to corrupted state and broken analysisKT-59077
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in function callsKT-60586
K2: forbid analyze from write actionKT-57743
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project with cyclic dependenciesKT-61026
K2 Scripts: FirLazyExpression should be calculated before accessing from on-air resolveKT-61009
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImplWithoutSourceKT-60357
K2 IDE. Reified types parameters are not resolved in a function bodyKT-60317
K2 IDE. IAE "This method will only work on compiled declarations, but this declaration is not compiled" on invoking Find Usages for enum method in libraryKT-60706
K2 IDE: FirJvmTypeMapper is not found for kotlin.kotlin-stdlib-commonKT-60552
K2: merge StateKeeper and lazy body calculator for ANNOTATIONS_ARGUMENTS_MAPPING transformerKT-60641
Analysis API: Scope for class org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found exception when stdlib is missingKT-60638
K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImplWithoutSourceKT-54846
Analysis API: add isExpect/isActual to KtSymbolKT-60448
FirLazyResolveContractViolationException:lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)
cannot be called from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS from AllOpen pluginKT-59342
K2 IDE. FirLazyResolveContractViolationException:lazyResolveToPhase(TYPES)
cannot be called from a transformer with a phase TYPESKT-59687
K2: Implement proper body update for in-block modificationsKT-59329
Resolve Extensions reference resolution breaks Find UsagesKT-60295
K2: move checkIsResolved for annotations from LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolverKT-59758
K2: Expected is FirResolvedTypeRef, but was FirImplicitTypeRefImplWithoutSource from ReturnTypeCalculatorWithJumpKT-60377
K2 IDE: This method will only work on compiled declarations, but this declaration is not compiledKT-59685
K2: rewrite on-air resolutionKT-60132
K2: properties and functions without a name should be re-analyzable as wellKT-59199
K2 IDE: PSI changes which do not cause OOB modifications can be unseen from the FIR elementsKT-59667
Analysis API: PsiInvalidElementAccessException from JavaClassifierTypeImpl.substitutorKT-59705
KotlinExceptionWithAttachments: No fir element was found for getterKT-59697
AA standalone: JRT module paths are not properly populated in WindowsKT-59505
K2: implicit type lazy resolution doesn't work for delegated declaration from other moduleKT-56426
K2 IDE: Typealised functional types cannot be renderedKT-59598
AA: stackoverflow while simplifying a type with a recursive type parameterKT-58497
K2: Expected FirResolvedTypeRef for initializer type of FirPropertyImpl(Source) but FirImplicitTypeRefImplWithoutSource foundKT-59511
AA standalone mode creates Application Environment for testsKT-58161
Analysis API: Make methods inKtCallResolverMixIn
more distinctive based on their receiver/return typeKT-59093
Do not throw exception on KtCall resolution,KtCallElement.resolveCall
should returnnull
on unknown casesKT-59243
K2: FirLazyResolveContractViolationException:lazyResolveToPhase(IMPORTS)
cannot be called from a transformer with a phase IMPORTS from permits typesKT-58194
K2: Low Level API: use smart pointers to store references to PSI from FIR declarations for JavaElementKT-59133
K2: java.lang.IllegalStateException: Fir is not initialized for FirRegularClassSymbolKT-58174
K2: LL FIR: Invalid type reference for T & Any typeKT-52615
LL FIR: build RAW FIR only by stubsKT-55053
K2: Exception "lateinit property diagnostic has not been initialized" in FirBuilderKT-58580
K2: LL FIR: Declarations provided by resolve extensions from a dependency module are not visible throughLLFirCombinedKotlinSymbolProvider
KT-58992
Analysis API: move org.jetbrains.kotlin.analysis.api.fir.utils.addImportToFile out of Analysis APIKT-58727
K2: AA FIR: implicit type in delegated function treated as errorKT-58653
K2: Analysis API: add functions for KtScope members access by nameKT-57559
K2 IDE: KotlinExceptionWithAttachments: Modules are inconsistent on intellij projectKT-58262
Analysis API: Declarations from Analysis API Resolve Extensions are not seen from completionKT-57455
LL FIR: CombineAbstractFirDeserializedSymbolProvider
s in session dependencies (optimization)KT-57207
LL FIR: CombineJavaSymbolProvider
s in session dependencies (optimization)KT-58546
K2: LL FIR: support name collision in a designation pathKT-58495
K2: Lazy calculation is redundantKT-58500
K2: null cannot be cast to non-null type org.jetbrains.kotlin.fir.FirPureAbstractElementKT-58493
K2: Expected FirResolvedTypeRef for default value type of FirValueParameterImpl(Source) but FirUserTypeRefImpl foundKT-58496
K2: Expected FirNamedReference, FirErrorNamedReference or FirFromMissingDependenciesNamedReference, but FirExplicitSuperReference foundKT-58491
K2: Expected FirResolvedTypeRef or FirImplicitTypeRef for return type of FirDefaultPropertyBackingField(Synthetic) but FirUserTypeRefImpl foundKT-56550
LL FIR: implement parallel resolve for non-jumping phasesKT-58503
Analysis API: KtFirNamedClassOrObjectSymbol.visibility/modality do not trigger STATUS resolveKT-57623
K2 IDE: ConcurrentModificationException from getSuperConeTypesKT-58083
K2: LL FIR: implement FakeOverrideTypeCalculatorAndroid
KT-27170
Android lint tasks fails in Gradle with MPP dependencyBackend. Native. Debug
KT-61131
Virtual functions trampolines have invalid debug infoBackend. Wasm
Fixes
KT-60244
K/Wasm: make the compiler compatible with Wasm GC phase 4 (Final) specificationKT-61262
K/Wasm: add a way to turn on k2 in wasm examples that don't use composeKT-61343
K/Wasm: add a wasi example to kotlin-wasm-examplesKT-62147
[Kotlin/Wasm] Nothing typed when expression cause a backend errorKT-59720
K/Wasm: update to final opcodesKT-60834
K/Wasm: investigate consequences of stopping usingbr_on_cast_fail
KT-59294
WASM: localStorage Cannot read properties of undefined (reading 'length')KT-60835
K/Wasm: fix compatibility with Node.js 20.*KT-60113
K/Wasm: illegal cast when using 1.9.20-devKT-60496
Compose-web Wasm crashes on remember { null } callsKT-58746
K/Wasm: Make Arrays' constructors with size and lambda inline (similar to other implementations)KT-58993
[K/Wasm] Fix w3c declarations with lambda parametersKT-59722
K/Wasm: Support new encoding with flags for br_on_cast and br_on_cast_fail instructionsKT-59713
K/Wasm: Implement enumEntries intrinsicKT-59082
WASM: NullPointerException caused by companion with String type constantsKT-58941
WASM Hang with extension delegate inside a ClassKT-60200
K/Wasm: generate types without supertypes properlyKT-52178
IR dump doesn't seem to work for Kotlin/WASM phasesKT-59556
Wasm: critical dependency when using with webpackKT-58681
K/Wasm: division remainder has a wrong signKT-56711
Wasm: IllegalStateException caused by dynamic typeCompiler
New Features
KT-58551
KMP: check all annotation from expect declaration are present on actualKT-58554
KMP: restrict expect opt-in annotations and actual typealiases to annotations with special meaningKT-58545
KMP: prohibit implicit actualization via JavaKT-58536
KMP: prohibitexpect tailrec
/expect external
KT-59764
Make a frontend checker that reports cast to forward declaration as uncheckedKT-60528
Updates for JVM/IR backend of kotlin-atomicfu-compiler-pluginKT-59558
Add support for creating annotation instances with type parametersKT-52367
Devirtualization algorithm improvementKT-58652
Native: Implement frontend checkers for HiddenFromObjC on classesPerformance Improvements
KT-59600
K2: CFG: do not add edges to nested classes and functionsKT-57860
K/N: Functions with default arguments of value/inline class types have poor performance due to value class boxingFixes
KT-60387
K2: IDE K2: "org.jetbrains.kotlin.fir.expressions.impl.FirArgumentListImpl cannot be cast to class org.jetbrains.kotlin.fir.expressions.impl.FirResolvedArgumentList"KT-61228
False positive MUST_BE_INITIALIZED_OR_FINAL_OR_ABSTRACT_WARNING for effectively final propertiesKT-61643
"Argument type mismatch" for mixed Java/Kotlin Project with Java 21KT-62389
JDK 21: Cannot access class 'TimeUnit'. Check your module classpath for missing or conflicting dependenciesKT-56768
K2. No error description on incomplete try catch declarationKT-52220
FIR + LightTree - Consider building a single tree on parsing into LightTreeKT-60601
K2 / Maven: Overload resolution ambiguity between candidates inline methodKT-62027
"java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0" caused by ClassicExpectActualMatchingContext.kt when annotation@AllowDifferentMembersInActual
usedKT-62747
Wrong warning message when overriding vararg with Array during actualizationKT-62655
Don't report a warning when new members and new supertypes are added to open expect actualizationKT-62313
Kotlin/Native Compiler crash: ClassCastException in IntrinsicGeneratorKT-60902
visibility vs upper bound expect actual matching conflictKT-61095
K2: "IAE: source must not be null" from FirMultipleDefaultsInheritedFromSupertypesCheckerKT-47567
'Val cannot be reassigned' error not reported in unreachable codeKT-59468
K2: build realm-kotlinKT-62026
KMP: Correctly handle a case when annotation on expect declaration is unresolvedKT-59476
K2: build ClashForAndroidKT-59487
K2: build KSP-playgroundKT-47409
K1/K2: Investigate and align inference for equality (==) operatorKT-59393
K2: Missing TYPE_ARGUMENTS_FOR_OUTER_CLASS_WHEN_NESTED_REFERENCEDKT-62127
"NoSuchFieldError: TRUE$delegate" on referencing companion's variable in submoduleKT-62335
Improve debuggability of code generator crashesKT-61165
More than one overridden descriptor declares a default value for 'cause: Throwable?'. As the compiler can not make sure these values agree, this is not allowedKT-62263
Turn "different expect/actual members" error into a warningKT-59969
K2: Disappeared UNSUPPORTED_CONTEXTUAL_DECLARATION_CALLKT-61616
K2:IrBuiltIns.extensionToString
fails during native compilationKT-59377
K2: Missing CALL_TO_JS_MODULE_WITHOUT_MODULE_SYSTEMKT-61645
K2/KMP: Set stdlib-native before stdlib-commonMain in dependencies for sharedConfiguration
📅 Schedule: Branch creation - "before 4am" in timezone Asia/Seoul, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.