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-47918 JVM / IR: Performance degradation with const-bound for-cycles
KT-33835 Bytecode including unnecessary null checks for safe calls where left-hand side is non-nullable
KT-41510 Compilation of kotlin html DSL is still too slow
KT-48211 We spend a lot of time in ExpectActual declaration checker when there is very small amount of actual/expect declaration
KT-39054 Optimize delegated properties which call get/set on the given KProperty instance on JVM
KT-46615 Don't generate nullability assertions in methods for directly invoked lambdas
Fixes
KT-49613 JVM / IR: "Exception during IR lowering" with java fun interface and it's non-trivial usage
KT-49548 "ClassCastException: java.util.ArrayList$Itr cannot be cast to kotlin.collections.IntIterator" with Iterable inside let
KT-22562 Deprecate calls to "suspend" named functions with single dangling lambda argument
KT-47120 JVM IR: NoClassDefFoundError when there are an extension and a regular function with the same name
KT-49477 Has ran into recursion problem with two interdependant delegates
KT-49442 ClassCastException on reporting [EXPOSED_FROM_PRIVATE_IN_FILE] Deprecation: private-in-file class should not expose 'private-in-class'
KT-49371 JVM / IR: "NoSuchMethodError" with multiple inheritance
KT-44843 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with delegate who has name or parameter with the same name as a property
KT-49294 Turning FlowCollector into 'fun interface' leads to AbstractMethodError
KT-18282 Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyError
KT-25289 Prohibit access to class members in the super constructor call of its companion and nested object
KT-32753 Prohibit @JvmField on property in primary constructor that overrides interface property
KT-43433Suspend conversion is disabled message in cases where it is not supported and quickfix to update language version is suggested
KT-49399 Building repeatable annotation with Container nested class fails with ISE: "Repeatable annotation class should have a container generated"
KT-49209 Default upper bound for type variables should be non-null
KT-49335 NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer when using @Repeatable annotation from different file
KT-41378 Compilation failed: Deserializer for declaration public kotlinx.coroutines/SingleThreadDispatcher|null[0] is not found
KT-47285 IR deserialization exception when dependency KLIB has class instead of typealias
KT-46697 IllegalStateException: IrTypeAliasSymbol expected: Unbound public symbol for public kotlinx.coroutines/CancellationException|null[0] compiling KMM module for Kotlin/Native with Kotlin 1.5
KT-36399 Gradually support TYPE_USE nullability annotations read from class-files
KT-11454 Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-files
KT-18768@Notnull annotation from Java does not work with varargs
KT-24392 Nullability of Java arrays is read incorrectly if @Nullable annotation has both targets TYPE_USE and VALUE_PARAMETER
KT-48157 FIR: incorrect resolve with built-in names in use
KT-46409 FIR: erroneous resolve to qualifier instead of extension
KT-44566FirConflictsChecker do not check for conflicting overloads across multiple files
KT-37318 FIR: Discuss treating flexible bounded constraints in inference
KT-45989 FIR: wrong callable reference type inferred
KT-48261 "overload resolution ambiguity" for JSpecify+jsr305-annotated Java List implementation
KT-48778 -Xtype-enhancement-improvements-strict-mode not respecting @NonNull annotation for property accesses?
KT-48606 [1.6] Instantiated annotations do not implement hashCode correctly/consistently
KT-49157 Tail-call optimization miss with cast to type parameter
KT-46437 NI: "Throwable: Resolution error of this type shouldn't occur for resolve if as a call" caused by reflectively accessing private property inside "if/else" or "when" expression
KT-48590 IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(*) reified type class reference
KT-48633 Can't infer builder inference's type argument across local class
KT-49136 JVM IR: NPE with safe call chain and property set to null by reflection
KT-48570 OptIn marker should not spread from class to its members
KT-48928 Prohibit using old JVM backend with language version >= 1.6
KT-41978 NI: Kotlin fails to infer type of function argument
KT-48101 Smart cast on base class property is impossible if base class is from another module
KT-48732 JVM / IR: MalformedParameterizedTypeException is thrown when a Spring Bean of suspending function type is registered
KT-47841 Turning LV to 1.6 breaks some diagnostics based on jspecify annotations
KT-48498 JVM IR: IllegalAccessError with inline function call and property delegation from different module
KT-48319 JVM / IR: AssertionError: FUN caused by suspend lambda inside anonymous function
KT-48835 Psi2ir: vararg parameter value is lost when translating adapted function reference to base class member
KT-46908 JVM / IR: do not wrap fun interface implementation into another SAM adapter if it inherits from a functional type
KT-48927 JVM IR: "VerifyError: Bad invokespecial instruction: current class isn't assignable to reference class" when up-casting and read a base class's private property that has a custom getter in the base class's public function
KT-48992 Postpone migration to new operator resolution scheme for integer literals
KT-48290 Type bounds warning based on Java annotations not issues with language level 1.6
KT-47920 There is no warning on violated nullability of type parameter in accordance with java nullability annotation
KT-41664 Remove the "runtime JAR files in the classpath should have the same version" warning
KT-46181 JVM IR: private @JvmStatic function is generated in the outer class instead of companion object, which breaks existing calls via JNI or reflection (e.g. JUnit @MethodSource)
KT-48736 JVM IR: assert in SyntheticAccessorLowering when inline function attempts to access package-private field from Java
KT-48653 Warnings on non-exhaustive when statements missing in some cases with 1.6
KT-48394 JVM: Invalid locals caused by unboxing bytecode optimization
KT-20542 IllegalAccessError on calling private function with default parameters from internal inline function used in another package
KT-48331 JVM / IR: "VerifyError: Bad access to protected data in invokevirtual" when a sealed class uses another sealed class in its same hierarchy level as a constructor parameter
KT-48380 kotlin.RuntimeException: Unexpected receiver type
KT-47855 Kotlin/Native: compilation fails due to Escape Analysis
KT-48291 False positive [ACTUAL_MISSING] Declaration must be marked with 'actual' when implementing actual interface
KT-48445 "IAE: Top level call context should not be null to analyze coroutine-lambda" when compiling Kotlin with language version 1.6
KT-48618 Enable by default "suspend conversion" feature in 1.6
KT-47638 Drop EXPERIMENTAL_IS_NOT_ENABLED diagnostic
KT-48589 KotlinTypeRefiner is lost, leading to TYPE_MISMATCH and OVERLOAD_RESOLUTION_AMBIGUITY issues with MPP projects
KT-48615 Inconsistent behavior with integer literals overflow (Implementation)
KT-47937 Implement deprecation of computing constant values of complex boolean expressions in when condition branches and conditions of loops
KT-48391 JVM / IR: "AssertionError: SyntheticAccessorLowering should not attempt to modify other files!" caused by class which inherits interface which has default function with default argument from companion const val
KT-48552 Kotlin/Native: iosArm64 debug build fails in 1.6.0-M1-139
KT-46182 Native: prohibit using dots in identifiers
KT-46230 JVM IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER MOVED_DISPATCH_RECEIVER" with value class overriding function with default parameter
KT-48302 FIR: Investigate not-null assertion on generic Java method
KT-48350 JVM IR: NPE from LocalDeclarationsLowering on property reference with field from outer class used as receiver (1.6.0-M1 regression)
KT-48500 AE: "Last parameter type of suspend function must be Continuation, but it is kotlin.coroutines.experimental.Continuation" for kotlin-stdlib-common library
KT-48469 Problem with properties lazy initialization while using kotlinx.serialization plugin
KT-48432 Regression in IntRange.contains (and probably other ranges too) when used in-place
KT-44855 "AssertionError: SyntheticAccessorLowering should not attempt to modify other files" on smart cast of protected field owner
KT-47542 Incorrect ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED after migration to 1.6 on class indirectly extending RuntimeException
KT-48166 FIR: incorrect common supertype for PSI elements hierarchy
KT-47499 JVM / IR: java.lang.VerifyError: Bad access to protected data in invokevirtual when trying to clone the result of lambda invocation that is "this" in an extension function
KT-46451 JVM Debugging: stepping on finally block end brace line before stepping into finally code
KT-48329 It's impossible to infer a type variables based on several builder inference lambdas
KT-48193 Don't use the builder inference for calls which can be resolved without it
KT-46450 JVM Debugging: some break statements in catch blocks have no line numbers and you cannot set breakpoints on them
KT-48298 FIR: incorrect deserialized annotations in back-end
KT-48234 FIR: false positive NON_INTERNAL_PUBLISHED_API for primary constructor property
KT-48174 IR interpreter: unsupported compile-time call
KT-48158 FIR: false positive ASSIGNMENT_TYPE_MISMATCH as a result of wrong type inference around callable references
KT-48109 FIR: incorrect type inference for generic argument of intersection type
KT-48161 FIR: false positive ARGUMENT_TYPE_MISMATCH for bounded type parameter VS Java not-null
KT-48159 FIR: erroneous scope order during type resolve of constructor return type
KT-48165 FIR: false positive "initializer should be a constant value" on String.length
KT-48175 FIR: exception for JvmField on local class property
KT-48164 FIR: false positive OVERRIDING_FINAL_MEMBER in enum entry
KT-48058 "No type for expression" compiler exception on calls with unused lambda
KT-47597 JVM IR: if statement doesn't eval correctly on 1.5.20 possible nullable type differences.
KT-47922 False negative type mismatch on empty when as last statement of lambda
KT-34594 Do not generate fake debugger variables initialization for @InlineOnly functions
KT-47749 Incorrect scope of a local variable inside the coroutine
KT-47527 JVM / IR ClassCastException: "kotlin.Unit cannot be cast to java.lang.String"
KT-47840 JVM / IR: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER name: x" in nested local functions with recursive calls
KT-46448 JVM Debugging: Locals in finally blocks not always duplicated when the finally block is
KT-47716 JVM / IR: NoSuchMethodError when trying to get MAX_VALUE from ULong in non-trivial try/finally context
KT-47762 JVM / IR: Properties with the same signatures in inline class and its companion object crashes the compiler with NullPointerException
KT-47741 JVM / IR: VerifyError: Bad type on operand stack with iterator and invoking method reference to IntIterator
KT-43696 ClassFormatError on @JvmStatic external fun in interface companion object
KT-47715 JVM / IR, R8: External getter cannot be represented in dex format
KT-47684 Add warning on is checks which are always false
KT-47685 False positive CAST_NEVER_SUCCEEDS on variable of intersection type
KT-32188 NI: False positive "This cast can never succeed"
KT-35687 NI: Poor cast can never succeed [CAST_NEVER_SUCCEEDS]
KT-41331 False negative USELESS_IS_CHECK with null
KT-47609 JVM IR: "AssertionError: Unexpected number of type arguments" when compiling an extension property with annotation and it extends a value class with a generic parameter
KT-47853KaptWithoutKotlincTask eagerly resolves dependencies during construction/configuration and can cause deadlocks
KT-47934 KaptJavaLog is unable to map stub back to the kotlin source
KT-48195 Kapt causes dead lock in DefaultFileLockManager
Tools. Scripts
KT-49400 Script resolver options can't take values with special symbols (/, , $, :, .) in them
KT-49012 Compiling .kts script with inner class declaration fails with Backend Internal Error caused by AE: "Local class constructor can't have dispatch receiver"
KT-48025 JVM / IR / Script: IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER caused by method tnat returns outer function
KT-48303 main.kts script fails to detect vanished dependencies if run from the cache
KT-48177 Scripts: OutOfMemoryException with circular @file:Import
KT-46645 Scripts: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" caused by get accessor