KT-67892
KotlinNativeLink task instantiates with a fixed list of apiFiles
KT-67993
K2: PCLA Inference throws exception with local objectsKT-67912
K2: Cannot inference type properly from inline function with Type parameterKT-68056
Prohibit referencing java field in case of conflict with property from companion object of the derived classKT-67609
K2: False negative INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_ERRORKT-67875
K2: Resolution ambiguity between Iterable and varargsKT-67699
Not enough information to infer type argument for 'Error' using Arrow's Raise context receiver since Kotlin 2.0.0-Beta3KT-59897
K2: Disappeared PACKAGE_OR_CLASSIFIER_REDECLARATIONKT-50020
K2: False-negative USAGE_IS_NOT_INLINEABLE when lambda in receiver positionKT-67810
K2: public-API inline function cannot access non-public-API annotation enum
KT-67978
K2: Declaration of such kind (expect) cannot be exported to JavaScript
KT-67218
Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary
KT-67746
Indicate for users they need to apply the new Kotlin Compose Gradle pluginKT-67387
Enable intrinsic remember by default in compose compiler gradle pluginKT-67762
Rename Kotlin Compose Compiler plugin on Gradle portalKT-67778
Clarify documentation for compose metricsDestination property
KT-67806
KMP import fails if android target has flavorsKT-67636
Gradle configuration error when use withJava()KT-67042
K2: Unresolved reference 'convertRadiusToSigma'
KT-67727
Kotlin Scripting with language version 2.0 fails during IR lowering on empty scripts
KT-67785
Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore
KT-66515
Wasm: "call param types must match" during the buildKT-67435
K/Wasm: import.meta.url transforming into absolute local path in webpackKT-66905
K/Wasm: support new version of exception handling proposal
KT-59688
K2: consider removing smartcasts only from the only visibile property with specific name, not from all of them
KT-67388
FP intellij: performance degradation in build 611KT-67507
K2: Slow compilation times when a class has a lot of possibly conflicting declarations
KT-57678
K2: Inconsistency in how K2 analyzes unresolved code for loops and changing closuresKT-66976
Some value class diagnostics are missedKT-54920
K2:when
with a single branch stops being exhaustive the second time it's doneKT-67307
K2: "Cannot find cached type parameter by FIR symbol" in JpaRepository.saveAllKT-65771
K2: "IndexOutOfBoundsException: Cannot pop operand off an empty stack" when calling method imported using typealias as callable qualifierKT-67502
K2: "property must be initialized or be abstract" with try-finally in secondary constructorKT-67456
K2: "property must be initialized or be abstract" depending on constructor declaration orderKT-67628
K2: "IllegalArgumentException: Expected nullable type" — alias of nullable type analyzed as non-nullable in type parameterKT-67625
K2: Array aliases can't be used as vararg valuesKT-67624
K2: False negative "The feature "break continue in inline lambdas" is experimental and should be enabled explicitly" in elvis operatorKT-60271
K2: origins are not set on compare operatorsKT-44557
Implement main function detection to FIRKT-67593
K2: false negative SUPER_CALL_WITH_DEFAULT_PARAMETERSKT-67484
K2: FIR2IR generates incorrect access to f/o of lateinit internal varKT-67486
K2: Calling method from a Java (implementing a Kotlin class) with named parameters is no longer possible if Java method has different parameter namesKT-47382
JVM / IR: "AssertionError: Unbound private symbol IrFieldSymbolImpl" caused by string template in constructor and extension propertyKT-67581
K2: Compiler fails on actualizing abstract class with sealed Java class via type aliasKT-67014
K1/K2 handle when expression as annotation target differentlyKT-67254
K1/K2 both allow annotations on loops, assignments, array setsKT-67224
K2/Native: Member overrides different '@Throws
' filter from separate moduleKT-66960
K2. KMP. False negative'when' expression must be exhaustive
without sealed class inheritor from common source-setKT-63466
@NonNull
on a type-variable usage doesn't take precedence over a wildcard type argumentKT-56134
K2: NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER diagnostic is reported for the wrong symbolKT-59872
K2: Disappeared TYPE_MISMATCHKT-67192
K2: Disappeared TYPE_MISMATCH [3]KT-67191
K2: Disappeared TYPE_MISMATCH [4]KT-64860
K2: Consider using different ConstraintPosition when fixing variables for PCLAKT-67189
K2: Disappeared TYPE_MISMATCH [5]KT-67551
K2: No wrong annotation target error forfor
statementKT-67367
K2: Incorrect resolution to top-level function with less specific signature in presence of SAM constructor on the same tower levelKT-67374
K2: Object is not smartcasted to type parameter typeKT-67264
K2: "argument type mismatch" with suspend lambda and java wildcardKT-67221
K2: "new inference error [NewConstraintError at Incorporate TypeVariable" for captured typeKT-67311
K2: "Argument type mismatch" caused by lambda type when using named argumentsKT-62043
K2: Fix FirCompileKotlinAgainstCustomBinariesTest.testRawTypesKT-66743
Lambda receivers and anonymous function parameters of inaccessible types are allowedKT-67315
K2: Some default imports are not excludedKT-56126
Avoid using descriptors at JvmPlatformAnalyzerServices::computePlatformSpecificDefaultImportsKT-66513
K2: Suppressing OPT_IN_USAGE_ERROR is now a warning in K2, preventing safe code gen compatible with -WerrorKT-67314
PCLA works inconsistently with smart-cast related CS forksKT-67144
K2: potential NPE when assigning to unstable varsKT-66971
K2: missing SMARTCAST_IMPOSSIBLE on open val declared in another moduleKT-66904
K2: possible NPE when reassigning captured variablesKT-67212
K2: "Failed to find functional supertype for class org.jetbrains.kotlin.fir.types.ConeCapturedType"KT-67283
K2: No SAM conversion for fun interface with abstract toStringKT-66768
K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast callKT-67318
Compiler fails with OutOfMemoryError on combination of PCLA+smart castKT-65812
K2: "OutOfMemoryError: Java heap space" in kotlin.utils.SmartList.addKT-66956
K2: false negative CONST_VAL_WITH_NON_CONST_INITIALIZER for inc/dec operatorsKT-67205
K2: can't deserialize annotation with local class as argumentKT-65449
K2: build KAPT user project and pass it to CIKT-67142
K2: IrFakeOverrideBuilder: AbstractMethodError on raw type argument in a Java superclassKT-62570
IncompatibleClassChangeError due to overriding final methodKT-67190
K2: Disappeared TYPE_MISMATCH [2]KT-67188
K2: Disappeared TYPE_MISMATCH [6]KT-67187
K2: Disappeared TYPE_MISMATCH [1]KT-63381
IrFakeOverrideBuilder: PublishedApi affects overridability of internal membersKT-59856
K2: Check ConeDiagnostics that are not mapped to KtDiagnosticsKT-57502
K2: Smart casts should be forbidden if variable that remembers the smart cast is declared by delegationKT-63967
K2: Missing getterSignature in metadata for script variablesKT-59372
K2: Missing SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR_ERRORKT-60526
K2: Fix the TODO inconvertToIr.kt
KT-67027
K2: Review all use-sites of annotation arguments utilitiesKT-66953
K2: toByte() call on Char leads to ClassCastException for klib backendsKT-65415
K2: Stdlib K2 build error: IrConstructorSymbolImpl is already bound
KT-67488
K2: AssertionError No such value argument slot in IrConstructorCallImpl: 0 (total=0
KT-66922
K2 JS: Intrinsic Float/Double toString producing wrong numbersKT-63038
Compilation of suspend functions into ES2015 generatorsKT-8373
JS: support ES6 as compilation targetKT-64951
Kotlin-Multiplatform does not allow JSExport of expect
KT-67401
KLib ABI dump: write plain targets in the manifest
KT-67501
Mute flaky driver tests on macOS agents
KT-67417
CLI: Remove option -XrepeatKT-65451
K2: CLI: false positive warning "scripts are not yet supported with K2 in LightTree mode" on irrelevant files in source directory
KT-67489
JsPlainObjects Plugin: Method not found when consumingKT-67523
[K2] Actualizer cannot reconcile mismatched parameter names from java supertypesKT-67354
K2 Parcelize: support efficient Parcel serializer for parcelables in the same moduleKT-64454
K2: Implement ParcelizeIrBytecodeListingTestGenerated for K2KT-67353
K2 Parcelize: support parcelableCreator intrinsic
KT-67253
Support per-target configuration in compose-compiler-gradle-plugin
KT-64115
KGP + JVM/JS/WASM: The same library can be passed twice to the compilerKT-64567
[FUS] Add boolean flag into kotlin.gradle.performance collectorKT-67685
KotlinBaseApiPlugin regression with Gradle's Configuration Cache in 2.0.0-RC1KT-67515
Remove 'experimental' from compose strong skipping modeKT-67441
Gradle remote cache misses in the compose pluginKT-67602
Compose gradle plugin: a deprecated plugin option 'experimentalStrongSkipping' is added by default that causes a warningKT-67200
Compose gradle plugin: 'suppressKotlinVersionCompatibilityCheck' option is duplicated if added as a kotlin option for the KotlinCompile task and kapt is usedKT-67216
Compose compiler plugin: false-positive versions incompatibility is reportedKT-66459
PowerAssert: Improve design of excludedSourceSets extension propertyKT-61913
Validate LanguageSettings KDoc
KT-57141
K2: KotlinCompile task input named 'multiplatformStructure.fragments.$0.sources' is tracked in a pure JVM kotlin project together with changes of sourcesKT-65480
MissingNativeStdlibChecker checks existence of konanDistribution.stdlib during configuration phaseKT-67127
KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machinesKT-63536
KMP: MetadataDependencyTransformationTask is not Thread Safe
KT-67522
K/N toolchain: unclear compilation error if path specified as a value for the kotlin.native.home doesn't provide the kotlin native compiler downloadedKT-67521
K/N warning checking existence of the standard library isn't displayed when the native toolchain enabled and the kotlin native home dir doesn't contain stdlib
KT-66541
K2 KAPT: KotlinIllegalArgumentExceptionWithAttachments: Expected expression 'FirPropertyAccessExpressionImpl' to be resolved
KT-66395
K2: Scripting test testHelloSerialization fails on K2
KT-65864
K/Wasm: update Node.js to 22.x
KT-65616
K2: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus from STATUSKT-64241
K2: Unresolved calls to functions in scripts depending on included projectsKT-65813
Analysis API Standalone:FirDeclarationForCompiledElementSearcher
does not find compiled elementsKT-66052
AA: render expect/actual modifierKT-66795
KtCodeFragment.clone() is brokenKT-66532
K2 CodeGen AA: missing annotation setup for function in source module but not in a compile target fileKT-65561
Analysis API: dummy.kt is not a physical fileKT-64833
Analysis API: Members implemented by delegation have no overridden symbolsKT-62405
Analysis API: SymbolsSUBSTITUTION_OVERRIDE
have no overridden symbolsKT-66749
K2: "Collection contains no element matching the predicate" on an unresolved callKT-66719
AbstractGetKlibSourceFileNameTest: The dependency to ":native:analysis-api-klib-reader" breaks JPS compilationKT-66603
Analysis API: support type annotations in KtPsiTypeProviderMixIn#asPsiTypeKT-64505
Analysis API Standalone: Remove test-specific calculation of sealed class inheritorsKT-66013
Analysis API Standalone: Sealed inheritors aren't correctly calculated for source classesKT-62880
K2 IDE: Unresolved java annotation methods in KDocKT-66530
K2: Analysis API: KtPsiTypeProvider#asKtType crashes on PsiClassType for Java type parameter with wrong use siteKT-66485
Substituted types are not provided for callable referencesKT-66498
Analysis API: 'KtFe10SymbolDeclarationOverridesProvider' considers a class to be a subclass of itselfKT-66189
K2 / IDE: KtFirExpressionTypeProvider bugsKT-59732
FirLazyResolveContractViolationException:lazyResolveToPhase(IMPORTS)
cannot be called from a transformer with a phase IMPORTS from serialisation plugin
KT-66692
SLC:findAttributeValue
for attribute w/ default value in Java returnsnull
KT-66446
Diagnostic never showed, and build fails when CocoaPods dependency is used with embedAndSign task and linking type is dynamicKT-66445
Diagnostic never showed when CocoaPods dependency is used with embedAndSign task and linking type is static
KT-66471
Null method reference with Kotlin/Wasm on 2.0.0-Beta4KT-65210
K/Wasm::class
operator produces Number KClass for Short expressionKT-58088
[PL] Support & enable partial linkage for WasmKT-66104
Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicateKT-64449
K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2KT-61263
K/Wasm: add a way to turn on k2 in wasm examples using Compose
KT-32754
Choose existing extensions over additional built-ins members from JDK except overridesKT-64350
K2: deprecate using typealias as a callable qualifier in importsKT-62547
Introduce a language feature flag for smartcasts based on "memory" variables
KT-65005
K2: Investigate testCommonSuperTypeContravariant performanceKT-65579
K2: performance regression in FP SpaceKT-61121
[K/N] Kotlin Native compiler performance is slow when generating large frameworks
KT-67185
K2: Incorrect coercion-to-Unit leading to CCE at runtimeKT-63836
K2: No deprecation error message in common metadata compilationKT-57618
K2: complex deprecation messages are not printed in the errorKT-61787
K2 doesn't report warnings for some Gradle tasksKT-62063
K2: drop pre-release flag in 2.0-RCKT-65578
K2: implement a deprecation warning for KT-57014 (wrong nullability returned from JDK SAM constructor lambda)KT-65120
K2 Consider turn into platform checkers ones which checks for objCKT-67090
K2: Exception from metadata compilation when compiling class with annotations from dependenciesKT-59479
K2: build KorGEKT-62560
K2: KAPT4: annotation@ReplaceWith
is missing a default value for the element 'imports'KT-67027
K2: Review all use-sites of annotation arguments utilitiesKT-60096
K2: Introduced API_NOT_AVAILABLEKT-64151
K2: consider implementing FIR-level constant evaluationKT-65195
K2: Unexpected exception when executing dynamic array element inc/decKT-63416
K2 / Contracts: False positive "Leaked in-place lambda" warning caused by suspend lambda with callsInPlace contractKT-57812
K2: support serialization of type annotation's argumentsKT-66717
Incorrect diagnostics around intersection property overridesKT-65603
K2: No approximation is done on public, but effectively private propertyKT-59932
K2: Disappeared AMBIGUOUS_ANONYMOUS_TYPE_INFERREDKT-66527
K2: type mismatch on override for typeKT-59400
K2: Missing CANNOT_INFER_VISIBILITYKT-64534
K2: org.jetbrains.kotlin.util.FileAnalysisException: Somewhere in fileKT-65649
K2: IR has incorrect origins for some inplace updating operatorsKT-66748
K2: False-positive AMBIGUOUS_SUPER in toStringKT-67013
K2: ClassCastException: class FirConstructorSymbol cannot be cast to class FirNamedFunctionSymbolKT-52175
K2: WRONG_ANNOTATION_TARGET for annotation that used inside ifKT-66902
K2: "Named arguments are prohibited for non-Kotlin functions" with Java interopKT-66793
K2: "assigning single elements to varargs in named form is prohibited." caused by varargs supplied from java with elvis operatorKT-65235
JDK 21 might lead to change in overloads resolutionKT-66350
K2: "IllegalStateException: Unsupported compile-time value STRING_CONCATENATION" when evaluating an annotation argument stringKT-65035
IrFakeOverrideBuilder: AbstractMethodError on inheritance from Java subclass of CharSequence with inherited implementationsKT-66447
Implement KT-59138 under a language featureKT-66701
K2: Java interface method override via Kotlin class rejectedKT-66730
K2: False positive RETURN_TYPE_MISMATCH in return statement in SAM constructorKT-66909
K2: Implement a diagnostic for returning null from a lambda with expected return type Unit!KT-66570
Generic wildcard upper bound inference errorKT-65272
K2: invoke operator applies "restricted suspending call" error differently than K1KT-65300
K2: this-expressions in initializers and local declarations don't introduce type information to either BI or PCLAKT-66797
K2 JS: Primary constructor property annotation with target VALUE_PARAMETER is put on property instead of parameterKT-66463
K2: false positive ACCIDENTAL_OVERRIDE_CLASH_BY_JVM_SIGNATUREKT-63631
K2: constant value UByte.MAX_VALUE is incorrectly deserialized from metadataKT-65386
K2: Different signature of invoke for Unit lambdaKT-60574
K2: generated IR forsuspendCoroutineUninterceptedOrReturn
is different from K1 (K2 uses Any? instead of Unit)KT-66512
K2: Incorrect diagnostic in lambda whose expected type is a type alias to UnitKT-66279
K2: False positive INITIALIZER_TYPE_MISMATCH withreturn Unit
in a lambda with the expected type() -> Unit
KT-66277
K2: False negative RETURN_TYPE_MISMATCH with empty return in lambda assigned to a propertyKT-62550
K2: Different JVM signature of lambda withUnit
return typeKT-65623
K2: Unresolved reference in connection with castsKT-66654
K2 FIR resolution: Mismatch between actual type and expected type for a value parameter when the parameter type is a function type with special function kindKT-66638
Cannot access properties of a generic type with wildcardsKT-66767
K2: Destructuring declaration inside initializer failureKT-65727
K2: add proper package for properties generated from destructuring declarationsKT-64854
K2: Trying to access private field on runtime with contractsKT-59906
K2: Disappeared CAPTURED_VAL_INITIALIZATIONKT-65388
IrFakeOverrideBuilder - custom annotation is available in fake getter/setterKT-56384
K2: build IntelliJ monorepo master branchKT-66352
K2: difference between LL FIR and FIR for componentN functionsKT-66686
K2 Script: Unresolved reference of script-specific entities on out-of-order resolveKT-65523
K2: add proper package for result$$ propertyKT-66699
Restore HostManager ABIKT-60533
Inliner incorrectly captures non-null value as null in coroutinesKT-57925
K2: Consider removing FirEmptyContractDescriptionKT-61893
K2: should not resolve to Java function with Kotlin hidden-level deprecationKT-59669
K2: Explore assignments in in-place lambdasKT-66271
Fir: Deserialize classFile, functionFile and propertyFile from KlibMetadataProtoBufKT-57957
K2: Symbol providers are frequently queried with error-named class IDsKT-66677
K2: OVERRIDE_DEPRECATION isn't reported for WEAKLY_HIDDEN method toArray()KT-62793
K2: slightly different bytecode of suspend conversionsKT-57244
K2: slightly different naming scheme for suspend conversion adaptersKT-60256
K2: types are not substituted in suspend conversionKT-64407
Implement WriteSignatureTestGenerated for K2KT-64438
K2: Port CodegenTestCase to K2KT-64404
Implement WriteFlagsTestGenerated for K2KT-66491
K2 / KJS: "Name contains illegal characters." caused by backticks in importKT-66275
K2: false-positive "Java module does not depend on module" error on access to inherited member from twice-transitive dependency via class from transitive dependencyKT-65576
K2: Incorrect resolution of variable+invoke when the property type is not computedKT-58575
Private Kotlin property prevents use of Java get- and set-methods from Java-Kotlin-Java hierarchyKT-65438
K2: Introduce WEAKLY_HIDDEN concept to built-in-JDK content mappingKT-60510
Smartcast to functional type does not work in when exprssionKT-59677
K2: Report diagnostics about missing receiver for delegated constructor call to inner classKT-65939
IrFakeOverrideBuilder - nullability annotation is lost in intersection without annotationKT-66356
K2: type mismatch error when generic type with inaccessible generic type as type argument is produced and consumed by declarations from dependenciesKT-65193
K2: "JAVA_TYPE_MISMATCH" caused by MutableListKT-65704
K2:computeCommonSuperType
of flexible type with recursive captured type argument produces giant multi-level-deep typeKT-64920
Json.encodeToString yields different results depending on whether typealias is usedKT-65594
K2: Type inference fails on NullMarked object with star typeKT-66392
K2: Exception in KJK hierarchy with implicit typesKT-66551
Revert temporary commits after KT-62063 and bootstrappingKT-65218
FIR LL and DiagnosticFE10 tests start to fail in case of adding any new declaration into stdlib commonMainKT-63746
K2: JSpecify: If a class has a@Nullable
type-parameter bound, Kotlin should still treat unbounded wildcards like platform typesKT-66504
K2: plusAssign operator call is resolved differently than function callKT-65105
K2 / Native: Member overrides different '@Throws
' filterKT-48515
JSpecify: If a class has a@Nullable
type-parameter bound, Kotlin should still treat unbounded wildcards like platform typesKT-58892
K2: Parcelize doesn't work in common code when expect annotation is actualized with typealias to@Parcelize
KT-66124
K2: Remove FirLambdaArgumentExpression and FirNamedArgumentExpression after resolutionKT-38031
FIR: Discrepancy in call resolution for qualifiers with old FEKT-65789
K1/K2: Resolve change in constructor/top-level function ambiguityKT-66150
K2: expects type argument in super qualifierKT-50008
JSpecify@Nullable
annotation on type-parameter bound prevents type-variable usages from being platform typesKT-56988
CFG, smart casts: red in K1 -> green in K2 for invalid codeKT-66449
Make DiagnosticSuppressor a project-level extensionKT-65249
K2: False positive modality is different for native compilationKT-64846
K2: false negative CONFLICTING_JVM_DECLARATIONS on inheritance from Java collection subclass with a conflicting overrideKT-58203
K2: false-negative incompatible types error on is-check with unrelated typeKT-65722
K2: Property reference refers to non-existent functionsKT-65878
K2: "ClassCastException" when passing nun-suspend lambda to SAM constructor with named argumentKT-65926
K2: add tests for all fixed-in-k2 / not-reproducible-in-k2 unresolved issuesKT-58279
K2. False-negativeSmart cast to is impossible, because is a public API property declared in different module
for Java static fieldKT-56032
[LC issue] Incorrect wrapping when passing java vararg method to inline functionKT-63826
K2: expect for expect crashes the compilerKT-63525
K2: "IllegalStateException: Fake override should have at least one overridden descriptor" caused by unreachable codeKT-65333
K2: UNRESOLVED_REFERENCE for java inner class in intersection scopeKT-57585
K2/MPP: false-negative errors on expect/actual modifiers mismatchKT-59467
K2: build toolbox-enterpriseKT-59883
K2: Disappeared INVALID_IF_AS_EXPRESSIONKT-63420
Prevent weakening visibility in implicit overridesKT-56744
Prepare language committee ticket about DFA/Smart-cast related changes in K2KT-64233
K2: K1/K2: ensure JVM ABI consistency for quality gates projectsKT-59744
K2: false negative VAL_REASSIGNMENT in case of reassignment inside custom setterKT-62878
K2: missing implicit coercion to unitKT-63441
IrFakeOverrideBuilder: "accidental override" when implementing a Java function taking an array parameterKT-59887
K2: Disappeared ACTUAL_MISSINGKT-59839
Prohibitheader
andimpl
in MPPKT-64967
K2: false positive TYPE_MISMATCH with generic type parametersKT-59664
Inline modifier can be added to a constructor parameter, but it does not have any effectKT-59630
K2: Implement running FIR Blackbox tests on different JDKsKT-65058
K2: Protected function call from public-API inline function is prohibited in anonymous objectKT-61891
K2: POSTFIX_{INCR|DECR} of global misses an originKT-64314
K2: Rename FirConstExpression to FirLiteralExpressionKT-64809
K2: Remove the LINK_VIA_SIGNATURES flag from FIR2IR configurationKT-59682
K2: Use proper source for vararg argumentsKT-59972
K2: Disappeared EXPRESSION_EXPECTED_PACKAGE_FOUNDKT-64405
K2: Implement CompileJavaAgainstKotlinTestGenerated for K2KT-61032
K2: False positive “Unused variable” for function callable referenceKT-64771
Investigate subtle FIR_DUMP difference for reversed order analysisKT-62584
K2: different signature in subclass of local class declared in extension value getterKT-59938
K2: Disappeared AMBIGUOUS_ACTUALSKT-63446
IrFakeOverrideBuilder: AbstractMethodError due to missing bridge for generic method in a Java superclassKT-59949
K2: Disappeared DEPRECATED_PARCELERKT-55809
K2: Support pre-release checks for klibsKT-59913
K2: Disappeared UNSUPPORTED_FEATUREKT-58094
K2: Review IrBuiltinsOverFirKT-59940
K2: Disappeared ACTUAL_ANNOTATION_CONFLICTING_DEFAULT_ARGUMENT_VALUEKT-60004
K2: Disappeared CONTRACT_NOT_ALLOWEDKT-59890
K2: Disappeared CONST_VAL_WITH_NON_CONST_INITIALIZERKT-59884
K2: Disappeared NON_LOCAL_RETURN_NOT_ALLOWEDKT-59977
K2: Disappeared NO_ACTUAL_FOR_EXPECTKT-59996
K2: Disappeared INVALID_CHARACTERSKT-59992
K2: Disappeared KCLASS_WITH_NULLABLE_TYPE_PARAMETER_IN_SIGNATUREKT-59974
K2: Disappeared INAPPLICABLE_INFIX_MODIFIERKT-59991
K2: Disappeared FORBIDDEN_VARARG_PARAMETER_TYPEKT-59973
K2: Disappeared INAPPLICABLE_LATEINIT_MODIFIERKT-59933
K2: Disappeared USAGE_IS_NOT_INLINABLEKT-59967
K2: Disappeared UNINITIALIZED_ENUM_ENTRYKT-59943
K2: Disappeared OPERATOR_MODIFIER_REQUIREDKT-59986
K2: Disappeared ITERATOR_MISSINGKT-57802
K2: Backend Internal error: RecordEnclosingMethodsLowering.ktKT-59941
K2: Disappeared COMPONENT_FUNCTION_MISSINGKT-62620
Warn about@OptIn
/@Deprecated
for overrides of AnyKT-59689
K2: Fix complex smartcasts with safe callsKT-60026
K2: Introduced EXPOSED_TYPEALIAS_EXPANDED_TYPEKT-59433
K2: Missing NESTED_CLASS_ACCESSED_VIA_INSTANCE_REFERENCEKT-60080
K2: Introduced INVISIBLE_SETTERKT-59979
K2: Disappeared SUPERTYPE_INITIALIZED_IN_EXPECTED_CLASSKT-59978
K2: Disappeared EXPECTED_ENUM_ENTRY_WITH_BODYKT-59955
K2: Disappeared INCOMPATIBLE_MODIFIERSKT-59942
K2: Disappeared ANNOTATION_PARAMETER_DEFAULT_VALUE_MUST_BE_CONSTANTKT-59931
K2: Disappeared CLASS_LITERAL_LHS_NOT_A_CLASSKT-59429
K2: Missing ABBREVIATED_NOTHING_RETURN_TYPEKT-59420
K2: Missing ABBREVIATED_NOTHING_PROPERTY_TYPEKT-59965
K2: Disappeared CANNOT_ALL_UNDER_IMPORT_FROM_SINGLETONKT-59952
K2: Disappeared EXPOSED_PROPERTY_TYPE_IN_CONSTRUCTOR_ERRORKT-59985
K2: Disappeared UNDERSCORE_USAGE_WITHOUT_BACKTICKSKT-59950
K2: Disappeared ILLEGAL_ESCAPEKT-59899
K2: Disappeared EXPECTED_DECLARATION_WITH_BODYKT-59980
K2: Disappeared EXPECTED_ENUM_CONSTRUCTORKT-59982
K2: Disappeared EXPECTED_CLASS_CONSTRUCTOR_PROPERTY_PARAMETERKT-60092
K2: Introduced EXPOSED_PROPERTY_TYPE_IN_CONSTRUCTOR_ERRORKT-60105
K2: Introduced UNDERSCORE_USAGE_WITHOUT_BACKTICKSKT-57703
K1/K2: unprecise constraint system behavior around integer literals and comparable arraysKT-60043
K2: Introduced PROPERTY_AS_OPERATORKT-60048
K2: Introduced MISSING_EXCEPTION_IN_THROWS_ON_SUSPENDKT-59422
K2: Missing NON_SOURCE_ANNOTATION_ON_INLINED_LAMBDA_EXPRESSIONKT-59804
K2: Repeat theSealedInheritorInSameModuleChecker
HMPP logicKT-60936
KMP: check annotations compatibility on members inside expect and actual class scopesKT-60668
KMP: check expect and actual annotations match when actual method is fake overrideKT-59419
K2: Missing MULTIPLE_DEFAULTS_INHERITED_FROM_SUPERTYPES_WHEN_NO_EXPLICIT_OVERRIDEKT-59860
[FIR] False-positiveUNEXPECTED_SAFE_CALL
KT-66958
[Docs] Add info about generating lambda functions like the Java compiler by default
KT-64079
Native library evolution behaviour for constants
KT-66152
IrFakeOverrideBuilder: AssertionError "different length of type parameter lists"
KT-45604
KJS / IR: UseglobalThis
instead of top levelthis
KT-64421
K2: Implement IrJsTypeScriptExportTestGenerated for K2KT-64451
K2: Implement MultiModuleOrderTestGenerated for K2KT-64450
K2: Implement SourceMapGenerationSmokeTestGenerated for K2KT-64426
K2: Implement JsIrLineNumberTestGenerated for K2KT-64422
K2: Implement IrJsSteppingTestGenerated for K2KT-64445
K2: Implement **VersionChangedTestGenerated for K2KT-64446
K2: Implement JsIrInvalidationPerFileWithPLTestGenerated for K2KT-64423
K2: Implement JsIrES6InvalidationPerFileTestGenerated for K2KT-61117
Migrate remaining legacy IC tests to IR
KT-66970
K2: "IrLinkageError: Function * can not be called" when calling@JvmStatic
functions in Native testKT-66611
Check, that no bad IR is produced, when we failed to compute constant default value in constant contextKT-66367
KLib ABI dump: support wasm_target manifest attributeKT-64440
K2: Port KotlinKlibSerializerTest to K2KT-64452
K2: Port FilePathsInKlibTest to K2KT-61097
[PL] Don't create an executable if there were errors in PL
KT-58881
K2: Run checkers in common code against platform sessionKT-59553
K2: Simplify rules for upper bound violated checks for qualifier in LHS of class literalKT-62646
Decide on the equality compatibilityKT-65775
K2: Consider prohibiting actual typealias to superclassKT-54309
Deprecate use of a synthetic setter on a projected receiverKT-26983
Gradle buildscript (kotlin-dsl): "Smart cast to 'Foo' is impossible" due to same variable namesKT-57422
K2: Prohibit use-site 'get' targeted annotations on property getters
KT-63156
Remove all deprecated declarations in kotlinx-metadata-jvmKT-63219
Change root package and coordinates of kotlinx-metadata-jvm to kotlin.*KT-63341
K2: JVM StringBuilder has no corresponding members for expected class membersKT-63157
Make sure that all deprecation levels are raised to ERROR for declarations intended for removal from kotlinx-metadataKT-60870
kotlinx.metadata.InconsistentKotlinMetadataException: No VersionRequirement with the given id in the table In kotlinx-metadata-jvmKT-64230
Prohibit writing versions of metadata that are too highKT-59441
Design reading and writing future versions of Kotlin metadataKT-57922
kotlinx-metadata-jvm does not take into account strict semantics flag
KT-66390
Universal binary in included binaries produces universal archive as output
KT-66565
Exporting framework "umbrella" produces an unimportable framework
KT-66371
Native: nullptr access during concurrent weak processing in CMS GCKT-61093
Kotlin/Native: enable concurrent weak processing by default
KT-65897
Translate constructors with primitive parameters to init methods in Swift exportKT-66681
Move generated swift from enum to extension
KT-66014
[K/N][Tests] Some testsuites don't test two-stage compilation and lose -language-version flag
KT-61860
Add infrastructure for BTA testsKT-65048
"Can't get connection" (to daemon) when classpath has spaces
KT-66703
Add JVM target bytecode version 22KT-65842
K2 / CLI: "kotlinc -version" creates META-INF/main.kotlin_moduleKT-66926
Add a flag to report warnings when errors are foundKT-64384
Until the REPL in K2 is not supported, display an appropriate warning
KT-64517
Drop deprecated KonanTargets
KT-59555
Expose resource closing extension point inCompilerPluginRegistrar
KT-66526
K2: Special function kind setup does not work for value parameter whose type is function with a receiver
KT-63539
K2: Missing "Serializable class has duplicate serial name of property"KT-65757
K2: Missing@Deprecated
annotation on synthesized declarationsKT-64447
K2: Implement Serialization...IrBoxTestGenerated for K2
KT-66695
Moveanalysis-api-klib-reader
package into 'o.j.k.native.analysis.api`KT-66380
ObjCExport: support interface implementation
KT-67006
Create new compose compiler Gradle plugin
KT-66912
Parallel compilation slowdown due to synchronization
KT-67138
Json report is empty for incremental compilationKT-61171
CompilerPluginsIncrementalIT.afterChangeInPluginBuildDoesIncrementalProcessing doesn't provide a compiler plugin for K2 leading to the test failureKT-67139
Build reports can be overriddenKT-65934
Track if Gradle configuration cache is enabled in the user buildsKT-65935
Track project isolation Gradle featureKT-64567
[FUS] Add boolean flag into kotlin.gradle.performance collectorKT-66961
Early access to gradle.rootProject leads to an exceptionKT-63619
Add Kotlin power-assert compiler plugin to feature usage statistics gatheringKT-62108
Wrong scope of compiler options is used while configuring options for all targets and all compilationsKT-63165
Gradle: checkKotlinGradlePluginConfigurationErrors uses deprecated Gradle behaviorKT-66374
Diagnostic for deprecated properties: false-positive warning is reported forkapt.use.k2
propertyKT-62398
KMP: Compose breaks resolution of stdlib declarations in common source setKT-64046
Provide K/N version to KGP when -Pkotlin.native.enabled=trueKT-64848
Log K/Native compiler arguments with log level specified for compiler argumentsKT-65213
Collect logic for FUS metrics calculation in one place
KT-66917
JS/Wasm: Upgrade NPM dependencies
KT-49919
Introduce theorg.gradle.jvm.environment
attribute on JVM and Android published variants (both for MPP and non-MPP libraries)KT-66983
MPP Configuration Cache IT fails with Gradle 8.7 on windowsKT-66419
Remove useless API: Kotlin compilation level compiler options DSLKT-65315
KMP Composite compileIosMainKotlinMetadata fails with "Could not find "KT-61945
Report redundant dependsOn-edgesKT-66563
Stop including resources to metadata klibKT-57141
K2: KotlinCompile task input named 'multiplatformStructure.fragments.$0.sources' is tracked in a pure JVM kotlin project together with changes of sources
KT-66982
Gradle plugin corrupts Native compiler dependenciesKT-65641
Invalid replacements for deprecated properties 'konanHome' and 'konanDataDir' are suggested as quick fixesKT-66750
Cannot query the value of task ':commonizeNativeDistribution' property 'kotlinNativeBundleBuildService' because it has no value availableKT-66309
K/N compiler can't be downloaded if project import is stopped while 'commonizeNativeDistribution' task is being executed and rerun againKT-66422
Configuration cache breaks during Kotlin Native dependencies downloadingKT-65624
K/N warning: "The Kotlin/Native distribution used in this build does not provide the standard library." is displayed during configuration phaseKT-52483
Sign native prebuilt tars
KT-61137
Incremental scripting compilation fails with 2.0KT-65943
Incorrect scopeFqName recorded in LookupTracker
KT-66773
KAPT: Generated stubs cannot access annotations from other moduleKT-59488
K2: build sphinx-kotlinKT-65453
Kapt4: error "annotation@ParameterName
is missing a default value for the element 'name'" for a composable lambda fun without parametersKT-62097
K2: [KAPT4] Keep import statements for unresolved annotation classesKT-61628
K2: testAndroidDaggerIC doesn't work with Kapt4
KT-66395
K2: Scripting test testHelloSerialization fails on K2
KT-67086
K/Wasm: wasi with binaries.library fails on import and buildKT-66159
K/Wasm: applyBinaryen somehow affects skiko.mjsKT-66733
wasmWasiTest is not compatible with Gradle Configuration CacheKT-64601
Indicate that wasmJsBrowserDevelopmentRun has finished bundling
KT-65327
Support reading klib contents in Analysis API
KT-65560
K2: Anaysis API: ContextCollector triggers redundant resolution in the case of file elements
KT-65571
Support VirtualFile inputs to Analysis API modulesKT-65600
Analysis Api: FirFile for KtCodeFragments are created and not updated on changesKT-64579
K2 IDE: "Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(Source) but FirArgumentListImpl found"KT-65978
Analysis API: Use soft references inFileStructureCache
KT-64051
K2 IDE: Analysis API: Unresolved links to typealias in KDocKT-66276
K2: Analysis API:TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM
false positive for script parameterKT-66232
K2: Analysis API: cover ScriptWithCustomDefDiagnosticsTestBaseGenerated by LL FIR testsKT-60996
K2: Stub Based Deserializer: Set versionRequirements to enable VERSION_REQUIREMENT_DEPRECATION diagnosticsKT-66306
K2: Analysis API: drop ability to enable global phase resolve lockKT-64919
K2 IDE: Implement KMP support for sealed class inheritorsKT-65563
Analysis API: Missing session componentFirExpectActualMatchingContextFactory
inLLFirLibrarySession
KT-66173
K2: No 'org.jetbrains.kotlin.fir.scopes.impl.FirDelegatedMembersFilter' in array owner: LLFirLibrarySessionKT-66238
Gradle kotlin build scripts - a lot of unresolved symbols after latest changes in kotlin masterKT-65099
K2: Recursive local storage cache check for Fir2IrDeclarationStorage::createAndCacheIrPropertySymbols()KT-65265
Analysis API: Add library session invalidation testsKT-56288
Analysis API: Add tests for session invalidation on the Analysis API sideKT-64000
K2: make AnnotationArgumentsStateKeepers more accurateKT-63606
K2: Analysis API: rewrite FirLazyAnnotationTransformer to avoid redundant transformationsKT-65191
KtFirMultiplatformInfoProvider#getExpectForActual doesn't return expect function for slightly broken codeKT-62136
Analysis API: Add concurrent tests forCleanableSoftValueCache
KT-61222
K2: Add lifecycle management forKtResolveExtension
KT-65960
Analysis API: Test infrastructure indexes binary libraries from decompiled files instead of stubs during IDE mode testsKT-65240
K2: CodeGen API fails to resolve Annotation parameter type when it runs FIR2IR for a class with a parent class from other module if the parent class has an annotation from another moduleKT-65344
K2: make FirScript statements (declarations) independentKT-65930
AA: receiver type forInt?::foo
misses nullabilityKT-65914
AA: receiver type forthis::foo
returns return type of the target callableKT-65780
K2: polish FileStructure implementation for FirFileKT-62840
K2 Script: everything around destructuring declaration on top level of scripts are brokenKT-65683
Analysis API: Dangling file session creation causes acomputeIfAbsent
contract violationKT-64884
K2 IDE. FP [NAMED_PARAMETER_NOT_FOUND] for copy method of library data class when class has not parameter-propertiesKT-65763
K2: value parameter from library data class copy have RAW_FIR phaseKT-65665
Analysis API: supportKtDelegatedSuperTypeEntry
inKtFirExpressionInfoProvider.isUsedAsExpression
KT-65655
Analysis API:KtCodeCompilationException
should not strongly reference FIR sessionsKT-65345
K2: unify FirDesignation and LLFirResolveTarget
KT-61734
SLC: wildcard suppression not honoredKT-65112
Symbol Light Classes don't support annotations on type parametersKT-65843
K2: Light method returnskotlin.Unit
type forTestResult
return typeKT-65653
SLC: wrong binary resolution to function with value classKT-65393
SLC: missing deprecated-hidden propertyKT-64772
SLC: presence of source PSI for compiler-generated declaration
KT-62373
"Xcode higher than tested" diagnosticKT-64096
Diagnostic when embedAndSign used for framework with cocoapods-dependencies
KT-65553
K2: Native: kt42208WithPassingLambdaToAnotherFunction test fails with K2
KT-58088
[PL] Support & enable partial linkage for WasmKT-66327
Include information about particular Wasm target into KLib manifestKT-65009
Generate TypeScript definitions for the@JsExport
declarations in K/Wasm
KT-65660
[WasmJs] Support catching JS exceptionsKT-64890
K/Wasm compiler crash with external class and KodeinKT-66104
Wasm: compiler crash: NoSuchElementException: Sequence contains no element matching the predicateKT-66065
[Wasm] Make specialisations for closured primitive valuesKT-65778
Create the same TypeScript tests infrastructure for Kotlin/Wasm that we have now for Kotlin/JSKT-65411
Kotlin/Wasm: Boolean boxed instances are not the sameKT-65713
Kotlin/Wasm generates a wrapper that cannot run in DenoKT-65777
Implement named export for Kotlin/WasmKT-65824
Wasm: Allow unsigned primitives to be used inside functions annotated with@JsExport
KT-63939
Kotlin/Wasm Support lazy associated object initialisationKT-61888
[Kotlin/wasm] in kotlin.test support for@AfterTest
for async tests
KT-64350
K2: deprecate using typealias as a callable qualifier in importsKT-65478
JVM: Change inlined variable naming formatKT-26565
Choose existing extensions over additional built-ins members from JDKKT-65859
Calls refinement extension pointKT-45375
Generate all Kotlin lambdas via invokedynamic + LambdaMetafactory by defaultKT-65681
K2: Improve error message of UPPER_BOUND_VIOLATED when upper bound is a captured type or other non-denotable typeKT-65153
K/N: extract liveness analysis to a separate phaseKT-59098
Support -Xjdk-release=1.6/1.7 with -jvm-target 1.8KT-63670
Implement platform specific declaration clash diagnostics across all backends
KT-66341
K2: Don't build IdSignatures in FIR2IR with IR f/o builderKT-66172
K2: Improve memory consumption ofKtPsiSourceElement
KT-62798
'in' range checks are not intrinsified in kotlin-stdlibKT-65579
K2: performance regression in FP Space
KT-66673
K2/JS: FirJsInheritanceClassChecker doesn't expand type aliases to supertypesKT-66475
K2/KMP/Wasm: report WRONG_JS_INTEROP_TYPE from a platform checkerKT-66474
K2/KMP/JS: report EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE from a platform checkerKT-66473
K2/Wasm: FirWasmExternalInheritanceChecker doesn't expand type aliasesKT-65062
K2: build kotlinx.collections.immutable and pass to CIKT-65410
K2: ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED for 'removeAt' in KJK hierarchyKT-65377
K2: "Argument type mismatch" caused by approximated captured type argument of generic typeKT-65440
K2: Mark all potential implementations of List.getFirst()/getLast() as deprecated independently of JDKKT-65184
K2: disappeared TYPE_MISMATCH for java collectionsKT-57588
K2/Native: False positive '"CONFLICTING_OVERLOADS", "PARAMETER_NAME_CHANGED_ON_OVERRIDE" on overriding objc methodsKT-65882
K2: "KotlinNothingValueException" caused by unsafe cast and Nothing::classKT-65438
K2: Introduce WEAKLY_HIDDEN concept to built-in-JDK content mappingKT-65959
K2: Incorrect warnings about inline function impactKT-64994
K2:@Composable
lambda type is not resolved from other modulesKT-66048
K2: property becomes nullable in KJK hierarchy if base declaration has implicit return typeKT-66148
K2. Sources of receivers updated twice because of PCLAKT-65789
K1/K2: Resolve change in constructor/top-level function ambiguityKT-60971
Incorrect "cannot inline bytecode built with JVM target ..." on property setter if only getter is inlineKT-61514
K2: Build fake overrides using IR during Fir2IRKT-65584
K2: "Duplicate parameter name in a function type"KT-50008
JSpecify@Nullable
annotation on type-parameter bound prevents type-variable usages from being platform typesKT-66046
K2: false negative CANNOT_WEAKEN_ACCESS_PRIVILEGE on propertyKT-56988
CFG, smart casts: red in K1 -> green in K2 for invalid codeKT-58191
K2: capturing closures successors that are already resolved (thanks to backward edges) must be taken into account for allowing smart castsKT-65464
K2: False positive UNRESOLVED_REFERENCE on extension property call defined in KJK hierarchyKT-62118
FIR: "HashMap.entry" has invalid enhanced typeKT-64840
K2: Bare type are not allowed for TV based values during PCLAKT-65415
K2: Stdlib K2 build error: IrConstructorSymbolImpl is already boundKT-66449
Make DiagnosticSuppressor a project-level extensionKT-66411
FIR: Real source on fake block around assignment expression in the "when" branch affects resolve in K2 Analysis API and IDEKT-65982
K2 Scripts cannot disambiguate declarations imported from default and explicit importsKT-65677
K2: Unable to resolve parent class from companion objectKT-66441
Remove symbol table from IR fake override builder in Fir2IrKT-58203
K2: false-negative incompatible types error on is-check with unrelated typeKT-65722
K2: Property reference refers to non-existent functionsKT-65878
K2: "ClassCastException" when passing nun-suspend lambda to SAM constructor with named argumentKT-65787
K2: "KotlinIllegalArgumentExceptionWithAttachments: Expected FirResolvedTypeRef with ConeKotlinType" caused by passing lambda expression with multiple labels to functionKT-65926
K2: add tests for all fixed-in-k2 / not-reproducible-in-k2 unresolved issuesKT-65022
K2: Compiler crashes when array literal is used in delegate expressionKT-62836
K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImplWithoutSourceKT-64727
K1: Closing bracket of object inside crossinline lambda or inside lambda in inline function is not hit on step-overKT-64726
K1: Cannot stop on closing bracket of crossinline lambda inside of another crossinline lambdaKT-64725
K1: Cannot stop on closing bracket of lambda of inline-only functionKT-66272
Could not load module with a combination of type parametersKT-66243
Could not load module in a builder inference with lambda with typed parameterKT-66229
Could not load module in a builder inference with Map.EntryKT-61448
K2: Disappeared DEPRECATION in testWithModifiedMockJdkKT-60106
K2: Introduced REIFIED_TYPE_FORBIDDEN_SUBSTITUTIONKT-66120
IrFakeOverrideBuilder: wrong return type in intersection with 3 classesKT-60777
K2: missing INLINE_FROM_HIGHER_PLATFORMKT-66196
Convert INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_ERROR to warningKT-66067
K2: different overrides are created in a complex hierarchy with raw types and upper-bounded type parametersKT-65821
K2: [NONE_APPLICABLE] None of the following functions is applicable: [constructor(message: String?): Throwable, constructor(cause: Throwable?): Throwable, constructor(): Throwable, ...]KT-66268
K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImplKT-60797
K2: implement JAVA_MODULE_DOES_NOT_EXPORT_PACKAGEKT-28159
Smartcasts don't work with Nothing? values (Nothing? considered a null constant => an unstable value)KT-28262
Smartcasts for reference equality don't work if explicit true check is usedKT-66000
K2: inherited inline getter has not been inlinedKT-66158
K2: not nullable return type for upper-bounded kotlin type parameter in KJK hierarchyKT-65636
PowerAssert: Negative contains operator not aligned correctly in K2KT-64271
K2: Wrong overriddenSymbols for toString of data classKT-62779
K2: Difference in fake override generationKT-61941
K2: FIR2IR incorrectly generates f/o structure for complex java/kotlin hierarchies with remapped jvm declarationsKT-60283
K2: fake override for java static method is not generatedKT-65095
K2: no bridge generated for getOrDefault when inheriting from Java Map implementationKT-57301
K2:getOrDefault
and bridges are not generated for certain Map subclassesKT-58814
Too eager subtype inference in when expressionKT-65408
K1: "There are still 2 unbound symbols after generation of IR module" caused by data object'scopy
function usageKT-65844
False Positive "This class can only be used as an annotation or as an argument to@OptIn
" when passing as an arrayKT-58697
K2: Tests: Assert no dump files exist when dump directive isn't presentKT-63258
NPE with function reference from within lambda during initKT-60597
K1: IllegalArgumentException: fromIndex(0) > toIndex(-1) when wrapping receiver with backticksKT-33108
USELESS_CAST false positive for cast inside lambdaKT-58458
K1: "java.lang.NullPointerException" with 'var equals' or 'val equals' as argument in whenKT-58447
K1: "AssertionError: Recursion detected on input" with@ParameterName
and extensionKT-41013
OVERLOAD_RESOLUTION_AMBIGUITY for functions takes lambda: can not resolve it, but only named lambda parameterKT-65588
K2: typealias of primitive type in vararg causes ABI incompatibilityKT-23873
Indexed access operator can cause false USELESS_CAST warningKT-31191
Contract not smartcasting for extension functions in if-statement with multiple conditionsKT-63826
K2: expect for expect crashes the compilerKT-25668
False-positive error on restricted suspending function call with callable referenceKT-18055
SMARTCAST_IMPOSSIBLE on mutable data class variable with a read-only propertyKT-66186
K1 diagnostics miss some reporting messagesKT-65101
Generics behaving different when parenthesizedKT-63444
TYPE_MISMATCH caused by Inner class with nullable type and star projectionKT-58751
Definitely non-nullable type gets lost with star projectionKT-56624
"Unresolved reference" with import alias and enum constructor callKT-53886
NoSuchMethodError exception in Kotlin/Native compilerKT-20617
Qualified this@property
does not work in extension properties with body expressionKT-10879
OVERLOAD_RESOLUTION_AMBIGUITY for synthetic property accessor with smartcasted receiverKT-65649
K2: IR has incorrect origins for some inplace updating operatorsKT-63525
K2: "IllegalStateException: Fake override should have at least one overridden descriptor" caused by unreachable codeKT-65333
K2: UNRESOLVED_REFERENCE for java inner class in intersection scopeKT-63712
Make it possible to add new stdlib API with SinceKotlin(2.0)KT-63741
K2: fix visibility inference with overridden + inherited memberKT-64488
K2: False positive DEPRECATED_ACCESS_TO_ENTRY_PROPERTY_FROM_ENUM with context receiversKT-57585
K2/MPP: false-negative errors on expect/actual modifiers mismatchKT-66077
IrFakeOverrideBuilder: NPE from IrJavaIncompatibilityRulesOverridabilityCondition.doesJavaOverrideHaveIncompatibleValueParameterKindsKT-66020
K2: ISE "IrPropertySymbolImpl is unbound. Signature: null" on a property with getter with@JvmName
KT-62135
K2, KLIB: Classes are still sorted before serializing them to metadataKT-66005
K2: "Should not be here: class org.jetbrains.kotlin.fir.expressions.impl.FirResolvedReifiedParameterReferenceImpl" on incorrect comparison of reified type parameterKT-65840
[K2] Initializer type mismatch: expected 'Type', actual 'Type'KT-59882
K2: Disappeared CANNOT_INFER_PARAMETER_TYPEKT-65002
K2: Incorrect suspend conversion if argument is an aliased functional typeKT-65984
K2 scripting: failure on processing SUPPRESS annotation in the last script statementKT-65680
K2: Class redeclaration leads to BackendException during IR fake override builderKT-66028
K2: Convert FirExpectActualDeclarationChecker to platform checkerKT-65592
K2: IrFakeOverrideBuilder: ISE "should not be called" on diamond hierarchy with explicit dependency on annotations.jarKT-65983
K2 gradle scripting: "'val' cannot be reassigned" errorsKT-64502
K2: Internal error on calling function before declarationKT-60452
K2 Scripting: implement overriding of the script paramsKT-65975
K2: Implicit receivers resolution order in K2 scriptingKT-60249
K2: No unit coercion generated for loops bodyKT-65801
IrFakeOverrideBuilder - visibility is lost for setter in KJK hierarchyKT-65937
K2: order of enum entries changedKT-65933
K2: Type missmatch in arrays in annotationsKT-65343
JVM IR: Source parameter is lost when copying with DeepCopyIrTreeWithSymbolsKT-62788
K2: difference in annotation inheritance in overriddingsKT-65669
K2: ClassCastException class FirDeclarationStatusImpl cannot be cast to class FirResolvedDeclarationStatusKT-65493
IrFakeOverrideBuilder: difference in return type for intersection with raw typeKT-65207
IrFakeOverrideBuilder - nullable return type for intersection overrideKT-65972
Fix problems related to Unknown visibility in [FP] intellijKT-65246
K2: Overiding java method that takes vararg parameter causes WRONG_NULLABILITY_FOR_JAVA_OVERRIDE warningKT-59883
K2: Disappeared INVALID_IF_AS_EXPRESSIONKT-61823
K2: Render list of declarations in diagnostic messages with linebreak as separatorKT-65302
IrFakeOverrideBuilder - missing@EnhancedNullability
KT-65241
K2: [LT] Compiler crash on assignment expression with incorrect lvalueKT-60006
K2: Disappeared EXPRESSION_EXPECTEDKT-65817
K2: Check if callable reference vararg adaption can be affected by primitive type aliasesKT-65920
K2: no field for delegation is createdKT-65487
K2: Different fake overrides and false positive NOTHING_TO_OVERRIDE for intersection/override with Collection.removeKT-62931
K2: extra class files for@OptionalExpectation
marked annotationsKT-59400
K2: Missing CANNOT_INFER_VISIBILITYKT-65460
Don't compare order of functions in IR dumpKT-64276
[K/N][K2] K2 behaviorial difference with inconsistent inheritance of ObjCNameKT-65572
[K/N][K2] INCOMPATIBLE_OBJC_NAME_OVERRIDE error message changed from K1KT-63879
K2: Redundant flagdeclaresDefaultValue
for parameter of function inherited from delegateKT-65790
K2: Move check for private-to-this visibility into checkerKT-65551
K2: Property redeclaration on native compilation leads to NotImplementedErrorKT-65770
K2: Diagnostic rendering ofvararg Foo
parameter producesvararg Array<Foo>
KT-65555
K2: must override 'spliterator' because it inherits multiple implementations for itKT-65337
K2: False positive UNRESOLVED_REFERENCE when lambda labeled by illegal label and operator-invokedKT-65448
K2: fake overrides are not generated for 'containsAll', 'removeAll', 'retainAll' if inherited from raw typeKT-65298
K2: not nullable return type and parameter for raw typesKT-65706
K2: IrFakeOverrideBuilder: ISE "Fake override should have at least one overridden descriptor" on J-K-J-K hierarchy with interface delegationKT-61798
K2 incorrectly calculates modality of property accessorsKT-65604
K2: INAPPLICABLE_JVM_NAME: effective modalityKT-65637
Prepare documentation for PCLA implementationKT-49283
Support contribution type info from a nested builder inference callKT-64077
K2: Builder inference ignores constraints from nested builder inferenceKT-49160
Couldn't infer a type argument through several builder inference calls broken by a local classKT-65057
K2: Wrong type inferred in code with heavy use of genericsKT-64309
Generate a variable mapping for continuation parameter in suspend methods just from the startKT-61088
K2: return types of non-last-expression calls to@PolymorphicSignature
methods inside try-expressions don't resolve to void when requiredKT-65262
K2: Exception in DFA for combination of try-finally + PCLA + DIKT-58169
K2: make equals bounded smart casts work the same as in K1KT-64102
K2: Missing (disappeared in this case) DELEGATE_USES_EXTENSION_PROPERTY_TYPE_PARAMETER_ERRORKT-63988
K2: Reflection cannot find type of local class of local classKT-63901
K2: Different naming of inner class in metadataKT-63655
K2: incorrect short class name in metadata for anonymous object inside a local classKT-63737
Wasm: revise external declaration FE checker for WASI modeKT-59782
K2: Forbid local delegated properties with private accessors in public inline functionsKT-64222
K2: "return type is not a subtype of the return type of the overridden member"KT-63448
K2: CONFLICTING_INHERITED_JVM_DECLARATIONS with@JvmField
KT-59748
K2: Return type mismatch: expected Unit, actual Any? for when with an assignment in branch
KT-64710
[Docs] Update What's new for 2.0.0-BetaX
KT-65617
K/N project import fails if ~/.konan dir is empty
KT-60847
K2: Fake overrides are incorrect after actualizationKT-63756
K2: "AssertionError: No such value argument slot in IrConstructorCallImpl" caused by actual typealias for annotation with default parameter
KT-66017
K2 / Native: "NoSuchElementException: Sequence contains no element matching the predicate" on building native release binariesKT-64807
Refactor InlineFunctionResolverKT-64806
Move FunctionInlining to separate module
KT-66152
IrFakeOverrideBuilder: AssertionError "different length of type parameter lists"KT-65971
K2: Investigate diagnostic test failures with IrFakeOverrideBuilderKT-61360
Fix essential problems in IrFakeOverrideBuilder
KT-8373
JS: support ES6 as compilation targetKT-63907
KJS: default parameters in interfaces are lost in implementationsKT-64708
KJS: exported interfaces missing __doNotUseOrImplementIt when extending from external typesKT-62806
KJS: Type mismatch on inferred return type with NothingKT-64421
K2: Implement IrJsTypeScriptExportTestGenerated for K2KT-61526
KJS: Compiled files clash with the new per-file granularityKT-63359
K2: support new ways to declare TestResult in JS TestGenerator loweringKT-65216
K2 JS: False positive JS_NAME_CLASH diagnostic on generic interface
KT-33411
Kotlin/Native crashes if several libraries have declarations with the same FQ nameKT-44626
Umbrella issue: different kinds of klib IR linker error messagesKT-64440
K2: Port KotlinKlibSerializerTest to K2KT-64452
K2: Port FilePathsInKlibTest to K2KT-65723
K2: Signature clash diagnostic fails for parametrized function with Unsupported pair of descriptorsKT-65442
[klibs] header klibs: keep internal declarations and declarations inside inlines
KT-65965
KMP: Parameter properties in constructor of external classKT-64187
K2: False positive ABSTRACT_NOT_IMPLEMENTED caused by the fact that common code sees platform code of its dependenciesKT-65881
K2: MissingITERATOR_MISSING
infor
loop on objectKT-65964
KMP: Private constructor in external classesKT-61340
K2: Allowed smart cast in common which should be prohibited in platformKT-51827
Inconsistent behavior with smartcast and protected members
KT-54879
Add callsInPlace contract for more functions in stdlibKT-65532
Stabilize experimental API for 2.0KT-66102
Constructor-like function for creating AutoCloseable instancesKT-55777
Unresolved kotlin.AutoCloseable in JVMKT-65590
Make CharSequence.isBlank idiomatic and improve its performanceKT-63219
Change root package and coordinates of kotlinx-metadata-jvm to kotlin.*KT-65518
Memory leak in buildMap and in Wasm/Js/Native (Linked)HashMapKT-65525
JS: Wrong return value of HashMap.keys.remove
KT-66188
Update Compose for Desktop version to 1.6.0
KT-65659
[K/N][K2] Typealiased kotlin.Throws isn't translated to NSError out param
KT-65863
Native: implement a flag to emit compiler errors on ObjCExport name collisions
KT-65673
Expose parts of Kotlin/Native runtime to Swift exportKT-65668
Support for Unsigned TypesKT-65335
Swift Export: Remove KotlinSirOrigin hierarchy in favour of direct AA usageKT-65672
Swift Export: import C bridges as Clang module
KT-64393
Use Compiler Core test infrastructure for testing serialization diagnostics on NativeKT-65117
ImplementIrBackendFacade
s for Kotlin/Native backend
KT-65156
Calls tocallBy
that use default arguments fail withKotlineReflectionInternalError
when the argument size is a multiple of 32 in a constructor that containsvalue class
as a parameter
KT-65094
K2: Revise PerformanceManager reportingKT-64989
Mark the whole diagnostic position range instead of only start positionKT-64608
K2: Wrong end position of compiler diagnostics
KT-64517
Drop deprecated KonanTargets
KT-59555
Expose resource closing extension point inCompilerPluginRegistrar
KT-65690
jvm-abi-gen: Remove internal declarations from ABIKT-64590
jvm-abi-gen: Effectively private classes are not being removed from ABIKT-63507
K2 / All-open plugin: "'open' has no effect on a final class" warningKT-66208
PowerAssert: some built-in operators are not aligned correctly for some valuesKT-65810
PowerAssert: Infix transformation doesn't capture full contextKT-65640
PowerAssert: Infix function not aligned correctlyKT-61993
K2: Synthetic file classes are generated with start offset of 0, causing errors during compilationKT-63617
Add kotlin-power-assert to Kotlin repository
KT-65384
ObjCExport: class super name special caseKT-66380
ObjCExport: support interface implementationKT-65670
ObjCExport: Naming: Support additional module based prefixKT-64953
ObjCExport: Analysis-Api: enumKT-65348
ObjCExport: Char as function return typeKT-65738
ObjCExport: Analysis-Api: Generate base declarationsKT-65204
ObjCExport: Analysis Api: Support nested classesKT-65225
ObjCExport: implement KtCallableSymbol.isArray
KT-62921
Add API to allow getting the version of the kotlinc compiler
KT-64353
Improve reuse of Build Tools Api's classloader
KT-63619
Add Kotlin power-assert compiler plugin to feature usage statistics gatheringKT-64203
Throw exception when old build report properties are usedKT-66429
Move WASM stability warning to KGP Tooling Diagnostics and report it once per buildKT-63419
Deprecate 'kotlinOptions' DSLKT-65952
PowerAssert: Update Gradle extension to be more idiomaticKT-65951
PowerAssert: Add Gradle integration tests to compiler pluginKT-66373
[Wasm, KGP] Npm is not configured for JS usagе for wasmWasi projectKT-66314
Build reports in JSON: property 'kotlin.build.report.json.directory' without value causes NPEKT-64380
Add project diagnostics for deprecated propertiesKT-65986
GradleDeprecatedOption.removeAfter
does not actually remove arguments from the compilerOptions/kotlinOptions DSLsKT-65768
Don't pass -Xfragment-sources for non-mpp compilationsKT-64378
Compatibility with Gradle 8.6 releaseKT-65989
Compile against Gradle API 8.6KT-65819
Build Gradle Plugins against Gradle 8.5 APIKT-65701
Limit Gradle daemon max memory in integration testsKT-65568
Deprecate the ability to configure compiler options in KotlinCompilationKT-64355
Add plugin variant for gradle 8.5KT-62640
Compatibility with Gradle 8.5 releaseKT-64504
Remove ownModuleName from AbstractKotlinCompileKT-65708
Flaky tests because of ivy repos in Integration TestsKT-56904
Enable warnings-as-error for Kotlin Gradle plugins compilation
KT-65870
KJS / Gradle: kotlinUpgradePackageLock fails making Yarn unusable
KT-66047
KMP: Isolate dependencies graph between main and test source setsKT-65196
Add high-level DSL to configure compiler options in the multiplatform project
KT-61078
K2: Compilation fails in FirSerializer trying to serialize nested classKT-66372
KMP: JVM dependency can be downgraded by metadata dependencyKT-66514
Don't get output file from Cinterop task for IDE Import if host os doesn't support itKT-66431
KMP: External Target Compilation friendArtifactResolver throws ClassCastExceptionKT-64995
KonanPropertiesBuildService is not compatible with Project IsolationKT-63753
K2: File "does not belong to any module" when it is generated byregisterJavaGeneratingTask
in AGPKT-65426
K2: Debug compilation fails because code from main source set included in two K2 fragmentsKT-62508
Merge Android Source Sets into one K2 FragmentKT-65187
Remove deprecated platform plugins idsKT-63206
Deprecate eager CInteropProcess.outputFile in favor to lazy outputFileProvider
KT-65624
K/N warning: "The Kotlin/Native distribution used in this build does not provide the standard library." is displayed during configuration phaseKT-65823
Add downloading k/n dependencies to KotlinNativeProviderKT-65985
Race condition during simultaneous execution of several native tasksKT-64903
Add maven repo with dev versions into IT
KT-65943
Incorrect scopeFqName recorded in LookupTrackerKT-62101
IC: Execution failed for ClasspathEntrySnapshotTransform: when using tools.jar as dependency
KT-65399
K2 QG: Kapt3 with K2 produces incorrect codeKT-44706
KAPT:@JvmRecord
causes "Record is an API that is part of a preview feature"KT-64391
Some K2 Kapt integration tests are being executed with K1KT-65404
KAPT should print a warning if stub generation is triggered for an interface with method bodies but without -Xjvm-default=all or -Xjvm-default=all-compatibilityKT-65453
Kapt4: error "annotation@ParameterName
is missing a default value for the element 'name'" for a composable lambda fun without parameters
KT-65865
K2: Compile scripts in a separate sessionKT-65967
Scripts in common source roots should be forbidden for now
KT-64553
K/Wasm: enable binaryen by default in production buildsKT-66159
K/Wasm: applyBinaryen somehow affects skiko.mjsKT-66228
K/Wasm 2.0.0-Beta4 distribution doesn't contain all filesKT-65889
wasmJsBrowserDistribution doesn't copy wasm binaries to dist folderKT-65686
K/Wasm: Binaryen and d8 have to be downloaded via the same mechanism as Node.js and YarnKT-58291
Wasm: --tests argument is ignored when running wasmBrowserTest
KT-64987
Analysis API: 50GB memory allocation on creating empty kotlinx.collections.immutable.persistentMapOf
KT-65268
K2: Checking the presence of the delegated constructor call forces AST loadingKT-63330
Analysis API: Stub-based deserialized symbol providers provide unresolved enum entry annotation argumentsKT-65418
Analysis API:LLFirAbstractSessionFactory
loads anchor module sessions eagerlyKT-64718
Analysis API: do not expose SealedClassInheritorsProvider and FirRegularClass to IDE PluginKT-65075
K2: getContainingDeclaration() is broken for declarations inside code fragmentsKT-61332
SupportKtTypeCodeFragment
inPsiRawFirBuilder
KT-65150
AA: incorrect result fromKtTypeProvider#getReceiverTypeForDoubleColonExpression
for Java static methodKT-55750
LL FIR: Implement multi-threaded resolveKT-56551
LL FIR: implement parallel resolve for jumping phasesKT-65223
Psi: avoid KtFile usagesKT-65307
Analysis API FE10: support KtFe10AnalysisSessionProvider.getAnalysisSessionByUseSiteKtModuleKT-62695
K2 IDE: Unresolved extension functions in KDocKT-65152
Analysis API: KDoc references to packages are not fully resolvedKT-64988
K2 IDE: Navigation from the named argument in safe call does not workKT-64074
K2: Investigate LL divergence for Script.testTopLevelPropertyInitializationKT-64921
K2 IDE: references in platform code resolve to expect classifier instead of actualKT-62441
K2: IDE K2: "No dangling modifier found"KT-64528
K2 IDE: MPP: unregistered component 'org.jetbrains.kotlin.fir.scopes.impl.FirDelegatedMembersFilter'KT-64993
Analysis API: KtExpressionTypeProvider.getExpectedType works incorrectly for arguments of safe callsKT-64883
Allow direct creation of KtCommonFileKT-64646
K2: properly forbid ast loading during raw fir phase in testsKT-64862
Psi: missed parenthesis in type reference presentationKT-62893
K2 IDE. FP 'when' expression must be exhaustive with Java sealed interface from libraryKT-63795
K2:lazyResolveToPhase(BODY_RESOLVE)
cannot be called from a transformer with a phase BODY_RESOLVE from SealedClassInheritorsProviderIdeImpl
KT-65425
K2 IDE: Seeing a reference to the class generated by compiler plugin exposed from Java code caused NPE from light classesKT-64937
SLC: internal setters are not mangled
KT-63212
podInstall task fails without a proper diagnostic when xcodeproj gem is outdated
KT-63939
Kotlin/Wasm Support lazy associated object initialisationKT-64803
K/Wasm: non-capturing lambdas are not singleton unlike same lambdas in jvmKT-64449
K2: Implement K1WasmWasiCodegenBoxTestGenerated for K2KT-64829
K/Wasm: division remainder has a wrong signKT-65009
Generate TypeScript definitions for the@JsExport
declarations in K/Wasm
KT-63670
Implement platform specific declaration clash diagnostics across all backendsKT-62547
Introduce a language feature flag for smartcasts based on "memory" variables
KT-63344
K2: False positive ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTEDKT-58845
K2: SAM checker can run incorrectly in presence of an expect supertypeKT-61843
K2: Missing TYPE_MISMATCH for nested array literalsKT-61798
K2 incorrectly calculates modality of property accessorsKT-65255
K2 / KJS: "IllegalArgumentException: Candidate is not successful, but system has no contradiction"KT-65341
K2: "Cannot find cached type parameter by FIR symbol" caused by not-null assertion operator inside string in throwKT-49283
Support contribution type info from a nested builder inference callKT-64077
K2: Builder inference ignores constraints from nested builder inferenceKT-49160
Couldn't infer a type argument through several builder inference calls broken by a local classKT-61310
K2: "Not enough information to infer type variable R" for transformLatestKT-63733
Builder-style type inference can't resolve to extension overloads when they're more applicable than member onesKT-57707
K1: inconsistent TYPE_MISMATCH in builder inferenceKT-55057
Builder inference changes behaviour sporadically based on BI annotation on unrelated callKT-60663
Builder inference does not work inside a nested unrelated builder inference lambdaKT-53639
TYPE_MISMATCH: compiler can't infer the list's type when usingbuildList {}
builder orCollection#isNotEmpty
KT-60291
K2: "IllegalStateException: Cannot serialize error type: ERROR CLASS: Cannot infer argument for type parameter T" during FIR serializationKT-65033
K2: Fir2LazyIr: Lazy type aliases not supportedKT-57709
Inconsistent extension function call resolution in builder inferenceKT-53740
Builder inference with multiple lambdas leads to unsound typeKT-60877
Builder inference from the null literal results in Nothing instead of Nothing? for producing positions of the postponed type variableKT-53553
Builder inference: inconsistent types in different lambda scopesKT-54400
K2: builder inference does not work with assignments of literals to member propertiesKT-53109
CompilationErrorException generateUnboundSymbolsAsDependencies with builder inference and lambdasKT-52757
Type inference for builders fails if inferred from a functionKT-63840
Builder inference fails on calls to identity-shaped functions with postponed type variables inside select-constructionsKT-64276
[K/N][K2] K2 behaviorial difference with inconsistent inheritance of ObjCNameKT-59782
K2: Forbid local delegated properties with private accessors in public inline functionsKT-65482
K2: NoSuchFieldError due to using unboxed typeKT-63208
K2: Implement deprecation cycle and fix missing errors for error-level nullable arguments of warning-level Java typesKT-64891
K2: consider supporting/forbidding foo.(bar)() syntaxKT-62134
K2: handle non-simple types during FirStatusResolver.isPrivateToThis checkKT-65290
K2: No override for FUN DEFAULT_PROPERTY_ACCESSORKT-65111
K2: Java star imports don't work in KJK interdependenciesKT-59012
K2: Support inferring types based on self upper boundsKT-65373
K2: there is a crash in KJK hierarchy with an extension member propertyKT-65277
IrFakeOverrideBuilder: NPE from IrJavaIncompatibilityRulesOverridabilityCondition.doesJavaOverrideHaveIncompatibleValueParameterKindsKT-62884
K2: different signature of delegate object for generic extension propertyKT-59630
K2: Implement running FIR Blackbox tests on different JDKsKT-64944
Can't assign null after early return smart cast with typed destructive assignmentKT-64910
K2: AA FIR: KtCall's argument mapping misses SAM conversion argumentKT-64846
K2: false negative CONFLICTING_JVM_DECLARATIONS on inheritance from Java collection subclass with a conflicting overrideKT-60732
K2 Scripting: TeamCity DSL testKT-65165
K2: "ClassCastException: class java.lang.String cannot be cast to class SampleClass"KT-64982
K2: false negative FUNCTION_CALL_EXPECTEDKT-64872
K2: do-while condition able to access uninitialized variableKT-65318
K2: Substitution stackoverflow on jspecify@NullMarked
superclassKT-65010
Kotlin/Native: code generation for a static field is failingKT-59921
K2: Disappeared NULL_FOR_NONNULL_TYPEKT-57299
K2: VerifyError due to overriding final methodsize
on a subclass of Collection and SetKT-57300
K2: subclass of MutableCollection with primitive element type has methods with boxed typeKT-58279
K2. False-negativeSmart cast to is impossible, because is a public API property declared in different module
for Java static fieldKT-64706
K2: Type inference cannot resolve nullable@Composable
lambdaKT-65058
K2: Protected function call from public-API inline function is prohibited in anonymous objectKT-53629
K2: forbid multiple labels per statementKT-65316
K2: False positive USAGE_IS_NOT_INLINABLE for expression labeled with illegal labelKT-57268
K2: extra methodsremove
and/orgetOrDefault
are generated for Map subclasses with JDK 1.6 in dependenciesKT-63151
K2: Assignment within function lambda should invalidate contract DFA implicationsKT-63351
K2. No smart cast with not-null assertion operator after a safe callKT-65324
atomicfu-plugin: top-level delegated properties cause NPEKT-60246
K2: origin is not set for getting array element operatorKT-64387
K2: Missing POSTFIX_INC/DEC origin for array element inc/decKT-61891
K2: POSTFIX_{INCR|DECR} of global misses an originKT-65019
K2: unexpected exception when executing inc/dec in finally block on WASMKT-64392
Factor out KLIB serialization logic from thebackend.native
moduleKT-65270
K2: Missing ACTUAL_WITHOUT_EXPECT when expect is fake-overrideKT-60367
K2: Support EXPECT_AND_ACTUAL_IN_THE_SAME_MODULE diagnosticsKT-62704
Absent testrunner FirLightTreeDiagnosticTestSpecGeneratedKT-65044
K2 compiler crash on unresolved delegated extention receiverKT-65021
K2: Missing error and miscompilation in destructuring declaration delegationKT-63899
K2: Vararg parameter misses annotation in metadataKT-60175
JVM IR inline: accidental reification of typeOf type argumentKT-60174
JVM IR inline: accidental reification in various casesKT-65103
K2: IllegalArgumentException: IrErrorCallExpressionImpl(5388, 5392, "Unresolved reference: R?C|/cont|") found but error code is not allowedKT-64635
K2: "KotlinIllegalArgumentExceptionWithAttachments: Expected expression 'FirAnonymousFunctionExpressionImpl' to be resolved" when provideDelegate is extension of function with receiverKT-63434
K2. False positiveCannot access
with protected nested classifiers references inside anonymous object inherited from containing classKT-64314
K2: Rename FirConstExpression to FirLiteralExpressionKT-63577
K2: false-positive "wrong number of type arguments" error on callable reference to member of generic function's local classKT-64975
FIR: Deserialize enum entry annotation arguments from binary libraries with lookup tags instead of symbolsKT-61626
K2: Module "com.soywiz.korlibs.kmem:kmem" has a reference to symbol korlibs.memory/Buffer|null[1]KT-64268
K2: Data-flow from nested lambda not passed to outer lambdaKT-59729
K2: Investigate CFG buildings for inner lambdas in case of double-lambda builder inferenceKT-64841
K2: argument type mismatch with type parameter with recursive boundKT-62554
K2: incorrect "inherits multiple implementations" error when base Java method takes a parameter of primitive wrapper typeKT-65093
K2: Super constructor call able to access uninitialized object fieldsKT-56489
K2 allows reading uninitialized variable in object declarationKT-59987
K2: Disappeared REIFIED_TYPE_FORBIDDEN_SUBSTITUTIONKT-36786
Smartcast doesn't work in case of property infix callKT-65056
IrFakeOverrideBuilder: ISE "No override for FUN" on package-private Java method in K-J-K hierarchyKT-62045
IrFakeOverrideBuilder: incorrectly merged fake overrides for Java methods accepting wrapper Double and primitive doubleKT-57640
[K2/N] Investigate behaviour for intersection overrides for properties that have incompatible typesKT-59682
K2: Use proper source for vararg argumentsKT-63781
K2: Generated blocks appear in the IRKT-63779
K2: Regression for locations of 'if' statementsKT-63624
K2: incompatible declaration because of different visibilityKT-64400
K2: allow to use simple boolean expressions as constantsKT-59972
K2: Disappeared EXPRESSION_EXPECTED_PACKAGE_FOUNDKT-63256
K2: NOT_IDENTITY operator call is illegal in contract descriptionKT-63529
K2: Compiler does not detect tailrec call with nullable typeKT-65012
IR Evaluator:NoSuchFieldException
when evaluating protected/private fields of superclassesKT-64871
IrFakeOverrideBuilder: ISE "no override for " on HashMap subclassKT-60262
Support for inter-module interaction for@SubclassOptInRequired
KT-58739
K2: RewriteCallableId.classId
to be thread-safeKT-64979
K2: Missing REDUNDANT_TYPE_PARCELER when using type aliasKT-60019
K2: Introduced PARCELER_TYPE_INCOMPATIBLEKT-62500
K2: origin=GET_PROPERTY is wrongly set to GET_FIELD of backing field inside property's own getterKT-64743
K2: Non-expanded type serialized in metadataKT-64405
K2: Implement CompileJavaAgainstKotlinTestGenerated for K2KT-64837
K2: NPE in fir2ir when generic transitive dependency class is missingKT-60258
Support java-kotlin interop for@SubclassOptInRequired
KT-60260
K2: Implicit coercion to unit is not generated in adapted function referenceKT-60858
Remove redundantcreateDeprecatedAnnotation
necessary to workaround kotlinx-serialization compilation with nativeKT-64432
Unbound symbol access in Fir2Ir fake override builderKT-64466
K2: Delegated method annotations are not copied in IRKT-63589
K1: Unsound type inference for unbound callable reference to star-projected class's generic mutable propertyKT-61032
K2: False positive “Unused variable” for function callable referenceKT-64832
K2: False positive "Unused variable" checker report on suspend functional types, on overloaded functional types and on custom invoke operator typesKT-64609
K2: INAPPLICABLE_TARGET_PROPERTY_IMMUTABLE diagnostic is missed for primary constructor propertiesKT-61937
K2: implicit script receiver from ScriptDefinition are not visible for invokeKT-27936
Write InnerClasses attribute for all class names used in a class fileKT-31367
IllegalStateException: Concrete fake override public open fun (...) defined in TheIssue[PropertyGetterDescriptorImpl@1a03c376
] should have exactly one concrete super-declaration: []
KT-63001
K2: Organize team-wide talks about new FIR2IR & PCLA
KT-65274
IrFakeOverrideBuilder: ISE: "IrFieldPublicSymbolImpl is already bound"KT-65236
IrFakeOverrideBuilder: ISE: "should not be called"KT-65116
K2: IrFakeOverrideBuilder: "No override for FUN" if the function has already been overridden by another class in K <- J<- K <- J hierarchyKT-65499
IrFakeOverrideBuilder: ISE IrSimpleFunctionPublicSymbolImpl is already bound for irrelevant 'remove' clashing with a function from Java collection subclassKT-64150
IrFakeOverrideBuilder: Fake overrides for static java functions are not generatedKT-65432
IrFakeOverrideBuilder - No override for FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:elementDataKT-64895
K2:IrActualizer corrupts attributeOwnerId value
KT-64868
[K/N] Inlined assert is later not removed, even without-ea
KT-64974
Consolidate visibility checks in IrFakeOverrideBuilder
KT-34995
JS: List, Map, and Set types are hard to use from JS because of mangled member namesKT-64548
KJS / K2: "Cannot find delegated constructor call" caused by external classes constructorsKT-63359
K2: support new ways to declare TestResult in JS TestGenerator loweringKT-44871
Add@JsExport
and@JsName
annotations to stdlib classes (especially collections) to avoid method name mangling and improve Kotlin usability from JSKT-64867
K2 JS: Name clash between constructors with same JsName but in different classesKT-64463
KJS / K2: "Name contains illegal chars that cannot appear in JavaScript identifier" caused by non-ASCII characterKT-65168
Introduce an ability to create type-safe JS objects
KT-59270
Update wizards in KMM AS plugin after 1.9.20 release
KT-65063
Clashing KLIB signatures from different modules result in an exceptionKT-61143
[klib tool] Dump IR with unbound symbols
KT-58881
K2: Run checkers in common code against platform sessionKT-64187
K2: False positive ABSTRACT_NOT_IMPLEMENTED caused by the fact that common code sees platform code of its dependenciesKT-62959
Value of captured type is not a subtype of the same captured typeKT-64739
Mark@SubclassOptInRequired
as an experimental
KT-63397
kotlin-test should declare runtime dependency on "org.junit.platform:junit-platform-launcher"KT-65242
Update transitive dependencies of JVM test frameworks in kotlin-testKT-63355
Detect concurrent modifications in ArrayDequeKT-57150
Consider introducing Common protected property AbstractMutableList.modCountKT-64956
Implement optimized removeRange for ArrayDequeKT-57151
Consider introducing Common protected function AbstractMutableList.removeRangeKT-58039
Wasm: Implement unsigned numbers using wasm builtin capabilitiesKT-63714
K2: kotlinx-benchmarks fails with "Unable to find method ''org.gradle.api.tasks.TaskProvider" with register("js")
KT-64249
Native: Implicit cache directory search is O(n^2)
KT-64105
[K2/N] cannot access Objective-C forward declared class used only in a dependent lib
KT-65170
Kotlin/Native: deprecate -Xworker-exception-handling=legacy with error
KT-63423
Kotlin/Native: huge dispose-on-main overheadKT-64313
Kotlin Native: Seg Fault during Garbage Collection on 1.9.21 (observed on iOS)
KT-57972
Reflection: "KotlinReflectionInternalError" when usingcallBy
with overridden function in inline class
KT-64608
K2: Wrong end position of compiler diagnostics
KT-64376
Commonizer incorrectly retains UnsafeNumber annotation in target sets where it shouldn't
KT-64591
Data class' copy method is never stripped from ABIKT-59074
K2: false-positive MUST_BE_INITIALIZED_OR_FINAL_OR_ABSTRACT if allOpen plugin is used and a val is defined with init {} blockKT-64589
jvm-abi-gen: Order of class members affects ABI jarKT-65072
jvm-abi-gen: SourceDebugExtension annotation isn't stripped along with corresponding attributeKT-64971
Exception is thrown when compiling kotlinx.coroutines to Native because of the new signature clash diagnosticsKT-54025
[K2] [NONE_APPLICABLE] compiler error in case @ AllArgConstructor annotation is used together with a static fieldKT-54054
[Lombok] An extra unneeded constructor parameter is expected by compiler if java class annotated with @ AllArgsConstructor and has private final initialized field
KT-64283
Configure correct JVM arguments when starting the daemon
KT-65108
ObjCExport: Tests: Check if 'requirePlatformLibs' is necessaryKT-65281
ObjCExport: AA: Run already passing Unit Tests on CIKT-65080
ObjCExport: Analysis-Api: error handlingKT-64952
ObjCExport: Analysis-Api: objectKT-64869
ObjCExport: Analysis-Api: Support 'MustBeDocumented' annotationsKT-64839
ObjCExport: Enable tests on CI for aggregateKT-64888
ObjCExport: Analysis Api: Support exporting KDoc
KT-62639
Compatibility with Gradle 8.4 releaseKT-65143
Use the new ConfigurationContainer dependencyScope method to create dependency declaration configurationsKT-64848
Log K/Native compiler arguments with log level specified for compiler argumentsKT-65213
Collect logic for FUS metrics calculation in one placeKT-61698
Compiler options configured inside metadata {} target set up all targets in a projectKT-59024
Compatibility with Gradle 8.3 releaseKT-60664
Gradle 8.3: KGP eagerly creates compile task
KT-64119
K/JS: Migrate package manager from Yarn onto NPMKT-65295
Gradle: K/N and K/JS tests may produce unrequested TeamCity service messages
KT-61943
Mark thecheckKotlinGradlePluginConfigurationErrors
as UP-TO-DATE when possibleKT-61559
Include stdlib and platform dependencies to KotlinNativeCompilation.compileDependencyFiles APIKT-65196
Add high-level DSL to configure compiler options in the multiplatform projectKT-61430
K2/KMP: metadata compilation fails with Unresolved reference for property in actual class
KT-49268
Only download Kotlin/Native Compiler when there are valid targetsKT-52567
Use Gradle dependency management for downloading Kotlin/Native compiler when compiling with GradleKT-64903
Add maven repo with dev versions into ITKT-51255
Kotlin/Native should not download compiler artifacts when not necessaryKT-58303
Kotlin multiplatform Gradle plugin downloads Kotlin/Native compiler during configuration
KT-65043
JPS dumb mode should respect maps needed for the compiler
KT-65684
KAPT: (Re)enable fallback to K1 KAPT and make it defaultKT-61080
Kapt: investigate suspicious check for KMutableMap.Entry in KaptTreeMakerKT-64479
Kapt4 + Compose. Error: scoping construct cannot be annotated with type-use annotation:@androidx
.compose.runtime.Composable
KT-64851
Wasm. Support Gradle configuration cache
KT-62895
K2 IDE. FP'when' expression must be exhaustive
with sealed interface from libraryKT-64805
Analysis API: introduce common entry point for multi-file test casesKT-64714
K2: Analysis API: CollectionsKt.map doesn't resolves from Java in kotlin repoKT-64647
K2: Allow to calculate decompiled inheritors for sealed classes in testsKT-64595
AA: stackoverflow while simplifying a type with a recursive type parameterKT-64825
Analysis API. Cannot compute containing PSI for unknown source kind 'org.jetbrains.kotlin.KtFakeSourceElementKind$DefaultAccessor' exception on getContainingSymbol call for default setter parameterKT-64080
K2: Analysis API: On-air resolve does not trigger resolution of delegated super call argumentsKT-64243
K2: proper lazy resolution for fake overridesKT-62891
K2 IDE. FP [EXPOSED_FUNCTION_RETURN_TYPE] on overriding library method which returns protected typeKT-61890
Analysis API: Migrate KtFirScopeProvider to ContextCollector instead of onAirResolveKT-64197
K2: Code fragments are only supported in JVMKT-64604
K2: IDE K2: "Modules are inconsistent during performance tests"KT-62357
K2 IDE. False positive on generated component methods and false negative on getter of@JvmRecord
classes in JavaKT-62892
K2 IDE. Java outer class from other module is not resolved when nested class is accessed with fq name in a type positionKT-62888
K2 IDE. IDE infers reference toKMutableProperty
as reference to justKProperty
KT-64584
K2: StubBasedFirDeserializedSymbolProvider: support deserialization of delegated declarationsKT-60324
K2 IDE: "NoSuchElementException: List is empty at JavaOverrideChecker#buildErasure"KT-62896
K2 IDE. FP ABSTRACT_MEMBER_NOT_IMPLEMENTED on inheriting class from library which implements interface by delegationKT-62947
Analysis API: Error while resolving FirPropertyImplKT-64468
Analysis API: Implement mixed multi-module tests which support different kinds ofKtModule
sKT-63547
K2 IDE. False Positive AMBIGUOUS_ANNOTATION_ARGUMENTKT-62832
K2: ClassCastException: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatusKT-64205
Analysis API: Do not import non-top-level callables by defaultKT-63056
K2: Cannot mutate an immutable ImplicitReceiverValue on FirCodeFragment analysisKT-64108
K2: KtFirSymbolDeclarationOverridesProvider shouldn't provide fake overridesKT-63752
K2: java.lang.StackOverflowError FirFieldSymbol.getHasInitializerKT-63718
Analysis API: Stub-based dependency symbol providers of library source sessions compute the wrong package name setsKT-64186
Analysis API: ContextCollector provides incorrect scopes for anonymous objectsKT-63979
K2 IDE: presentation of types in completion is too verboseKT-63681
K2: LL FIR: Improve isResolved check coverage of after lazy resolution
KT-64795
SLC: distinguish last v.s. non-lastvararg
value parameter type during binary resolutionKT-64605
K2 IDE: usage of@Repeatable
annotation in Java: false positive "Duplicate annotation"KT-61605
K2 IDE: Light elements do not obey platform contractsKT-57536
SLC: no need to populate members withexpect
modifierKT-63087
K2 IDE: in .java source reference to JvmName names on unsigned type / value class are unresolvedKT-63949
K2 IDE. Analyze hang on@Autowired
constructor analysisKT-64320
Decouple kotlin psi from java PSIKT-64282
Decouple KotlinIconProviderService from java PSI
KT-58852
WASM: two methods with different varargs: Class korlibs.template.dynamic.DynamicShape has 2 methods with the same signature [register(kotlin.Array)
KT-4113
Smart casts for properties to not-null functional types atinvoke
calls
KT-64400
K2: allow to use simple boolean expressions as constantsKT-57094
K1: wrong type inferred for an instance of a local class inside a generic propertyKT-62069
K2: ASSIGNMENT_TYPE_MISMATCH is reported in addition to NO_ELSE_IN_WHENKT-62776
FirLazyResolveContractViolationException: "lazyResolveToPhase(STATUS) cannot be called from a transformer with a phase TYPES" on Java annotation usageKT-64222
K2: "return type is not a subtype of the return type of the overridden member"KT-60056
K2: Introduced UNRESOLVED_REFERENCEKT-59791
K2: Implement partially constrained lambda analysisKT-64877
K2: PCLA doesn't allow infer types from value parameter having TV typeKT-42020
Psi2ir: IllegalStateException: "IrSimpleFunctionPublicSymbolImpl for public [...] is already bound" on generic function whose substitution leads to IdSignature clashKT-64771
Investigate subtle FIR_DUMP difference for reversed order analysisKT-62584
K2: different signature in subclass of local class declared in extension value getterKT-64615
Inconsistent error messages for platform type nullability assertionsKT-59938
K2: Disappeared AMBIGUOUS_ACTUALSKT-64501
K2: False-positive WRONG_INVOCATION_KIND when using default argumentsKT-64640
Prevent mutating SequenceCollection methods from JDK 21 be available on read-only collectionsKT-63644
K2: Create special IR symbols for fake-overrides in fir2ir in mode with IR f/o generatorKT-62476
K2: Enable building fake overrides by ir on non-JVM targetsKT-63638
K2: Compiler crashes with "Inline class types should have the same representation"KT-36220
NI: false positive NON_APPLICABLE_CALL_FOR_BUILDER_INFERENCE if one use cannot resolveKT-64121
K2: Actual modifier is missed onoverride fun toString()
fro value class in nativeKT-63703
K2: Eliminate call to Candidate.usesSAM and samResolver.getFunctionTypeForPossibleSamType in AbstractConeCallConflictResolver.toTypeWithConversionKT-64435
K2: FIR2IR: Source offsets for data class members are inconsistent with PSI2IRKT-64090
K2: false-positive new inference error on invoking from another module a generic function on Java list type with wildcard type argument bounded by raw-typed Java inner classKT-64044
K2: Java mapped method should have a source from Java method, not from mapped Kotlin source classKT-46674
ClassCastException with smartcast ifplus
operator returns a different typeKT-59369
K2: Missing BUILDER_INFERENCE_STUB_RECEIVERKT-64644
K2: Compiler crash in FirTypeParameterBoundsCheckerKT-64312
K2: FirPropertySymbol.hasBackingField() always returns true for properties from other modulesKT-64420
K2: Wrong module descriptor for builtin classesKT-64127
K2: incorrect resolution of inherited members on Java classes inheriting classes from different packages in the presence of identically named classes in the same packagesKT-63446
IrFakeOverrideBuilder: AbstractMethodError due to missing bridge for generic method in a Java superclassKT-63441
IrFakeOverrideBuilder: "accidental override" when implementing a Java function taking an array parameterKT-63867
K2: Smartcast is allowed inside changing lambda with cyclesKT-63414
K2 / Contracts: false positive "Result has wrong invocation kind" when invoking a function returning a value with contract InvocationKind.EXACTLY_ONCE and try/finallyKT-63777
K2: Smartcast is allowed inside changing lambda with boundsKT-64059
K2: CYCLIC_INHERITANCE_HIERARCHY while using nested annotation in an outer class declarationKT-63528
K2: Missing UNNECESSARY_SAFE_CALL for warning level annotated java declarationsKT-64607
K2: extension functions on UInt and Number lead to JVM ClassCastExceptionKT-62816
K2: Annotation use site targets printing could be improved in diagnostics' messagesKT-62815
K2: FIR renderings leak through some diagnostics' messageKT-35289
Confusing warning message "Duplicate label in when"KT-49084
Contracts: error message is unclearKT-63228
K2: Upper bound violation diagnostic renders compiler internals about SourceAttributeKT-62386
K2: Proofread quotes in diagnostic messagesKT-64081
K2: Incorrect smartcast candidate calculation in MemberScopeTowerLevelKT-63994
K2: Investigate K2 failures in IntelliJ-Rust pluginKT-64261
K2 / WASM: Extension function with star projection throws "RuntimeError: unreachable"KT-58767
Inheritance opt-in enforcement via@SubclassOptInRequired
can be avoided with type aliasesKT-63941
K2: "IllegalStateException: Unsupported compile-time value STRING_CONCATENATION" caused by class reference in string expression as annotation parameterKT-59818
K2: Explore the TODO about suspend functions overridden in Java in FirHelpersKT-63233
K2 : false negativeClass is not abstract and does not implement abstract member
with abstract suspend functionKT-63379
K2. Argument type mismatch on creating functional interface instance with function literal as an argument within
type projectionKT-64308
K2: prefer call with Unit conversion at lower level to one without Unit conversion at upper levelKT-64307
K2: prefer function with default arguments at lower level to one without them at upper level during callable reference resolveKT-64306
K2: prefer SAM at lower level to a functional type at upper levelKT-63827
K2: Array += desugaring doesn't have originKT-64341
Kotlin/JVM: Missing line number generation for intrinsic comparisonsKT-64238
Add proper documentation to theIdeCodegenSettings
classKT-63667
K2/KMP: exception when expect property matched to java fieldKT-63563
K2: False negative RETURN_TYPE_MISMATCH with empty returnKT-62525
K2: IllegalStateException: Can't find KotlinType in IrErrorType: IrErrorType(null)KT-57427
Fix inconsistencies in name manglers that use different declaration representationsKT-57755
K2/JVM: Fix computing a "signature" mangled name for themain
functionKT-63645
K2: Replace special f/o symbols with normal ones after actualizationKT-63076
K2: change in behavior for synthetic properties in Kotlin-Java hierarchyKT-63723
Frontend manglers improperly handle error typeKT-63738
K2: Some declarations are missing in the hierarchy of overridden symbolsKT-62242
K2: Uniformly treat enum entries as anonymous objectsKT-62281
K2: build DuckDuckGo Android user project and pass it to CIKT-60266
K2: origin is not set for FOR_LOOP_ITERATORKT-59875
K2: Disappeared UNRESOLVED_REFERENCE_WRONG_RECEIVERKT-62715
K2: Missing WASM_IMPORT_EXPORT_UNSUPPORTED_PARAMETER_TYPEKT-62723
K2: Missing WASM_IMPORT_ON_NON_EXTERNAL_DECLARATIONKT-62722
K2: Missing NESTED_WASM_IMPORTKT-62721
K2: Missing WASM_EXPORT_ON_EXTERNAL_DECLARATIONKT-62720
K2: Missing JS_AND_WASM_EXPORTS_ON_SAME_DECLARATIONKT-62719
K2: Missing NESTED_WASM_EXPORTKT-62718
K2: Missing WASM_IMPORT_EXPORT_UNSUPPORTED_RETURN_TYPEKT-62717
K2: Missing WASM_IMPORT_EXPORT_PARAMETER_DEFAULT_VALUEKT-62716
K2: Missing WASM_IMPORT_EXPORT_VARARG_PARAMETERKT-60225
K2: compiler FIR symbol resolution crash on a call to an extension function whose receiver contains a type parameter with a recursive upper boundKT-63530
K2: Disable passing data flow info from in-place lambdasKT-60958
K2: smart cast does not work with definite return from if blockKT-60090
K2: Introduced DEPRECATED_PARCELERKT-59949
K2: Disappeared DEPRECATED_PARCELERKT-61768
Wrong bytecode index in LineNumberTable when there is an incremental operationKT-64045
K2: "Expect declaration * is incompatible with actual" when function parameter names are differentKT-62018
K2: prohibit suspend-marked anonymous function declarations in statement positionsKT-63973
K2: "NoSuchElementException: Array is empty" with vararg used within tail recursive functionKT-63612
K2: Class is not abstract and does not implement abstract memberKT-61792
KMP: Backend error on@Deprecated
usage with DeprecationLevel.HIDDEN in K2KT-63709
K2: Argument smartcasting impacting receiver and call resolution for implicit invokeKT-57788
Fix computing mangled names of types with@EnhancedNullability
from IR-based declaration descriptorsKT-63249
K2: change in annotation resolve when ambiguousKT-63514
ISE “Inline class types should have the same representation: [I != I” during compilation on submitting UIntArray to varargKT-63932
K2/Native codegen test failures around builder inferenceKT-62553
K2: AddtopLevelClassifierPackageNames
to symbol name providersKT-64148
K2: class cast exception org.jetbrains.kotlin.fir.types.ConeStarProjectionKT-63665
K2: "NullPointerException" caused by class with the companion object and extra curly braceKT-59715
K2: Check behaviour of property + operator in operator positionKT-62347
Prohibit using property+invoke convention for delegated propertiesKT-59421
K2: Missing CONTEXT_RECEIVERS_WITH_BACKING_FIELDKT-59903
K2: Disappeared DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLEKT-62926
K2: IR has missing receivers during expect-actual matchingKT-62565
K2 cannot infer type parameters in case of expected functional typeKT-63328
K2: Top-level properties in scripts can be used while uninitializedKT-59683
K2: Add control flow graph to FirScriptKT-63524
K2: "Not enough information to infer type argument"KT-63835
K2: metadata compilation with constants is falling for NativeKT-60251
K2: delegated method are delegating to different methods in hierarchy compared to K1KT-63695
JVM: Don't use plugin extensions when compiling code fragmentKT-63574
K2: "IllegalStateException: IrFieldPublicSymbolImpl for java.nio/ByteOrder.LITTLE_ENDIAN"KT-60504
K2: difference between LL FIR and FIR in enhanced return type with annotationKT-64147
K2: Generate FIR diagnostics with explicit typesKT-63042
K2: proper processing of propagated annotationsKT-59368
K2: Missing SUBTYPING_BETWEEN_CONTEXT_RECEIVERSKT-64083
K2: "KotlinIllegalArgumentExceptionWithAttachments: Unexpected returnTypeRef. Expected is FirResolvedTypeRef, but was FirJavaTypeRef"KT-37308
No smart cast when the null check is performed on a child property through a function with a contractKT-59894
K2: Disappeared ANNOTATION_ARGUMENT_MUST_BE_CONSTKT-63329
K2: difference in SAM-conversion casts generationKT-64062
K2 IDE. NPE on typing nullable parameter in returnKT-58579
K2: false-positive new inference error on invoking a generic function on Java wildcard type bounded by raw-typed Java inner classKT-64031
K2: Revise naming in FirBuilderInferenceSessionKT-50453
Improve builder inference diagnostics with type mismatch due to chosen inapplicable overloadKT-56949
K2: Builder inference violates upper boundKT-63648
K2: values of postponed type variable don't introduce type constraints in extension receiver positions during builder-style type inferenceKT-64028
K2: Investigate questionable condition in FirBuilderInfernceSessionKT-63848
ReflectiveAccessLowering does not count arguments of super-callsKT-61920
K2: False negative CONST_VAL_WITH_NON_CONST_INITIALIZER when initializer is Java fieldKT-63508
K2: "IllegalArgumentException: Not FirResolvedTypeRef (String) in storeResult" caused by@Deprecated
Java function and typoKT-63522
K2: wrong context for delegated field typeKT-53308
TYPE_MISMATCH: Contracts on boolean expression has no effect on referential equality tonull
KT-51160
Type mismatch with contracts on narrowing sealed hierarchy fail to smart castKT-49696
Smart cast to non-null with inline non-modifying closures sometimes doesn't workKT-46586
SMARTCAST_IMPOSSIBLE when assigning value inside lambda instead of if expressionKT-41728
False positive no smart cast with unreachable code after return in if expressionKT-22904
Incorrect bytecode generated for withIndex iteration on Array
KT-58861
K2: Improve the new pipeline of FIR2IR conversion, IR actualization and fake-override generationKT-63347
K2: Fix overridden symbols inside LazyDeclarationsKT-62535
K2: FakeOverrideRebuilder can't handle f/o without overridden symbols
KT-64366
KJS / K2: Exported declaration uses non-exportable return type: 'kotlin.?'KT-64426
K2: Implement JsIrLineNumberTestGenerated for K2KT-64422
K2: Implement IrJsSteppingTestGenerated for K2KT-64364
K2 / KJS:@JSExports
generates clashing declarations for companion objects that extends its own classKT-63038
Compilation of suspend functions into ES2015 generatorsKT-61929
KJS: "IllegalStateException: No dispatch receiver parameter for FUN LOCAL_FUNCTION_FOR_LAMBDA" caused byrun
function in init block
KT-64085
Different klib signatures for K1/K2 for overridden properties assigned in init blockKT-64395
API for ABI: Add a check for the file's existence to KLIB ABI ReaderKT-63573
K2: Dependency problems with dependencies with same artifact idKT-64082
Different klib signatures in K1/K2 for the same locally used constant declarationKT-63931
[K/N] Relative path to klib option of cinterop tool doesn't workKT-60390
KLIBs: Wrong IrSymbol is used for deserializedexpect
property's backing field & accessors
KT-61969
Migrate kotlin-test to the current Kotlin Multiplatform PluginKT-64361
Optimization opportunity in Int.signKT-63157
Make sure that all deprecation levels are raised to ERROR for declarations intended for removal from kotlinx-metadataKT-64230
Prohibit writing versions of metadata that are too high
KT-64508
IndexOutOfBoundsException in Konan StaticInitializersOptimization
KT-63049
NPE in BackendChecker.visitDelegatingConstructorCall compiling ObjC-interop classKT-59597
[K\N] Usage of instancetype in block return type crashes
KT-62091
KMP for iOS framework with private api : __NSCFBooleanKT-64076
ObjCExport: Do not retain descriptors in stubsKT-64168
ObjCExport: Split header generator module into K1 and Analysis ApiKT-64227
ObjCExport: Extract Header Generation to base module
KT-62689
Native: generate signposts for GC performance debugging
KT-64256
IR_DUMP directive doesn't enforce FIR_IDENTICAL when it is possibleKT-62157
Native: Migrate FileCheck tests to new native test infra
KT-64013
CLI REPL: "com.sun.jna.LastErrorException: [14] Bad address" on invoking kotlinc from CLI on ARM Mac
KT-64444
K2: IrGeneratedDeclarationsRegistrar.addMetadataVisibleAnnotationsToElement doesn't work for declarations in common module
KT-64707
K2: Parcelize ignores@TypeParceler
set for typealiasKT-33020
Support stripping debug information in the jvm-abi-gen plugin
KT-64447
K2: Implement Serialization...IrBoxTestGenerated for K2KT-64124
Different klib signatures in K1/K2 for a serializable class
KT-64251
KGP: Cannot re-use tooling model cache with Project Isolation due to "~/.gradle/kotlin-profile" changingKT-58768
Support configuration cache and project isolation for FUS statisticsKT-64653
Add Kotlin DslMarker into Gradle plugin DSLKT-64379
Removekotlin.useK2
gradle propertyKT-62527
Gradle: get rid of theProject.buildDir
usagesKT-55322
Kotlin daemon: Cannot perform operation, requested state: Alive > actual: LastSession
KT-64561
K/JS tests are not executed after upgrade to 1.9.22KT-63435
KJS: Get rid of deprecated outputFileProperty of Kotlin2JsCompile
KT-63226
KGP Multiplatform Ide Dependency Resolution: Use gradle variants instead/in addition of ArtifactResolutionQuery
KT-62800
CInteropProcess should not require .def file to existKT-62795
CInteropProcess task resolves cinterop def file eagerly, breaking Gradle task dependencies
KT-63837
Implement baseline fix for common sources getting access to platform declarationsKT-64513
Simplify adding configuration properties to incremental compilationKT-21534
IC doesn't recompile file with potential SAM-adapter usageKT-63839
Measure impact of rebuilding common sources, using nightly IC benchmarksKT-64228
K2: After switching to LV20 branch incremental tests are not running on PSI anymoreKT-46743
Incremental compilation doesn't process usages of Java property in Kotlin code if getter is removedKT-60522
Incremental compilation doesn't process usages of Java property in Kotlin code if return type of getter changes
KT-55393
JPS: Java synthetic properties incremental compilation is broken
KT-64385
K2: Enable K2 KAPT by defaultKT-64719
K2 KAPT Stub genertaion doesn't fail on files with syntax errorsKT-64680
Kapt: remove the flag to enable old JVM backendKT-64639
KAPT+JVM_IR: erased error types in JvmStatic and JvmOverloadsKT-64389
K2 KAPT generates invalid code for multiple generic constraintsKT-61776
K2: KAPT tasks fail with parallel gradleKT-64021
Kapt3 + Kapt4. NullPointerException: processingEnv must not be nullKT-64303
K2 KAPT: Kapt doesn't dispose resources allocated by standalone analysis APIKT-64301
K2 KAPT: Kapt doesn't report invalid enum value names to logKT-64297
K2 KAPT: Deprecated members are not marked with@java
.lang.Deprecated
KT-18355
REPL doesn't quit on the first line after pressing Ctrl+D or typing :quit
KT-62982
K2: Cannot get a PSI element for 'Enum.values'KT-59732
FirLazyResolveContractViolationException:lazyResolveToPhase(IMPORTS)
cannot be called from a transformer with a phase IMPORTS from serialisation pluginKT-61757
K2 IDE: resolution to buitlins does not work for from common moduleKT-62676
K2 IDE: Reference shortener does not recoginize redundant this referencesKT-63627
K2 IDE: shorten reference shortens required qualifierKT-62675
K2 IDE: Reference shortener does not recoginize redundant labelsKT-63771
fe10: KtNamedClassOrObjectSymbol#isInline does not cover value classesKT-62947
Analysis API: Error while resolving FirPropertyImplKT-60327
K2 IDE. "IllegalArgumentException: source must not be null" during delegation declarationKT-63700
K2: "FirLazyExpression should be calculated before accessing" in the case of secondary constructorKT-62111
K2 IDE. IllegalArgumentException on for loop with iterator declaration attemptKT-63538
Analysis API: Removing a contract statement viaPsiElement.delete()
does not trigger an out-of-block modificationKT-63694
K1/K2 IDE. "RuntimeException: Broken stub format, most likely version of kotlin.FILE (kotlin.FILE) was not updated after serialization changes" exception on incorrect class nameKT-63560
Analysis API: Modifiable PSI tests cannot rely on the cached application environment to allow write accessKT-62980
ImplementKtFirSimpleNameReference#getImportAlias
KT-63130
Analysis API: No receiver found for broken code during commit documentKT-60170
K2 IDE: CCE from KtFirCallResolver on invalid code with wrong implicit invokeKT-61783
K2: Analyze 'KtCodeFragment' in a separate sessionKT-62010
K2: IDE K2: "ConeClassLikeTypeImpl is not resolved to symbol for on-error type"KT-62957
Analysis API: NullPointerException on call resolution when builtins are not availableKT-62899
K2 IDE. IDE ignores@Suppress
annotation for errorsKT-62935
Analysis API:kotlin.Cloneable
should not be available in Kotlin/Native sourcesKT-62910
Analysis API: create AbstractFirPsiNativeDiagnosticsTest for LL FIRKT-63096
K2: Analysis API: KotlinAnnotationsResolver for IDE is created with incorrect scopeKT-63282
K2 Script: annotation arguments phase should resolve propagated annotationsKT-63223
Analysis API: reference to declarations with kotlin* package are not resolvedKT-63195
AA: incorrect results fromKtTypeProvider#getReceiverTypeForDoubleColonExpression
KT-63552
Symbol Light Classes don't support arrayOf and similar without parameters in property initializers and default parameter valuesKT-63486
SLC: a lot of RAM is allocated inorg.jetbrains.kotlin.asJava.LightClassUtil.isMangled
KT-62863
Execution failed for task ':kotlinx-serialization-properties:wasmJsD8Test' in serialization in the K2 QG
KT-22004
Allow to resolve CONFLICTING_OVERLOADS with Deprecated(HIDDEN)KT-61955
Support more wider actual member visibility, if the expect member is effectively final
KT-63695
JVM: Don't use plugin extensions when compiling code fragmentKT-59903
K2: Disappeared DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLEKT-62961
K2 / KMP: NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS with expect enum class and typealiasKT-59369
K2: Missing BUILDER_INFERENCE_STUB_RECEIVERKT-53749
Support builder inference restriction in FIRKT-59390
K2: Missing BUILDER_INFERENCE_MULTI_LAMBDA_RESTRICTIONKT-59887
K2: Disappeared ACTUAL_MISSINGKT-62885
Introduce a language feature entry for expect actual classes for easier configuration of MPP projectsKT-62589
K2: Investigate need of non-nullable IdSignature in Fir2IrLazyDeclarationsKT-63329
K2: difference in SAM-conversion casts generationKT-64062
K2 IDE. NPE on typing nullable parameter in returnKT-63761
K2: False positive "Unresolved reference" caused by object's parameter in enum class which is passed as annotation parameterKT-55252
Backend Internal error during psi2ir in native compile tasks (NPE in getKlibModuleOrigin)KT-50453
Improve builder inference diagnostics with type mismatch due to chosen inapplicable overloadKT-56949
K2: Builder inference violates upper boundKT-64028
K2: Investigate questionable condition in FirBuilderInfernceSessionKT-60031
K2: Introduced NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASSKT-63646
K2: "IllegalStateException: Return type of provideDelegate is expected to be one of the type variables of a candidate, but D was found"KT-59881
K2: Disappeared UNSUPPORTEDKT-64136
K2: NSME with Anvil compiler pluginKT-63448
K2: CONFLICTING_INHERITED_JVM_DECLARATIONS with@JvmField
KT-63865
K2: "IllegalArgumentException: Failed requirement." caused by lambda parameters with different type in init blockKT-62609
K2. Type argument inference changed for object of Java class with several common parentsKT-63081
Optimize new native caches: CachedLibraries.computeVersionedCacheDirectory()KT-63580
"AssertionError: access of const val: GET_FIELD" caused by const value and variable with delegationKT-63567
"NoSuchMethodError" on getting value of lazily initialized property by companion's const valueKT-63540
Restrict the CONFLICTING_OVERLOADS + DeprecatedLevel.HIDDEN ignore to final callablesKT-30369
Smartcasts from safe call + null check don't work if explicit true/false check is usedKT-30376
Smartcasts don't propagate to the original variable when use not-null assertion or cast expressionKT-30868
Unsound smartcast if smartcast source and break is placed inside square brackets (indexing expression)KT-31053
Nothing? type check isn't equivalent to null check is some placesKT-29935
Smartcasts don't work if explicit annotated true/false check is usedKT-30903
Smartcast to null doesn't affect computing of exhaustivenessKT-62847
K2: Introduce FIR node for SAM conversionKT-63564
K/Wasm: CompilationException with 2.0.0-Beta1KT-63345
K2: FIR2IR chooses an incorrect type for smartcast in case of SAM conversionKT-63848
ReflectiveAccessLowering does not count arguments of super-callsKT-61920
K2: False negative CONST_VAL_WITH_NON_CONST_INITIALIZER when initializer is Java fieldKT-63649
K2: Wild card in superclass confuses EXPANSIVE_INHERITANCE checkerKT-63569
K2: "IllegalStateException: ?!id:1" caused by private function callKT-63842
K2: some arguments of annotations on local declarations are unresolvedKT-63832
K2: missed context during annotation argument resolution for a type alias, init and property receiverKT-62559
KMP, K2: prevent reporting ACTUAL_ANNOTATIONS_NOT_MATCH_EXPECT twice in CLIKT-24652
Elvis with 'break' can produce unsound smartcasts in while-true loopKT-28508
Possible unsound smartcast in class initializerKT-28759
No not-null smartcast from direct assignment if it's split into declaration and value assignmentKT-28760
No not-null smartcast from direct assignment ofthis
KT-29878
Smartcasts from type check or null check don't work if explicit true check as reference equality is usedKT-29936
Smartcasts don't work if comparing with return value of some function and explicit true/false check is usedKT-30317
Smartcast doesn't work if smartcast source is used as an operand of the reference equalityKT-63071
K2 supports calling functions with the dynamic receiver overNothing?
KT-59896
K2: Disappeared WRONG_ANNOTATION_TARGETKT-56849
Implement K/Wasm K1 diagnostics in K2KT-31636
Expect-actual matching doesn't work for inner/nested classes with explicit constructor using typealiasesKT-63361
K2: Expected FirResolvedTypeRef for return type of FirDefaultPropertyGetter(SubstitutionOverride(DeclarationSite)) but FirImplicitTypeRefImplWithoutSource foundKT-63377
K2: conflict between type parameter and nested classKT-62913
Convert DEFAULT_ARGUMENTS_IN_EXPECT_ACTUALIZED_BY_FAKE_OVERRIDE to checking incompatibilityKT-63550
K2: fake-override in expect covariant override in actual. Move diagnostics from backend to frontendKT-63443
IrFakeOverrideBuilder: ISE "No new fake override recorded" when Java superclass declares abstract toStringKT-58933
Applying suggested signature from WRONG_NULLABILITY_FOR_JAVA_OVERRIDE leads to red codeKT-63600
K2: Duplicate WRONG_NULLABILITY_FOR_JAVA_OVERRIDEKT-63508
K2: "IllegalArgumentException: Not FirResolvedTypeRef (String) in storeResult" caused by@Deprecated
Java function and typoKT-63656
K2: "IllegalArgumentException: Local com/example/ should never be used to find its corresponding classifier"KT-63459
K2: OPT_IN_USAGE_ERROR is absent when calling the enum primary constructorKT-59582
OPT_IN_MARKER_CAN_ONLY_BE_USED_AS_ANNOTATION_OR_ARGUMENT_IN_OPT_IN on an annotation importKT-63732
K1: False positive OUTER_CLASS_ARGUMENTS_REQUIRED inside anonymous objectKT-60614
K2: Conflicting INVISIBLE_REFERENCE and UNRESOLVED_REFERENCE reported depending on FIR test for transitive friend module dependenciesKT-59983
K2: Disappeared IMPLEMENTATION_BY_DELEGATION_IN_EXPECT_CLASSKT-57044
K2 LL Tests: false-positive 'Overload resolution ambiguity between candidates: [@Override
() fun test(): Unit , fun test(): Unit]'KT-58028
K2: False-positive TYPE_PARAMETER_IS_NOT_AN_EXPRESSIONKT-62560
K2: KAPT4: annotation@ReplaceWith
is missing a default value for the element 'imports'KT-63068
K2 supports typeRef-name labelsKT-63642
JVM_IR: don't generate reflective access to getter/setter without propertyKT-62212
K2: require matching of suspend status for override checkKT-63597
JVM_IR: Properly handle type parameters of outer declaration in code fragmentKT-61282
K2: Incorrect overridden function forjava.nio.CharBuffer.get
KT-63317
K2: Disallow generic types in contract type assertionsKT-59922
K2: Disappeared CANNOT_CHECK_FOR_ERASEDKT-63241
IJ monorepo K2 QG: backward-incompatible compiler ABI change leads to run-time failures of Fleet's kotlinc pluginsKT-59988
K2: Disappeared TYPE_ARGUMENTS_NOT_ALLOWEDKT-59936
K2: Disappeared ARGUMENT_PASSED_TWICEKT-63522
K2: wrong context for delegated field typeKT-63454
Properly check that inline fun is in the same module as callee inIrSourceCompilerForInline
KT-59951
K2: Disappeared NO_TYPE_ARGUMENTS_ON_RHSKT-63535
K2: Apply DFA implications for nullable Nothing to both sidesKT-62727
K2: Missing JSCODE_UNSUPPORTED_FUNCTION_KINDKT-62726
K2: Missing JSCODE_WRONG_CONTEXTKT-62725
K2: Missing JSCODE_INVALID_PARAMETER_NAMEKT-62314
Make usages of JavaTypeParameterStack safeKT-60924
FIR2IR: Get rid of all unsafe usages of IrSymbol.ownerKT-57949
FIR: SignatureEnhancement: mutation of java enum entryKT-59908
K2: Disappeared RECURSIVE_TYPEALIAS_EXPANSIONKT-62724
K2: Missing WRONG_JS_FUN_TARGETKT-62856
K2: Don't create IR declaration when its symbol is accessed in fir2irKT-61329
K2: Review for diagnostic messages reported by CLI arguments processingKT-60604
K2: introduced NON_PUBLIC_CALL_FROM_PUBLIC_INLINE,@PublishedApi
needed for constants in annotationsKT-63286
K2: Top-level properties in scripts are missing initialization checksKT-62711
Incorrect ParsedCodeMetaInfo instancesKT-63122
K2: Improve 'EVALUATION_ERROR' messagesKT-63164
K2/JVM: compiler codegen crash on invisible property IllegalStateException: Fake override should have at least one overridden descriptorKT-62352
jspecify NonNull annotation seems not supportedKT-56614
K2: Incorrect overload resolution with SAM typesKT-62783
K2: False positive CAST_NEVER_SUCCEEDS when casting nullable expression to it's non-nullable generic base classKT-47931
FIR DFA: smartcast not working forif (x!=null || x!=null && x!=null) {}
KT-62735
K2: Disappeared EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETERKT-62733
K2: Disappeared WRONG_EXTERNAL_DECLARATIONKT-62734
K2: Disappeared INLINE_EXTERNAL_DECLARATIONKT-62618
K2: Fix theensureAllMessagesPresent
testKT-60312
K2: CCE “class [I cannot be cast to class java.lang.Number ([I and java.lang.Number are in module java.base of loader 'bootstrap')” on using IntArray as varargKT-61362
K2: Properties/fields are missing from system librariesKT-52432
Using the IDE compiled with K2 (useFir) throws VerifyError exceptionKT-59825
K2: Fix the TODO aboutwasExperimentalMarkerClasses
inFirSinceKotlinHelpers
KT-26045
False positive DUPLICATE_LABEL_IN_WHEN for safe callsKT-63094
K2: Exception from fir2ir during conversion data class with property of dynamic typeKT-59822
K2: Fix the TODO in FirConstChecksKT-59493
Definitely non-nullable types have type inference issues with extension functionsKT-63396
K2: property from companion object are unresolved as an annotation argument in type parameterKT-62925
K2: Disappeared EXPOSED_FUNCTION_RETURN_TYPE for package-private and type argsKT-63430
IrFakeOverrideBuilder: VerifyError on calling a function with a context receiver from a superclassKT-62420
K2: Remove ConeClassifierLookupTag from ConeTypeVariableTypeConstructorKT-59998
K2: Disappeared OPT_IN_MARKER_CAN_ONLY_BE_USED_AS_ANNOTATION_OR_ARGUMENT_IN_OPT_INKT-53308
TYPE_MISMATCH: Contracts on boolean expression has no effect on referential equality tonull
KT-51160
Type mismatch with contracts on narrowing sealed hierarchy fail to smart castKT-49696
Smart cast to non-null with inline non-modifying closures sometimes doesn't workKT-46586
SMARTCAST_IMPOSSIBLE when assigning value inside lambda instead of if expressionKT-41728
False positive no smart cast with unreachable code after return in if expressionKT-57529
K1/K2: "IllegalStateException: not identifier: " with hard keywords in angle bracketsKT-59401
K2: Missing ADAPTED_CALLABLE_REFERENCE_AGAINST_REFLECTION_TYPEKT-63147
K2: False negative DSL_SCOPE_VIOLATION when member is annotated with@LowPriorityInOverloadResolution
KT-63172
K2: Java vararg setter should not be used as property accessorKT-62306
K2: Compiler internal error for incorrect call on ILTKT-61592
kt57320.kt weird diagnostic range for NO_ACTUAL_FOR_EXPECTKT-60294
K2: lambda inside object capturing this, when not in K1KT-62590
Split expect/actual matcher-checker machinery in two separate components: matcher and checkerKT-62120
K2: "NoSuchMethodError: java.lang.String" at runtime on class delegating to Java typeKT-36976
FIR: Provide exact smart casting typeKT-62628
K2: FirErrorTypeRefImpl doesn't have annotationsKT-62447
K2. "Replacing annotations in FirErrorTypeRefImpl is not supported" compiler error when annotation is used as variable type or return typeKT-62541
K2: Missed type mismatch errorKT-37591
Deprecate cases in FE 1.0 when companion property is prioritized against enum entry
KT-58295
Create a separate page for https://kotl.in/wasm_helpKT-6259
Docs: add information about default constructor for class
KT-55788
[SLC] Declarations with value classes are leaked into light classes
KT-60813
Scripts: NoSuchMethodError: 'void org.slf4j.Logger.error(java.lang.String, java.lang.Object)' when dependency uses Slf4j API
KT-61257
Analysis API:"KotlinIllegalArgumentExceptionWithAttachments: Invalid FirDeclarationOrigin DynamicScope" exception on unsupported JS dynamic usage in scope
KT-45513
Run c-interop generation in parallel during project importKT-63126
K2: Analysis API Standalone: IllegalStateException from Kotlin/Native klib
KT-61267
K2 Scripts: dependency issues
KT-62292
K2: Extract IrActualizer into separate moduleKT-63442
IrFakeOverrideBuilder: ISE "Multiple overrides" error when function signatures differ only in the type parameter upper bound
KT-62683
K2: FIR2IR: IrConst*Transformer doesn't evaluate an expression for const val initializer
KT-61970
Refactor IR and FIR tree generators to reuse common logicKT-61703
Drop the dependency on kotlinpoet for IR tree generationKT-63437
IrFakeOverrideBuilder: ISE "Captured Type does not have a classifier" on complex Java hierarchy
KT-61117
Migrate remaining legacy IC tests to IRKT-63808
compileTestDevelopmentExecutableKotlinJs failed in JsIntrinsicTransformersKT-61523
KJS: Call main function in per-file modeKT-63543
KJS / K2: Exported declaration uses non-exportable return type type: 'kotlin.Unit'KT-63089
KJS / K2 : "IllegalArgumentException: source must not be null " for inner class and interface as typeKT-62077
KJS: TypeError: str.charCodeAt is not a functionKT-63436
K/JS: Eliminate names for synthetic classes in setMetadataFor()KT-61929
KJS: "IllegalStateException: No dispatch receiver parameter for FUN LOCAL_FUNCTION_FOR_LAMBDA" caused byrun
function in init blockKT-63013
KJS:requireNotNull
not working correctly in JS tests with Kotlin 1.9.20KT-63207
KMP / JS: "TypeError: <mangled_name> is not a function" with 1.9.20KT-16981
js: Command line arguments passed tomain()
are always emptyKT-61525
KJS: Test functions are not invoked in per-file mode
KT-62259
KLIB ABI reader: add information about a backing field to AbiPropertyKT-62515
Interop klib of concurrent version is not accepted when building dependent project: "The library versions don't match"
KT-62138
K1: false positive (?) NO_SET_METHOD for += resolved as a combination of Map.get and plusKT-61573
Emit the compilation warning on expect/actual classes. The warning must mention that expect/actual classes are in Beta
KT-62346
Sublists of ListBuilder does not correctly detect ConcurrentModificationKT-59441
Design reading and writing future versions of Kotlin metadataKT-57922
kotlinx-metadata-jvm does not take into account strict semantics flagKT-63341
K2: JVM StringBuilder has no corresponding members for expected class membersKT-51058
Avoid byte array allocation in File.writeText when possibleKT-63447
K2: stdlib buildscript error: file included in two modules
KT-63789
Native: Incremental compilation problem with composeKT-50547
[Commonizer] K/N echoServer sample fails with multiple "Unresolved reference" errors on Windows
KT-63905
Extract ObjC Export Header generation from K/N backendKT-63220
[K/N] Unable to specify custom LLVM distribution
KT-63287
[K/N] Create test model for building/executing C-Interop testsKT-63048
K2 ObjC interop: Fields are not supported for Companion of subclass of ObjC type
KT-63153
Native: implement a flag to emit compiler warnings on ObjCExport name collisions
KT-60708
Reflection: Not supported)
(parentheses in backticks)
KT-53861
K2. Report SERIALIZER_TYPE_INCOMPATIBLE on specific type argument in kotlinx.serializationKT-63086
K2: "Parcelable should be a class"KT-61432
K2 Parcelize. RawValue is not recognized if parameter is annotated via typealias
KT-63591
K2: "KotlinReflectionInternalError: Could not compute caller for function" on generated internal constructorKT-63570
K2 / Serialization: "Class * which is serializer for type * is applied here to type *. This may lead to errors or incorrect behavior."KT-63402
K2 / Serialization: "SyntheticAccessorLowering should not attempt to modify other files!" caused by sealed base with generic derived class in separate files
KT-61975
Re-purpose kotlin.experimental.tryK2
KT-63005
Avoid registering KMP related compatibility/disambiguration rules for pure JVM/Android projects
KT-60733
Allow specify log level for compiler arguments used to compile sourcesKT-63697
The warning is still presented in terminal after suppressing it with -Xexpect-actual-classes flagKT-63491
Restore access to top-level DSL to configure compiler options in MPPKT-55322
Kotlin daemon: Cannot perform operation, requested state: Alive > actual: LastSessionKT-63369
Fix: "The org.gradle.api.plugins.BasePluginConvention type has been deprecated."KT-63368
Fix "The automatic loading of test framework implementation dependencies has been deprecated. "KT-63601
Fetching Gradle compiler DSL objects using raw strings is inconvenient in the Groovy DSLKT-62758
Gradle: make precise task outputs backup enabled by defaultKT-62955
Missing static accessors for Wasm targets in Kotlin Gradle plugin DSL:KT-62962
Remove COMPILE_INCREMENTAL_WITH_ARTIFACT_TRANSFORM system propertyKT-63499
Gradle: Source sets conventions are still registeredKT-52976
Remove deprecated Gradle conventions usagesKT-62939
Bump minimal supported AGP version to 7.1KT-58223
Kotlin Gradle plugin shouldn't store data in project cache directoryKT-62131
Could not isolate value org.jetbrains.kotlin.gradle.plugin.statistics.BuildFlowService$Parameters_Decorated@63fddc4b
of type BuildFlowService.ParametersKT-62264
Send build type report metric to FUSKT-62617
Update report configuration project FUS metrics
KT-63331
CocoaPods plugin noPodspec() causes "property * specifies file * which doesn't exist."
KT-62780
K/JS: Deprecate node-specific properties in NodeJsRootExtensionKT-63544
KGP: JS - KotlinJsIrLink is not compatible with Gradle CC starting 8.4KT-63312
KJS: Apply IR flags for JS compilations unconditionallyKT-62633
wasmWasi/JsNodeTest tasks are always not up-to-dateKT-63040
K/JS: Rework outputs of webpack and distribution task
KT-63315
Wasm gradle plugin DSL is invalid for parameterless wasmWasi methodKT-63338
[KMP] metadata task fails to find cinterop classes from dependency projectsKT-63197
After using Kotlin 1.9.20 on Windows 11, the gradle sync failedKT-63044
KGP: Multiplatform - 8.4 configuration cache supportKT-63011
Apple Framework Artifacts is not connected to KotlinNativeTask
KT-56455
Gradle: removeenableEndorsedLibs
from codebase
KT-56963
Add MPP/Jvm incremental compilation tests for both K1 and K2 modesKT-63876
Move useful utilities from KmpIncrementalITBase.kt to KGPBaseTest and/or common utilsKT-63010
Build reports may contain incorrect measurements for "Total size of the cache directory"KT-59178
With language version = 2.0 incremental compilation of JVM, JS fails on matching expect and actual declarations
KT-63549
Add compiler performance metrics to JPS build reportsKT-64026
Maven. JVM target is imported as 1.6(deprecated) if an invalid parameter value specified in pom.xmlKT-63594
ClassCastException in JPS statisticsKT-63799
Make plugin classpath serialization path agnostic
KT-60821
[KAPT4] Make sure that KAPT produces correct JCTree; if that's not possible, investigate using JavaPoet as an alternativeKT-57389
KAPT3 uses a Javac API for JCImport which will break in JDK 21
KT-63322
Add tests for KTIJ-21742
KT-58367
Remove script-util from the repoKT-54819
Scripts: Not able to use slf4j in .main.ktsKT-63352
Scripting dependencies resolver logs "file not found" even if the artefact is retrieved
KT-63417
KMP hierarchy DSL. Split withWasm() into withWasmJs() and withWasmWasi()
KT-61789
K2: optimize getFirForNonKtFileElement for references inside super type referenceKT-59498
K2: getOnAirGetTowerContextProvider took too much time due to on air resolveKT-61728
Analysis API: optimize AllCandidatesResolver.getAllCandidates
KT-61252
K2: IDE K2: "By now the annotations argument mapping should have been resolved"KT-62310
K2 IDE. False positives errors with external annotationsKT-62397
K2 IDE. FP Error in the editor onRequiresOptIn
annotation from the lib despite the warning levelKT-62705
K2: "lazyResolveToPhase(IMPORTS) cannot be called..." from light classesKT-62626
IllegalStateException: Cannot build symbol for class org.jetbrains.kotlin.psi.KtScriptInitializerKT-62693
K2: IDE K2: "PSI should present for declaration built by Kotlin code"KT-62674
K2: "Scope for type ConeClassLikeTypeImpl" is null from transitive dependenciesKT-61889
Analysis API: Migrate KtFirReferenceShortener to ContextCollector instead of FirResolveContextCollectorKT-62772
Analysis API: No 'org.jetbrains.kotlin.fir.java.FirSyntheticPropertiesStorage'(31) in array owner: LLFirSourcesSession when analysing builtins in a context of common codeKT-61296
K2: do not resolve the entire file on lazyResolve call if FirFile is passedKT-60319
K2 IDE: "Stability for initialized variable always should be computable"KT-62859
K2 IDE: "Evaluate expression" throws exception when calling "Any?.toString()"KT-62421
K2: IDE K2: "lazyResolveToPhase(BODY_RESOLVE)
cannot be called from a transformer with a phase BODY_RESOLVE."KT-63058
K2 IDE: Code completion unexpectedly imports static/companion object methodKT-62588
getExpectedType should not calculate type of the expressionKT-61990
K2: Unexpected returnTypeRef for FirSyntheticPropertyKT-62625
K2: 'FirLazyExpression should be calculated before accessing' for unresolved super typeKT-62071
Analysis API: KtFirScopeProvider.getScopeContextForPosition throws exception when ImplicitReceiverValue.implicitScope is nullKT-62691
K2: optimize getFirForNonKtFileElement for references inside 'where'KT-62587
K2 IDE. FP unresolved reference on accessing nested class in annotation argumentKT-62834
K2: missing file node level in control flow builderKT-62768
Analysis API: No 'org.jetbrains.kotlin.fir.scopes.impl.FirDelegatedMembersFilter'(44) in array owner: LLFirSourcesSession exception on analysing common codeKT-62874
K2: FirLazyExpression should be calculated before accessingKT-62407
Analysis API: resolve[this]
in KDoc to extension receiverKT-61204
K2: "FirLazyExpression should be calculated before accessing in ktor HttpBinApplication"KT-61901
Analysis API: Declared member scopes for Java classes are missing static membersKT-61800
Analysis API: Provide separate declared member scopes for non-static and static callablesKT-61255
Analysis API: Get rid ofvalueOf
,values
andentries
from a declared member scopeKT-62466
Expected type for functional expression should include inferred typesKT-61203
IDE K2: "Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirRegularClassImpl(Source) but FirArgumentListImpl found"KT-61791
Analysis API: Implement combinedgetPackage
for combined Kotlin symbol providersKT-62437
K2 IDE. Resolution does not work inside lambda expression in constructor argument in supertypesKT-62244
K2: Analysis API Standalone: Resolving klib dependencies from binary roots terminates applicationKT-62897
K2 IDE. Unresolved declarations from libraries which are doubled inintellij
project librariesKT-61615
K2: No 'org.jetbrains.kotlin.fir.analysis.js.checkers.FirJsModuleKind' in array owner: LLFirSourcesSessionKT-59334
K2: LLFirImplicitTypesLazyResolver problemsKT-62038
K2: Nested classes are missing in symbol light class structure tests for librariesKT-61788
Analysis API: Symbol forFirAnonymousInitializer
cannot be nullKT-62139
Analysis API: KtFe10AnalysisSession.createContextDependentCopy does not need validity checkKT-62090
Analysis API: introduce an API to get a substitution formed by class inheritanceKT-62268
K2 IDE. No autocompletion and IllegalStateException for PairKT-62302
Support PsiType -> KtType conversionKT-60325
K2 IDE. "IllegalArgumentException: source must not be null" onthrow
usage attemptKT-61431
K2: KtPropertyAccessorSymbolPointer pointer already disposed for $$result script propertyKT-60957
K2: Analysis API: Reference shortener does not work correctly with invoke function calls on propertiesKT-58490
K2: LLFirTypeLazyResolver problemsKT-58494
K2: LLFirAnnotationArgumentsLazyResolver problemsKT-58492
K2: LLFirBodyLazyResolver problemsKT-58769
K2: LL FIR: implement platform-dependent session factoriesKT-60343
K2 IDE. IllegalArgumentException on passing incorrect type parameter to functionKT-61383
K2: 'KtCompilerFacility' fails on code fragment compilation in library sources with duplicated dependenciesKT-61842
K2: reduce number of "in-block modification" eventsKT-62012
K2: "KtReadActionConfinementLifetimeToken is inaccessible: Called outside analyse method"KT-61371
K2: Analysis API standalone: register compiler symbol provider for libraries in standalone modeKT-61422
K2 IDE: "No array element type for vararg value parameter: org.jetbrains.kotlin.fir.declarations.impl.FirValueParameterImpl"KT-60611
K2: reduce number of "in-block modification" eventsKT-61425
Analysis API: Provide a way to get a declared member scope for an enum entry's initializing anonymous objectKT-61405
Analysis API: An enum entry should not be aKtSymbolWithMembers
KT-60904
K2: IDE K2: "For DESTRUCTURING_DECLARATION_ENTRY with text_
, one of element types expected, but FirValueParameterSymbol found"KT-61260
K2 Scripts: Containing function should be not null for KtParameterKT-61568
FIR Analysis API:collectCallCandidates
gives presence to the top level functions in the presence of more suitable overridesKT-60610
K2 IDE: move "out of block" processing logic into LL FIRKT-61597
Analysis API: KotlinIllegalStateExceptionWithAttachments: expected as maximum oneexpect
for the actual on errorneous code with multiple expectsKT-59793
K2: class org.jetbrains.kotlin.fir.declarations.impl.FirErrorImportImpl cannot be cast to class org.jetbrains.kotlin.fir.declarations.FirResolvedImportKT-61599
K2: ContextCollector: Support smart cast collectionKT-61689
Analysis API: ContextCollector provides incorrect context in scriptsKT-61683
Analysis API: resolve ambiguities in kotlin projectKT-61245
Analysis API: ContextCollector provides incorrect context for supertype constructor callsKT-60384
K2: Opening@JvmName
source in IDEA: NPE at PsiRawFirBuilder$Visitor.toFirConstructor()KT-60918
K2 IDE: "FirDeclaration was not found for class org.jetbrains.kotlin.psi.KtDestructuringDeclarationEntry, fir is null"KT-61013
K2 Scripts: LLFirReturnTypeCalculatorWithJump: No designation of local declarationKT-59517
K2 IDE: KotlinExceptionWithAttachments: Modules are inconsistentKT-61331
K2: add cache restoring in case of existing contextKT-61408
K2: IDE K2: "Inconsistency in the cache. Someone without context put a null value in the cache"
KT-57365
[Native] Incorrect debug info on inline function call site
KT-62147
[Kotlin/Wasm] Nothing typed when expression cause a backend errorKT-61958
Update SpiderMonkey and return its usage in box tests when they switch to the final opcodes for GC and FTR proposalsKT-60828
K/Wasm: return br_on_cast_fail usagesKT-59720
K/Wasm: update to final opcodesKT-59084
WASM: "RuntimeError: illegal cast" caused by inline class and JsAnyKT-60700
[WASM] test FirWasmCodegenBoxTestGenerated.testSuspendUnitConversion failed after KT-60259
KT-62239
Allow enum entries without parentheses uniformlyKT-22004
Allow to resolve CONFLICTING_OVERLOADS with Deprecated(HIDDEN)KT-11712
Smart cast is not applied for invisible setterKT-61077
Support provideDelegate inference from var property typeKT-59504
K2 compiler does not require resolved 'componentX' functions for the placeholder ('_') variables in the destructuring declarations
KT-62619
FIR: Checker performance regression due to MISSING_DEPENDENCY checkersKT-62044
Do not add nullability annotations to the methods of anonymous classKT-62706
Optimize KtSourceElement.findChild()KT-62513
Do not add nullability annotations to the methods of local classesKT-61991
K2: avoid redundant full body resolution for properties during implicit type phaseKT-61604
[K/N] Bitcode dependency linking is slow for large compilationsKT-39054
Optimize delegated properties which call get/set on the given KProperty instance on JVMKT-61635
K2:getConstructorKeyword
call inPsiRawFirBuilder.toFirConstructor
forces AST loadKT-57616
K2: Consider optimizing reversed versions of persistent lists in FirTowerDataContext
KT-63257
K2: FIR2IR inserts incorrect implicit cast for smartcasted variableKT-61459
K2: type parameters cannot be parameterized with type argumentsKT-61959
K2: Type parameters from outer class leak to nested classKT-61384
IrFakeOverrideBuilder incorrectly checks visibility for friend modulesKT-62032
K2: Render flexible types as A..B instead of cryptic ft<A, B> in diagnostic messagesKT-59940
K2: Disappeared ACTUAL_ANNOTATION_CONFLICTING_DEFAULT_ARGUMENT_VALUEKT-61243
K2: Always use declaredMemberScope-s inFirConflictsHelpers
instead ofdeclarations
KT-59430
K2: Missing CALLABLE_REFERENCE_RESOLUTION_AMBIGUITYKT-56683
K2: No control flow analysis for top-level propertiesKT-62334
K2: FIR should not generate delegated functions for methods from java interface with default implementationKT-59590
JVM IR: NotImplementedError during rendering of conflicting JVM signatures diagnosticKT-62607
K2: "Overload resolution ambiguity between candidates"KT-55096
K2: false-positive smartcast after equals check with reassignment in RHS of ==KT-62590
Split expect/actual matcher-checker machinery in two separate components: matcher and checkerKT-62120
K2: "NoSuchMethodError: java.lang.String" at runtime on class delegating to Java typeKT-62916
K2: False positive INCOMPATIBLE_MATCHINGKT-62752
expect-actual matcher/checker: return type must be "checking" incompatibilityKT-62137
Compiler fails on null tracking (inference) for safe callKT-59744
K2: false negative VAL_REASSIGNMENT in case of reassignment inside custom setterKT-58531
K2: "Property must be initialized" compile errorKT-62404
K2 Scripting for gradle: unresolved name errors on implicit importsKT-62305
K2: Missing Fir metadata serialization support for scriptsKT-62197
K2 and Apache Commons's MutableLong: Overload resolution ambiguity between candidatesKT-53551
suspend functional type with context receiver causes ClassCastExceptionKT-61491
K2 AA: Multiple FIR declarations for the same delegated propertyKT-55965
K2: NPE via usage of functions that return Nothing but have no return expressionsKT-60942
K2: Transitive dependency IR is not deserialized correctlyKT-55319
K2: False negative NON_LOCAL_RETURN_NOT_ALLOWED for non-local returns exampleKT-62151
K2. overload resolution ambiguity for calls of Java record compact constructorsKT-62944
K2: Symbols with context receiver shouldn't be rendered with line breakKT-62394
K2: Synthetic property scope doesn't consider java classes in the hierarchyKT-60117
K2: ISE “Cannot serialize error type: ERROR CLASS: Cannot infer variable type without initializer / getter / delegate” on compiling lateinit property without initializationKT-61039
False positive ABSTRACT_MEMBER_NOT_IMPLEMENTED in K1 when expect actual super types scopes don't matchKT-60042
K2: Introduced PRIMARY_CONSTRUCTOR_REQUIRED_FOR_DATA_CLASSKT-59402
K2: Missing EXPANSIVE_INHERITANCE and EXPANSIVE_INHERITANCE_IN_JAVAKT-62467
K2: Result type of elvis operator should be flexible if rhs is flexibleKT-62126
KJS / K2: "InterpreterError: VALUE_PARAMETER" caused by reflection, delegation and languageVersion = 1.9KT-62679
K2: drop ARGUMENTS_OF_ANNOTATIONS phaseKT-56615
K2: False-negative USELESS_CAST after double smartcastKT-59820
K2: Investigate the TODO in FirCastDiagnosticsHelpersKT-61100
K2: wrong type for "value" parameter of java annotation constructorKT-62491
K2. No'when' expression must be exhaustive
error when Java sealed class inheritors are not listed inpermits
clauseKT-60095
K2: Introduced INCOMPATIBLE_TYPESKT-61598
K2: report IR_WITH_UNSTABLE_ABI_COMPILED_CLASSKT-59561
K2/MPP reports INCOMPATIBLE_MATCHING when an actual annotation declaration with vararg property is typealias with@Suppress
KT-60123
K2: PROPERTY_WITH_NO_TYPE_NO_INITIALIZER isn't working in IDE for lateinit property without a typeKT-59935
K2: Disappeared PROPERTY_WITH_NO_TYPE_NO_INITIALIZERKT-58455
K2(LT). Internal compiler error "UninitializedPropertyAccessException: lateinit property identifier has not been initialized" on missing type parameter in "where" constraintKT-60714
K2: Implement resolve to private members from Evaluator in K2KT-59577
K2. Enum constant name is not specified in error textKT-60003
K2: Disappeared INVALID_CHARACTERS_NATIVE_ERRORKT-62099
K2: "Type arguments should be specified for an outer class" error about typealiasKT-60983
K2: "Argument type mismatch: actual type is android/view/View.OnApplyWindowInsetsListener but androidx/core/view/OnApplyWindowInsetsListener? was expected"KT-60111
K2: Location regressions for operatorsKT-59399
K2: Missing JSCODE_NO_JAVASCRIPT_PRODUCEDKT-59388
K2: Missing JSCODE_ERRORKT-59435
K2: Missing JSCODE_ARGUMENT_SHOULD_BE_CONSTANTKT-60601
K2 / Maven: Overload resolution ambiguity between candidates inline methodKT-60778
K2: implement MISSING_DEPENDENCY_CLASS(_SUPERCLASS) errorsKT-62581
K2: Difference inkind
flag in metadataKT-59956
K2: Disappeared INAPPLICABLE_OPERATOR_MODIFIERKT-35913
Diagnostic error VAL_REASSIGNMENT is not reported multiple timesKT-60059
K2: Introduced VAL_REASSIGNMENTKT-59945
K2: Disappeared ANONYMOUS_FUNCTION_WITH_NAMEKT-62573
K2: incorrect parsing behavior with named functions as expressionsKT-56629
K2: an instance of USELESS_CAST was not moved under EnableDfaWarningsInK2 language featureKT-58034
Inconsistent resolve for nested objects in presence of a companion object property with the same nameKT-59864
K2: Bad locations with delegatesKT-59584
K2: Bad startOffset for 'this'KT-61388
K2: ISE "Annotations are resolved twice" from CompilerRequiredAnnotationsComputationSession on nested annotationKT-62027
"java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0" caused by ClassicExpectActualMatchingContext.kt when annotation@AllowDifferentMembersInActual
usedKT-61055
K2: Investigate if usage oftoResolvedCallableSymbol
is correct at FirDataFlowAnalyzer#processConditionalContractKT-61688
K2: FIR renderings of type annotations leak through the diagnostics' messagesKT-61794
FIR: MergePostponedLambdaExitsNode.flow remains uninitialized after resolveKT-61068
Bounds of type parameters are not enforced during inheritance of inner classes with generic outer classesKT-61065
K2:@Suppress
annotation is ignored inside preconditions of when-clausesKT-61937
K2: implicit script receiver from ScriptDefinition are not visible for invokeKT-61076
K2: false-positive conflicting overloads error on suspending function and private Java method from a supertypeKT-61075
K2: type inference for delegate expressions with complexly bounded type variables fails on properties with annotated accessorsKT-58579
K2: false-positive new inference error on invoking a generic function on Java wildcard type bounded by raw-typed Java inner classKT-62671
K2: fir2ir generates a duplicate of delegated function for class from a common moduleKT-60682
K2: Disappeared DEPRECATIONKT-62143
Error: Identity equality for arguments of types 'kotlin/Int?' and 'kotlin/Nothing?' is prohibitedKT-61517
K2: FirModuleDescriptor should correctly provide dependencies from FirModuleDataKT-62578
K2:@NoInfer
annotation doesn't work for deserialized functionsKT-59916
K2: Disappeared REPEATED_ANNOTATIONKT-62450
K2: Disappeared OPT_IN_USAGE_ERROR for a data class property during the destructuring declarationKT-59997
K2: Disappeared OPT_IN_USAGE_ERRORKT-62393
K2: FIR doesn't count visibility when creating synthetic property overrideKT-61208
EnumEntries mappings are generated incorrectly in the face of incremental compilationKT-61786
K2: Remove type enhancement on java final fieldsKT-57811
K2: make java static string and int fields not nullKT-62531
InvalidProtocolBufferException on reading module metadata compiled by K2 from compilers earlier than 1.8.20 with -Xskip-metadata-version-checkKT-59371
K2: Missing MISSING_DEPENDENCY_CLASSKT-61511
IrFakeOverride builder: objc overridability condition is not supportedKT-62316
K2: CONFLICTING_INHERITED_JVM_DECLARATIONS on List subclass inheriting remove/removeAt from Java superclassKT-60671
KMP: check other annotation targets in expect and actual annotations compatibility checkerKT-62451
K2: Disappeared OPT_IN_USAGE_ERROR for typealiasKT-62452
K2: Violation of OPT_IN_USAGE_ERROR non-propagating opt-in rules for typealiasKT-59927
K2: Disappeared INVISIBLE_REFERENCEKT-60104
K2: Introduced FUNCTION_CALL_EXPECTEDKT-57513
K2: Bound smart casts don't work with StringsKT-62146
K2:@Suppress
does not work with named argumentKT-62475
K2: IrExternalModuleFragments contains incorrect data in Fir2IrKT-61983
K2: *fir.kt.txt dump uses different naming approach for local varsKT-59970
K2: Disappeared NULLABLE_TYPE_IN_CLASS_LITERAL_LHSKT-58216
K2 (2.0): when is not checked for exhaustiveness with Java sealed classKT-62036
KMP: consider prohibitingactual fake-override
when the correspondingexpect class
has default argumentsKT-61205
Compose Compiler K2/ios: No file for /App|App(){}[0] when running linkPodDebugFrameworkIosX64KT-58240
Support running irText compiler tests against the Native backendKT-59565
K2. Internal error "IndexOutOfBoundsException: Index -1 out of bounds for length 0" on incorrect usage of annotation in type parameterKT-59393
K2: Missing TYPE_ARGUMENTS_FOR_OUTER_CLASS_WHEN_NESTED_REFERENCEDKT-59954
K2: Disappeared REPEATED_MODIFIERKT-62127
"NoSuchFieldError: TRUE$delegate" on referencing companion's variable in submoduleKT-57100
K2 does not report Conflicting overloads and backend crashes with Exception during IR lowering on conflict overloading with suspend functionKT-62129
K2: Verification error on calling an extension from an env with 2+ context receiversKT-59955
K2: Disappeared INCOMPATIBLE_MODIFIERSKT-61572
[K2/N] Missing diagnostic SUPER_CALL_WITH_DEFAULT_PARAMETERS in test for MPP supercall with default paramsKT-59514
K2: New inference error with jspecify and Java interopKT-62263
Turn "different expect/actual members" error into a warningKT-62262
[K2/N] tests/samples/uikit compilation fails with NPE in checkCanGenerateOverrideInitKT-52213
Context receivers: "No mapping for symbol: VALUE_PARAMETER" caused by contextual suspending function type with receiverKT-62114
K2: Unresolved reference for smart cast insidewhen
(but notif
)KT-59373
K2: Missing INVISIBLE_MEMBERKT-61844
K2: "Expression * of type * cannot be invoked as a function" caused by private propertyKT-60581
K2 fails with New inference error for assertThat under strange circumstancesKT-61735
[FIR] Assignment to val with flexible type dispatch receiver causes crashKT-59942
K2: Disappeared ANNOTATION_PARAMETER_DEFAULT_VALUE_MUST_BE_CONSTANTKT-62058
K2: use PRE_RELEASE flag until 2.0-RCKT-59931
K2: Disappeared CLASS_LITERAL_LHS_NOT_A_CLASSKT-59377
K2: Missing CALL_TO_JS_MODULE_WITHOUT_MODULE_SYSTEMKT-61645
K2/KMP: Set stdlib-native before stdlib-commonMain in dependencies for shared native metadata compilationKT-61974
K2: "ClassCastException: class cannot be cast to class java.lang.Void" in testKT-61637
K2: Store all IR declarations inside Fir2IrDeclarationStorageKT-61924
Native: problem with abstract fake override from AnyKT-60921
K2: IndexOutOfBoundsException on attempt to cast an element to inner class with type parameterKT-61933
K2: "Argument type mismatch: actual type is 'Foo<kotlin/Function0<kotlin/Unit>>' but 'Foo<kotlin/coroutines/SuspendFunction0<kotlin/Unit>>' was expected
"KT-59429
K2: Missing ABBREVIATED_NOTHING_RETURN_TYPEKT-59420
K2: Missing ABBREVIATED_NOTHING_PROPERTY_TYPEKT-59965
K2: Disappeared CANNOT_ALL_UNDER_IMPORT_FROM_SINGLETONKT-61732
K2: Analysis API: resolve ambiguities in kotlin projectKT-60499
K2: Order of synthetic fields is different from K1's orderKT-61773
K2 Native: support reporting PRE_RELEASE_CLASSKT-61578
[FIR] Resolution to private companion objects does not produceINVISIBLE_REFERENCE
diagnosticKT-62031
K2: Render k2-specific flexible types in a more compact way in diagnostic messagesKT-62030
K2: Render dot-separated FQNs instead of slash-separated ones in diagnosticsKT-59950
K2: Disappeared ILLEGAL_ESCAPEKT-61827
K2: Fix rendering ofNO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS
messageKT-61386
IrFakeOverrideBuilder: wrong dispatch receiver typeKT-59907
K2: Disappeared RETURN_TYPE_MISMATCHKT-62056
K2: Drop FIR_COMPILED_CLASS error in K1KT-61824
K2: Don't render internal compiler type annotations in diagnostic messagesKT-61826
K2: Fix rendering of SUSPENSION_POINT_INSIDE_CRITICAL_SECTION messageKT-57858
@PlatformDependent
annotation should be considered in JS and NativeKT-61876
K2: FirCommonSessionFactory does not register visibility checker for a library sessionKT-60264
K2: while loop body block sometimes replaced with single expressionKT-58542
K2: Store abbreviated types in deserialized declarations as attributes for renderingKT-62008
K2: Java getter function may be enhanced twiceKT-61921
K2: Check for false positive/negative diagnostics caused by wrong handling of typealiasesKT-41997
False positive "Value class cannot have properties with backing fields" inside expect classKT-62017
K2: ISE "No real overrides for FUN FAKE_OVERRIDE" on calling package-private Java method through anonymous objectKT-58247
Incorrect inference of nullable types inside OptionalKT-61309
K2: Only named arguments are available for Java annotationsKT-61366
IrFakeOverrideBuilder ignores package-private visibilityKT-59899
K2: Disappeared EXPECTED_DECLARATION_WITH_BODYKT-59980
K2: Disappeared EXPECTED_ENUM_CONSTRUCTORKT-59982
K2: Disappeared EXPECTED_CLASS_CONSTRUCTOR_PROPERTY_PARAMETERKT-61499
K2: False positive "Const 'val' initializer should be a constant value" when using typealiasKT-62005
K2: No conflicting declarations error for constructors of nested classes and member functionsKT-61972
K2: FIR2IR crashes on converting data classes in MPP setupKT-60105
K2: Introduced UNDERSCORE_USAGE_WITHOUT_BACKTICKSKT-61443
K2: Return typeId -1 during JS compilationKT-60075
K2: Introduced ACTUAL_WITHOUT_EXPECTKT-61668
Put expect/actual diagnostics introduced in 1.9.20 release under 1.9 Language VersionKT-61751
IrFakeOverrideBuilder: keep flexible type annotations when remapping/substituting typesKT-61778
K2: Overload resolution ambiguity between expect and non-expect in native buildKT-61367
K2: Introduce OptIn for FirExpression.coneTypeOrNullKT-61802
K2: infinite recursion in constant evaluator causing StackOverflowErrorKT-60043
K2: Introduced PROPERTY_AS_OPERATORKT-61691
K2: This annotation is not applicable to target 'local variable'KT-59915
K2: Disappeared TOO_MANY_ARGUMENTSKT-59925
K2: Disappeared VIRTUAL_MEMBER_HIDDENKT-61173
K2: FirProperty.hasBackingField is true for an expect valKT-61696
K2: Cannot override method of interface if superclass has package-protected method with same signatureKT-59370
K2: Missing JS_NAME_CLASHKT-36056
[FIR] Fix implementation of try/catch/finally in DFAKT-61719
K2. Invisible reference is shown for whole type reference instead of single name referenceKT-60248
K2: Type abbreviations are not stored in IRKT-59251
KMP/JS: forbid matching actual callable with dynamic return type to expect callable with non-dynamic return typeKT-61510
K2: internal declarations are invisible in cyclically dependent modulesKT-60048
K2: Introduced MISSING_EXCEPTION_IN_THROWS_ON_SUSPENDKT-59425
K2: Missing JS_FAKE_NAME_CLASHKT-61060
K2: Rewrite delegate inferenceKT-59529
K2: "property delegate must have" caused by class hierarchyKT-55471
K2. Unresolved reference for nested type is shown instead of outer classKT-58896
K2: Higher priority expect overload candidates in common code lose in overload resolution to non-expectsKT-58476
Context receivers: "No mapping for symbol: VALUE_PARAMETER" with context-receiver inside suspended lambda calling another suspended functionKT-60780
K2: missing PRE_RELEASE_CLASSKT-59855
K2: Replace FirExpression.typeRef with coneTypeKT-59391
K2: Missing JS_BUILTIN_NAME_CLASHKT-59392
K2: Missing NAME_CONTAINS_ILLEGAL_CHARSKT-59110
K2. "NotImplementedError: An operation is not implemented." error on incorrect@Target
annotationKT-53565
K2: no WRONG_ANNOTATION_TARGET on when subjectKT-54568
K2: Type variables leak into implicitit
parameter of lambdasKT-60892
K2: Implement diagnostics around@OptionalExpectation
KT-61029
K2: Duplicates when processing direct overridden callablesKT-60917
K2: "Unresolved reference" for operator for array valueKT-59367
K2: Missing MIXING_SUSPEND_AND_NON_SUSPEND_SUPERTYPESKT-60268
K2: lazy annotation classes have wrong modalityKT-61129
K2: Implement error suppression warningKT-60536
K2: FIR2IR Crash when resolving to companion of internal class with Suppress("INVISIBLE_REFERENCE")KT-55196
K2: False-negative CONST_VAL_WITH_NON_CONST_INITIALIZER on boolean .not() callKT-60292
K2: annotations on local delegated properties are lostKT-59418
K2: Missing DUPLICATE_PARAMETER_NAME_IN_FUNCTION_TYPEKT-59422
K2: Missing NON_SOURCE_ANNOTATION_ON_INLINED_LAMBDA_EXPRESSIONKT-57963
K2: MPP: Annotation calls should be actualizedKT-61407
K2: java.lang.IllegalArgumentException: Stability for initialized variable always should be computableKT-59186
K2: False negative CONFLICTING_OVERLOADS in nested functionsKT-54390
K2: ClassId for local classes do not match with specificationKT-61277
K2: Expand the MIXING_SUSPEND_AND_NON_SUSPEND_SUPERTYPES check to other function kindsKT-61548
Compiler crashes with StackOverflowError when mapping typesKT-56757
DropIGNORE_BACKEND_K2_LIGHT_TREE
directiveKT-61330
K2: No BinarySourceElement for system librariesKT-61166
Inherited platform declaration clash & accidental overrideKT-58764
[K2] MakeFirResolvedDeclarationStatus.modality
not nullableKT-61576
[FIR] Private type alias for public class constructor is always visibleKT-60531
K2/JS: Report diagnostics before running FIR2IRKT-59900
K2: Disappeared NESTED_CLASS_NOT_ALLOWEDKT-59344
K2: implement deprecation warnings from KT-53153KT-61067
K2. NoAssignments are not expressions
KT-61144
FIR2IR: Fix field access for class context receiver from debugger evaluator in K2KT-59914
K2: Disappeared RETURN_NOT_ALLOWEDKT-60136
Wrong IR is generated for spread call in annotation call when annotation has a vararg parameterKT-56872
K2: not all reassignments, operator assignments, increments, decrements are tracked in DFA for try/catch expressionsKT-60397
K2/MPP: don't perform enhancement twice when Java method is called from different modulesKT-61640
K2: Share declarations from JvmMappedScope between sessions in MPP scenarioKT-59051
"ISE: IrSimpleFunctionSymbolImpl is already bound" when implementing multiple interfaces by delegation where one of them overrides equals/hashCodeKT-60380
K2: IAE: class org.jetbrains.kotlin.psi.KtLambdaArgument is not a subtype of class org.jetbrains.kotlin.psi.KtExpression for factory TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEMKT-60795
K2: missing INCOMPATIBLE_CLASS and corresponding CLI errorKT-59650
K2: Get rid ofFirNoReceiverExpression
KT-60555
K2. FirJavaClass source field is nullKT-61045
K2: Missing return from DELEGATED_PROPERTY_ACCESSOR setterKT-60636
KMP: K2 handling of actual typealiases to nullable typesKT-59815
K2: Avoid recomputingargumentVariables
KT-61409
Kotlin/Native: crash in kmm-production-sample (compose-app) with escape analysis enabledKT-61348
K2: Refactor FIR2IR declaration storagesKT-61249
Move fir-related code from backend.native moduleKT-59478
K2: StackOverflowError on invalid code with nullable unresolvedKT-59893
K2: Disappeared WRONG_NUMBER_OF_TYPE_ARGUMENTSKT-60450
K2: IOOBE from analyzeAndGetLambdaReturnArgumentsKT-61442
K2: Consider stricter filtering on implicit integer coercionKT-61441
K2: Wrong overload is chosen with ImplicitIntegerCoercion enabledKT-57076
K2 does not report 'More than one overridden descriptor declares a default value'KT-55672
K2. Operator name message instead of "Unresolved reference" when operator isn't defined for typeKT-60252
K2: Supertype argument is not substituted in fake override receivers and value parametersKT-60687
K2: Introduced UNEXPECTED_SAFE_CALLKT-59664
Inline modifier can be added to a constructor parameter, but it does not have any effectKT-61312
K2: Remove FirExpression.typeRef completely when Compose was migratedKT-60602
Fix scripting tests in 2.0 branchKT-60771
K2: "Conflicting declarations". Unable to re-declare variable if the first one comes from a destructured elementKT-60760
K2: Every FirFunctionCall has an implicit type reference which points to the return type declarationKT-59944
K2: Disappeared NON_MEMBER_FUNCTION_NO_BODYKT-60936
KMP: check annotations compatibility on members inside expect and actual class scopesKT-60668
KMP: check expect and actual annotations match when actual method is fake overrideKT-60250
K2: origin is set too many times for elvis operatorKT-60254
K2: Extra unset type argument on Java field referenceKT-60245
K2: Extra return is generated in always throwing functionKT-59407
K2: Missing MISSING_CONSTRUCTOR_KEYWORDKT-57681
Request review for all FIR diagnostic messagesKT-57738
K2: unresolved class fields and methods in kotlin scriptsKT-60885
K2: FixtestSelfUpperBoundInference
test in LV 2.0 branchKT-59957
K2: Missing UNSUPPORTED_SEALED_FUN_INTERFACEKT-60000
K2: Missing UNSUPPORTED_INHERITANCE_FROM_JAVA_MEMBER_REFERENCING_KOTLIN_FUNCTIONKT-60886
K2: FixtestDirectoryWithRelativePath
in LV 2.0 branchKT-60002
K2: Missing UNSUPPORTED_SUSPEND_TESTKT-59419
K2: Missing MULTIPLE_DEFAULTS_INHERITED_FROM_SUPERTYPES_WHEN_NO_EXPLICIT_OVERRIDEKT-60297
K2: finally block is not coerced to unitKT-59416
K2: Missing EXTERNAL_INTERFACE_AS_REIFIED_TYPE_ARGUMENTKT-59417
K2: Missing CALL_FROM_UMD_MUST_BE_JS_MODULE_AND_JS_NON_MODULEKT-59381
K2: Missing CALL_TO_JS_NON_MODULE_WITH_MODULE_SYSTEMKT-59384
K2: Missing DYNAMIC_NOT_ALLOWEDKT-59406
K2: Missing PROPERTY_DELEGATION_BY_DYNAMICKT-57223
K2: false-negative INAPPLICABLE_JVM_NAME on non-final properties outside interfacesKT-59413
K2: Missing VALUE_CLASS_CANNOT_HAVE_CONTEXT_RECEIVERSKT-59387
K2: Missing NO_CONSTRUCTORKT-57803
K2. "Kotlin: Only the Kotlin standard library is allowed to use the 'kotlin' package" error missing in 2.0
KT-62777
K2 IDE: False positive MISSING_DEPENDENCY_SUPERCLASS for built-ins in non-JVM modulesKT-61195
UAST modeling of implicitit
is inconsistent forEnum.entries
KT-62757
SLC: incorrect nullability annotation on aliased typeKT-60318
K2: disable SLC for non-JVM platformsKT-62440
On the fly resolve with light method context doesn't resolve method type parametersKT-50241
Make Symbol Light Classes consistent with Ultra Light ClassesKT-56546
LL FIR: fix lazy resolve contract violation in Symbol Light ClassesKT-57550
K2: AA: incorrect constant value in file-level annotationKT-61460
SLC: unnecessary upper bound wildcards (w/ type alias)KT-61377
K2: SLC: wrong retention counterpart for AnnotationRetention.BINARYKT-60603
K2: Investigate intellij tests failures in branch 2.0KT-60590
Fix light classes related tests in branch 2.0
KT-45775
Improve quality of Import
KT-63007
K2: Analysis API Standalone: klibs are not resovled from common codeKT-61520
Sources.jar is not imported for common and intermediate source-sets from the MPP library
KT-60418
K2 scripting: highlighting sometimes failsKT-60987
K2: Analysis API: make build.gradle.kts resolution work on build scripts from kotlin projects
KT-62623
K2: Ir actualizer leaves inconsistent module links from files
KT-61934
Decouple building fake overrides from symbol table and build schedulingKT-60923
IR: Mark IrSymbol.owner with OptIn
KT-61795
KJS: Incremental Cache is not invalidated ifuseEsClasses
compiler argument was changedKT-62425
K/JS: Implement K2 and K1 diagnostics for checking argument passing to js()KT-58685
KJS: "IllegalStateException: Not locked" cused by "unlock" called twiceKT-56818
KJS: "TypeError: Class constructor * cannot be invoked without 'new'" when extending external classKT-61710
K/JS: Implement JS_NAME_CLASH check for top level declarationsKT-61886
K/JS: Prepare K/JS tests for JS IR BE diagnosticsKT-60829
Fix JS Incremental tests in 2.0 branchKT-60785
KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type errorKT-60635
K/JS: Class internal methods may clash with child methods from other module that have the same nameKT-60846
FixIncrementalJsKlibCompilerWithScopeExpansionRunnerTestGenerated
test in 2.0 branch
KT-60169
Generate gradle version catalog in KMM AS pluginKT-59269
Update wizards in KMM AS plugin after 1.9.0 release
KT-61767
[K/N] Header klibs should keep private underlying properties of value classesKT-60807
[klib] Add an option to write out header klibsKT-61097
[PL] Don't create an executable if there were errors in PL
KT-58921
K1/K2: difference in Enum.values resolve priorityKT-61573
Emit the compilation warning on expect/actual classes. The warning must mention that expect/actual classes are in BetaKT-62138
K1: false positive (?) NO_SET_METHOD for += resolved as a combination of Map.get and plusKT-22841
Prohibit different member scopes for non-final expect and its actual
KT-62785
Drop unnecessary suppresses in stdlib after bootstrap updateKT-58588
Optimizations for sequence functions distinct, flattenKT-62004
Drop legacy JS compilations of stdlib and kotlin-testKT-61614
WASM: Enum hashCode is not final
KT-61642
[K/N] Serialize full IdSignatures to cachesKT-62803
Konanc has print statement "Produced library API in..." that should be deleted or properly logged at INFO levelKT-61248
[K/N] Extract native manglers out ofbackend.native
module
KT-57773
Kotlin/Native: track memory in big chunks in the GC schedulerKT-61093
Kotlin/Native: enable concurrent weak processing by default
KT-60514
Add llvm filecheck tests for atomic intrinsics
KT-62157
Native: Migrate FileCheck tests to new native test infra
KT-60984
K2: java.lang.ClassNotFoundException: kotlin.Array in runtime with Spring Boot testKT-60709
Reflection: Not recognized bound receiver in case of 'equals' always returning trueKT-61304
Reflection: Calling data classcopy
method via reflection (callBy) fails when the data class has exactly 64 fields
KT-62644
Don't enable in progressive mode bug-fix features without target versionKT-62350
CLI: no color output on Apple silicon MacsKT-61156
K2: do not try to run compilation if there were errors during calculation of Java module graphKT-48026
Add the compiler X-flag to enable self upper bound type inference
KT-61872
K2: Adding annotations to metadata from backend plugin doesn't work in the presence of comments on annotated declaration
KT-60849
jvm-abi-gen: do not treat hasConstant property flag as a part of ABI for non-const propertiesKT-53926
K2. Don't check serializable properties from supertypes
KT-62215
Serialization / Native: "IllegalArgumentException: No container found for type parameter" caused by serializing generic classes with a field that uses genericsKT-62522
K2 + kotlinx.serialization + Native: NPE when generic base class has inheritor in other module
KT-62318
Android Studio sync memory leak in 1.9.20-Beta
KT-62650
Gradle: Return the usage ofkotlin-compiler-embeddable
backKT-61295
KotlinTestReport
capturesProject.buildDir
too earlyKT-62987
Add tests for statistics plugin in Aggregate buildKT-62964
Build Gradle plugin against Gradle 8.4 APIKT-61896
Gradle: compilation via build tools API doesn't perform Gradle side output backupsKT-61918
Removal of an associated compilation from a build script doesn't lead to full recompilationKT-59826
Update SimpleKotlinGradleIT#testProjectIsolation to run on Gradle 8KT-61401
The reported language version value for KotlinNativeLink tasks in build reports and build scans is inaccurateKT-62024
K/Wasm: Binaryen modifying compiler outputKT-61950
K/Wasm: Add warning about changed sourceSetsKT-61895
KotlinTopLevelExtension.useCompilerVersion is not marked as experimentalKT-56574
Implement a prototype of Kotlin JVM compilation pipeline via the build tools APIKT-61206
Build system classes may leak into the Build Tools API classloaderKT-61737
GradleStyleMessageRenderer.render misses a space between the file and the message whenlocation
is (line:column = 0:0)KT-61457
Kotlin Gradle Plugin should not use internal deprecated StartParameterInternal.isConfigurationCache
KT-41382
NI / KJS / Gradle: TYPE_MISMATCH caused by compilations.getting delegateKT-53077
KJS / Gradle: Remove redundant gradle js log on kotlin buildKT-61992
KJS / Gradle: KotlinJsTest using KotlinMocha should not show output, and should not run a dry-run every time.KT-56300
KJS / Gradle: plugin should not add repositories unconditionallyKT-55620
KJS / Gradle: plugin doesn't support repositoriesModeKT-56465
MPP: Import with npm dependency fails with "UninitializedPropertyAccessException: lateinit property fileHasher has not been initialized" if there is no selected JavaScript environment for JS targetKT-41578
Kotlin/JS: contiuous mode: changes in static resources do not reload browser page
KT-22261
Annotation Processor - in gradle, kapt configuration is missing extendsFromKT-62518
kapt processing is skipped when all annotation processors are indirect dependencies
KT-62601
AS/IntelliJ exception after updating a KMP project with a macos target to Kotlin 1.9.20-RCKT-60734
Handle the migration from ios shortcut and source set withgetting
KT-59042
"Cannot build 'KotlinProjectStructureMetadata' during project configuration phase" when configuration cache enabledKT-62029
Kotlin 1.9.20-Beta fails to detect some transitive dependency references in JVM+Android source setKT-61652
MPP ConcurrentModificationException on transformCommonMainDependenciesMetadataKT-61622
Upgrading to Kotlin 1.9 prevents commonMain sourceset classes from being processed by kapt/ksp (dagger/Hilt)KT-61540
K2: KMP/K2: Metadata compilations: Discriminate expect over actual by sorting compile path using refines edgesKT-59020
1.9.0 Beta Kotlin plugin Gradle sync fails with intermediate JVM + Android source setKT-60860
K2: FixKotlinNativeCompileArgumentsTest
in 2.0 branchKT-61463
KMP: Remove unused 'kpm' code
KT-51553
Migrate all Kotlin Gradle plugin/Native tests to new test DSL and add CI configuration to run themKT-61657
KonanTarget should implement equals or custom serializationKT-62907
Turn on downloading Kotlin Native from maven by defaultKT-61700
Native: linkDebugExecutableNative has duplicated freeCompilerArgs
KT-61865
Add support for incremental compilation within the in-process execution strategy in the build tools apiKT-61590
K2/KMP: Expect actual matching is breaking on the incremental compilationKT-60831
Fix IncrementalMultiplatformJvmCompilerRunnerTestGenerated in 2.0 branch
KT-60737
Investigate/fix JPS-related tests in 2.0 migration branch
KT-60507
Kapt: "IllegalAccessError: superclass access check failed" using java 21 toolchainKT-62438
Change experimental K2 kapt diagnostic messageKT-61916
K2 KAPT. Kapt doesn't generate fully qualified names for annotations used as arguments to other annotationsKT-61879
K2 Kapt: java.lang.NoSuchMethodError during stub generationKT-61729
K2: KAPT 4: Compiler crash during compilation of Sphinx for AndroidKT-61333
K2 Kapt: support REPORT_OUTPUT_FILES compiler modeKT-61761
Kapt4ToolIntegrationTestGenerated should not use Kapt3ComponentRegistrar
KT-54868
Stop publishingkotlin-archetype-js
KT-26156
Maven Kotlin Plugin should not WARN when no sources foundKT-60859
K2: Fix mavenIncrementalCompilationIT
tests in 2.0 branch
KT-57685
Support ImmutableCollections in Parcelize plugin