GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||
GeezerVison is showing github.com — Update kotlin monorepo to v2.4.21 by renovate[bot] · Pull Request #84 · diffplug/atplug Conversation
|
| Package | Change | Age | Confidence |
|---|---|---|---|
| org.jetbrains.kotlin:kotlin-gradle-plugin (source) | 2.1.21 → 2.4.21 |
||
| org.jetbrains.kotlin:kotlin-reflect (source) | 2.1.21 → 2.4.21 |
v2.4.21KT-89267 K/Wasm: calling a (T) -> R lambda with an argument that isn't a T traps instead of throwing ClassCastExceptionKT-89280 NoSuchElementException in argumentsMakeSenseOnlyForMutableContainer for Java non-static inner class of generic outer classKT-80710 Reflection: change KCallable representation to avoid dependency on K1KT-89449 Kotlin/JS: Member names no longer minified in productionKT-89363 KJS. Regular class with companion can't extend external classKT-89275 Kotlin/Wasm: Invalid Wasm is emitted for a @Serializable generic class with a class upper boundKT-89285 SwiftPM import results in flooded logKT-86251 K/N: Flaky linkDebugTestLinuxX64 failure with "truncated or malformed archive" on libstdlib-cache.aKT-89247 Kotlin Script: NoClassDefFoundError on 2nd execution with transitive dependency from imported scriptKT-89220 JSR-223: generic Java bindings break all subsequent eval() callsKT-88458 Audit closeable resource usageKT-88453 VirtualFileScriptSource.text leaks an unclosed file stream — script source file handle held until GC, blocks file deletion on Windowsv2.4.20KT-86546 Check suspicious when over ConeKotlinType in ConeTypeCompatibilityCheckerKT-85418 Implement an API for accessing deserialized file annotations in Analysis APIKT-74448 K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutinesKT-85856 containingSymbol of constructor property differs for local and non-local classesKT-65417 K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source setsKT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvmKT-70552 No expects for actualKT-69727 K2 IDE. Wrong error in the editor on calling clone function of actual enum instance in non-jvm platformKT-69726 FP errors on declaring fun clone() in actual enum in not-jvm source-setKT-86014 Types are broken after remove parameter through change signatureKT-86363 KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocksKT-86147 Drop kotlin.parallel.resolve.under.global.lock registry keyKT-85543 Avoid lazy resolve for the contracts phase if no constracts might be resolvedKT-84914 Do not publish analysis-api-test-frameworkKT-86986 kotlin-compiler-common-for-ide bundles unrelated Analysis API modulesKT-86186 Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrateKT-85360 Drop kotlin-compiler-testdata-for-ide artifactKT-85585 Simplify the dependencies graph for the Analysis API modulesKT-85381 Remove tests for the FE10 implementationKT-84645 Support resolving to companion block members & extensions from Java (light classes)KT-80775 Support PsiClass#getRecordComponents in light classesKT-57537 SLC: propagate default parameter value from (@JvmOverloads) expect declarations to actual declarationsKT-85040 [Analysis API] Improve Java / Kotlin interop in KMP projectsKT-87301 SymbolLightAccessorMethod#isValid returns false for delegated propertiesKT-87171 SLC: non-mapped Kotlin collection supertype is dropped from supertype listKT-87250 JvmExposeBoxed: light classes shouldn't be autogenerated for private declarationsKT-70428 AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegationKT-63568 Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not setKT-36740 MPP: False-positive incompatible types in .java when using expect-class returned by non-expect member from common when actual is actual typealiasKT-67749 Analysis API: Symbol Light classes should be available only to pure JVM sourcesKT-68169 K2 IDE. KMP. False positive type mismatch in java file of jvm source-set when using common declaration which expects StringKT-37783 KMP Java Interop: JVM-only methods on actual superclass not resolved in Java for common subclassKT-40059 Provide type correction for expect/actual types used from Java-codeKT-71429 MPP: False positive "Function1 is not a functional interface" when calling code from Common in JavaKT-70426 SLC: kotlin.Collection#size is not exposed by defaultKT-60480 Symbol Light Classes: Classes implementing kotlin.collections.* interfaces don't implement all methods from the corresponding java.util.* interfacesKT-36991 IDE: "both methods have same erasure" for Java classes directly or indirectly extending Kotlin collectionsKT-22594 KotlinCollection.getSize is not highlighted as an error in JavaKT-84925 Move KtReference to the Kotlin IntelliJ pluginKT-85052 Move mutation methods out of the Kotlin PSIKT-85427 Use factory-like pattern instead of reflection in KtNodeTypeKT-84789 Ensure all KtClassBody.parent usages are correctKT-85154 PSI: "AE: parent is ERROR_ELEMENT" with top-level destructuring declarationKT-82220 Analysis API: Support platform-specific session components and checkers in metadata sessionsKT-76526 Incorrect built-in module is provided for non-JVM sources in StandaloneKT-83191 Analysis API: JvmDependenciesIndexImpl performs very poorly for large classpathsKT-61404 Analysis API: implement proper library publishing structureKT-85112 AA does not see packages from unpacked klibsKT-86417 Support parameters in 'getExpectsForActual()'KT-84916 Metadata stub deserializers aren't properly set up for Analysis API StandaloneKT-86250 KotlinIllegalArgumentExceptionWithAttachments: No fir element was found for KtDestructuringDeclaration on destructuring declaration typingKT-86520 KotlinDeclarationInCompiledFileSearcher doesn't support visibility-mangled declarationsKT-64901 Inconsistency between AST and Stub tree in the case of non-local destructuring declarationsKT-84444 Support stubs for companion blocks & extensionsKT-73214 Add KaScope#declarations with name filterKT-69085 Provide API to retrieve label/name from KtFunctionLikeSymbolKT-70771 KaLocalVariableSymbol: support isDelegatedPropertyKT-85037 Add API for KaFunctionType's returnType modificationKT-80460 AA: Introduce KtExpression.isStableForSmartCasting APIKT-66566 AA: api to create functional typesKT-65912 Analysis API: Implement type building API for all KtTypeKT-70021 Analysis API: optimize KaFirExpressionTypeProvider.expressionType for simple casesKT-66039 K2: Analysis API: redesign resolution APIKT-86394 Resolve from KDoc reference is inconsistent with source codeKT-87337 Integrate KaContextParameterOwnerSymbol into KaCallableSymbolKT-78234 Analysis API: Context parameters for accessorsKT-86786 Investigate suspicious when over ConeKotlinType in ConeKotlinType.getDirectSupertypesKT-72902 Shouldn't KaSymbolProvider#findClass return KaNamedClassSymbol?KT-87237 No expected type inside arrayOf in annotation entriesKT-87143 findKDoc returns parent property KDoc for accessors of an overriding propertyKT-83224 Support "Compile-time functions" in the Analysis APIKT-87174 Expected class KaFirSymbol instead of class KaFirPackageSymbol exceptionKT-87199 [Analysis API] Remove KaEnumEntryInitializerSymbolKT-85382 Remove the FE10 implementationKT-70774 Unary operators on literals are not resolvableKT-85206 Provide information about potentially removable context-sensitive resolution qualifiers via Analysis APIKT-86872 KtOperationReferenceExpression should be KtResolvableCallKT-85800 Analysis API: The internal utility PrettyPrinter is used in the public API surfaceKT-73796 Consider "KaAnnotation#useSiteTarget" removalKT-70794 K2 IDE: Reference to object does not resolve as LHS in "plusAssign" assignment expressionKT-86757 Flaky annotations result for @all annotation on a backing fieldKT-86681 [Analysis API] Move isDelegated to KaVariableSymbolKT-86685 collectCallCandidates works incorrectly for a constructor vs. a companion invokeKT-86514 No expected type within collection literal in annotation entry using array rather than varargsKT-76076 K2 AA: safe call expression navigates to parent array index access expressionKT-86418 Support property accessors in 'getExpectsForActual()'KT-71312 KaFirPsiJavaClassSymbol.{hasAnnotations, annotationSimpleNames} is inconsistent with FirJavaClass implementationKT-86248 isUsedAsExpression true for typealias lhs in ::KT-85778 Analysis API: Ensure that all public endpoints in implementation modules are internal or opt-inKT-78285 resolveToCallCandidates inconsistent behaviour with invoke operator and constructorKT-85852 CCE in buildClassTypeKT-85989 Super type references should be aware of type alias constructorsKT-84184 [Analysis API] Provide a unification substitutor APIKT-84584 Support companion extensions and blocks in the Analysis APIKT-84932 Deprecate utilities exposed through analysis-internal-utilsKT-73059 Consider dropping of KaOriginalPsiProviderKT-73050 KaFirSymbolRelationProvider#expectsForActual: suspicius logic for KaReceiverParameterSymbolKT-71101 [AA] Consider getting rid of KaTypeNullabilityKT-88165 Add Support for -XheaderModeType=compilation to improve header compilation performanceKT-86239 [JKLIB] Investigate which type system context is needed in JklibIrLinkerKT-88306 [JKLIB] Unbound symbols for kotlin.coroutines.SuspendFunctionNKT-88120 [JKLIB] Add -jvm-target to K2JKlibCompilerArgumentsKT-88176 [JKLIB] DeserializationStrategy.WITH_INLINE_BODIES when deserializaing dependenciesKT-88163 Allow to disable firAggressivePrunner for JklibKT-85264 [Native] Stepping trace starts with // test.kt:1 box in some debug stepping testsKT-81740 Native: importing konan_lldb.py to lldb prints a warningKT-73452 K/Wasm: turning on range checks by defaultKT-83171 K/Wasm: Investigate import.meta usage in mjs filesKT-83159 K/Wasm: generate one common base class fun interfaces (including Function*)KT-82843 K/Wasm: pass a lambda call helpers to convert funs as an argument instead of exporting themKT-86123 [Wasm] Callable reference refactoring (KT-83159) broke klib binary compatibility with libraries compiled by Kotlin 2.0.xKT-83356 K/Wasm: Difference in behavior on nested class initialization (for enums?)KT-87639 [Wasm] Multimodule wasm fails on Pointer usagesKT-87583 Wasm IC cache is not invalidated when kotlin.wasm.compilationMode changes causing IndexOutOfBoundsException in WasmDeserializerKT-84267 K/Wasm: init order of companion objects is different from JVMKT-86192 K/Wasm: Raise a warning on usage of top-level require in JsFunKT-86242 K/Wasm: deprecate and prohibit using wasmExportsKT-86245 K/Wasm: provide an API to get a reference to wasm memoryKT-84610 [Wasm] Failed to compile klibs in IC modeKT-87078 Wasm/JS: OutOfMemoryError (or BufferUnderflowException) during incremental compilation of multiple files with @JsExportKT-76207 K/Wasm: prototype generating suspend functions with stack-switching proposalKT-86166 [Wasm] Make possible to have passing test in multimodule but having it fail in monolithKT-71039 [Wasm, IC] Investigate synthetic function types loadingKT-71505 [Wasm, IC] Incremental step can produce wrong main function callKT-86822 K/Wasm: don't cast the result of calling callable references with Unit return typeKT-86180 [Wasm] backward compatibility is broken in 2.1->2.2 by changed order of type parametersKT-86640 [wasm]: Single-module test failures with companion object initializersKT-66105 Wasm: SyntaxError: Identifier 'box' has already been declaredKT-83245 K/Wasm: Run stepping tests with local variables with K/WasmKT-86478 K/Wasm JS: StringBuilder.setLength crashes when growing with js-string builtinsKT-84667 wasm: Add general support for custom sections/annotationsKT-85506 [Wasm/WASI] Stdlib readLn and readlnOrNull implementationKT-85270 K/Wasm: incremental compilation fails with NoSuchElementException when a stdlib call is removedKT-73431 Unresolved reference errors should state the type they're acting onKT-80373 Add initial support for release compiler cachesKT-84618 Emit a warning when an undesrcore variable is assigned to a Unit expressionKT-86409 [KMP] Create JVM IC metadata outputKT-84295 Support Companion Block of Operator for Collection LiteralsKT-84956 Resolve of references to static & companion object members of generic classKT-85925 Native: rework virtual trampolines machineryKT-86657 Native: turn on incremental compilation by defaultKT-86018 Short-form of name-based destructuring for multi-field value classesKT-86406 Swift Export: support supercalls for cross-language inheritanceKT-77616 Native: consider adding an annotation that enforces thread state switching for a @SymbolName external fun`KT-86410 [KMP] Implement acceptance of JVM IC metadata from previous compilationKT-85593 ELA: Support multiple lambda argumentsKT-83040 Collection literals: ensure normal interaction with CFGKT-84333 Collection literals: type inference in delegate expressionKT-84289 Resolution to Companion Block & Extension Invoke OperatorKT-82961 Type inference from upper type for type parameters designed for tracking of checked exceptionsKT-81444 False positive: "Overload resolution ambiguity" with @OverloadResolutionByLambdaReturnType and multiple lambda parametersKT-75736 Enable reading/writing annotations in metadata on JVM by defaultKT-85621 Native: fix optimization in CastsOptimizationKT-69758 FastJarFS - avoid copying data on inflating (JDK 16+)KT-85647 Compilation performance regression in AbstractFirDeserializedSymbolProvider since 2.3.20KT-86104 [JVM] use static methods/fields of KTypeProjection in typeOf generated bytecodeKT-86084 IDEA freezes when a lot of properties are modified to lazy delegatesKT-83068 Investigate long compilation times with many generics & overloadsKT-66469 Long compilation with mockk importKT-79677 Remove meaningless LVT recordsKT-88953 CCE caused by suspend conversion of nullable argument to nullable expected typeKT-85842 Collection literals (and CSR): internal failure when lambda is analyzed during inference of outer callKT-86751 IntroducedAt: Do not generate @IntroducedAt overloads as syntheticKT-81708 K/N incremental compilation: No module deserializer for FUN name:writeObjectKT-82510 K/N, IC: "Undefined symbols for architecture arm64" for iosSimulatorArm64 with kotlin.incremental.native=trueKT-88316 K/N: StackOverflowError in CastsOptimization when two nullable local variables are assigned to each other across nested loopsKT-80841 Confusing positioning of NO_VALUE_FOR_PARAMETERKT-85300 Improve message for UNRESOLVED_REFERENCE_WRONG_RECEIVERKT-87983 CCE on member extension property delegated to bound property referenceKT-85403 kotlin.NoWhenBranchMatchedException on Kotlin Native with sealed interfaceKT-87922 K1FakeDescriptorsForReferencesKt classes duplicated between kotlin-scripting-compiler-embeddable and kotlin-build-tools-implKT-87499 ClassCastException "Float cannot be cast to Unit" when a suspend function's result is discarded in a when-branchKT-85656 [NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS] False negative for nested type aliasKT-85641 Nullable-marked object qualifiers in LHSs of callable referencesKT-86957 Warning on the underscore variable is not reported for java.lang.Void callKT-87261 K/N debug: 'is' check miscompilation — local variable reports wrong type when two smart-cast extractions precede an inline loopKT-87577 Compiler crash on red code with ambiguous type parameter used as expressionKT-80867 [Native] Stack allocation is blocked after cross-module inlining of stdlibKT-86949 Native: ComputeTypesPass handles type checks across loop iterations wrongKT-86959 Native: OptimizeCasts gets confused by "complex" terms leaking between different loop iterationsKT-78079 Enable generation of when using invokedynamic by default for JVM targets 21+KT-86525 JvmExposeBoxed: Inconsistent number of parameters during reflectionKT-72999 K/N: Do not consider IrTypeOperatorCall as a tail call expressionKT-84802 Add new synthetic class flag to JVM metadataKT-87606 Compiler crash on red code with redeclaration of type parameter which is used as expressionKT-85888 Native: incremental compilation blows up when a method changes from open to finalKT-87335 Context parameters: wrong LINENUMBER emitted for context argument loads in JVM bytecodeKT-84344 Disambiguate fake source elements for source-based symbol IDsKT-86618 Collection literals: internal PCLA failure with reassignmentKT-85703 Drop pre-2.0 language features from K2 & common compiler codeKT-87245 Report UnsupportedFeature on ExplicitContextArgumentKT-80227 Support unnamed context parameters in evaluationKT-72706 Confusing "INVISIBLE_REFERENCE" when calling private constructorKT-86110 K/N Incremental compilation: stale cache is reused after enum entry reorderKT-86133 K/N IC: stale cache is reused after reified inline body changeKT-30728 "VerifyError: Operand stack underflow" on crossinline lambda usage inside inline function in anonymous objectKT-87507 False-positive ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED on fake-override with value parameter of type missing in dependenciesKT-87439 Postpone UnitConversionsOnArbitraryExpressions indefinetelyKT-87434 JAVA_CLASS_ON_COMPANION not reported when companion accessed through typealiasKT-64622 [K/N] ar utility fails with symbol @ in module/klib name on Linux with static cacheKT-84037 Native: rework ar invocations in the compilerKT-87339 JVM: Support recursive type provided as an argument of typeOfKT-86551 Check suspicious when over ConeKotlinType in FirExposedVisibilityDeclarationChecker#findVisibilityExposureKT-87395 StackOverflowError in return value checker when a Java class member is annotated with the class's own nested annotationKT-87290 Investigate possible bug in value class deserializationKT-61141 K/N: irText tests failed with K/N irText first runKT-85764 Native: Prohibit compiling sources in 'kotlin' package by defaultKT-86469 Check 'when's over 'ConeKotlinType' which could miss some branches in DFAKT-87253 Missed ConeCapturedType check in processing of equals contractsKT-84522 Refactor FirResolvedQualifierKT-84299 resolvedToCompanionObject is not set in some situationsKT-87327 JVM IR: NullPointerException in JvmInlineClassLowering when using == between value of generic value class and another value classKT-86948 Native: CastsOptimization merges results of type checks across loop iterations wrongKT-86947 Native: CastsOptimization drops side effects of always-null safe castsKT-87276 Drop or move ConeTypeCompatibilityCheckerKT-78623 No-arg constructor should be generated if all parameters are optional, even when one of the parameters is inline typeKT-86886 Kotlin Lombok: compiler crash with IllegalArgumentException on builder with a single type parameterKT-83880 Consider making OPERATOR_RENAMED_ON_IMPORT a warning (instead of error)KT-70461 K2: "Inline class types should have the same representation" caused by value class and smart checkKT-87140 K/N: Test generation leaks BaseClassSuite's INSTANCE type parameterKT-87291 Enable ProhibitScriptTopLevelInnerClasses in 2.5KT-87226 CompanionBlocksAndExtensions: COMPANION_EXTENSION_RECEIVER_IS_OBJECT diagnostic is absent when object used via typealiasKT-87058 Investigate abandoned language featuresKT-86655 mismatched mutability annotations in overriding lead to misaligned behavior in warn-mode and strict-modeKT-85169 Return value checker: RETURN_VALUE_NOT_USED: object expression highlighted entirely instead of just the keywordKT-86464 Support isPublicAbi JVM metadata flag for anonymous and synthetic local classesKT-87083 JVM: AssertionError in if UIntArray is declared in sourcesKT-87032 JvmExposeBoxed: forbid private @JvmExposeBoxed declarationsKT-85954 Implicit JvmExposeBoxed leads to IOOBE when data class constructor accepts nullable inline classKT-85955 Implicit JvmExposeBoxed: double default constructor parameter leads to IOOBEKT-86523 JvmExposeBoxed: Cannot generate code for exposed constructor with default parameter referencing another default parameterKT-86524 JvmExposeBoxed: Collection does not implement abstract methodKT-86526 JvmExposeBoxed: Sequence contains more than one matching elementKT-86865 Support abstract full value classes with non-trivial constructorsKT-87016 Drop ANNOTATION_ON_ANNOTATION_ARGUMENT diagnosticKT-86615 K2: Missing INVALID_CHARACTERS diagnostic for enum entry name with illegal JVM characters, leading to runtime ClassFormatErrorKT-86849 Remove old @JvmInline multi-field value classesKT-87014 [KGP] failing testSwiftExportCoroutinesKT-86481 Compilation failure with spread arrayOf inside arrayOfKT-86996 unwrapVarargValue does not consider some casesKT-86955 K2: Companion block funs in interfaces have OPEN modality after Fir2IRKT-87035 K2: Context parameter type leaks unsubstituted into callable-reference adapterKT-86940 Diagnostic range of NONE_APPLICABLE in enum entry is hard to seeKT-86046 Put @K1Deprecation to all public declarations of K1 modulesKT-86555 CL-based annotation resolve: clean up CFG-related hacksKT-86482 Collection literals: do not fallback if not supertype of List is expectedKT-84154 Invalid qualifiers with type arguments in package parts compile without diagnosticsKT-85288 Consider dropping use-site target checks in checkRepeatedAnnotation and similar placesKT-85469 Native: potential concurrency problem with cachesKT-81567 Add a use-site warning if a @DslMarker-marked annotation is used on entities where it is a no-opKT-86853 FIR: Char.code not being const-evaluated under IntrinsicConstEvaluation featureKT-86877 Postpone ELA-related language featuresKT-86852 Initialize full value classes fields before calling superKT-86824 Native: support spaces in paths for LinuxKT-85816 Drop remaining usages of ComponentRegistrarKT-86534 Extract reworked annotations resolution under separate language featureKT-82555 @Deprecated(HIDDEN)` objects not skipped when resolving qualifiersKT-84626 Try to combine FirConstChecks and FirExpressionEvaluatorKT-85291 MFVC: consider analyzing the type of declaration instead of use-site target in AnnotationCheckerKT-86755 False negative NATIVE_SPECIFIC_ATOMIC in type argumentsKT-86752 K2: False negative NO_REFLECTION_IN_CLASS_PATH on type parameters, intersection types, captured typesKT-85972 [ArrayEqualityCanBeReplacedWithContentEquals checker] Checker misses smart-cast array operands when the original type is a type parameterKT-85970 [ArrayEqualityCanBeReplacedWithContentEquals checker] Warning message mentions ==/=== instead of !=/!== for inequality operatorKT-86705 False positive REDUNDANT_SINGLE_EXPRESSION_STRING_TEMPLATE for nullable String? expressions with -WextraKT-86798 Native: don't use stale incremental cache when a new compiler version is usedKT-86298 LEAKED_IN_PLACE_LAMBDA when a lambda parameter is forwarded into an inline function parameterKT-76632 K2: False positive "Assigned value is never read" with 'flatMap()'KT-86699 Kotlin/Native: get rid of OptimizeTLSDataLoadsKT-86577 Companion block member is determined as a fake overrideKT-86646 IllegalStateException "unknown supertype kind null" when compiling data class with definitely non-nullable type parameter (U : T & Any)KT-86662 Check for loss of ConeIntersectionType.upperBoundForApproximationKT-86629 Approximation of Intersection Type to Upper Bound is Broken by Bang Bang OperatorKT-86115 Platform declaration clash on no-arg constructor with @JvmExposeBoxed and @IntroducedAtKT-86643 Warning for returning callsInPlace lambdaKT-86609 Make KDocSection implement PsiLanguageInjectionHostKT-86642 Flexible type with nullable intersection types in both boundsKT-85148 Native: check/fix KT-72710 Incorrect behaviour of tail call suspend functions optimizationKT-85230 False negative deprecation diagnostics on import of member of nested classKT-62467 K2: Result type of elvis operator should be flexible if rhs is flexibleKT-86319 K2: StackOverflowError in AbstractConeSubstitutor with recursive Java type bound under mixed JSpecify @NullMarked/@NullUnmarkedKT-86512 K2: Bad IR for adapted callable reference to function with generic vararg and optional parameterKT-85947 Collection literals: internal failure when SAM is expectedKT-85535 Collection literals: Migrate to new resolve in annotations under "-Xcollection-literals"KT-86468 K2: False negative DSL_SCOPE_VIOLATION when type parameter has DSL-annotated boundKT-86292 False negative: INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_WARNING reported for direct getValue call but not for equivalent by delegationKT-86467 K2: False negative ILLEGAL_RESTRICTED_SUSPENDING_FUNCTION_CALL with DNN, flexible, captured and intersection receiver typesKT-85848 Recursion on value classes through type parametersKT-75874 K2: Adjust the type mismatch diagnostic on lambda parametersKT-82456 K2. Missing deprecation for object with invokeKT-86184 KDoc: syntax highlighting incorrect when @param, @return, or summary line begins with a backtickKT-85454 Make :compiler:android-tests:test cacheableKT-51400 Additional independent candidate with @OverloadResolutionByLambdaReturnType could change inference resultsKT-86042 Inference fixes lambda's return type variable too earlyKT-86327 Add flag to LanguageFeature enum to enable it in the latest language version testsKT-84718 Provide information for simple names resolved through imports which might be resolved via context-sensitive in IDE modeKT-75112 FE resolves wrong receivers order for property passed to delegateKT-86191 Check not null on a dynamic-typed property leads to malformed CFGKT-86143 operator keyword is allowed on arbitrary equals in enum entriesKT-73197 Order-dependent choice of overload by lambda return type with UnitKT-86144 Unresolved code in ambiguous plus assign is not reportedKT-86006 CFG: Exponential growth when visiting unresolved delegates in FirLocalVariableAssignmentAnalyzerKT-86103 Incorrectly reported CONFLICTING_OVERLOAD on companion memberKT-85965 Native: incremental compilation blows up with NoSuchFileException: class_fieldsKT-86005 Fix misuse of DeferredMethodVisitor.intermediate in AnonymousObjectTransformerKT-72840 [JVM Inliner] Two fails AFTER mandatory stack transformations: incorrect bytecodeKT-84589 Prohibit Array<Nothing> in lhs of ::classKT-84766 Kotlin/Native: separate compiler cache for latin1Strings=trueKT-82899 Native IC: AIOOBE on coroutinesKT-85188 Don't poison binaries with companion blocks & extensions for LV >= 2.5KT-80176 ASSERT FAILED: SDE.c : 296 - bad SourceDebugExtension syntax - position 376 - expected ':'KT-84581 Inline function with @JvmOverloads produces SourceDebugExtension attribute with invalid line numbersKT-85203 Kotlin/Native: "Invalid LLVM module - Instruction does not dominate all uses" with nested inline suspend functions and withContextKT-85766 Confusing error message "'this' is not defined in this context" on companion extension delegated propertyKT-85720 K2: Missing null check in generic vararg function call when passing value of flexible typeKT-85701 K2: Type parameter is out of bounds for IMPLICIT_DYNAMIC_CASTKT-82196 False positive: "Recursive call is not a tail call" inside when/if with lambda and elvisKT-85841 Error message for NULLABLE_ON_DEFINITELY_NOT_NULLABLE uses obsolete term for DNN typesKT-81932 False positive TAIL_RECURSION_IN_TRY_IS_NOT_SUPPORTED caused by try in another branch inside tailrec functionKT-78443 Refactor session component initialization for multi-target compilationKT-85661 Lazy resolve for substituted property accessors with a contract doesn't workKT-84719 Provide information for qualified types that might be replaced with context-sensitive simple names in IDE modeKT-85667 Add experimental language version 2.6KT-85770 Support companion block properties in interfacesKT-85168 Generate static initializers as proper IR functionsKT-74516 False negative TYPE_PARAMETER_AS_REIFIED for DNN typeKT-85733 Illegal unqualified resolution to companion extension through scope linkingKT-85679 Internal Compiler Error when trying to access a value parameter from companion blockKT-85358 Native: roll back the workaround for KT-84678 once MapLibre has been properly fixedKT-81814 Field name '$$context-Functor#1' cannot be represented in dex formatKT-6071 Change USELESS_CAST warning messageKT-85626 @JvmRecord in commonMain breaks compileCommonMainKotlinMetadata with "Cannot access 'java.lang.Record'"KT-85527 Unmute Android tests after removing IGNORE_BACKEND_K1 directiveKT-84939 Kotlin/Native: support llvm passes in -Xsave-llvm-ir-afterKT-85341 K2."TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM" false positive on accesses to properties of an anonymous objectKT-84861 Support Companion Blocks & Extensions in Scripts/REPLKT-84327 Name-based destructuring conflicts with in-scope functionsKT-78678 Checking for nullable type against nullable type falls back to inline-when generation mechanismKT-83652 Confusing messages when using package parts with type arguments in qualifiersKT-75372 Deprecate K1 compilerKT-80093 Type inference depends on the presence of transitive dependencyKT-68933 CompilationException: Back-end: Could not get inlined classKT-63746 K2: JSpecify: If a class has a @Nullable type-parameter bound, Kotlin should still treat unbounded wildcards like platform typesKT-17738 Java cannot extend class implementing kotlin.collections.Mapb/549552317 Fixed a bug that, in certain cases, prevented execution ofstatements inside lambdas called from whenb/543684938 Fix composable singleton in function with type parametersb/537617330 Fixed a bug that caused miscompilation of cross-module callsb/522127447 Fixed a bug that was making the stability of pre-cast types beb/489339299 Move Compose runtime to a stable versionb/509945632 Always wrap inline lambdas with a composable group with a groupb/422193018 Fix callableInferenceNodeOf in ComposableTargetChecker.ktKT-86558 Forbid accesing volatile references after inliningKT-87272 IR: Function value is inlined with out-of-scope type parameterKT-87274 IR: Synthetic accessors are generated with out of scope type parametersKT-79065 Try to remove NativeRuntimeReflectionIrBuilderKT-72464 [Native][JS][Wasm] Non-local return through suspend conversion breaks the IR inlinerKT-69305 Re-enable reporting out-of-scope type parameter usages during pre-lowering IR validationKT-86943 Investigate if lambdas must be transformed into static or regular functionsKT-73921 False negative: tailrec checkers with recursive functions (without tail recursion)KT-85896 Type parameter is out of bounds (in setter) for a property with context parametersKT-85698 Type parameter is out of bounds (in setter) for an extension property with type parameterKT-85575 KLIBs: Add IR text & ABI dump tests for companion blocks and companion extensionsKT-87138 IR: Rich callable reference to an inner-class member leaks outer class type parameters into the generated adapterKT-74938 Use SYNTHETIC_OFFSET in IR fake overridesKT-87105 [Tests][IR] Unify or split IR dump for different backendsKT-87292 IR: Drop lateinit modifier from IrFile.module propertyKT-86884 IrTreeSymbolVisitor is not visiting symbols declared in non-final classKT-85147 K/N: Segfault when calling SAM instance converted to type with nullable type parameter upper boundKT-86527 Remove unreachable code from UpgradeCallableReferencesKT-85673 Replace classId with IrClassSymbol in IrAnnotationKT-85572 KLIBs: New signatures for companion funs/valsKT-78175 Remove remaining usages of attributeOwnerId outside of JVM backendKT-85573 Store "companion parameter" in IR of funs/vals declared as companion extensionsKT-73657 Fix kotlin-reflect performance issues for reflection operations common for both reflection implementation: stdlib and kotlin-reflectKT-86477 Reflection: test builtin class contentsKT-87369 Reflection: KClass.members fails on Java class with self-referential raw type boundsKT-76521 Reflection: change KType representation to avoid dependency on K1KT-85902 Reflection: support call/callBy for companion blocks & extensionsKT-85903 Reflection: do not inherit companion block members from supertypes in KClass.membersKT-86709 Reflection: KRIE with Reaktor on fresh masterKT-86101 Reflection: additional Java constructors are not added for mapped builtins in the new implementationKT-86545 Reflection: extra Serializable supertype for non-mapped enum classes in "kotlin" packageKT-83677 Reflection: aliased extension function type is rendered as non-extension in toStringKT-85836 Reflection: KotlinReflectionInternalError on isSubtypeOf with definitely-not-null typeKT-83986 Reflection: java.io.Serializable is not shown in supertypes of Int type in new reflectionKT-84495 Reflection: "KotlinReflectionInternalError: Annotation class not found: kotlin/jvm/internal/EnhancedNullability" on Java Optional typeKT-86177 Reflection: incorrect modality of Java constructors in the new implementationKT-88571 K/JS: "llegalStateException: Internal error: ca[!IMPORTANT]
✂ PR body was truncated to here.
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
c212104 to
246eb33
Compare
246eb33 to
cba5e6f
Compare
cba5e6f to
e0ea86f
Compare
e0ea86f to
9252cbb
Compare
9252cbb to
c030c1d
Compare
c030c1d to
a1af596
Compare
a1af596 to
9d85560
Compare
9d85560 to
357663c
Compare
357663c to
ef85767
Compare
ef85767 to
4a46bf3
Compare
0b332fe to
b9ef632
Compare
b9ef632 to
e564972
Compare
e564972 to
9185098
Compare
9185098 to
717442d
Compare
717442d to
a416a41
Compare
a416a41 to
13d3a8c
Compare
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.