You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KT-38925 Internal error: wrong bytecode generated. (AssertionError: int type expected, but null was found in basic frames)
KT-38989 FIR: Refine sealed classes exhaustiveness in case of sealed subclass
KT-38992 FIR: Refine type resolution for inner classes
KT-39000 FIR: Support smartcast after reference equality check
KT-39005 FIR: Resolve plusAssign in a dependent context
KT-39008 FIR: Investigate strange effect of type alias and not-nullable bound on inference
KT-39012 FIR: Inference doesn't get through elvis to lambda parameter
KT-39028 FIR: Strange resolution to synthetic property with implicit extension receiver while there's an explicit receiver
KT-39032 FIR: Ambiguity in member scope of a type parameter with multiple bounds
KT-39033 FIR: Ambiguity when calling generic overridden property
KT-39034 FIR: Support nested extension function types
KT-39040 FIR: Deserialize annotations from compiled Kotlin binaries
KT-39043 FIR: Bare types incorrectly work with type aliases
KT-39044 FIR: Add fillInStackTrace to member scope of kotlin.Throwable
KT-39046 FIR: Implicit types in lambdas left when call argument is a type cast
KT-39048 FIR: Inference fails with integer literal used as Comparable
KT-39050 FIR: Type resolver doesn't see nested classes from super class of a local class
KT-39070 FIR: Ambiguity on super calls to hashCode/equals when having super interface and class
KT-39072 FIR: Subtyping check doesn't affect nullability of safe-call receiver
KT-39076 FIR: Synthetic property is not a var because of @nullable annotation on parameter
KT-39080 FIR: Smart casts remain incorrect if lambda is present in when branch
KT-39374 Wrong bytecode generated for suspend function call with EXACTLY_ONCE lambda capturing a variable initialized in when-subject
KT-39621 [FIR] Support when exhaustiveness checker for java enums
KT-40135 JVM IR does not generate restricted suspend lambdas
KT-40382 Missing proper jvmSignature for synthesized equals/hashCode/toString in inline classes
KT-40605 JVM IR: IndexOutOfBoundsException caused by inner class passed to generic outer class method with Nothing type argument
KT-40664 JVM: No bounds check in optimization of ULong in UInt..UInt
KT-40665 JVM: No resolved function check when optimizing in/contains with mismatched bound types
KT-41014 FIR2IR: when/where/how to determine the presence of a backing field for a property
KT-41018 FIR2IR: sort members during de/serialization
KT-41144 False positive "Redundant spread operator" in when statement and generic vararg argument
KT-41218 HMPP: arrayList declarations are visible both from stdlib-common and stdlib-jvm and lead to false-positive resolution ambiguity in IDE
KT-41374 JVM / IR: NoSuchMethodError in Android project compiler caused by combination of inline classes and coroutines
KT-41388 NI: Backend Internal error: Exception during IR lowering
KT-41429 Inline class returned from suspend function should be boxed on resume path
KT-41465 JVM / IR: "AssertionError: inconsistent parent function for CLASS LAMBDA_IMPL CLASS name" caused by inline method call into multiple constructors
KT-41484 JVM IR: support -Xemit-jvm-type-annotations
KT-41668 JVM IR: incorrect enclosing constructor for lambdas in initializers of inner classes
KT-41669 JVM IR: incorrect hashCode intrinsic is used in JVM target 1.8 for generic type substituted with primitive
KT-41693 NI: Type inference in nested expression incorrectly assumes non-nullable return type of Java function, causing NullPointerException
KT-41729 NI: UnsupportedOperationException with invalid callable reference
KT-41761 JVM IR: CCE from backend on generating typeOf for non-reified type parameter with star projection in upper bound
KT-41789 Missing DebugMetadata in inlined suspend lambda
KT-41913 NI: Kotlin 1.4 type inference breaks valid code
KT-41934 NI: a type variable for lambda parameter has been inferred to nullable type instead of not null one
KT-42005 JVM / IR: "NullPointerException: Parameter specified as non-null is null" when toString is called on inline class with not primitive property
KT-42450 NI: "IllegalStateException: Error type encountered: NonFixed:" with coroutines
KT-42523 Missed DefaultImpls for interface in -jvm-default=all mode on inheriting it from interface compiled in old scheme
KT-42524 Wrong specialization diagnostic is reported on inheriting from java interface with default with -Xjvm-default=all-compatibility
KT-42546 HMPP: incorrect subtyping of nullable types & overload resolution ambiguity on using and expect-function declaration with nullable expect in a signature
KT-17691 Wrong argument order in resolved call with varargs
KT-25114 Prohibit @JvmStatic on functions in private companions
KT-33917 Prohibit to expose anonymous types from private inline functions
KT-35870 Forbid secondary enum class constructors which do not delegate to the primary constructor
KT-39098 NI: parameter of anonymous function can be inferred to Any? if another parameter's type is specified
KT-41176 NI with Gson: "ClassCastException: java.util.ArrayList cannot be cast to java.lang.Void"
KT-41194 ClassCastException on returning Result.failure from lambda within suspend function
KT-42438 NI: ClassCastException: cannot be cast to java.lang.Void caused by when statement in run function
KT-42699 False positive NON_JVM_DEFAULT_OVERRIDES_JAVA_DEFAULT diagnostic in new jvm-default modes
KT-42706 Kotlin 1.4 infers generic is Nothing instead of actual Foo class (Android project)
KT-40635 Coroutines Debugger: make IDE plugin accept coroutines 1.3.8-rc* versions as well
KT-41505 Coroutines Debugger: “Access is allowed from event dispatch thread with IW lock only.”
IDE. Decompiler, Indexing, Stubs
KT-28732 Stub file element types should be registered early enough
KT-41346 IDE: "AssertionError: Stub type mismatch: USER_TYPE!=REFERENCE_EXPRESSION" with CollapsedDumpParser class from IDEA SDK
KT-41859 File analysis never ending with kotlinx.cli (AssertionError: Stub type mismatch: TYPEALIAS!=CLASS)
KT-41640 "Project roots have changed" happened during indexing because of org.jetbrains.kotlin.idea.core.script.ucache.ScriptClassRootsUpdater$notifyRootsChanged increases overall indexing time.
KT-41646 "AssertionError: ContentElementType: FILE"; Code analysis never finishes on some files from my project
IDE. Gradle Integration
KT-34271 Support pureKotlinSourceFolders for MPP projects
KT-37106 Gradle + IDE integration: on creating source roots from Project tree IDEA creates incorrect settings
KT-38830 addTransitiveDependenciesOnImplementedModules performance is slowing down Android Studio Gradle Sync
KT-41703 Kotlin plugin not functional: PluginException: While loading class org.jetbrains.kotlin.idea.core.script.KotlinScriptDependenciesClassFinder
IDE. Gradle. Script
KT-35092 “Unable to get Gradle home directory” popup and no build.gradle.kts highlighting right after creating a new project
KT-37590 Wrong notification for precompiled build script
KT-39523 Go to Declaration navigates to decompiled classfile instead of sources in case of jumping to Gradle plugin sources in buildSrc
KT-39542 EA-218043: java.util.NoSuchElementException: No element of given type found (GradleBuildRootsManager)
KT-39790 List of standalone script should be saved between IDE restarts
KT-39910 build.gradle.kts isn't highlighted after import
KT-41958 New project wizard: Backend/Console applications template with Groovy DSL missing compileTestKotlin block
KT-42372 Rrename test classes in wizard template to avoid name clashing
JavaScript
KT-38136 JS IR BE: add an ability to generate separate js files for each module and maybe each library
KT-38868 [MPP / JS / IR] IllegalStateException: "Serializable class must have single primary constructor" for expect class without primary constructor with @serializable annotation
KT-39367 KJS: .d.ts generation not working for objects
KT-39378 KJS / IR: "IllegalStateException: Operation is unsupported" with binaries.executable() and external function inside for loop with Iterator as return type
KT-41275 KJS / IR: "IllegalStateException: Can't find name for declaration FUN" caused by default value in constructor parameter
KT-41627 KJS / IR / Serialization: IllegalStateException: Serializable class must have single primary constructor
KT-37829 Kotlin JS IR: "Properties without fields are not supported" for companion objects
KT-39740 KJS / IR: Can't use Serializable and JsExport annotations at the same time
KMM Plugin
KT-41522 KMM: exceptions for Mobile Multiplatform plugin are suggested to report to Google, not JetBrains
KT-42065 [KMM plugin] iOS apps fail to launch on iOS simulator with Xcode 12
KT-43306 Deprecate createTempFile and createTempDir functions in kotlin.io
KT-19192 Provide file system extensions/APIs based on java.nio.file.Path
KT-41837 Remove @ExperimentalStdlibApi from CancellationException
Middle-end. IR
KT-40193 IR: pluginContext.referenceClass() is not resolving typealias
KT-41181 Kotlin/Native 1.4.0 compiler fails on data class with >120 fields
Native. C and ObjC Import
KT-41250 [C-interop] Stubs for C functions without parameter names should have non-stable names
KT-41639 Use LazyIR for enums and structs from cached libraries
KT-41655 Native: "type cnames.structs.S of return value is not supported here: doesn't correspond to any C type" when accessing forward-declared-struct-typed C global variable
Native. ObjC Export
KT-38641 Kotlin-Multiplatform: Objective-C description method name collision in Swift
KT-39206 New line characters in @deprecated annotation cause syntax error in Kotlin/native exported header
KT-42342 Build fails with java.lang.RuntimeException: Duplicate class found in modules on checkDebug(Release)DuplicateClasses task when both kotlin-parcelize and kotlin-android-extensions plugins are applied
Tools. CLI
KT-35111 Extend CLI compilers help with link to online docs
KT-39515 package.json is regenerated without a visible reason
KT-39838 Kotlin/JS Gradle tooling: NPM dependencies of different kinds with different versions of the same package fail with "Cannot find package@version in yarn.lock"
KT-39995 Collect statistic about generateExternals feature
KT-40087 Kotlin/JS, IR backend: browserRun: update in continuous mode fails: "ENOENT: no such file or directory" referring output .js
KT-40159 Implement workaround / fix for webpack's "window is not defined"
KT-40178 Browser run task prints output in TeamCity format
KT-40201 Kotlin/JS: Gradle: public package.json has empty devDependencies {}
KT-40202 Kotlin/JS: Gradle: NPM version range operators are written into package.json as escape sequences