-
Notifications
You must be signed in to change notification settings - Fork 4
Update Kotlin core dependencies #2844
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
orchestr7
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not now
5954030 to
7a081d3
Compare
7a081d3 to
300b330
Compare
db7beb9 to
5a9209f
Compare
efe6e13 to
f9f5172
Compare
9ecfecd to
d158e9b
Compare
orchestr7
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can slowly go
dd4e9a3 to
a068da7
Compare
d479a08 to
436a022
Compare
436a022 to
dd2e356
Compare
save-frontend/src/main/kotlin/com/saveourtool/save/frontend/components/topbar/TopBarLinks.kt
Fixed
Show fixed
Hide fixed
save-frontend/src/main/kotlin/com/saveourtool/save/frontend/components/topbar/TopBarLinks.kt
Fixed
Show fixed
Hide fixed
save-frontend/src/main/kotlin/com/saveourtool/save/frontend/components/topbar/TopBarLinks.kt
Fixed
Show fixed
Hide fixed
save-frontend/src/main/kotlin/com/saveourtool/save/frontend/components/views/ExecutionView.kt
Fixed
Show fixed
Hide fixed
save-frontend/src/main/kotlin/com/saveourtool/save/frontend/components/views/ExecutionView.kt
Fixed
Show fixed
Hide fixed
...rtool/save/frontend/common/components/basic/testsuiteselector/TestSuiteSelectorSearchMode.kt
Fixed
Show fixed
Hide fixed
cosv-frontend/src/main/kotlin/com/saveourtool/cosv/frontend/components/topbar/TopBarLinks.kt
Fixed
Show fixed
Hide fixed
cosv-frontend/src/main/kotlin/com/saveourtool/cosv/frontend/components/topbar/TopBarLinks.kt
Fixed
Show fixed
Hide fixed
cosv-frontend/src/main/kotlin/com/saveourtool/cosv/frontend/components/topbar/TopBarLinks.kt
Fixed
Show fixed
Hide fixed
save-cloud-common/src/commonMain/kotlin/com/saveourtool/save/utils/PlatformUtils.kt
Fixed
Show fixed
Hide fixed
save-cloud-common/src/commonMain/kotlin/com/saveourtool/save/utils/PlatformUtils.kt
Fixed
Show fixed
Hide fixed
save-cloud-common/src/commonMain/kotlin/com/saveourtool/save/utils/PlatformUtils.kt
Fixed
Show fixed
Hide fixed
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ Warning: custom changes will be lost. |
|
tests fail is due to #2858 (comment) |
a very strange workaround: https://stackoverflow.com/questions/75881393/kotlin-js-external-val-from-npm-package-is-undefined/75889405#75889405 Looks like changed behavior in importing package in js modules: https://kotlinlang.org/docs/js-modules.html#apply-jsmodule-to-packages |
- removed deprecated api - @OptIn(ExperimentalNativeApi::class) --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nariman Abdullin <[email protected]>
- removed deprecated api - fixed test for JS - @OptIn(ExperimentalNativeApi::class) - fixed import @jsmodule("@react-sigma/*") --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nariman Abdullin <[email protected]>
- removed deprecated api - fixed test for JS - @OptIn(ExperimentalNativeApi::class) - fixed import @jsmodule("@react-sigma/*") --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nariman Abdullin <[email protected]>
This PR contains the following updates:
1.7.3->1.8.01.7.3->1.8.01.7.3->1.8.01.7.3->1.8.00.4.1->0.5.01.6.0->1.6.31.6.0->1.6.31.6.0->1.6.31.6.0->1.6.31.9.10->1.9.221.9.10->1.9.221.9.10->1.9.221.9.10->1.9.221.9.10->1.9.221.9.10->1.9.221.9.10->1.9.221.9.10->1.9.221.9.10->1.9.221.9.10->1.9.221.9.10->1.9.22Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-test)
v1.8.0Compare Source
Dispatchers.Main != Dispatchers.Main.immediate(#3545, #3963).Flowoperators that limit cancel the upstream flow to forget that they were already finished if there is another such operator upstream (#4035, #4038)kotlinx-coroutines-debugis published with the correct Java 9 module info (#3944).kotlinx-coroutines-debugno longer requires manually settingDebugProbes.enableCoroutineCreationStackTracestofalse, it's the default (#3783).kotlinx-coroutines-test: set the default timeout ofrunTestto 60 seconds, added the ability to configure it on the JVM with thekotlinx.coroutines.test.default_timeout=10s(#3800).kotlinx-coroutines-test: fixed a bug that could lead to not all uncaught exceptions being reported after some tests failed (#3800).delay(Duration)rounds nanoseconds up to whole milliseconds and not down (#3920). Thanks @kevincianfarini!Dispatchers.Defaultand the default thread for background work are guaranteed to use the same context classloader as the object containing it them (#3832).SharedFlow.collectsuspends for the first time, it's registered as a subscriber for thatSharedFlow(#3885). Before, it was also true, but not documented.withLockon JS (#3881). Thanks @CLOVIS-AI!Changelog relative to version 1.8.0-RC2
kotlinx-coroutines-debugno longer requires manually settingDebugProbes.enableCoroutineCreationStackTracestofalse, it's the default (#3783).Flowoperators that limit cancel the upstream flow to forget that they were already finished if there is another such operator upstream (#4035, #4038)Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)
v0.5.0Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-properties)
v1.6.3==================
This release provides a couple of new features and uses Kotlin 1.9.22 as default.
Class discriminator output mode
Class discriminator provides information for serializing and deserializing polymorphic class hierarchies.
In case you want to encode more or less information for various third party APIs about types in the output, it is possible to control
addition of the class discriminator with the
JsonBuilder.classDiscriminatorModeproperty.For example,
ClassDiscriminatorMode.NONEdoes not add class discriminator at all, in case the receiving party is not interested in Kotlin types.You can learn more about this feature in the documentation and corresponding PR.
Other features
Bugfixes and improvements
v1.6.2v1.6.1==================
This release uses Kotlin 1.9.20 by default, while upcoming 1.9.21 is also supported.
Trailing commas in Json
Trailing commas are one of the most popular non-spec Json variations.
A new configuration flag,
allowTrailingComma, makes Json parser accept them instead of throwing an exception.Note that it does not affect encoding, so kotlinx.serialization always produces Json without trailing commas.
See details in the corresponding PR
Support of WasmJs target
Kotlin/Wasm has been experimental for some time and gained enough maturity to be added to the kotlinx libraries.
Starting with 1.6.1, kotlinx.serialization provides a wasm-js flavor, so your projects with Kotlin/Wasm can have even more
functionality.
As usual, just add serialization dependencies to your build
and declare wasmJs target.
Please remember that Kotlin/Wasm is still experimental, so changes are expected.
Bugfixes and improvements
JetBrains/kotlin (org.jetbrains.kotlin.plugin.allopen)
v1.9.22JavaScript
KT-63719KJS: Test results ignored for ES module kindKT-63808compileTestDevelopmentExecutableKotlinJs failed in JsIntrinsicTransformersNative
KT-64139Weird bug with while and coroutine in Kotlin NativeKT-63471linkDebugTestIosX64 Failed to build cache: NoSuchFileException bitcode_depsKT-63789Native: Incremental compilation problem with composeTools. CLI
KT-64485CLI: cache and optimize parsing of command-line argumentsTools. Gradle
KT-63990"Cannot query the value of property 'buildFlowServiceProperty' because it has no value available" with Isolated ProjectsTools. Gradle. Native
KT-63363Kotlin Gradle Plugin:KotlinNativeHostSpecificMetadataArtifactbreaks configuration cache, implicitly includes output file as configuration cache inputKT-63742Gradle wrongly caches Kotlin/Native compiler flagsTools. JPS
KT-64305Kotlin JPS builder requests chunk rebuild with graph implementationKT-64112Avoid using IJ's JPS mappings in Kotlin JPS testsKT-63799Make plugin classpath serialization path agnosticv1.9.21Compiler
KT-62885Introduce a language feature entry for expect actual classes for easier configuration of MPP projectsKT-63081Optimize new native caches: CachedLibraries.computeVersionedCacheDirectory()Docs & Examples
KT-55619DocumentString.formatfunctionIDE. Gradle Integration
KT-62877Artifact files collecting for project configuration was finished. Resolution for configuration configuration X will be skippedIDE. Gradle. Script
KT-60813Scripts: NoSuchMethodError: 'void org.slf4j.Logger.error(java.lang.String, java.lang.Object)' when dependency uses Slf4j APIJavaScript
KT-60785KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type errorKT-63207KMP / JS: "TypeError: <mangled_name> is not a function" with 1.9.20KT-62778package.json "main" field has .js extension when the result files have .mjs extensionKT-61795KJS: Incremental Cache is not invalidated ifuseEsClassescompiler argument was changedKT-61957KJS: "Uncaught ReferenceError: entries is not defined" caused by enum class with@JsExportand Enum.entries callKT-62444KJS with commonJS modules should re-export in 1.9.20KT-63184KJS / Serialization: JsExport on serializable interface creates erroneous TypeScriptKT-62190KJS: "IllegalStateException: Expect to have either super call or partial linkage stub inside constructor" caused by Compose and useEsModules()KT-58685KJS: "IllegalStateException: Not locked" cused by "unlock" called twiceKlibs
KT-62515Interop klib of concurrent version is not accepted when building dependent project: "The library versions don't match"Tools. CLI
KT-63139Incorrect kotlin implementation version (1.9.255-SNAPSHOT) in metadata infoTools. Gradle
KT-63499Gradle: Source sets conventions are still registeredTools. Gradle. JS
KT-59523MPP / KJS: ESM modules uses incorrect file extension on package.json (.mjs)Tools. Gradle. Kapt
KT-63366Kapt processing fails with custom source setsTools. Gradle. Multiplatform
KT-32608Create JUnit-XML result file in multiplatform gradle buildKT-63315Wasm gradle plugin DSL is invalid for parameterless wasmWasi methodKT-63338[KMP] metadata task fails to find cinterop classes from dependency projectsKT-63044KGP: Multiplatform - 8.4 configuration cache supportKT-63011Apple Framework Artifacts is not connected to KotlinNativeTaskKT-62601AS/IntelliJ exception after updating a KMP project with a macos target to Kotlin 1.9.20-RCTools. Incremental Compile
KT-61590K2/KMP: Expect actual matching is breaking on the incremental compilationTools. JPS
KT-63594ClassCastException in JPS statisticsKT-63651Fix NPE in Kotlin JPS after enabling graph implementation of JPSTools. Kapt
KT-57389KAPT3 uses a Javac API for JCImport which will break in JDK 21KT-60507Kapt: "IllegalAccessError: superclass access check failed" using java 21 toolchainTools. Scripts
KT-54819Scripts: Not able to use slf4j in .main.ktsKT-61727Scripts: Maven artifacts resolution is slowv1.9.20Analysis. API
New Features
KT-58834Analysis API: Add source shadowing feature to resolve extensionsPerformance Improvements
KT-57515LL FIR: Performance bottleneck inCompositeModificationTracker.getModificationCountKT-59266K2: optimize FirElementBuilder.getOrBuildFir for elements outside bodyKT-59454K2: drop resolve from org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarationsKT-59453K2: completion regression from org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarationsKT-59189Analysis API: KtFirKDocReference.resolveToSymbols is slowKT-58125K2: LL FIR:KtToFirMapping.getElementis slow forKtUserTypes due to on-air resolution of typesFixes
KT-59240K2: FirLazyResolveContractViolationException:lazyResolveToPhase(IMPORTS)cannot be called from a transformer with a phase IMPORTS from superTypesKT-58499K2: FirLazyBlock should be calculated before accessingKT-57966K2: Analysis API: Reference Shortener does not work correctly when called on entire fileKT-60954K2: Analysis API: Reference shortener does not work correctly with variable assignmentsKT-60940K2: Analysis API: Reference shortener incorrectly handles types in vararg parameters declarationsKT-60488Analysis API: forbid providing custom KtLifetimeToken for every analyze callKT-60728K2: proper support for scripts in LL FIR transformersKT-59159K2 IDE: declaration is not found exceptionKT-59297K2: exception from body resolve leads to corrupted state and broken analysisKT-59077KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in function callsKT-60586K2: forbid analyze from write actionKT-57743K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project with cyclic dependenciesKT-61026K2 Scripts: FirLazyExpression should be calculated before accessing from on-air resolveKT-61009K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImplWithoutSourceKT-60357K2 IDE. Reified types parameters are not resolved in a function bodyKT-60317K2 IDE. IAE "This method will only work on compiled declarations, but this declaration is not compiled" on invoking Find Usages for enum method in libraryKT-60706K2 IDE: FirJvmTypeMapper is not found for kotlin.kotlin-stdlib-commonKT-60552K2: merge StateKeeper and lazy body calculator for ANNOTATIONS_ARGUMENTS_MAPPING transformerKT-60641Analysis API: Scope for class org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found exception when stdlib is missingKT-60638K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImplWithoutSourceKT-54846Analysis API: add isExpect/isActual to KtSymbolKT-60448FirLazyResolveContractViolationException:lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)cannot be called from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS from AllOpen pluginKT-59342K2 IDE. FirLazyResolveContractViolationException:lazyResolveToPhase(TYPES)cannot be called from a transformer with a phase TYPESKT-59687K2: Implement proper body update for in-block modificationsKT-59329Resolve Extensions reference resolution breaks Find UsagesKT-60295K2: move checkIsResolved for annotations from LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolverKT-59758K2: Expected is FirResolvedTypeRef, but was FirImplicitTypeRefImplWithoutSource from ReturnTypeCalculatorWithJumpKT-60377K2 IDE: This method will only work on compiled declarations, but this declaration is not compiledKT-59685K2: rewrite on-air resolutionKT-60132K2: properties and functions without a name should be re-analyzable as wellKT-59199K2 IDE: PSI changes which do not cause OOB modifications can be unseen from the FIR elementsKT-59667Analysis API: PsiInvalidElementAccessException from JavaClassifierTypeImpl.substitutorKT-59705KotlinExceptionWithAttachments: No fir element was found for getterKT-59697AA standalone: JRT module paths are not properly populated in WindowsKT-59505K2: implicit type lazy resolution doesn't work for delegated declaration from other moduleKT-56426K2 IDE: Typealised functional types cannot be renderedKT-59598AA: stackoverflow while simplifying a type with a recursive type parameterKT-58497K2: Expected FirResolvedTypeRef for initializer type of FirPropertyImpl(Source) but FirImplicitTypeRefImplWithoutSource foundKT-59511AA standalone mode creates Application Environment for testsKT-58161Analysis API: Make methods inKtCallResolverMixInmore distinctive based on their receiver/return typeKT-59093Do not throw exception on KtCall resolution,KtCallElement.resolveCallshould returnnullon unknown casesKT-59243K2: FirLazyResolveContractViolationException:lazyResolveToPhase(IMPORTS)cannot be called from a transformer with a phase IMPORTS from permits typesKT-58194K2: Low Level API: use smart pointers to store references to PSI from FIR declarations for JavaElementKT-59133K2: java.lang.IllegalStateException: Fir is not initialized for FirRegularClassSymbolKT-58174K2: LL FIR: Invalid type reference for T & Any typeKT-52615LL FIR: build RAW FIR only by stubsKT-55053K2: Exception "lateinit property diagnostic has not been initialized" in FirBuilderKT-58580K2: LL FIR: Declarations provided by resolve extensions from a dependency module are not visible throughLLFirCombinedKotlinSymbolProviderKT-58992Analysis API: move org.jetbrains.kotlin.analysis.api.fir.utils.addImportToFile out of Analysis APIKT-58727K2: AA FIR: implicit type in delegated function treated as errorKT-58653K2: Analysis API: add functions for KtScope members access by nameKT-57559K2 IDE: KotlinExceptionWithAttachments: Modules are inconsistent on intellij projectKT-58262Analysis API: Declarations from Analysis API Resolve Extensions are not seen from completionKT-57455LL FIR: CombineAbstractFirDeserializedSymbolProviders in session dependencies (optimization)KT-57207LL FIR: CombineJavaSymbolProviders in session dependencies (optimization)KT-58546K2: LL FIR: support name collision in a designation pathKT-58495K2: Lazy calculation is redundantKT-58500K2: null cannot be cast to non-null type org.jetbrains.kotlin.fir.FirPureAbstractElementKT-58493K2: Expected FirResolvedTypeRef for default value type of FirValueParameterImpl(Source) but FirUserTypeRefImpl foundKT-58496K2: Expected FirNamedReference, FirErrorNamedReference or FirFromMissingDependenciesNamedReference, but FirExplicitSuperReference foundKT-58491K2: Expected FirResolvedTypeRef or FirImplicitTypeRef for return type of FirDefaultPropertyBackingField(Synthetic) but FirUserTypeRefImpl foundKT-56550LL FIR: implement parallel resolve for non-jumping phasesKT-58503Analysis API: KtFirNamedClassOrObjectSymbol.visibility/modality do not trigger STATUS resolveKT-57623K2 IDE: ConcurrentModificationException from getSuperConeTypesKT-58083K2: LL FIR: implement FakeOverrideTypeCalculatorAndroid
KT-27170Android lint tasks fails in Gradle with MPP dependencyBackend. Native. Debug
KT-61131Virtual functions trampolines have invalid debug infoBackend. Wasm
Fixes
KT-60244K/Wasm: make the compiler compatible with Wasm GC phase 4 (Final) specificationKT-61262K/Wasm: add a way to turn on k2 in wasm examples that don't use composeKT-61343K/Wasm: add a wasi example to kotlin-wasm-examplesKT-62147[Kotlin/Wasm] Nothing typed when expression cause a backend errorKT-59720K/Wasm: update to final opcodesKT-60834K/Wasm: investigate consequences of stopping usingbr_on_cast_failKT-59294WASM: localStorage Cannot read properties of undefined (reading 'length')KT-60835K/Wasm: fix compatibility with Node.js 20.*KT-60113K/Wasm: illegal cast when using 1.9.20-devKT-60496Compose-web Wasm crashes on remember { null } callsKT-58746K/Wasm: Make Arrays' constructors with size and lambda inline (similar to other implementations)KT-58993[K/Wasm] Fix w3c declarations with lambda parametersKT-59722K/Wasm: Support new encoding with flags for br_on_cast and br_on_cast_fail instructionsKT-59713K/Wasm: Implement enumEntries intrinsicKT-59082WASM: NullPointerException caused by companion with String type constantsKT-58941WASM Hang with extension delegate inside a ClassKT-60200K/Wasm: generate types without supertypes properlyKT-52178IR dump doesn't seem to work for Kotlin/WASM phasesKT-59556Wasm: critical dependency when using with webpackKT-58681K/Wasm: division remainder has a wrong signKT-56711Wasm: IllegalStateException caused by dynamic typeCompiler
New Features
KT-58551KMP: check all annotation from expect declaration are present on actualKT-58554KMP: restrict expect opt-in annotations and actual typealiases to annotations with special meaningKT-58545KMP: prohibit implicit actualization via JavaKT-58536KMP: prohibitexpect tailrec/expect externalKT-59764Make a frontend checker that reports cast to forward declaration as uncheckedKT-60528Updates for JVM/IR backend of kotlin-atomicfu-compiler-pluginKT-59558Add support for creating annotation instances with type parametersKT-52367Devirtualization algorithm improvementKT-58652Native: Implement frontend checkers for HiddenFromObjC on classesPerformance Improvements
KT-59600K2: CFG: do not add edges to nested classes and functionsKT-57860K/N: Functions with default arguments of value/inline class types have poor performance due to value class boxingFixes
KT-60387K2: IDE K2: "org.jetbrains.kotlin.fir.expressions.impl.FirArgumentListImpl cannot be cast to class org.jetbrains.kotlin.fir.expressions.impl.FirResolvedArgumentList"KT-61228False positive MUST_BE_INITIALIZED_OR_FINAL_OR_ABSTRACT_WARNING for effectively final propertiesKT-61643"Argument type mismatch" for mixed Java/Kotlin Project with Java 21KT-62389JDK 21: Cannot access class 'TimeUnit'. Check your module classpath for missing or conflicting dependenciesKT-56768K2. No error description on incomplete try catch declarationKT-52220FIR + LightTree - Consider building a single tree on parsing into LightTreeKT-60601K2 / Maven: Overload resolution ambiguity between candidates inline methodKT-62027"java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0" caused by ClassicExpectActualMatchingContext.kt when annotation@AllowDifferentMembersInActualusedKT-62747Wrong warning message when overriding vararg with Array during actualizationKT-62655Don't report a warning when new members and new supertypes are added to open expect actualizationKT-62313Kotlin/Native Compiler crash: ClassCastException in IntrinsicGeneratorKT-60902visibility vs upper bound expect actual matching conflictKT-61095K2: "IAE: source must not be null" from FirMultipleDefaultsInheritedFromSupertypesCheckerKT-47567'Val cannot be reassigned' error not reported in unreachable codeKT-59468K2: build realm-kotlinKT-62026KMP: Correctly handle a case when annotation on expect declaration is unresolvedKT-59476K2: build ClashForAndroidKT-59487K2: build KSP-playgroundKT-47409K1/K2: Investigate and align inference for equality (==) operatorKT-59393K2: Missing TYPE_ARGUMENTS_FOR_OUTER_CLASS_WHEN_NESTED_REFERENCEDKT-62127"NoSuchFieldError: TRUE$delegate" on referencing companion's variable in submoduleKT-62335Improve debuggability of code generator crashesKT-61165More than one overridden descriptor declares a default value for 'cause: Throwable?'. As the compiler can not make sure these values agree, this is not allowedKT-62263Turn "different expect/actual members" error into a warningKT-59969K2: Disappeared UNSUPPORTED_CONTEXTUAL_DECLARATION_CALLKT-61616K2:IrBuiltIns.extensionToStringfails during native compilationKT-59377K2: Missing CALL_TO_JS_MODULE_WITHOUT_MODULE_SYSTEMKT-61645K2/KMP: Set stdlib-native before stdlib-commonMain in dependencies for shared native metadata compilationKT-61924Native: problem with abstract fake override from AnyKT-61933K2: "Argument type mismatch: actual type is 'Foo<kotlin/Function0<kotlin/Unit>>' but 'Foo<kotlin/coroutines/SuspendFunction0<kotlin/Unit>>' was expected"KT-59471K2: build multiplatform-settingsKT-56077K2: build kotlinx.atomicfuKT-59465K2: build kotlinx-datetimeKT-60824K2 IDE: FirSyntheticCallGenerator: IAE: List has more than one elementKT-61856K2: "KotlinIllegalArgumentExceptionWithAttachments" on usage of javax.validation.constraints.Email.ListKT-54792Store program order of properties inside@kotlin.MetadataKT-56083K2: build ktorKT-23861Expect annotation should not be applicable wider than the actual oneKT-59466K2: build kotlinx-benchmarkKT-60830KMP, K2: expect actual annotation IR checker doesn't unwrap actual typealiases to annotationsKT-61668Put expect/actual diagnostics introduced in 1.9.20 release under 1.9 Language VersionKT-61725KMP: Annotation matching requirement for expect/actual leads to errors for annotations with@OptionalExpectationKT-47892False negative BREAK_OR_CONTINUE_OUTSIDE_A_LOOP withcontinueininitblock insideforKT-61784KMP: [DEFAULT_ARGUMENTS_IN_EXPECT_WITH_ACTUAL_TYPEALIAS] checker missed for companion functionsKT-61173K2: FirProperty.hasBackingField is true for an expect valKT-59743K2: erroneous binding of typealias with two type parameters to a class with one type parameterKT-60650KMP: prohibit problematic actual typealiasesKT-61461K2: Kotlin native metadata compilation breaks when stdlib is present in -librariesKT-61270Enabling Kotlin/Native caching causes 65K warnings from dsymutil when building Compose iOS appKT-58229K2/MPP/JVM: compiler codegen crash on call of inherited generic class's method with actual-typealias as value parameterKT-47702Support call of Java annotation constructor without specifying a default valueKT-56460K2: Do not re-run DiagnosticCollectorVisitor from FirInlineDeclarationChecker.checkChildrenWithCustomVisitorKT-55933K2: False negative Overload resolution ambiguity for call functions with named parameters if one of params is varargKT-59548FIR2IR: inconsistent generation of dispatch receiver for object methodsKT-55072K2: False positive "suspension point is inside a critical section"KT-58778JVM IR inline: add fake variables for debuggerKT-59404K2: Missing EXPECT_TYPE_IN_WHEN_WITHOUT_ELSEKT-59830K2. False negative [FINAL_SUPERTYPE] on extending final class through type aliasKT-60580K2: Not supported: class org.jetbrains.kotlin.fir.types.ConeFlexibleTypeKT-59391K2: Missing JS_BUILTIN_NAME_CLASHKT-59392K2: Missing NAME_CONTAINS_ILLEGAL_CHARSKT-58360Intrinsics for atomic update of array elementsKT-59165K2: Prohibit class literals with empty left-hand sideKT-60427K2@Metadataannotations contain outerType/outerTypeId information for non-inner nested classesKT-59376K2: Missing TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM_ERRORKT-55221K2: No error reported for self-referencing local function with inferred return typeKT-59586K2: support JVM backend diagnostics in light tree modeKT-57780K2: Calling a constructor through a deprecated typealias doesn't report a deprecationKT-59110K2. "NotImplementedError: An operation is not implemented." error on incorrect@TargetannotationKT-59249K2: Empty varargs are not serialized to KLIBKT-55373K2. Unresolved reference error for type mismatch with callable referencesKT-55955](https://youtrack.jetbrConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.