NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Maven Central · #249 by repository stars
All-open plugin for Maven
Last release 8 days ago
09 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
212 releases · first in 2016
`KT-48794` Breaking change in 1.5.30: Builder inference lambda contains inapplicable calls so {1} cant be inferred
KT-48019 Bundle Kotlin Tooling Metadata into apk artifactsKT-47733 JVM / IR: Android Synthetic don't generate _findCachedViewById functionKT-47984 In-place arguments inlining for @InlineOnly functionsKT-12794 Allow runtime retention repeatable annotations when compiling under Java 8KT-43714 Support annotations on class type parameters (AnnotationTarget.TYPE_PARAMETER)KT-45949 Kotlin/Native: Improve bound check eliminationKT-43919 Support loading Java annotations on base classes and implementing interfaces' type argumentsKT-48194 Try to resolve calls where we don't have enough type information, using the builder inference despite the presence of the annotationKT-47736 Support conversion from regular functional types to suspending ones in JVM IRKT-39055 Support property delegate created via synthetic method instead of fieldKT-45185 FIR2IR: get rid of IrBuiltIns usagesKT-47918 JVM / IR: Performance degradation with const-bound for-cyclesKT-33835 Bytecode including unnecessary null checks for safe calls where left-hand side is non-nullableKT-41510 Compilation of kotlin html DSL is still too slowKT-48211 We spend a lot of time in ExpectActual declaration checker when there is very small amount of actual/expect declarationKT-39054 Optimize delegated properties which call get/set on the given KProperty instance on JVMKT-46615 Don't generate nullability assertions in methods for directly invoked lambdasKT-49613 JVM / IR: "Exception during IR lowering" with java fun interface and it's non-trivial usageKT-49548 "ClassCastException: java.util.ArrayList$Itr cannot be cast to kotlin.collections.IntIterator" with Iterable inside letKT-22562 Deprecate calls to "suspend" named functions with single dangling lambda argumentKT-47120 JVM IR: NoClassDefFoundError when there are an extension and a regular function with the same nameKT-49477 Has ran into recursion problem with two interdependant delegatesKT-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 inheritanceKT-44843 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with delegate who has name or parameter with the same name as a propertyKT-49294 Turning FlowCollector into 'fun interface' leads to AbstractMethodErrorKT-18282 Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyErrorKT-25289 Prohibit access to class members in the super constructor call of its companion and nested objectKT-32753 Prohibit @JvmField on property in primary constructor that overrides interface propertyKT-43433 Suspend conversion is disabled message in cases where it is not supported and quickfix to update language version is suggestedKT-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-nullKT-49335 NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer when using @Repeatable annotation from different fileKT-48876 java.lang.UnsupportedOperationException: org.jetbrains.kotlin.ir.expressions.impl.IrReturnableBlockImpl@4a729df2KT-48131 IAE "Repeatable annotation container value must be a class reference" on using Kotlin-repeatable annotation from dependencyKT-49322 Postpone promoting warnings to errors for ProperTypeInferenceConstraintsProcessing featureKT-49285 Exception on nested builder inference callsKT-49101 IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(out Number)KT-41378 Compilation failed: Deserializer for declaration public kotlinx.coroutines/SingleThreadDispatcher|null[0] is not foundKT-47285 IR deserialization exception when dependency KLIB has class instead of typealiasKT-46697 IllegalStateException: IrTypeAliasSymbol expected: Unbound public symbol for public kotlinx.coroutines/CancellationException|null[0] compiling KMM module for Kotlin/Native with Kotlin 1.5KT-36399 Gradually support TYPE_USE nullability annotations read from class-filesKT-11454 Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-filesKT-18768 @Notnull annotation from Java does not work with varargsKT-24392 Nullability of Java arrays is read incorrectly if @Nullable annotation has both targets TYPE_USE and VALUE_PARAMETERKT-48157 FIR: incorrect resolve with built-in names in useKT-46409 FIR: erroneous resolve to qualifier instead of extensionKT-44566 FirConflictsChecker do not check for conflicting overloads across multiple filesKT-37318 FIR: Discuss treating flexible bounded constraints in inferenceKT-45989 FIR: wrong callable reference type inferredKT-46058 [FIR] Remove state from some checkersKT-45973 FIR: wrong projection type inferredKT-43083 [FIR] False positive 'HIDDEN' on internalKT-48794 Breaking change in 1.5.30: Builder inference lambda contains inapplicable calls so {1} cant be inferredKT-46727 Report warning on contravariant usages of star projected argument from JavaKT-40668 FIR: Ambiguity on qualifier when having multiple different same-named objects in near scopesKT-37081 [FIR] errors NO_ELSE_IN_WHEN and INCOMPATIBLE_TYPES absenceKT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() callKT-45118 ClassCastException caused by parent and child class in if-elseKT-47605 Kotlin/Native: switch to LLD linker for MinGW targetsKT-48912 K/N Symbol with IrSimpleFunctionSymbolImpl is unbound and JS Validation failed in file shaders.ktKT-44436 Support default not null annotations to enhance T into T!!KT-49190 Increase stub versionsKT-48261 "overload resolution ambiguity" for JSpecify+jsr305-annotated Java List implementationKT-48778 -Xtype-enhancement-improvements-strict-mode not respecting @NonNull annotation for property accesses?KT-48606 [1.6] Instantiated annotations do not implement hashCode correctly/consistentlyKT-49157 Tail-call optimization miss with cast to type parameterKT-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" expressionKT-48590 IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(*) reified type class referenceKT-48633 Can't infer builder inference's type argument across local classKT-49136 JVM IR: NPE with safe call chain and property set to null by reflectionKT-48570 OptIn marker should not spread from class to its membersKT-48928 Prohibit using old JVM backend with language version >= 1.6KT-41978 NI: Kotlin fails to infer type of function argumentKT-48101 Smart cast on base class property is impossible if base class is from another moduleKT-48732 JVM / IR: MalformedParameterizedTypeException is thrown when a Spring Bean of suspending function type is registeredKT-47841 Turning LV to 1.6 breaks some diagnostics based on jspecify annotationsKT-48498 JVM IR: IllegalAccessError with inline function call and property delegation from different moduleKT-48319 JVM / IR: AssertionError: FUN caused by suspend lambda inside anonymous functionKT-48835 Psi2ir: vararg parameter value is lost when translating adapted function reference to base class memberKT-46908 JVM / IR: do not wrap fun interface implementation into another SAM adapter if it inherits from a functional typeKT-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 functionKT-48992 Postpone migration to new operator resolution scheme for integer literalsKT-48290 Type bounds warning based on Java annotations not issues with language level 1.6KT-47920 There is no warning on violated nullability of type parameter in accordance with java nullability annotationKT-41664 Remove the "runtime JAR files in the classpath should have the same version" warningKT-48851 Keep using warn mode for jspecify in 1.6KT-46829 IR: NullPointerException caused by setting scoped generic extension varKT-42972 Forbid protected constructor calls from public inline functionsKT-45378 Prohibit super calls in public-api inline functionsKT-48515 JSpecify: If a class has a @Nullable type-parameter bound, Kotlin should still treat unbounded wildcards like platform typesKT-48825 JVM IR: NPE with delegated property "by this" to base classKT-48535 Make EXPERIMENTAL_ANNOTATION_ON_OVERRIDE warningKT-47928 Prohibit declarations of repeatable annotation classes whose container annotation violates JLSKT-47971 Report error on declaration of a repeatable annotation class with nested class named ContainerKT-48478 JVM IR: Coroutines 1.5.1 + Kotlin 1.5.30 - ClassCastException: CompletedContinuation cannot be cast to DispatchedContinuationKT-48523 Kotlin/Native: cross-compilation from Linux to MinGW not working when platform.posix is usedKT-48671 JVM / IR: "AssertionError: Primitive array expected: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS"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 JavaKT-48653 Warnings on non-exhaustive when statements missing in some cases with 1.6KT-48394 JVM: Invalid locals caused by unboxing bytecode optimizationKT-20542 IllegalAccessError on calling private function with default parameters from internal inline function used in another packageKT-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 parameterKT-48380 kotlin.RuntimeException: Unexpected receiver typeKT-47855 Kotlin/Native: compilation fails due to Escape AnalysisKT-48291 False positive [ACTUAL_MISSING] Declaration must be marked with 'actual' when implementing actual interfaceKT-48445 "IAE: Top level call context should not be null to analyze coroutine-lambda" when compiling Kotlin with language version 1.6KT-48618 Enable by default "suspend conversion" feature in 1.6KT-47638 Drop EXPERIMENTAL_IS_NOT_ENABLED diagnosticKT-48589 KotlinTypeRefiner is lost, leading to TYPE_MISMATCH and OVERLOAD_RESOLUTION_AMBIGUITY issues with MPP projectsKT-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 loopsKT-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 valKT-48552 Kotlin/Native: iosArm64 debug build fails in 1.6.0-M1-139KT-46182 Native: prohibit using dots in identifiersKT-46230 JVM IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER MOVED_DISPATCH_RECEIVER" with value class overriding function with default parameterKT-48302 FIR: Investigate not-null assertion on generic Java methodKT-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 libraryKT-48469 Problem with properties lazy initialization while using kotlinx.serialization pluginKT-48432 Regression in IntRange.contains (and probably other ranges too) when used in-placeKT-44855 "AssertionError: SyntheticAccessorLowering should not attempt to modify other files" on smart cast of protected field ownerKT-47542 Incorrect ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED after migration to 1.6 on class indirectly extending RuntimeExceptionKT-48166 FIR: incorrect common supertype for PSI elements hierarchyKT-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 functionKT-46451 JVM Debugging: stepping on finally block end brace line before stepping into finally codeKT-48329 It's impossible to infer a type variables based on several builder inference lambdasKT-48193 Don't use the builder inference for calls which can be resolved without itKT-46450 JVM Debugging: some break statements in catch blocks have no line numbers and you cannot set breakpoints on themKT-48298 FIR: incorrect deserialized annotations in back-endKT-48234 FIR: false positive NON_INTERNAL_PUBLISHED_API for primary constructor propertyKT-48174 IR interpreter: unsupported compile-time callKT-48158 FIR: false positive ASSIGNMENT_TYPE_MISMATCH as a result of wrong type inference around callable referencesKT-48109 FIR: incorrect type inference for generic argument of intersection typeKT-48161 FIR: false positive ARGUMENT_TYPE_MISMATCH for bounded type parameter VS Java not-nullKT-48159 FIR: erroneous scope order during type resolve of constructor return typeKT-48165 FIR: false positive "initializer should be a constant value" on String.lengthKT-48175 FIR: exception for JvmField on local class propertyKT-48164 FIR: false positive OVERRIDING_FINAL_MEMBER in enum entryKT-48116 FIR: false positive NOT_A_LOOP_LABELKT-48102 FIR: false positive ABSTRACT_MEMBER_NOT_IMPLEMENTED with mapped stdlib functionsKT-47911 Native compiler on ios_arm64 target generates movi.2d instructions, which are mishandled by Apple hardwareKT-48105 FIR: generic/specific callable reference ambiguityKT-14392 Repeated annotation with use site target is not detected for getter and setterKT-47493 Missed frontend diagnostic in try/catchKT-48058 "No type for expression" compiler exception on calls with unused lambdaKT-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 lambdaKT-34594 Do not generate fake debugger variables initialization for @InlineOnly functionsKT-47749 Incorrect scope of a local variable inside the coroutineKT-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 callsKT-46448 JVM Debugging: Locals in finally blocks not always duplicated when the finally block isKT-47716 JVM / IR: NoSuchMethodError when trying to get MAX_VALUE from ULong in non-trivial try/finally contextKT-47762 JVM / IR: Properties with the same signatures in inline class and its companion object crashes the compiler with NullPointerExceptionKT-47741 JVM / IR: VerifyError: Bad type on operand stack with iterator and invoking method reference to IntIteratorKT-43696 ClassFormatError on @JvmStatic external fun in interface companion objectKT-47715 JVM / IR, R8: External getter cannot be represented in dex formatKT-47684 Add warning on is checks which are always falseKT-47685 False positive CAST_NEVER_SUCCEEDS on variable of intersection typeKT-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 nullKT-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 parameterKT-47413 FIR: Rework FirDelegatedScopeKT-47492 Illegal use of DUPKT-48534 Wrong compiler argument for RequiresOptInKT-48604 MISSING_DEPENDENCY_CLASS in test source sets with kotlin.mpp.enableGranularSourceSetsMetadata=trueKT-47970 AE: "Either library or explicit name have to be provided <built-ins module>" in IR debugger testsKT-46273 MPP: Don't fail import for case of missed platform in source set structureKT-48823 Improve error reporting on import when configuration phase in Gradle failedKT-48504 MPP: UninitializedPropertyAccessException on import if new hierarchical mpp flag conflicts with other flagsKT-47463 MPP: Import fails with Task 'runCommonizer' not found in root project if Kotlin configured only in moduleKT-47604 kotlin-stdlib-common leaks into dependencies of Android-specific source setsKT-43783 KJS / IR: companion object and nested objects are not exportedKT-47524 KJS / IR: Treat protected members as part of exported APIKT-48132 KJS / IR: "IllegalStateException" when interface methods don't have default implementationKT-47700 Support instantiation of annotation classes on JSKT-48317 KJS / IR: "TypeError: ... is not a function" on running code with suspend function inheritorsKT-48344 KJS / IR: incorrect call with vararg argument from suspend functionKT-47751 Kotlin/JS: IR + IC: "argument has no effect without source map" warnings on buildKT-46423 infix extension fun Comparable<T>.compareToKT-47421 Stabilize collection buildersKT-48584 Introduce JVM readln() and readlnOrNull() top-level functionsKT-45438 Remove brittle ‘contains’ optimization in minus/removeAll/retainAllKT-28378 Different behavior of Regex replace function in JVM and JS when replacement string contains group referenceKT-46785 Get rid of !! after readLine() in the standard libraryKT-46784 Stabilize Duration API in the standard libraryKT-46229 Bring back Duration factory extension propertiesKT-27738 Make JS Regex.replace not inlineKT-48607 Stabilize experimental API for 1.6KT-47304 Random#nextLong generates value outside provided rangeKT-47706 System property that controls the brittle contains optimizationKT-48999 Align behavior of some JS functions with their JVM counterpartKT-46243 Typography.leftGuillemete and Typography.rightGuillemete are named inconsistent with standardKT-46101 Review deprecations in stdlib for 1.6KT-48456 Introduce Common (multi-platform) readln() and readlnOrNull() top-level functionsKT-48587 Deprecate some of JS-only stdlib APIKT-39328 Make builder collection implementations serializableKT-47676 K/JS: MatchResult.next() returns no expected next match if called after matchEntireKT-39166 Nothing is silently mapped to Void in arguments of the type passed to typeOfKT-39330 Migrate declarations from kotlin.dom and kotlin.browser packages to kotlinx.*KT-28753 Comparing floating point values in array/list operations 'contains', 'indexOf', 'lastIndexOf': IEEE 754 or total orderKT-38854 Gradually change the return type of collection min/max functions to non-nullableKT-38754 Deprecate appendln in favor of appendLineKT-48807 Cinterop: cannot create bindings for a framework when Xcode 13 RC is installedKT-49384 Kotlin/Native: Unexpected variance in super type argument: out @0KT-47424 StackOverflowError in IR hashCode() methods compiling KMM module for Kotlin/Native with Kotlin 1.5.0+KT-49234 SIGSEGV using the new memory manager in release in Kotlin 1.6.0-RC in MacosX64KT-48566 ExceptionInInitializerError when configuring Gradle project with kotlin-multiplatform plugin on a host unsupported by Kotlin/NativeKT-48039 Native: support shaded (aka embeddable) compiler jar in Gradle pluginKT-42693 Remove dependency on ncurses5 libraryKT-47209 kotlin-native fails to generate valid C header if a setter takes anonymous parameter (_)KT-48074 Native: cinterop: __flexarr supportKT-47809 Kotlin/Native: ObjC-export module name usage in klib compilationKT-43024 Kotlin/Native: Windows as cross-compilation targetKT-48452 Kotlin/Native: Support thread state switching in termination handlers for the new MMKT-48143 Kotlin/Native: test fails with assert with new MM and state checkerKT-48364 Uninitialized top-level properties in new MMKT-44283 staticCFunction with CValue parameter crashes when invoked off the main threadKT-47662 [Native, All platforms] Incorrect parsing of long strings to Float and DoubleKT-45066 Support flexible types (nullability, mutability, raw) in typeOfKT-35877 typeOf<MutableList<>> cannot be distinguished from typeOf<List<>> in Kotlin/JVMKT-49007 Support three previous API versionsKT-48622 Introduce compiler X-flag to use the builder inference for all calls by defaultKT-32376 “no main manifest attribute” on running the jar for cli-compiled Kotlin objects with main functionKT-48026 Add the compiler X-flag to enable self upper bound type inferenceKT-47640 CLI: support -option=value format as for -Xoption=valueKT-47099 Add a stable compiler argument for opt-in requirements as soon as they are stableKT-48455 [Commonizer] Optimistic number commonizationKT-48459 [Commonizer] Add opt-in annotation to optimistically commonized numbersKT-47430 [Commonizer] 'platform.posix.DIR' not implementing 'CPointed' when commonized for "unixMain"KT-48567 [Commonizer] pthread_self function is not commonized in atomicfuKT-48287 [Commonizer] platform.posix.mkdir not commonized in OKIOKT-48286 [Commonizer] platform.posix.ftruncate not commonized in OKIOKT-47523 MPP: Unable to resolve c-interop dependency if platform is included in an intermediate source set with the only targetKT-48278 [Commonizer] platform.posix.usleep not commonized in sqliterKT-46691 MPP: Type mismatch for hierarchically commonized typealiasesKT-47221 C-interop commonization fails if few targets reuse same source setKT-47775 Commonizer don't run for shared native code if test source set depends on mainKT-47053 MPP: Unable to resolve c-interop commonized code from shared test source setKT-48118 Commonized c-interop lib is not attached to common main source setKT-47641 Enabled cInterop commonization triggers native compilation during Gradle sync in IDEKT-47056 MPP: Change naming for folder with commonized c-interop librariesKT-48842 Compiler crash: Symbol with IrFieldSymbolImpl is unboundKT-48117 Kotlin AllOpen Plugin should open private methodsKT-40340 jvm-abi-gen plugin: failure with Android D8 (Dexer) toolKT-40133 jvm-abi-gen plugin: fails for inline function containing apply block with anonymous objectKT-28704 jvm-abi-gen plugin: avoid calling codegen twice per moduleKT-48111 JVM / IR: "IllegalAccessError: tried to access method" with NoArg plugin and sealed classKT-49159 KotlinGradleBuildServices leaks Gradle instance when configuration cache is enabledKT-45504 Deprecate Gradle option KotlinJvmOptions.useIR since 1.5KT-49189 In Gradle, dependencies on an MPP with Android+JVM fail to resolve in pure-Java projectsKT-48830 Change deprecation level to 'ERROR' for 'KotlinGradleSubplugin'KT-48264 Cannot write Kotlin build report unless directory existsKT-48745 JVM target compatibility check should be disabled when Java sources are emptyKT-49066 Setting kotlinOptions.modulePath in an android project breaks incremental compilationKT-48847 Remove deprecated kotlin options marked for removal after 1.5KT-48245 KGP makes compileOnly configuration resolvableKT-38010 Invalid warning "Runtime JAR files in the classpath should have the same version." with java-gradle-pluginKT-48768 Misleading 'jdkHome' deprecation messageKT-46719 Remove 'kotlin.useFallbackCompilerSearch' build optionKT-47792 KGP should ignore ProjectDependency when customize kotlin DependenciesKT-47867 Replace usages of IncrementalTaskInputs with InputChangesKT-46972 Migrate Kotlin repo to use Gradle toolchain featureKT-49124 KJS / Gradle: Unable to load '@webpack-cli/serve' commandKT-49201 KJS / Gradle: NPM dependencies resolution may fail on parallel buildsKT-48241 KJS / Gradle: NPM test dependency may break Gradle configuration cacheKT-32071 Possibility to disable downloading of Node.js and YarnKT-48332 Make NodeJsSetupTask and YarnSetupTask not cacheableKT-37895 KJS: NPM Post-install Scripts sometimes print "node: not found"KT-34985 kotlin-gradle-plugin: Should align ways NodeJs and Yarn are downloadedKT-48709 MPP: Task compileKotlinMacosX64 fails on matching native variants if ktlint presentedKT-48919 Gradle multiplatform plugin 1.6.0-M1 does not accept apiVersion = "1.7"KT-46343 [Commonizer] Use lockfile for NativeDistributionCommonizationCacheKT-48427 Execution failed for task ':commonizeNativeDistribution'. > java.io.FileNotFoundException lock (No such file or directory)KT-48513 Commonized platform libraries are unresolved in modules for new hierarchical MPP flagKT-48138 CInteropCommonizer: Missing commonization request if test source set has different targets than associated mainKT-35832 Gradle: MPP plugin operates with -Xuse-experimental and not with -Xopt-inKT-48729 Test-source sets receive extra unnecessary granular dependencies to more common source sets when depending on MPP-libraryKT-37511 CocoaPods Gradle plugin: Support incremental task execution when switching between Xcode and terminalKT-47362 Cocoapods plugin: add error reporting for case when pod is not installed on user machineKT-37513 CocoaPods Gradle plugin: Support building tests from terminal for projects depending on podsKT-45545 Kapt is not compatible with JDK 16+KT-47853 KaptWithoutKotlincTask eagerly resolves dependencies during construction/configuration and can cause deadlocksKT-47934 KaptJavaLog is unable to map stub back to the kotlin sourceKT-48195 Kapt causes dead lock in DefaultFileLockManagerKT-49400 Script resolver options can't take values with special symbols (/, , $, :, .) in themKT-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-47927 Script: memory leak with new enginesKT-48025 JVM / IR / Script: IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER caused by method tnat returns outer functionKT-48303 main.kts script fails to detect vanished dependencies if run from the cacheKT-48177 Scripts: OutOfMemoryException with circular @file:ImportKT-46645 Scripts: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" caused by get accessor| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.0.zip | 174c92e12a54c0901fd9f0badacf1514c28b5197a95654e4dab1775293dde1dc |
| kotlin-native-linux-x86_64-1.6.0.tar.gz | 64fcc58174feabec7de521053baa2edbd883419a721bce79a6e1c7bbd5c15e51 |
| kotlin-native-macos-x86_64-1.6.0.tar.gz | 856a58b92672cd83b84c23ae5af19e59a08509d83a0de4a50b89f2259e2c7306 |
| kotlin-native-macos-aarch64-1.6.0.tar.gz | 12b29e1763be6715fb3ecafb6ed9bbf7f9874d398654465380ceec69aa9007a2 |
| kotlin-native-windows-x86_64-1.6.0.zip | 90fbba1e309f8cac128e15f0673991b13bb07b4aa09e40188476ddaab29bc9a7 |
One column per quarter.
`KT-22562` Deprecate calls to "suspend" named functions with single dangling lambda argument
KT-43919 Support loading Java annotations on base classes and implementing interfaces' type argumentsKT-45185 FIR2IR: get rid of IrBuiltIns usagesKT-49477 Has ran into recursion problem with two interdependant delegatesKT-49371 JVM / IR: "NoSuchMethodError" with multiple inheritanceKT-49294 Turning FlowCollector into 'fun interface' leads to AbstractMethodErrorKT-18282 Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyErrorKT-25289 Prohibit access to class members in the super constructor call of its companion and nested objectKT-32753 Prohibit @JvmField on property in primary constructor that overrides interface propertyKT-43433 Suspend conversion is disabled message in cases where it is not supported and quickfix to update language version is suggestedKT-49209 Default upper bound for type variables should be non-nullKT-22562 Deprecate calls to "suspend" named functions with single dangling lambda argumentKT-49335 NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer when using @Repeatable annotation from different fileKT-49322 Postpone promoting warnings to errors for ProperTypeInferenceConstraintsProcessing featureKT-49285 Exception on nested builder inference callsKT-49101 IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(out Number)KT-36399 Gradually support TYPE_USE nullability annotations read from class-filesKT-11454 Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-filesKT-18768 @Notnull annotation from Java does not work with varargsKT-24392 Nullability of Java arrays is read incorrectly if @Nullable annotation has both targets TYPE_USE and VALUE_PARAMETERKT-48157 FIR: incorrect resolve with built-in names in useKT-46409 FIR: erroneous resolve to qualifier instead of extensionKT-44566 FirConflictsChecker do not check for conflicting overloads across multiple filesKT-37318 FIR: Discuss treating flexible bounded constraints in inferenceKT-45989 FIR: wrong callable reference type inferredKT-46058 [FIR] Remove state from some checkersKT-45973 FIR: wrong projection type inferredKT-43083 [FIR] False positive 'HIDDEN' on internalKT-46727 Report warning on contravariant usages of star projected argument from JavaKT-40668 FIR: Ambiguity on qualifier when having multiple different same-named objects in near scopesKT-37081 [FIR] errors NO_ELSE_IN_WHEN and INCOMPATIBLE_TYPES absenceKT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() callKT-45118 ClassCastException caused by parent and child class in if-elseKT-47605 Kotlin/Native: switch to LLD linker for MinGW targetsKT-44436 Support default not null annotations to enhance T into T!!KT-49190 Increase stub versionsKT-48534 Wrong compiler argument for RequiresOptInKT-47970 AE: "Either library or explicit name have to be provided <built-ins module>" in IR debugger testsKT-43783 KJS / IR: companion object and nested objects are not exportedKT-47524 KJS / IR: Treat protected members as part of exported APIKT-46229 Bring back Duration factory extension propertiesKT-49384 Kotlin/Native: Unexpected variance in super type argument: out @0KT-49234 SIGSEGV using the new memory manager in release in Kotlin 1.6.0-RC in MacosX64KT-49189 In Gradle, dependencies on an MPP with Android+JVM fail to resolve in pure-Java projectsKT-48830 Change deprecation level to 'ERROR' for 'KotlinGradleSubplugin'KT-48264 Cannot write Kotlin build report unless directory existsKT-45504 Deprecate Gradle option KotlinJvmOptions.useIR since 1.5KT-49124 KJS / Gradle: Unable to load '@webpack-cli/serve' commandKT-49201 KJS / Gradle: NPM dependencies resolution may fail on parallel buildsKT-48709 MPP: Task compileKotlinMacosX64 fails on matching native variants if ktlint presentedKT-47783 REPL: Keywords completion appears after numeric and string literalsKT-49400 Script resolver options can't take values with special symbols (/, , $, :, .) in them| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.0-RC2.zip | ef2a9b848584b8d8dd9a5e652ed8f9121076b0c65c0c223c780a2f81519f2416 |
| kotlin-native-linux-x86_64-1.6.0-RC2.tar.gz | c915017f3325fda42f6e8c226c317090092abca354aae2123e56bc4184b05462 |
| kotlin-native-macos-x86_64-1.6.0-RC2.tar.gz | 96cc58bc25adc678d10dc89ef35b1ad45c53177d511decde16daa83f16092afc |
| kotlin-native-macos-aarch64-1.6.0-RC2.tar.gz | cecd88bab165ab5abef7fb4543496c57d4f39bb4a15bc7899db6fc3c1c19cffc |
| kotlin-native-windows-x86_64-1.6.0-RC2.zip | cc90601c0dacf5c170d18386f39c3e69fa998dc2f1f55e9cff4fb75321892b97 |
`KT-46101` Review deprecations in stdlib for 1.6
KT-49157 Tail-call optimization miss with cast to type parameterKT-48778 -Xtype-enhancement-improvements-strict-mode not respecting @NonNull annotation for property accesses?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" expressionKT-48590 IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(*) reified type class referenceKT-48261 "overload resolution ambiguity" for JSpecify+jsr305-annotated Java List implementationKT-48633 Can't infer builder inference's type argument across local classKT-49136 JVM IR: NPE with safe call chain and property set to null by reflectionKT-48912 K/N Symbol with IrSimpleFunctionSymbolImpl is unbound and JS Validation failed in file shaders.ktKT-48928 Prohibit using old JVM backend with language version >= 1.6KT-41978 NI: Kotlin fails to infer type of function argumentKT-48732 JVM / IR: MalformedParameterizedTypeException is thrown when a Spring Bean of suspending function type is registeredKT-47841 Turning LV to 1.6 breaks some diagnostics based on jspecify annotationsKT-48498 JVM IR: IllegalAccessError with inline function call and property delegation from different moduleKT-48319 JVM / IR: AssertionError: FUN caused by suspend lambda inside anonymous functionKT-48835 Psi2ir: vararg parameter value is lost when translating adapted function reference to base class memberKT-46908 JVM / IR: do not wrap fun interface implementation into another SAM adapter if it inherits from a functional typeKT-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 functionKT-48992 Postpone migration to new operator resolution scheme for integer literalsKT-48290 Type bounds warning based on Java annotations not issues with language level 1.6KT-47920 There is no warning on violated nullability of type parameter in accordance with java nullability annotationKT-48851 Keep using warn mode for jspecify in 1.6KT-46829 IR: NullPointerException caused by setting scoped generic extension varKT-44843 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with delegate who has name or parameter with the same name as a propertyKT-42972 Forbid protected constructor calls from public inline functionsKT-45378 Prohibit super calls in public-api inline functionsKT-48515 JSpecify: If a class has a @Nullable type-parameter bound, Kotlin should still treat unbounded wildcards like platform typesKT-48825 JVM IR: NPE with delegated property "by this" to base classKT-48535 Make EXPERIMENTAL_ANNOTATION_ON_OVERRIDE warningKT-48478 JVM IR: Coroutines 1.5.1 + Kotlin 1.5.30 - ClassCastException: CompletedContinuation cannot be cast to DispatchedContinuationKT-48671 JVM / IR: "AssertionError: Primitive array expected: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS"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 JavaKT-20542 IllegalAccessError on calling private function with default parameters from internal inline function used in another packageKT-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 parameterKT-48659 JVM / IR: Referential equality returns true for different instancesKT-48606 [1.6] Instantiated annotations do not implement hashCode correctly/consistentlyKT-48316 "No value passed for parameter" regression with Java annotation default values with JSR-305KT-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 valKT-46273 MPP: Don't fail import for case of missed platform in source set structureKT-48823 Improve error reporting on import when configuration phase in Gradle failedKT-48504 MPP: UninitializedPropertyAccessException on import if new hierarchical mpp flag conflicts with other flagsKT-45438 Remove brittle ?contains? optimization in minus/removeAll/retainAllKT-47304 Random#nextLong generates value outside provided rangeKT-48999 Align behavior of some JS functions with their JVM counterpartKT-28378 Different behavior of Regex replace function in Java and JS when replacement string contains group referenceKT-46229 Bring back Duration factory extension propertiesKT-46243 Typography.leftGuillemete and Typography.rightGuillemete are named inconsistent with standardKT-46101 Review deprecations in stdlib for 1.6KT-48456 Introduce Common (multi-platform) readln() and readlnOrNull() top-level functionsKT-38754 Deprecate appendln in favor of appendLineKT-48807 Cinterop: cannot create bindings for a framework when Xcode 13 RC is installedKT-49007 Support three previous API versionsKT-48842 Compiler crash: Symbol with IrFieldSymbolImpl is unboundKT-48117 Kotlin AllOpen Plugin should open private methodsKT-48745 JVM target compatibility check should be disabled when Java sources are emptyKT-49066 Setting kotlinOptions.modulePath in an android project breaks incremental compilationKT-48847 Remove deprecated kotlin options marked for removal after 1.5KT-48245 KGP makes compileOnly configuration resolvableKT-48768 Misleading 'jdkHome' deprecation messageKT-48919 Gradle multiplatform plugin 1.6.0-M1 does not accept apiVersion = "1.7"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-45545 Kapt is not compatible with JDK 16+KT-47934 KaptJavaLog is unable to map stub back to the kotlin source| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.0-M1.zip | abf930acf14518cf0f9d18c35b2a2ecf00048a7c62aa69a98e4f6367704f21a3 |
| kotlin-native-linux-x86_64-1.6.0-RC.tar.gz | 8f3c63e39d725637354c171c85dc11df5f6bd477ed9eb2e21bbea6d94f62ff50 |
| kotlin-native-macos-x86_64-1.6.0-RC.tar.gz | dc863712ace1b71715065209bdec1b4396e522842bd86223c4ecf306c598c7e9 |
| kotlin-native-macos-aarch64-1.6.0-RC.tar.gz | eeb5189d4f7114150e8d21584d594d321177ac2d021dcc65ed7958b4133470c7 |
| kotlin-native-windows-x86_64-1.6.0-RC.zip | 2fc1c50d2efa87030cd0b01b8da202f05f536c632fd2fedb61eb2572b3825c26 |
`KT-48794` Breaking change in 1.5.30: Builder inference lambda contains inapplicable calls so {1} cant be inferred
KT-48019 Bundle Kotlin Tooling Metadata into apk artifactsKT-47733 JVM / IR: Android Synthetic don't generate _findCachedViewById functionKT-12794 Allow runtime retention repeatable annotations when compiling under Java 8KT-47984 In-place arguments inlining for @InlineOnly functionsKT-48194 Try to resolve calls where we don't have enough type information, using the builder inference despite the presence of the annotationKT-26245 Add ability to specify generic type parameters as not-nullKT-45949 Kotlin/Native: Improve bound check eliminationKT-47699 Support programmatic creation of class annotations and corresponding feature flag on JVMKT-47736 Support conversion from regular functional types to suspending ones in JVM IRKT-39055 Support property delegate created via synthetic method instead of fieldKT-33835 Bytecode including unnecessary null checks for safe calls where left-hand side is non-nullableKT-41510 Compilation of kotlin html DSL is still too slowKT-48211 We spend a lot of time in ExpectActual declaration checker when there is very small amount of actual/expect declarationKT-39054 Optimize delegated properties which call get/set on the given KProperty instance on JVMKT-47918 JVM / IR: Performance degradation with const-bound for-cyclesKT-47785 Compilation time increased when trying to compile AssertJ DB expression in 1.5.21KT-46615 Don't generate nullability assertions in methods for directly invoked lambdasKT-48523 Kotlin/Native: cross-compilation from Linux to MinGW not working when platform.posix is usedKT-48295 JVM / IR: VerifyError: Bad access to protected data in getfieldKT-48440 JVM IR: Missing checkcast in generated bytecode causes VerifyError in Kotlin 1.5.30KT-48794 Breaking change in 1.5.30: Builder inference lambda contains inapplicable calls so {1} cant be inferredKT-48653 Warnings on non-exhaustive when statements missing in some cases with 1.6KT-48394 JVM: Invalid locals caused by unboxing bytecode optimizationKT-48380 kotlin.RuntimeException: Unexpected receiver typeKT-47855 Kotlin/Native: compilation fails due to Escape AnalysisKT-48291 False positive [ACTUAL_MISSING] Declaration must be marked with 'actual' when implementing actual interfaceKT-48613 Kotlin/Native fails to compile debug binaries for watchosArm64 targetKT-48618 Enable by default "suspend conversion" feature in 1.6KT-48543 Native compiler crashes because of bridges for $default stubsKT-47328 JVM / IR: NoSuchFieldError with missing CHECKCASTKT-47638 Drop EXPERIMENTAL_IS_NOT_ENABLED diagnosticKT-48349 OptIn markers are forbidden on local variable / value parameter / property getter only in presence of explicit Target annotationKT-48589 KotlinTypeRefiner is lost, leading to TYPE_MISMATCH and OVERLOAD_RESOLUTION_AMBIGUITY issues with MPP projectsKT-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 loopsKT-47772 False negative WRONG_ANNOTATION_TARGET on type argument to function callKT-48552 Kotlin/Native: iosArm64 debug build fails in 1.6.0-M1-139KT-46182 Native: prohibit using dots in identifiersKT-47917 JVM: "UTF8 string too large" caused by a big stringKT-46230 JVM IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER MOVED_DISPATCH_RECEIVER" with value class overriding function with default parameterKT-48302 FIR: Investigate not-null assertion on generic Java methodKT-47422 -Xjspecify-annotations: If a class has a @Nullable type-parameter bound, Kotlin should still treat some users' type arguments as platform typesKT-48500 AE: "Last parameter type of suspend function must be Continuation, but it is kotlin.coroutines.experimental.Continuation" for kotlin-stdlib-common libraryKT-48469 Problem with properties lazy initialization while using kotlinx.serialization pluginKT-48432 Regression in IntRange.contains (and probably other ranges too) when used in-placeKT-48361 INTEGER_OPERATOR_RESOLVE_WILL_CHANGE is not reported in some positionsKT-44855 "AssertionError: SyntheticAccessorLowering should not attempt to modify other files" on smart cast of protected field ownerKT-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 functionKT-46451 JVM Debugging: stepping on finally block end brace line before stepping into finally codeKT-48329 It's impossible to infer a type variables based on several builder inference lambdasKT-48193 Don't use the builder inference for calls which can be resolved without itKT-46450 JVM Debugging: some break statements in catch blocks have no line numbers and you cannot set breakpoints on themKT-48172 "IllegalStateException: Cannot serialize error type: [ERROR : <LOOP IN SUPERTYPES>]" in 1.5.21 with java kotlin interopKT-48262 "Inconsistent type" with JSpecify @NullMarkedKT-46697 IllegalStateException: IrTypeAliasSymbol expected: Unbound public symbol for public kotlinx.coroutines/CancellationException|null[0] compiling KMM module for Kotlin/Native with Kotlin 1.5KT-47285 IR deserialization exception when dependency KLIB has class instead of typealiasKT-41378 Compilation failed: Deserializer for declaration public kotlinx.coroutines/SingleThreadDispatcher|null[0] is not foundKT-47988 JVM / IR: "VerifyError: Bad type on operand stack" when invoking apply with a local method referenceKT-47833 False positive "Type argument is not within its bounds " with upcasting in 1.5.30-M1KT-47911 Native compiler on ios_arm64 target generates movi.2d instructions, which are mishandled by Apple hardwareKT-14392 Repeated annotation with use site target is not detected for getter and setterKT-47493 Missed frontend diagnostic in try/catchKT-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 lambdaKT-47830 Some code doesn't compile with unrestricted builder inferenceKT-34594 Do not generate fake debugger variables initialization for @InlineOnly functionsKT-42139 NI: NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER for emptyList / listOf (with no arguments) / emptyMap / mapOf (with no arguments) inside if block inside sequence blockKT-47749 Incorrect scope of a local variable inside the coroutineKT-47527 JVM / IR ClassCastException: "kotlin.Unit cannot be cast to java.lang.String"KT-47941 "IllegalStateException: Expected some types" on a call with several excepted type constraintsKT-47854 "IllegalArgumentException: Type is inconsistent" with Android's @Nullable annotation starting in Kotlin 1.5.20KT-47899 "AssertionError: Intersection type should not be marked nullable" with 1.5.21KT-47846 Stack overflow when handling enhanced recursive type parameterKT-47747 Introduce specific error for calls which could be resolved only with unrestricted builder inferenceKT-47840 JVM / IR: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER name: x" in nested local functions with recursive callsKT-46448 JVM Debugging: Locals in finally blocks not always duplicated when the finally block isKT-47396 <?> in @NullMarked code should permit nullable typesKT-47716 JVM / IR: NoSuchMethodError when trying to get MAX_VALUE from ULong in non-trivial try/finally contextKT-47762 JVM / IR: Properties with the same signatures in inline class and its companion object crashes the compiler with NullPointerExceptionKT-47729 False positive INTEGER_OPERATOR_RESOLVE_WILL_CHANGE warning: "expression will be resolved to Int in future releases"KT-47741 JVM / IR: VerifyError: Bad type on operand stack with iterator and invoking method reference to IntIteratorKT-43696 ClassFormatError on @JvmStatic external fun in interface companion objectKT-47715 JVM / IR, R8: External getter cannot be represented in dex formatKT-47744 UninitializedPropertyAccessException compiler exception on nested builder inference callsKT-47724 Type inference: False positive "Returning type parameter has been inferred to Nothing implicitly"KT-47684 Add warning on is checks which are always falseKT-47685 False positive CAST_NEVER_SUCCEEDS on variable of intersection typeKT-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 nullKT-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 parameterKT-47589 Using RequiresOptIn annotation on constructor property results in error even if the annotation has no VALUE_PARAMETER targetKT-47413 FIR: Rework FirDelegatedScopeKT-47120 JVM IR: NoClassDefFoundError when there are an extension and a regular function with the same nameKT-47492 Illegal use of DUPKT-47463 MPP: Import fails with Task 'runCommonizer' not found in root project if Kotlin configured only in moduleKT-47557 KJS: With NPM dependency IDEA import fails when performed before Gradle buildKT-47604 kotlin-stdlib-common leaks into dependencies of Android-specific source setsKT-47700 Support instantiation of annotation classes on JSKT-46204 KJS / IR: Support SuspendFunctionN as super typeKT-48344 KJS / IR: incorrect call with vararg argument from suspend functionKT-46551 KJS / IR: Add a basic sourcemap generationKT-47751 Kotlin/JS: IR + IC: "argument has no effect without source map" warnings on buildKT-48587 Deprecate some of JS-only stdlib APIKT-48584 Introduce JVM readln() and readlnOrNull() top-level functionsKT-39328 Make builder collection implementations serializableKT-47676 K/JS: MatchResult.next() returns no expected next match if called after matchEntireKT-39166 Nothing is silently mapped to Void in arguments of the type passed to typeOfKT-48566 ExceptionInInitializerError when configuring Gradle project with kotlin-multiplatform plugin on a host unsupported by Kotlin/NativeKT-48591 Kotlin/Native: Char.isHighSurrogate and Char.isLowSurrogate return wrong result for macosArm64 and iosArm64 with compiler cache enabledKT-48491 CInterop broke in Kotlin 1.5.30KT-48039 Native: support shaded (aka embeddable) compiler jar in Gradle pluginKT-42693 Remove dependency on ncurses5 libraryKT-47424 StackOverflowError in IR hashCode() methods compiling KMM module for Kotlin/Native with Kotlin 1.5.0+KT-47209 kotlin-native fails to generate valid C header if a setter takes anonymous parameter (_)KT-48074 Native: cinterop: __flexarr supportKT-47809 Kotlin/Native: ObjC-export module name usage in klib compilationKT-43024 Kotlin/Native: Windows as cross-compilation targetKT-48452 Kotlin/Native: Support thread state switching in termination handlers for the new MMKT-48143 Kotlin/Native: test fails with assert with new MM and state checkerKT-48364 Uninitialized top-level properties in new MMKT-44283 staticCFunction with CValue parameter crashes when invoked off the main threadKT-47662 [Native, All platforms] Incorrect parsing of long strings to Float and DoubleKT-47650 KClass::nestedClasses throws ClassCastException for script classes with type aliasesKT-45066 Support flexible types (nullability, mutability, raw) in typeOfKT-35877 typeOf<MutableList<>> cannot be distinguished from typeOf<List<>> in Kotlin/JVMKT-47623 Deprecate -Xuse-experimentalKT-32376 “no main manifest attribute” on running the jar for cli-compiled Kotlin objects with main functionKT-48026 Add the compiler X-flag to enable self upper bound type inferenceKT-47640 CLI: support -option=value format as for -Xoption=valueKT-47099 Add a stable compiler argument for opt-in requirements as soon as they are stableKT-30778 kotlin-compiler.jar contains shaded but not relocated kotlinx.coroutinesKT-47433 [Commonizer] Commonize functions/properties with TA/Class types in signatureKT-47691 [Commonizer] Commonize var and val propertiesKT-47434 [Commonizer] Commonize parameterized (type-alias + class) typesKT-47432 [Commonizer] Commonize (type-alias + class) types used in functionsKT-47523 MPP: Unable to resolve c-interop dependency if platform is included in an intermediate source set with the only targetKT-48278 [Commonizer] platform.posix.usleep not commonized in sqliterKT-46691 MPP: Type mismatch for hierarchically commonized typealiasesKT-47221 C-interop commonization fails if few targets reuse same source setKT-47775 Commonizer don't run for shared native code if test source set depends on mainKT-47053 MPP: Unable to resolve c-interop commonized code from shared test source setKT-48118 Commonized c-interop lib is not attached to common main source setKT-47641 Enabled cInterop commonization triggers native compilation during Gradle sync in IDEKT-47056 MPP: Change naming for folder with commonized c-interop librariesKT-40340 jvm-abi-gen plugin: failure with Android D8 (Dexer) toolKT-40133 jvm-abi-gen plugin: fails for inline function containing apply block with anonymous objectKT-28704 jvm-abi-gen plugin: avoid calling codegen twice per moduleKT-48111 JVM / IR: "IllegalAccessError: tried to access method" with NoArg plugin and sealed classKT-45202 Kapt crashes with java.io.UTFDataFormatExceptionKT-46719 Remove 'kotlin.useFallbackCompilerSearch' build optionKT-27687 Empty directories in source set causes gradle cache miss for KotlinCompile taskKT-48226 Kotlin toolchain does not set 'jvmTarget' for Kotlin tasks on configuration cache reuseKT-47792 KGP should ignore ProjectDependency when customize kotlin DependenciesKT-47867 Replace usages of IncrementalTaskInputs with InputChangesKT-47940 Kotlin JVM toolchain breaks configuration cacheKT-47520 Kotlin and Java target compatibility check produces false positive on using Gradle toolchainsKT-46978 Duplicate resource errors on gradle 7 with multi-module multiplatform project with withJavaKT-47635 Kotlin version conflict on using 'noarg' Gradle pluginKT-47636 Kotlin version conflict on using 'sam-with-receiver' Gradle pluginKT-47354 Kotlin version conflict on using 'allopen' Gradle pluginKT-46972 Migrate Kotlin repo to use Gradle toolchain featureKT-48332 Make NodeJsSetupTask and YarnSetupTask not cacheableKT-48241 KJS / Gradle: NPM test dependency may break Gradle configuration cacheKT-32071 Possibility to disable downloading of Node.js and YarnKT-37895 KJS: NPM Post-install Scripts sometimes print "node: not found"KT-34985 kotlin-gradle-plugin: Should align ways NodeJs and Yarn are downloadedKT-46343 [Commonizer] Use lockfile for NativeDistributionCommonizationCacheKT-48427 Execution failed for task ':commonizeNativeDistribution'. > java.io.FileNotFoundException lock (No such file or directory)KT-48513 Commonized platform libraries are unresolved in modules for new hierarchical MPP flagKT-48138 CInteropCommonizer: Missing commonization request if test source set has different targets than associated mainKT-35832 Gradle: MPP plugin operates with -Xuse-experimental and not with -Xopt-inKT-38111 Gradle DSL: rename useExperimentalAnnotation functionKT-47612 Task :buildKotlinToolingMetadata is incompatible with Gradle configuration cacheKT-47611 Task :generateMetadataFileForKotlinMultiplatformPublication is incompatible with Gradle configuration cacheKT-47362 Cocoapods plugin: add error reporting for case when pod is not installed on user machineKT-37513 CocoaPods Gradle plugin: Support building tests from terminal for projects depending on podsKT-47078 Support Apple Silicon in cocoapods gradle pluginKT-46804 Slow Kotlin incremental build: LookupStorage operationsKT-48025 JVM / IR / Script: IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER caused by method tnat returns outer functionKT-47927 Script: memory leak with new enginesKT-48303 main.kts script fails to detect vanished dependencies if run from the cacheKT-48177 Scripts: OutOfMemoryException with circular @file:ImportKT-46645 Scripts: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" caused by get accessorKT-43917 Gradle dependency conflict with resolutionStrategy failOnVersionConflict and kotlin 1.4KT-47853 KaptWithoutKotlincTask eagerly resolves dependencies during construction/configuration and can cause deadlocksKT-48195 Kapt causes dead lock in DefaultFileLockManagerKT-47347 KAPT: Stub generation in Gradle cache is not consistently relocatable| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.0-M1.zip | 05bf439028c3454a861211d289aad1cd505e93a7f75c810406b6cf8ccdf80b6d |
| kotlin-native-linux-x86_64-1.6.0-M1.tar.gz | dfa9a3bebb2f37df173623134d8bcb85ddc8662f402dcd732defa9082f01ed1a |
| kotlin-native-macos-x86_64-1.6.0-M1.tar.gz | 5b15c96afaf25a67009228bb40db86e2bf4598ac0da5b7344094a7e55d61ad8b |
| kotlin-native-macos-aarch64-1.6.0-M1.tar.gz | 11e472c4678eebce818c6fd64c2f25df9a143dcba0c77d52b929ceb2f791ed55 |
| kotlin-native-windows-x86_64-1.6.0-M1.zip | 89ee2e6436319956bf18590ca68cc3326ea56aa15968d7b23fe7809d0941de1c |
`KT-49798` [MPP] [Android] AGP 7.1.0+ android target publications leak 'AgpVersionAttr' attribute
KT-49798 [MPP] [Android] AGP 7.1.0+ android target publications leak 'AgpVersionAttr' attribute| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.32.zip | 2e728c43ee0bf819eae06630a4cbbc28ba2ed5b19a55ee0af96d2c0ab6b6c2a5 |
| kotlin-native-linux-x86_64-1.5.32.tar.gz | 3b1441171951f80272d227da8673dcceff48343a3effba36ee49e5be5f55a1a3 |
| kotlin-native-macos-x86_64-1.5.32.tar.gz | 3060512bceb7e3b0bdfe9f5af7d526192b745be1c42a317b6a455b06393513df |
| kotlin-native-macos-aarch64-1.5.32.tar.gz | b41322c2e7d88379d65554b70edc34eb05f49c9d72d528c16b64a60a9c2250b8 |
| kotlin-native-windows-x86_64-1.5.32.zip | 6d6a2dbaa65d3b5f07bb6b48cbd6fa92f616d2c8edd0afb4f19f1cc35566476a |
`KT-48659` JVM / IR: Referential equality returns true for different instances
KT-48659 JVM / IR: Referential equality returns true for different instancesKT-48613 Kotlin/Native fails to compile debug binaries for watchosArm64 targetKT-48316 "No value passed for parameter" regression with Java annotation default values with JSR-305KT-48343 Mistake in an error message for uninferred type variable without unrestricted builder inferenceKT-48543 Native compiler crashes because of bridges for $default stubsKT-48349 OptIn markers are forbidden on local variable / value parameter / property getter only in presence of explicit Target annotationKT-48295 JVM / IR: VerifyError: Bad access to protected data in getfieldKT-48551 JVM / IR: "IllegalStateException: Inline class has no primary constructor" caused by inline class from one module and fun interface from anotherKT-47917 JVM: "UTF8 string too large" caused by a big stringKT-48440 JVM IR: Missing checkcast in generated bytecode causes VerifyError in Kotlin 1.5.30KT-48361 INTEGER_OPERATOR_RESOLVE_WILL_CHANGE is not reported in some positionsKT-48267 JVM IR: CCE on callable reference to Array constructor passed to inline functionKTIJ-15744 Reopening build.gradle.kts-based project reports MISSING_SCRIPT_BASE_CLASS KotlinBuildScript until re-importKTIJ-19005 JDK 17: "PermittedSubclasses requires ASM9" exception multiple times per second during analysisKTIJ-19504 IDE highlighting: Kotlin plugin 1.5.30 started showing some valid classes from multiplatform libraries as not existingKT-48591 Kotlin/Native: Char.isHighSurrogate and Char.isLowSurrogate return wrong result for macosArm64 and iosArm64 with compiler cache enabledKT-48491 CInterop broke in Kotlin 1.5.30| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.31.zip | 661111286f3e5ac06aaf3a9403d869d9a96a176b62b141814be626a47249fe9e |
| kotlin-native-linux-x86_64-1.5.31.tar.gz | 636b7e9e54eefa3fa1d284677a8ec2271d0f98b024a8a60127ef20a3badaae03 |
| kotlin-native-macos-x86_64-1.5.31.tar.gz | fde7224a8e04a6cd934ecbf55d4d51966f8a0668104f4316a76b3f38062d1ade |
| kotlin-native-macos-aarch64-1.5.31.tar.gz | fbd005e360253e7d7ff1cd78b7cbbe34df0592812676deada6620a53d469d803 |
| kotlin-native-windows-x86_64-1.5.31.zip | 11c2e3378ea2e0121e9c3378e58f9813fc5f7850110c0e341739ab514f1379ca |
`KT-39883` Deprecate computing constant values if complex boolean expressions in when condition branches and conditions of loops
KT-47405 Incorrect path from inlined method in stacktrace on iOS-simulator ARM64KT-47408 Incorrect line number of inlined method on iOS-simulator ARM64KT-44261 Support RxJava 3 nullability annotationsKT-32443 Experimental declarations should be contagious even when they are not explicitly usedKT-45844 Forbid using experimental markers on override declarationsKT-45845 Forbid using experimental markers on getterKT-46644 Resolve overrides for IrProperty on deserializationKT-46967 Support class type parameters annotations in FIRKT-47402 Native: optimize access to object declarations that have only const vals and no init blocksKT-47709 Make when statements with enum, sealed, and Boolean subjects exhaustive by defaultKT-47699 Support programmatic creation of class annotations and corresponding feature flag on JVMKT-45103 Direct invoke optimizationKT-47785 Compilation time increased when trying to compile AssertJ DB expression in 1.5.21KT-48361 INTEGER_OPERATOR_RESOLVE_WILL_CHANGE is not reported in some positionsKT-48180 JVM / IR: AssertionError: "Lambda with offset already exists" caused by calling inline function with default lambda parameterKT-47328 JVM / IR: NoSuchFieldError with missing CHECKCASTKT-48172 "IllegalStateException: Cannot serialize error type: [ERROR : <LOOP IN SUPERTYPES>]" in 1.5.21 with java kotlin interopKT-48230 JVM IR: CCE for multiple receivers caseKT-48262 "Inconsistent type" with JSpecify @NullMarkedKT-48167 JVM / IR: If Map#entrySet is implemented in an interface, Kotlin compiler generates incorrect code for its implementationKT-47988 JVM / IR: "VerifyError: Bad type on operand stack" when invoking apply with a local method referenceKT-48163 JVM / IR: "VerifyError: Bad type on operand stack" when throwing result of smartcastKT-47833 False positive "Type argument is not within its bounds " with upcasting in 1.5.30-M1KT-47830 Some code doesn't compile with unrestricted builder inferenceKT-39883 Deprecate computing constant values if complex boolean expressions in when condition branches and conditions of loopsKT-47037 Eliminate builder inference restrictionsKT-46726 IR + BuilderInference: AssertionError: Unbound private symbol <ERROR CLASS> on usage of this in a BuilderInference lambdaKT-43855 Support gradual introduction of new nullability annotationsKT-43142 FIR: Check UPPER_BOUND_VIOLATED for type alias constructors properlyKT-45228 Leaking builder inference type variables though callable referencesKT-42270 NI: NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER for BuilderInference with extension functionsKT-46029 JVM / IR: "Unbound private symbol: <ERROR CLASS>" when trying to save SequenceScope in propertyKT-45258 Wrong CST between types which contain stub typeKT-45224 Type safety problem through leaking of the builder inference scopeKT-22852 Report diagnostics on implicit usages of experimental APIKT-22941 Experimental marker annotation with SOURCE retention is compiled without errorKT-24993 Inference for buildSequence/yield doesn't work for labeled lambdasKT-31728 Incorrect EXPERIMENTAL_OVERRIDE_ERROR for override of experimental function in anonymous objectKT-33364 Kotlin/Native debugger: execution stops only at next line for breakpoint at when expression without parameterKT-42139 NI: NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER for emptyList / listOf (with no arguments) / emptyMap / mapOf (with no arguments) inside if block inside sequence blockKT-44241 NI: BuilderInference regressionKT-44372 FIR: KClass::java cannot be resolved as callable referenceKT-44547 Native: wrong RTTI when overriding functions with equal signatures but different type argumentsKT-44571 Segfault on unnecessary int unboxingKT-45083 Problem with property reference in builder inferenceKT-45315 Deprecate (V)::a reference resolution to companion in FE 1.0KT-46393 AE: "1 trailing arguments were found in Any<T> type" for private function with implicit anonymous return type inside generic classKT-46661 FIR: Investigate inference issue with self-types and star projectionKT-46775 [Native] [IR] Support multiple suspend lambdas as class supertypesKT-46836 Error: Invalid LLVM module on inlineClasses external testsKT-46838 NullPointerException: Parameter specified as non-null is null in CollectionsKt.joinToString()KT-46896 Native IR: NPE when using irBuiltIns.suspendFunctionKT-46996 FIR: INFERENCE_NO_INFORMATION_FOR_PARAMETER on type aliases with non-trivial expansionsKT-47034 KtValueArgument.getArgumentExpression could lead to StubBasedPsiElementBase.notBoundInExistingAstKT-47052 BuilderInference case with flatMapTo doesn't work properlyKT-47082 Stub type variable is leaked (reproduces with K/N during deserialization)KT-47143 ClassicTypeSystemContext couldn't handle: Captured(*) in Kotlin 1.5.0KT-47148 Type mismatch: inferred type is Any? but T? was expectedKT-47180 Forbid using OptIn markers on local variable, value parameter or fieldKT-47181 Forbid using OptIn markers on types or type parametersKT-47183 Segfault on int unboxingKT-47208 Backend Internal error: Exception during IR lowering: assert at IrOverridingUtilKt.buildFakeOverrideMemberKT-47276 Nullability annotations without target are ignored if type enhancement improvements are enabledKT-47450 StackOverflowException in psi2ir with many chained binary expressionsKT-47462 K/N: AssertionError: Unbound private symbol org.jetbrains.kotlin.ir.symbols.impl.IrClassSymbolImpl@6cb748db (NON-PUBLIC API): deserialized class CompanionKT-47941 "IllegalStateException: Expected some types" on a call with several excepted type constraintsKT-47854 "IllegalArgumentException: Type is inconsistent" with Android's @Nullable annotation starting in Kotlin 1.5.20KT-47899 "AssertionError: Intersection type should not be marked nullable" with 1.5.21KT-47846 Stack overflow when handling enhanced recursive type parameterKT-47747 Introduce specific error for calls which could be resolved only with unrestricted builder inferenceKT-47739 JVM / IR: NoSuchFieldError with generic sealed classesKT-47422 -Xjspecify-annotations: If a class has a @Nullable type-parameter bound, Kotlin should still treat some users' type arguments as platform typesKT-47437 Type inference failure with raw types under -Xjspecify-annotations=strictKT-47396 <?> in @NullMarked code should permit nullable typesKT-47729 False positive INTEGER_OPERATOR_RESOLVE_WILL_CHANGE warning: "expression will be resolved to Int in future releases"KT-47333 Xcode 13: Compilation for iOS simulator failsKT-47772 False negative WRONG_ANNOTATION_TARGET on type argument to function callKT-47467 JVM / IR: "AssertionError: Annotation class expected: deserialized class Array" caused by java annotation as a parameter of another annotationKT-47744 UninitializedPropertyAccessException compiler exception on nested builder inference callsKT-47724 Type inference: False positive "Returning type parameter has been inferred to Nothing implicitly"KT-47660 JVM / IR: Mockito verification fails when named parameters are ordered differentlyKT-47589 Using RequiresOptIn annotation on constructor property results in error even if the annotation has no VALUE_PARAMETER targetKT-47649 Important note about KJS IR compiler and stdlib compatibility in 1.5.30KT-44643 ISE: Could not generate LightClass for some declared in <null> on initialisation by lazy in a JVM module of a multiplatform projectKT-47947 Add language version 1.6 to the compiler configuration preferencesKT-47163 KJS / Gradle: Could not resolve <artifact> despite being resolvable & project buildableKT-46548 KJS: Create an IDE plugin to help with migration to and keeping compatibility with JS IR BEKT-47557 KJS: With NPM dependency IDEA import fails when performed before Gradle buildKT-46204 KJS / IR: Support SuspendFunctionN as super typeKT-38363 JS IR BE: support IC for loweringsKT-41651 JS IR BE: DCE removes render method from react components passed to the kotlinx.reactKT-46520 KJS / IR: ISE "Can't find name for declaration FUN name:CharArray_init_$Create$" on callable reference to Array constructorKT-45738 KJS / IR: Wrong generated code for when statementKT-46551 KJS / IR: Add a basic sourcemap generationKT-47477 Could not resolve kotlin-test during project import in case of multiplatform with only JVM target platformKT-47675 Converting Double to Duration may expose inexactnessKT-47419 Remove method of the MapBuilder iterator throws IOOBE instead of IllegalStateExceptionKT-47211 Kotlin Native - AbstractMutableList.addAll (with index) does not throw IndexOutOfBoundsException if elements is emptyKT-23351 Regex.splitToSequence, CharSequence.splitToSequence(Regex)KT-42851 kotlin.time.Duration toString() shows wrong result for secondsKT-45325 Parsing Duration from StringKT-34021 Regex.matchAt / matchesAtKT-35001 warning: linking module flags 'SDK Version': IDs have conflicting values ('[2 x i32] [i32 13, i32 2]'KT-43475 Kotlin/Native compiler: Including a static C library increased cross-compilation time from 3.5minutes to 1 hour 40 minutesKT-44148 Escape analysis failure: Heap space out of memoryKT-46711 platform.windows._LARGE_INTEGER cannot be passed by valueKT-43780 Improve Swift/Obj-C ergonomics for object and companion objectKT-46431 KMP accessing a property of an anonymous inner class that inherits from an abstract class causes a 'NSGenericException', reason: '[Shared_kobjcc0 ] is abstract' exception.KT-47042 Kotlin/Native: Concurrency Interoperability with Objective-C (Swift 5.5)KT-47915 Kotlin/Native: Provide access to test cases generated by the compilerKT-44321 Support Apple Silicon without Rosetta 2KT-18277 InvalidProtocolBufferException: Stream closed on multithreaded access to built-ins data in reflectionKT-44977 Reflection: ClassCastException caused by annotations with "AnnotationTarget.TYPE" usage on array attributes accessKT-47650 KClass::nestedClasses throws ClassCastException for script classes with type aliasesKT-47623 Deprecate -Xuse-experimentalKT-30778 kotlin-compiler.jar contains shaded but not relocated kotlinx.coroutinesKT-40979 CLI: Executing "kotlinc.bat" at a root path, errors are not reported with a correct filepathKT-40994 CLI: Add documentation for -J argument in kotlinc -helpKT-46764 CLI: Java record defined in a single file root is not resolvedKT-47433 [Commonizer] Commonize functions/properties with TA/Class types in signatureKT-47691 [Commonizer] Commonize var and val propertiesKT-47434 [Commonizer] Commonize parameterized (type-alias + class) typesKT-47432 [Commonizer] Commonize (type-alias + class) types used in functionsKT-45992 [Commonizer] Allow commonization of TypeAlias and Class with same nameKT-46716 [Commonizer] Analyze leaf source sets with original platform librariesKT-46957 [Commonizer] Unresolved classifier: platform/posix/ptrdiff_t for linuxMips32KT-47133 Forbid cinterop commonization with hierarchical commonization turned offKT-47301 [Commonizer] Associative commonizationKT-46723 Kotlin Lombok: JPS: config file is searched in directory relative to compiler daemonKT-46739 @SerialInfo NPE with default parameterKT-47152 Incremental Compilation with Kotlin compile daemon and JDK 17 fails with IllegalAccessExceptionKT-45757 Add an easier way to explicitly set Kotlin daemon jvm argumentsKT-47940 Kotlin JVM toolchain breaks configuration cacheKT-46626 kotlin-android plugin with kotlin-dsl: Extension with name 'android' does not exist. Currently registered extension names: [ext, kotlin, kotlinTestRegistry]KT-47754 “'compileDebugUnitTestJavaWithJavac' task (current target is 1.8)” during build android project without specified target and with jvmToolchain = JDK 11KT-47520 Kotlin and Java target compatibility check produces false positive on using Gradle toolchainsKT-46978 Duplicate resource errors on gradle 7 with multi-module multiplatform project with withJavaKT-27687 Empty directories in source set causes gradle cache miss for KotlinCompile taskKT-47635 Kotlin version conflict on using 'noarg' Gradle pluginKT-47636 Kotlin version conflict on using 'sam-with-receiver' Gradle pluginKT-47354 Kotlin version conflict on using 'allopen' Gradle pluginKT-45202 Kapt crashes with java.io.UTFDataFormatExceptionKT-13258 Kotlin compiler doesn't respect Gradle's "sourceCompatibility" and "targetCompatibility"KT-43095 Add support for Java Toolchain to the Gradle pluginKT-45611 KGP should declare JDK version as inputKT-47185 Migrate Gradle Integration tests to use cache redirectorKT-48226 Kotlin toolchain does not set 'jvmTarget' for Kotlin tasks on configuration cache reuseKT-44279 Kotlin-Android Gradle Plugin (KGP) should react to application of AGP rather than assume it was applied firstKT-44041 PersistentEnumeratorBase$CorruptedException: PersistentEnumerator storage corruptedKT-47436 KJS / IR: Compiler plugins not provided to link taskKT-46693 KJS: Update node.js version used inside gradle to latest 14.xKT-47559 KJS / Gradle: Run task created using eager API and breaks task configuration avoidanceKT-47176 KJS: Actualize NPM dependenciesKT-47154 KJS / Gradle: Compile task reads dependencies metadata from filesystem too long on large projectsKT-47114 KJS / IR: Could not resolve coroutines-core-jsKT-43379 KJS / Gradle: On windows, an invalid regex is generated for Webpack ProgressPluginKT-47210 [Commonizer] Avoid commonization of test source set hierarchy if possibleKT-46279 [Commonizer] Gradle 7.0 will emit warning for metadata compilation in multimodule buildsKT-47126 ios() target shortcuts should not include Apple Silicon by defaultKT-38111 Gradle DSL: rename useExperimentalAnnotation functionKT-47126 ios() target shortcuts should not include Apple Silicon by defaultKT-47612 Task :buildKotlinToolingMetadata is incompatible with Gradle configuration cacheKT-47611 Task :generateMetadataFileForKotlinMultiplatformPublication is incompatible with Gradle configuration cacheKT-42023 Kotlin Native Cocoapods plugin fails when Xcode project has custom CONFIGURATION namesKT-47653 Support multi arch build via embedAndSign taskKT-47078 Support Apple Silicon in cocoapods gradle pluginKT-47077 Support Apple Silicon in embedAndSign taskKT-27660 JS Incremental compilation fails with java.io.IOException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0KT-36865 IC: "ArrayIndexOutOfBoundsException: Array index out of range: 0"KT-35532 Incremental compilation often fails on @JVMMultifileClassKT-19806 IncrementalPackagePartProvider cache corruption causes frontend exceptionKT-47753 JPS: "IndexOutOfBoundsException: Index 0 out of bounds for length 0": Rebuild triggered due to IOOBE in kotlin.incremental.LookupStorage.<init>KT-46804 Slow Kotlin incremental build: LookupStorage operationsKT-45763 Failing tests in KotlinIDEKT-45689 JDK-16: kotlin-maven-plugin fails with IllegalAccessError: class com.intellij.util.io.FileChannelUtil when using incremental compilationKT-43917 Gradle dependency conflict with resolutionStrategy failOnVersionConflict and kotlin 1.4KT-46646 Scripts: ArrayIndexOutOfBoundsException on an empty script runningKT-47783 REPL: Keywords completion appears after numeric and string literalsKT-47583 KaptJavaLog fails on Java 17 due to removed constructor in com.sun.tools.javac.util.LogKT-47347 KAPT: Stub generation in Gradle cache is not consistently relocatableKT-46651 KAPT: "Source file or directory not found" - kaptGenerateStubsDebugKotlin task does not track source files properly with configuration cache enabled| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.30.zip | 25eebdb9bb2e165e4ba8efbf8ff943c45d4fc39dbffc2c1caa059e8dd813675f |
| kotlin-native-linux-x86_64-1.5.30.tar.gz | 1efad86f35543e3d5365dc6fe7dbde7f20e8330e70cf43b94d6a3f9080b2636f |
| kotlin-native-macos-x86_64-1.5.30.tar.gz | de7e9f9601e5f91aa44c0d8629da8779afaf60d0622287d67a61e72432277001 |
| kotlin-native-macos-aarch64-1.5.30.tar.gz | 7c04408bb98b59b4acc1c5a2c8837350a8ef0262bc19795da42c103e6a8c6bd0 |
| kotlin-native-windows-x86_64-1.5.30.zip | 26ceb0ddc85636d459016d7824975bf82ba6e8f0526c1961604f85348a989dbf |
`KT-47623` Deprecate -Xuse-experimental
KT-47405 Incorrect path from inlined method in stacktrace on iOS-simulator ARM64KT-47408 Incorrect line number of inlined method on iOS-simulator ARM64KT-47709 Make when statements with enum, sealed, and Boolean subjects exhaustive by defaultKT-47699 Support programmatic creation of class annotations and corresponding feature flag on JVMKT-47785 Compilation time increased when trying to compile AssertJ DB expression in 1.5.21KT-47941 "IllegalStateException: Expected some types" on a call with several excepted type constraintsKT-47854 "IllegalArgumentException: Type is inconsistent" with Android's @Nullable annotation starting in Kotlin 1.5.20KT-47899 "AssertionError: Intersection type should not be marked nullable" with 1.5.21KT-47846 Stack overflow when handling enhanced recursive type parameterKT-47747 Introduce specific error for calls which could be resolved only with unrestricted builder inferenceKT-47739 JVM / IR: NoSuchFieldError with generic sealed classesKT-47422 -Xjspecify-annotations: If a class has a @Nullable type-parameter bound, Kotlin should still treat some users' type arguments as platform typesKT-47437 Type inference failure with raw types under -Xjspecify-annotations=strictKT-47396 <?> in @NullMarked code should permit nullable typesKT-47729 False positive INTEGER_OPERATOR_RESOLVE_WILL_CHANGE warning: "expression will be resolved to Int in future releases"KT-47333 Xcode 13: Compilation for iOS simulator failsKT-47772 False negative WRONG_ANNOTATION_TARGET on type argument to function callKT-47467 JVM / IR: "AssertionError: Annotation class expected: deserialized class Array" caused by java annotation as a parameter of another annotationKT-47744 UninitializedPropertyAccessException compiler exception on nested builder inference callsKT-47724 Type inference: False positive "Returning type parameter has been inferred to Nothing implicitly"KT-47660 JVM / IR: Mockito verification fails when named parameters are ordered differentlyKT-47589 Using RequiresOptIn annotation on constructor property results in error even if the annotation has no VALUE_PARAMETER targetKT-47947 Add language version 1.6 to the compiler configuration preferencesKT-23351 Regex.splitToSequence, CharSequence.splitToSequence(Regex)KT-42851 kotlin.time.Duration toString() shows wrong result for secondsKT-45325 Parsing Duration from StringKT-34021 Regex.matchAt / matchesAtKT-47915 Kotlin/Native: Provide access to test cases generated by the compilerKT-47650 KClass::nestedClasses throws ClassCastException for script classes with type aliasesKT-47623 Deprecate -Xuse-experimentalKT-30778 kotlin-compiler.jar contains shaded but not relocated kotlinx.coroutinesKT-47433 [Commonizer] Commonize functions/properties with TA/Class types in signatureKT-47691 [Commonizer] Commonize var and val propertiesKT-47434 [Commonizer] Commonize parameterized (type-alias + class) typesKT-47432 [Commonizer] Commonize (type-alias + class) types used in functionsKT-47152 Incremental Compilation with Kotlin compile daemon and JDK 17 fails with IllegalAccessExceptionKT-45757 Add an easier way to explicitly set Kotlin daemon jvm argumentsKT-47940 Kotlin JVM toolchain breaks configuration cacheKT-46626 kotlin-android plugin with kotlin-dsl: Extension with name 'android' does not exist. Currently registered extension names: [ext, kotlin, kotlinTestRegistry]KT-47754 “'compileDebugUnitTestJavaWithJavac' task (current target is 1.8)” during build android project without specified target and with jvmToolchain = JDK 11KT-47520 Kotlin and Java target compatibility check produces false positive on using Gradle toolchainsKT-46978 Duplicate resource errors on gradle 7 with multi-module multiplatform project with withJavaKT-27687 Empty directories in source set causes gradle cache miss for KotlinCompile taskKT-47635 Kotlin version conflict on using 'noarg' Gradle pluginKT-47636 Kotlin version conflict on using 'sam-with-receiver' Gradle pluginKT-47354 Kotlin version conflict on using 'allopen' Gradle pluginKT-45202 Kapt crashes with java.io.UTFDataFormatExceptionKT-47559 KJS / Gradle: Run task created using eager API and breaks task configuration avoidanceKT-38111 Gradle DSL: rename useExperimentalAnnotation functionKT-47612 Task :buildKotlinToolingMetadata is incompatible with Gradle configuration cacheKT-47611 Task :generateMetadataFileForKotlinMultiplatformPublication is incompatible with Gradle configuration cacheKT-47653 Support multi arch build via embedAndSign taskKT-47078 Support Apple Silicon in cocoapods gradle pluginKT-47077 Support Apple Silicon in embedAndSign taskKT-45689 JDK-16: kotlin-maven-plugin fails with IllegalAccessError: class com.intellij.util.io.FileChannelUtil when using incremental compilationKT-43917 Gradle dependency conflict with resolutionStrategy failOnVersionConflict and kotlin 1.4| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.30-RC.zip | 5b59032acde09c1eab1c73ac5d494cc0b9abbe4183230ceb60039e561586a958 |
| kotlin-native-linux-x86_64-1.5.30-RC.tar.gz | 7a3d09ae6053af5278b23c92336a7dc4177bb8642da0b93cda8f05d7fa978d6b |
| kotlin-native-macos-x86_64-1.5.30-RC.tar.gz | 05f298b4b82db524d27e9b114fa9047be84adf0cbfb655c773d9ea821b096d3c |
| kotlin-native-macos-aarch64-1.5.30-RC.tar.gz | 3c7765b68f0c88cca3e7794e3511e0f48b69d9c0c1da13c249bd5f3307e3fe9f |
| kotlin-native-windows-x86_64-1.5.30-RC.zip | 435feb53f5e3bd60d5cf4723ffed9fdc563632b375d509e3e61836fbf1626a98 |
`KT-45315` Deprecate (V)::a reference resolution to companion in FE 1.0
KT-32443 Experimental declarations should be contagious even when they are not explicitly usedKT-45844 Forbid using experimental markers on override declarationsKT-45845 Forbid using experimental markers on getterKT-46644 Resolve overrides for IrProperty on deserializationKT-46967 Support class type parameters annotations in FIRKT-47402 Native: optimize access to object declarations that have only const vals and no init blocksKT-22852 Report diagnostics on implicit usages of experimental APIKT-22941 Experimental marker annotation with SOURCE retention is compiled without errorKT-24993 Inference for buildSequence/yield doesn't work for labeled lambdasKT-31728 Incorrect EXPERIMENTAL_OVERRIDE_ERROR for override of experimental function in anonymous objectKT-33364 Kotlin/Native debugger: execution stops only at next line for breakpoint at when expression without parameterKT-42139 NI: NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER for emptyList / listOf (with no arguments) / emptyMap / mapOf (with no arguments) inside if block inside sequence blockKT-44241 NI: BuilderInference regressionKT-44372 FIR: KClass::java cannot be resolved as callable referenceKT-44547 Native: wrong RTTI when overriding functions with equal signatures but different type argumentsKT-44571 Segfault on unnecessary int unboxingKT-45083 Problem with property reference in builder inferenceKT-45315 Deprecate (V)::a reference resolution to companion in FE 1.0KT-46393 AE: "1 trailing arguments were found in Any<T> type" for private function with implicit anonymous return type inside generic classKT-46661 FIR: Investigate inference issue with self-types and star projectionKT-46775 [Native] [IR] Support multiple suspend lambdas as class supertypesKT-46836 Error: Invalid LLVM module on inlineClasses external testsKT-46838 NullPointerException: Parameter specified as non-null is null in CollectionsKt.joinToString()KT-46896 Native IR: NPE when using irBuiltIns.suspendFunctionKT-46996 FIR: INFERENCE_NO_INFORMATION_FOR_PARAMETER on type aliases with non-trivial expansionsKT-47034 KtValueArgument.getArgumentExpression could lead to StubBasedPsiElementBase.notBoundInExistingAstKT-47052 BuilderInference case with flatMapTo doesn't work properlyKT-47082 Stub type variable is leaked (reproduces with K/N during deserialization)KT-47143 ClassicTypeSystemContext couldn't handle: Captured(*) in Kotlin 1.5.0KT-47148 Type mismatch: inferred type is Any? but T? was expectedKT-47180 Forbid using OptIn markers on local variable, value parameter or fieldKT-47181 Forbid using OptIn markers on types or type parametersKT-47183 Segfault on int unboxingKT-47208 Backend Internal error: Exception during IR lowering: assert at IrOverridingUtilKt.buildFakeOverrideMemberKT-47276 Nullability annotations without target are ignored if type enhancement improvements are enabledKT-47450 StackOverflowException in psi2ir with many chained binary expressionsKT-47462 K/N: AssertionError: Unbound private symbol org.jetbrains.kotlin.ir.symbols.impl.IrClassSymbolImpl@6cb748db (NON-PUBLIC API): deserialized class CompanionKT-44643 ISE: Could not generate LightClass for some declared in <null> on initialisation by lazy in a JVM module of a multiplatform projectKT-47163 KJS / Gradle: Could not resolve <artifact> despite being resolvable & project buildableKT-47557 KJS: With NPM dependency IDEA import fails when performed before Gradle buildKT-38363 JS IR BE: support IC for loweringsKT-45738 KJS / IR: Wrong generated code for when statementKT-46520 KJS / IR: ISE "Can't find name for declaration FUN name:CharArray_init_$Create$" on callable reference to Array constructorKT-46551 KJS / IR: Add a basic sourcemap generationKT-47477 Could not resolve kotlin-test during project import in case of multiplatform with only JVM target platformKT-35001 warning: linking module flags 'SDK Version': IDs have conflicting values ('[2 x i32] [i32 13, i32 2]'KT-43475 Kotlin/Native compiler: Including a static C library increased cross-compilation time from 3.5minutes to 1 hour 40 minutesKT-44148 Escape analysis failure: Heap space out of memoryKT-46711 platform.windows._LARGE_INTEGER cannot be passed by valueKT-43780 Improve Swift/Obj-C ergonomics for object and companion objectKT-46431 KMP accessing a property of an anonymous inner class that inherits from an abstract class causes a 'NSGenericException', reason: '[Shared_kobjcc0 ] is abstract' exception.KT-47042 Kotlin/Native: Concurrency Interoperability with Objective-C (Swift 5.5)KT-44321 Support Apple Silicon without Rosetta 2KT-18277 InvalidProtocolBufferException: Stream closed on multithreaded access to built-ins data in reflectionKT-44977 Reflection: ClassCastException caused by annotations with "AnnotationTarget.TYPE" usage on array attributes accessKT-40979 CLI: Executing "kotlinc.bat" at a root path, errors are not reported with a correct filepathKT-40994 CLI: Add documentation for -J argument in kotlinc -helpKT-46764 CLI: Java record defined in a single file root is not resolvedKT-45992 [Commonizer] Allow commonization of TypeAlias and Class with same nameKT-46716 [Commonizer] Analyze leaf source sets with original platform librariesKT-46957 [Commonizer] Unresolved classifier: platform/posix/ptrdiff_t for linuxMips32KT-47133 Forbid cinterop commonization with hierarchical commonization turned offKT-47301 [Commonizer] Associative commonizationKT-46723 Kotlin Lombok: JPS: config file is searched in directory relative to compiler daemonKT-46739 @SerialInfo NPE with default parameterKT-13258 Kotlin compiler doesn't respect Gradle's "sourceCompatibility" and "targetCompatibility"KT-43095 Add support for Java Toolchain to the Gradle pluginKT-45611 KGP should declare JDK version as inputKT-47185 Migrate Gradle Integration tests to use cache redirectorKT-47176 KJS: Actualize NPM dependenciesKT-47154 KJS / Gradle: Compile task reads dependencies metadata from filesystem too long on large projectsKT-47114 KJS / IR: Could not resolve coroutines-core-jsKT-43379 KJS / Gradle: On windows, an invalid regex is generated for Webpack ProgressPluginKT-47126 ios() target shortcuts should not include Apple Silicon by defaultKT-42023 Kotlin Native Cocoapods plugin fails when Xcode project has custom CONFIGURATION namesKT-27660 JS Incremental compilation fails with java.io.IOException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0KT-45763 Failing tests in KotlinIDEKT-46646 Scripts: ArrayIndexOutOfBoundsException on an empty script running| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.30-M1.zip | 63cf21ed7a642926786541aeb964bbe0c5a76025ed6c37ef57d145c795921575 |
| kotlin-native-linux-x86_64-1.5.30-M1.tar.gz | 88f021688d36a29062081274e18101b2cc619b9bdd6e726ba869010cc2ee1b27 |
| kotlin-native-macos-x86_64-1.5.30-M1.tar.gz | f0401b6bc6c15794c3776a9752e9dc39ccab27c9a31fadfd41ba40a3b9615f86 |
| kotlin-native-macos-aarch64-1.5.30-M1.tar.gz | 1df2da185c8d4312c5020766e1b635fb37c840a20e9b3809435a8732c31e8815 |
| kotlin-native-windows-x86_64-1.5.30-M1.zip | b71405030f2f4ca59452eee97792179731af9545ecff1da23408326815363e9e |
`KT-47320` "StringConcatException: Mismatched number of concat arguments" String concatenation fails when template contains special character
KT-47320 "StringConcatException: Mismatched number of concat arguments" String concatenation fails when template contains special characterKT-47445 "definitely not null type parameters is only available since language version 1.6" error in cast expressionKT-47446 Improve warning message INTEGER_OPERATOR_RESOLVE_WILL_CHANGEKT-47447 False positive INTEGER_OPERATOR_RESOLVE_WILL_CHANGE warning: "expression will be resolved to Int in future releases"KT-47449 JVM / IR: ClassCastException IrStarProjectionImpl cannot be cast to IrTypeProjectionKT-47459 "IndexOutOfBoundsException: Index 0 out of bounds for length 0" caused by MarkertManager dependencyKT-47480 StackOverflowError: Recursion on erasion of raw type with interdependent type parametersKT-47161 Serializable class can't be inherited from serializable class in other module with: e: org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't transform method node: write$SelfKT-47455 Kotlin lombok plugin NullPointerExceptionKT-47513 Lombok compiler plugin failed with 'Recursion detected in a lazy value under LockBasedStorageManager@1c21db60 (TopDownAnalyzer for JVM)'KT-47444 Gradle Plugin: Publishing project with "maven-publish" fails when dependency versions are omitted (NPE in MppDependencyRewritingUtilsKt.associateDependenciesWithActualModuleDependencies)KT-47416 Kapt Gradle DSL ignores javaCompilerOptions in 1.5.20| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.21.zip | f3313afdd6abf1b8c75c6292f4e41f2dbafefc8f6c72762c7ba9b3daeef5da59 |
| kotlin-native-linux-1.5.21.tar.gz | 63330f898f307cb2330ef04a5d36ac4cd29128912a2d9a93b8cde5b7b99ec96f |
| kotlin-native-macos-1.5.21.tar.gz | 3bf60142e04094112c64ca31d6f3a7382adf210bb222c8b03579bed0d3ff5611 |
| kotlin-native-windows-1.5.21.zip | e22212e58a39066ae976a45a8bc877cd2e2018fb9adc321b957779b38561c064 |
`KT-46401` Deprecate 'kotlin.parallel.tasks.in.project' build property
KT-43262 No error for Java generic class @NotNull type parameter used in Kotlin with nullable type argumentKT-44373 FIR: support error / warning suppressionKT-45189 Support nullability annotations at module levelKT-45284 Emit warnings based on jspecify annotationsKT-45525 Allow to omit JvmInline annotation for expect value classesKT-46545 Emit annotations on function type parameters into bytecode for -jvm-target 1.8 and aboveKT-36646 Don't box primitive values in equality comparison with objects in JVM_IRKT-8325 Unresolved annotation should be an errorKT-19455 Type annotation unresolved on a type parameter of a supertype in anonymous object expressionKT-24643 Prohibit using a type parameter declared for an extension property inside delegateKT-25876 Annotations on return types and supertypes are not analyzedKT-28449 Annotation target is not analyzed in several cases for type annotationsKT-36770 Prohibit unsafe calls with expected @NotNull T and given Kotlin generic parameter with nullable boundKT-36880 K/N IR: Reference to expect property in actual declaration is not remappedKT-38325 IllegalStateException: No parameter with index 0-0 when iterating Scala 2.12.11 ListKT-38342 FIR: Consider renaming diagnostic from AMBIGUITY to OVERLOAD_RESOLUTION_AMBIGUITYKT-38476 [FIR] Forgotten type approximationKT-38540 Kotlin/Native Set<T>.contains fails with specific enum setupKT-40425 IrGenerationExtension. Support simple reporting to compiler output (for development/debug)KT-41620 ClassCastException: Class cannot be cast to java.lang.VoidKT-41679 NI: TYPE_MISMATCH wrong type inference of collection with type Any and integer literalKT-41818 NI: False positive IMPLICIT_NOTHING_TYPE_ARGUMENT_IN_RETURN_POSITION leads to NothingValueException on delegated propertiesKT-42239 IR: Report compilation error instead of throwing an exception (effectively crash compiler) when some declaration wasn't found while deserializationKT-42631 ArrayIndexOutOfBoundsException was thrown during IR loweringKT-43258 NI: False positive "Suspend function 'invoke' should be called only from a coroutine or another suspend function" when calling suspend operator fun on object property from last expression of a crossinlined suspend lambdaKT-44036 Enum initialization orderKT-44511 FIR DFA: smartcast after if (nullable ?: boolean)KT-44554 RAW FIR: NPE in RawFirBuilderKT-44682 raw FIR: incorrect source for qualified accessKT-44695 *_TYPE_MISMATCH_ON_OVERRIDE checkers do not work for anonymous objectsKT-44699 FIR: incorrect lambda return type (led to a false alarm: PROPERTY_TYPE_MISMATCH_ON_OVERRIDE)KT-44802 FIR bootstrap: trying to access package private classKT-44813 FIR bootstrap: various errors in collection-like classesKT-44814 FIR bootstrap: incorrect cast in when branchKT-44942 [FIR] ClassCastException in boostrap testsKT-44995 FIR: false positive for ANNOTATION_ARGUMENT_MUST_BE_CONSTKT-45010 FIR: lambda arguments of inapplicable call is not resolvedKT-45048 FIR bootstrap: VerifyError on KtUltraLightClassKT-45052 FIR bootstrap: inapplicable candidate in GenerateSpecTests.ktKT-45121 FIR IDE: redundant vararg parameter type transformationKT-45136 Native: dividing Int.MIN_VALUE by -1 crashes or hangsKT-45236 JVM / IR: "IllegalStateException: Symbol with IrTypeParameterSymbolImpl is unbound" caused by contracts and sealed classKT-45308 Psi2ir: "AssertionError: TypeAliasDescriptor expected" caused by using typealias from one module as a type in another module without a transitive dependencyKT-45316 [FIR] Ambiguity between two implicit invokes with receiverKT-45344 FIR: Wrong inferred type for nullable type parameterKT-45385 FIR: false positive MUST_BE_INITIALIZED_OR_BE_ABSTRACT after rethrowKT-45475 [FIR] No smartcast after throw in if inside try blockKT-45508 False negative ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED on a fake override with an abstract super class memberKT-45578 REPL: Unresolved imports are cached for the subsequent compilationsKT-45685 JVM IR: capturing a variable into crossinline suspend lambda makes the function inside inline function no longer unbox ResultKT-45584 [FIR] Fix overriding property and java function in java classKT-45697 JVM IR: ISE "Function has no body" on getter of private field in a class present both in sources and dependenciesKT-45842 Compiler doesn't allow a shared class to inherit a platform-specific sealed classKT-45848 False negative [SEALED_INHERITOR_IN_DIFFERENT_MODULE] error in compiler for a platform-specific inheritor of a shared sealed classKT-45931 There is no warning based on nullability java annotationKT-45998 JVM IR: AE when an accessor to a protected companion object member is being generated in child classKT-46048 Enum entries init order in companion objectKT-46074 FIR: private-in-file fun interface is considered invisible in this fileKT-46173 No error reporting on annotations on target type of as expression in returnKT-46235 JVM IR: Stack overflow error on large expressionsKT-46270 [FIR] Support @PublishedAPI in inline checkerKT-46539 Generate annotations on type parameters bounds in bytecodeKT-46578 JVM IR: IllegalAccessError accessing property delegated to java super class protected field referenceKT-46597 JVM IR: AssertionError: SyntheticAccessorLowering should not attempt to modify other files - crossinline accessorKT-46601 JVM / IR: IllegalStateException: "Can't find method 'invokeinvoke`" when default lambda takes inline class parametersKT-46670 StackOverflowError on inheritance from raw type where class has protobuf-like recursive genericsKT-46715 JVM / IR: "AssertionError: Unbound symbols not allowed IrConstructorSymbolImpl" with enum classes with the same name in test and src foldersKT-46759 JVM IR: CCE in LateinitUsageLowering on @JvmStatic lateinit property in objectKT-46777 [Native] [IR] Support suspend function as super typeKT-46802 JVM / IR: "UnsupportedOperationException: Unknown structure of ADAPTER_FOR_CALLABLE_REFERENCE" caused by function reference on @JvmStatic function with unused default parametersKT-46813 JVM / IR: "ClassCastException: Integer cannot be cast to class Result" with Flow and fold methodKT-46822 JVM IR: StackOverflowError on compiling a large data classKT-46837 Backend Internal error: Exception during IR lowering: assert at IrOverridingUtilKt.buildFakeOverrideMemberKT-46921 JVM / IR: "IndexOutOfBoundsException: Cannot pop operand off an empty stack" caused by crossinline parameter and label returnKT-46984 Type parameter bounds aren't used to report corresponding mismatch warningsKT-46985 There aren't warnings by java nullability annotationsKT-46986 There aren't warnings by java nullability annotationsKT-46989 There aren't warnings by java nullability annotationsKT-46990 There aren't warnings by java nullability annotations on method's violated type argumentsKT-47019 K/N: IrProperty.overriddenSymbols can't be used in common IR backend modules yet because it doesn't fully work in NativeKT-33783 Document when a range created with rangeTo is emptyKT-44638 clone() call is unresolved in JVM module of a multiplatform projectKT-45629 [ULC] KtUltraLightFieldForSourceDeclaration.nameIdentifier returns nullKT-44825 Can't open Kotlin compiler settings in newly created projectKT-45908 Reproduciable 'org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtNameReferenceExpression'KT-45175 FIR IDE: Exception with local property in init blockKT-45199 FIR IDE: Error while collecting diagnostic on stale element after replacing element in quickfixKT-45312 FIR IDE: FIR plugin throws exception on synthetic functionKT-34401 KotlinGradleModelBuilder builds models for non-kotlin modules and always trigger full task configuration.KT-45277 Wrong jvm target in gradle module in IDEAKT-46488 Import of a multiplatform project with MPP module depending on Kotlin/JVM one failsKT-45075 Inspection: Redundant creation of Json formatKT-45347 Sealed interfaces: quickfix to move to package/module of sealed class/interface should not be shown in case of read-only declarationKT-45348 Sealed interfaces: show error for usage of sealed class/interface from a library in Java source codeKT-46063 In multiplatform code, suggest to generate remaining when branches at least for shared sealed classesKT-44431 Quickfix to move class/interface to proper location: it is allowed to choose test source in JPS project while compiler does not allow itKT-39320 [Commonizer] Reduce memory consumptionKT-40235 KJS: IR. Broken support for external interface companionKT-40689 KJS / IR: strange and slow code for kotlin.math.max and kotlin.math.min for DoubleKT-44138 KJS / IR: Constant folding works incorrectly with unsigned arithmeticKT-44394 KJS / IR: null companion object for existed stdlib interfaces NodeFilter and SVGUnitTypesKT-44950 KJS / IR: "IllegalStateException: Can't find name for declaration" in case of extending export declared class without @JsExport annotationKT-45057 KJS / IR: "ClassCastException" when using js function in init blockKT-45361 KJS / IR: IrConstructorCall representing annotation always returns UnitKT-46608 KJS: "Could not load content..." for source mapsKT-45655 KJS: "REINTERPRET_CAST" is not copyableKT-45866 Default parameter with generic in expect-actual declarationsKT-46859 Exception during IR lowering: NullPointerException was thrown at: optimizations.FoldConstantLowering.tryFoldingUnaryOpsKT-43899 KMM: Fix "stale framework" usage by XCode & AppCode in default build scriptKT-43701 Stdlib: Expand KDoc of inc() and dec() for operatorsKT-46002 Support all Unicode digit chars in digitToInt (JS and Native)KT-46183 Add default value for ignoreCase in K/N String.replace/replaceFirstKT-46184 Equivalize isLowerCase and isUpperCase behavior in all platformsKT-33175 IR: String constants with incorrect surrogate pairs aren't preserved during serialization/deserializationKT-44799 Different behavior with functional interfaces in Kotlin/Native on iOSKT-42796 [Reverse C Interop] Package with no public methods generate empty struct in the header, leading to an errorKT-38600 Kotlin MP iOS Target doesn't contain kdoc commentsKT-45127 KMM: hard to pass an error to Kotlin code from implementation of Kotlin method in Swift codeKT-45063 Profiling indicates that a lot of time is spent on updateHeapRef on Apple platforms when running KMP codeKT-10838 Provide sensible toString() for property accessors in reflectionKT-13490 Equality doesn't work for KProperty.Accessor implementationsKT-14772 ISE (FNFE "Not a directory") on compilation with destination argument clashing with an existing file which is not a directoryKT-18184 CompileEnvironmentException: Invalid jar path on "-d" with .jar in non-existing directoryKT-40977 Report a readable diagnostic on empty -J argument in CLIKT-45497 [Commonizer] c-interop commonization: Dependency commonizationKT-46077 [Commonizer] Add commonizer_target to commonized klib's manifestKT-46107 [Commonizer] CInteropCommonizerTask receives faulty dependencies in multi module projects containing multiple c-interopsKT-46248 MPP: Compile KotlinMetadata fails with Unresolved reference if only one native platform from shared source set is availableKT-46856 [Commonizer] Many targets can fail with 'filename too long'KT-7112 Support calling Lombok-generated methods within same moduleKT-45538 Serialization, JVM IR: "AssertionError: No such type argument slot in IrConstructorCallImpl" with inner classesKT-45541 JVM / IR / Serialization: NullPointerException caused by "Serializable" annotation and local data classKT-46469 Kotlin Lombok: accessors with AccessLevel.MODULE fail to resolveKT-46529 Kotlin Lombok: with @Accessors without explicit prefix the prefix from lombok.config is not taken into accountKT-46531 Kotlin Lombok: lombok.getter.noIsPrefix is processed depending on character caseKT-46920 NullPointerException in CodeGeneratorVisitor when packing for xcodeKT-24533 Kapt should not run when annotation processors are not configuredKT-43988 Enable plugin validation during buildKT-45301 Gradle: Empty build/kotlin dir with custom build directoryKT-45519 loadAndroidPluginVersion() impacts performance negatively and noticeably in multimodule Android buildKT-45744 Create Kotlin Gradle Plugin JUnit5 basic test setupKT-45834 Gradle Plugin read system property related to kotlinCompilerClasspath breaks use of configuration cacheKT-46401 Deprecate 'kotlin.parallel.tasks.in.project' build propertyKT-46820 Gradle: kotlinc (1.5.0) race condition causes a NullPointerExceptionKT-47317 Restore 'kotlinPluginVersion' property in 'KotlinBasePluginWrapper'KT-42911 Support Gradle configuration cache for K/JS tasksKT-45294 KJS / Gradle: Number of modules in project affects JS tasks configuration cache state sizeKT-45754 KJS / IR: Remove adding option of source maps in Gradle pluginKT-46178 KJS / Dukat: Added as a dependency always without conditionKT-46976 KJS: Broken support for dynamically created webpack.config.dKT-47045 [Gradle, JS] Task requirements are added to all compilations with same nameKT-36679 MPP Gradle plugin: Improve messaging for the commonizerKT-45832 CInteropCommonization: Filter out illegal dependenciesKT-46394 Multiplatform: Gradle 7 supportKT-46517 Add kotlin-project-model as api dependency to kotlin-gradle-plugin-apiKT-27240 MPP Gradle plugin: Provide a framework packing task for Kotlin/NativeKT-39016 Missing stdlib when the downloading process was abortedKT-40907 Xcode error after switching between device and simulator: Building for iOS, but the linked and embedded framework was built for iOS Simulator.KT-44059 iosSimTest tasks are never up-to-dateKT-45801 compileIosMainKotlinMetadata compilation property of gradle task is not initialized and fails with Execution failed for task ':shared:generateProjectStructureMetadata'KT-46680 Register concrete "embedAndSign" tasks instead umbrellaKT-46892 Kotlin Multiplatform Gradle Plugin: EmbedAndSign task always contains a default framework nameKT-44741 Incremental compilation: inspectClassesForKotlinIC doesn't determine changes with imported constantKT-34351 KotlinTargetsIndex creation takes too long even if project doesn't have any kotlinKT-45191 [JPS] Marking method as "default" in Java SAM interface doesn't affect dependenciesKT-46242 Support Lombok kotlin plugin in JPS and mavenKT-28901 Consider caching annotation processors classloadersKT-27123 kapt: missing space in error log makes location non-clickableKT-29929 [Kapt] Stub generator uses constant value in method annotation instead of constant name 2.KT-31146 kapt: executableElement.getAnnotation(JvmOverloads::class.java) returns nullKT-32202 Gradle task kaptKotlin fails: "module not found" in Java 11 modular applicationKT-34838 Kapt: 'cannot find symbol' for a top-level property with anonymous delegateKT-35104 Support @JvmStatic in KAPT stubsKT-35167 Kapt Gradle plugin doesn't handle --module-path javac argumentKT-37586 KAPT: When delegated property use an unknown type (to-be-generated class), correctTypeError will mess up the $delegate field typeKT-39060 Kapt: correctErrorTypes don't retain return type of getter in Java stubKT-39715 KaptGenerateStubsTask resolves annotation processor options too early (before execution time)KT-41581 Kapt doesn't have line breaks between warningsKT-43804 Kapt fails to preserve parameter names in open suspend functionsKT-43686 KaptWithoutKotlincTask should use @CompileClasspath for kotlinStdlibClasspath for cache relocateability.KT-45032 Kapt: NullPointerException: insnList.first must not be nullKT-46176 Kapt: "java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 3" with delegation and property reference| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.20.zip | edf34263ddaabd48f7ec59661e4c0d1dc868462fd3a1ea323083d0e3e83a8a8b |
| kotlin-native-linux-1.5.20.tar.gz | 9449219ec9465b14adda1b730ac14ef02da93e9f98219f7303bf70c4c875b7db |
| kotlin-native-macos-1.5.20.tar.gz | 45aadfacaa6680b8eeba0569aaa12af36b33d47ed6a7c7900895f9176f71e1d0 |
| kotlin-native-windows-1.5.20.zip | aeee65cdc6dedab8dee9308cf15c7227530c0a24c7342becc2e0d6cd882cd430 |
`KT-46401` Deprecate 'kotlin.parallel.tasks.in.project' build property
KT-42239 IR: Report compilation error instead of throwing an exception (effectively crash compiler) when some declaration wasn't found while deserializationKT-44373 FIR: support error / warning suppressionKT-38342 FIR: Consider renaming diagnostic from AMBIGUITY to OVERLOAD_RESOLUTION_AMBIGUITYKT-38476 [FIR] Forgotten type approximationKT-44682 raw FIR: incorrect source for qualified accessKT-44813 FIR bootstrap: various errors in collection-like classesKT-45508 False negative ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED on a fake override with an abstract super class memberKT-45578 REPL: Unresolved imports are cached for the subsequent compilationsKT-45685 JVM IR: capturing a variable into crossinline suspend lambda makes the function inside inline function no longer unbox ResultKT-46235 JVM IR: Stack overflow error on large expressionsKT-46578 JVM IR: IllegalAccessError accessing property delegated to java super class protected field referenceKT-46597 JVM IR: AssertionError: SyntheticAccessorLowering should not attempt to modify other files - crossinline accessorKT-46601 JVM / IR: IllegalStateException: "Can't find method 'invokeinvoke`" when default lambda takes inline class parametersKT-46759 JVM IR: CCE in LateinitUsageLowering on @JvmStatic lateinit property in objectKT-46777 [Native] [IR] Support suspend function as super typeKT-46802 JVM / IR: "UnsupportedOperationException: Unknown structure of ADAPTER_FOR_CALLABLE_REFERENCE" caused by function reference on @JvmStatic function with unused default parametersKT-46813 JVM / IR: "ClassCastException: Integer cannot be cast to class Result" with Flow and fold methodKT-46822 JVM IR: StackOverflowError on compiling a large data classKT-46837 Backend Internal error: Exception during IR lowering: assert at IrOverridingUtilKt.buildFakeOverrideMemberKT-46921 JVM / IR: "IndexOutOfBoundsException: Cannot pop operand off an empty stack" caused by crossinline parameter and label returnKT-33783 Document when a range created with rangeTo is emptyKT-44825 Can't open Kotlin compiler settings in newly created projectKT-45277 Wrong jvm target in gradle module in IDEAKT-39320 [Commonizer] Reduce memory consumptionKT-44394 KJS / IR: null companion object for existed stdlib interfaces NodeFilter and SVGUnitTypesKT-45361 KJS / IR: IrConstructorCall representing annotation always returns UnitKT-46859 Exception during IR lowering: NullPointerException was thrown at: optimizations.FoldConstantLowering.tryFoldingUnaryOpsKT-46002 Support all Unicode digit chars in digitToInt (JS and Native)KT-46184 Equivalize isLowerCase and isUpperCase behavior in all platformsKT-40425 IrGenerationExtension. Support simple reporting to compiler output (for development/debug)KT-45308 Psi2ir: "AssertionError: TypeAliasDescriptor expected" caused by using typealias from one module as a type in another module without a transitive dependencyKT-38600 Kotlin MP iOS Target doesn't contain kdoc commentsKT-10838 Provide sensible toString() for property accessors in reflectionKT-14772 ISE (FNFE "Not a directory") on compilation with destination argument clashing with an existing file which is not a directoryKT-18184 CompileEnvironmentException: Invalid jar path on "-d" with .jar in non-existing directoryKT-40977 Report a readable diagnostic on empty -J argument in CLIKT-45538 Serialization, JVM IR: "AssertionError: No such type argument slot in IrConstructorCallImpl" with inner classesKT-46469 Kotlin Lombok: accessors with AccessLevel.MODULE fail to resolveKT-46529 Kotlin Lombok: with @Accessors without explicit prefix the prefix from lombok.config is not taken into accountKT-46531 Kotlin Lombok: lombok.getter.noIsPrefix is processed depending on character caseKT-24533 Kapt should not run when annotation processors are not configuredKT-46401 Deprecate 'kotlin.parallel.tasks.in.project' build propertyKT-46820 Gradle: kotlinc (1.5.0) race condition causes a NullPointerExceptionKT-46976 KJS: Broken support for dynamically created webpack.config.dKT-46394 Multiplatform: Gradle 7 supportKT-46517 Add kotlin-project-model as api dependency to kotlin-gradle-plugin-apiKT-46680 Register concrete "embedAndSign" tasks instead umbrellaKT-46892 Kotlin Multiplatform Gradle Plugin: EmbedAndSign task always contains a default framework nameKT-31146 kapt: executableElement.getAnnotation(JvmOverloads::class.java) returns nullKT-35167 Kapt Gradle plugin doesn't handle --module-path javac argumentKT-41581 Kapt doesn't have line breaks between warnings| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.20-RC.zip | 3537d9e9c57f4afc4e8359f695da98f631319464ba1330c70b1b4aca5d30b84e |
| kotlin-native-linux-1.5.20-RC.tar.gz | d84ea3f3187aaeb21cceb5402cc74951a7a737799ce68a701f58b76e5ef534a0 |
| kotlin-native-macos-1.5.20-RC.tar.gz | b97b9cadb3791905dc15c090f3981dcb8a6eb4d31cf3721763070e12009d4b8e |
| kotlin-native-windows-1.5.20-RC.zip | c4ba183f211652881434ce4b41bde87b626d319134f5163bb8c295c186f3e1d5 |
`KT-45189` Support nullability annotations at module level
KT-45189 Support nullability annotations at module levelKT-45525 Allow to omit JvmInline annotation for expect value classesKT-46545 Emit annotations on function type parameters into bytecode for -jvm-target 1.8 and aboveKT-36646 Don't box primitive values in equality comparison with objects in JVM_IRKT-8325 Unresolved annotation should be an errorKT-19455 Type annotation unresolved on a type parameter of a supertype in anonymous object expressionKT-24643 Prohibit using a type parameter declared for an extension property inside delegateKT-25876 Annotations on return types and supertypes are not analyzedKT-28449 Annotation target is not analyzed in several cases for type annotationsKT-36770 Prohibit unsafe calls with expected @NotNull T and given Kotlin generic parameter with nullable boundKT-38325 IllegalStateException: No parameter with index 0-0 when iterating Scala 2.12.11 ListKT-38540 Kotlin/Native Set<T>.contains fails with specific enum setupKT-41620 ClassCastException: Class cannot be cast to java.lang.VoidKT-41679 NI: TYPE_MISMATCH wrong type inference of collection with type Any and integer literalKT-41818 NI: False positive IMPLICIT_NOTHING_TYPE_ARGUMENT_IN_RETURN_POSITION leads to NothingValueException on delegated propertiesKT-42631 ArrayIndexOutOfBoundsException was thrown during IR loweringKT-43258 NI: False positive "Suspend function 'invoke' should be called only from a coroutine or another suspend function" when calling suspend operator fun on object property from last expression of a crossinlined suspend lambdaKT-44036 Enum initialization orderKT-44511 FIR DFA: smartcast after if (nullable ?: boolean)KT-44554 RAW FIR: NPE in RawFirBuilderKT-44695 *_TYPE_MISMATCH_ON_OVERRIDE checkers do not work for anonymous objectsKT-44699 FIR: incorrect lambda return type (led to a false alarm: PROPERTY_TYPE_MISMATCH_ON_OVERRIDE)KT-44802 FIR bootstrap: trying to access package private classKT-44814 FIR bootstrap: incorrect cast in when branchKT-44942 [FIR] ClassCastException in boostrap testsKT-44995 FIR: false positive for ANNOTATION_ARGUMENT_MUST_BE_CONSTKT-45010 FIR: lambda arguments of inapplicable call is not resolvedKT-45048 FIR bootstrap: VerifyError on KtUltraLightClassKT-45052 FIR bootstrap: inapplicable candidate in GenerateSpecTests.ktKT-45121 FIR IDE: redundant vararg parameter type transformationKT-45136 Native: dividing Int.MIN_VALUE by -1 crashes or hangsKT-45316 [FIR] Ambiguity between two implicit invokes with receiverKT-45344 FIR: Wrong inferred type for nullable type parameterKT-45475 [FIR] No smartcast after throw in if inside try blockKT-45584 [FIR] Fix overriding property and java function in java classKT-45697 JVM IR: ISE "Function has no body" on getter of private field in a class present both in sources and dependenciesKT-45842 Compiler doesn't allow a shared class to inherit a platform-specific sealed classKT-45848 False negative [SEALED_INHERITOR_IN_DIFFERENT_MODULE] error in compiler for a platform-specific inheritor of a shared sealed classKT-46048 Enum entries init order in companion objectKT-46074 FIR: private-in-file fun interface is considered invisible in this fileKT-46173 No error reporting on annotations on target type of as expression in returnKT-46270 [FIR] Support @PublishedAPI in inline checkerKT-46539 Generate annotations on type parameters bounds in bytecodeKT-46670 StackOverflowError on inheritance from raw type where class has protobuf-like recursive genericsKT-46715 JVM / IR: "AssertionError: Unbound symbols not allowed IrConstructorSymbolImpl" with enum classes with the same name in test and src foldersKT-44638 clone() call is unresolved in JVM module of a multiplatform projectKT-45629 [ULC] KtUltraLightFieldForSourceDeclaration.nameIdentifier returns nullKT-45908 Reproduciable 'org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtNameReferenceExpression'KT-45175 FIR IDE: Exception with local property in init blockKT-45199 FIR IDE: Error while collecting diagnostic on stale element after replacing element in quickfixKT-45312 FIR IDE: FIR plugin throws exception on synthetic functionKT-34401 KotlinGradleModelBuilder builds models for non-kotlin modules and always trigger full task configuration.KT-46488 Import of a multiplatform project with MPP module depending on Kotlin/JVM one failsKT-45075 Inspection: Redundant creation of Json formatKT-45347 Sealed interfaces: quickfix to move to package/module of sealed class/interface should not be shown in case of read-only declarationKT-45348 Sealed interfaces: show error for usage of sealed class/interface from a library in Java source codeKT-46063 In multiplatform code, suggest to generate remaining when branches at least for shared sealed classesKT-44431 Quickfix to move class/interface to proper location: it is allowed to choose test source in JPS project while compiler does not allow itKT-40235 KJS: IR. Broken support for external interface companionKT-40689 KJS / IR: strange and slow code for kotlin.math.max and kotlin.math.min for DoubleKT-44138 KJS / IR: Constant folding works incorrectly with unsigned arithmeticsKT-44950 KJS / IR: "IllegalStateException: Can't find name for declaration" in case of extending export declared class without @JsExport annotationKT-45057 KJS / IR: "ClassCastException" when using js function in init blockKT-45655 KJS: "REINTERPRET_CAST" is not copyableKT-45866 Default parameter with generic in expect-actual declarationsKT-43701 Stdlib: Expand KDoc of inc() and dec() for operatorsKT-36880 K/N IR: Reference to expect property in actual declaration is not remappedKT-45236 JVM / IR: "IllegalStateException: Symbol with IrTypeParameterSymbolImpl is unbound" caused by contracts and sealed classKT-33175 IR: String constants with incorrect surrogate pairs aren't preserved during serialization/deserializationKT-44799 Different behavior with functional interfaces in Kotlin/Native on iOSKT-42796 [Reverse C Interop] Package with no public methods generate empty struct in the header, leading to an errorKT-45127 KMM: hard to pass an error to Kotlin code from implementation of Kotlin method in Swift codeKT-45063 Profiling indicates that a lot of time is spent on updateHeapRef on Apple platforms when running KMP codeKT-13490 Equality doesn't work for KProperty.Accessor implementationsKT-45497 [Commonizer] c-interop commonization: Dependency commonizationKT-46077 [Commonizer] Add commonizer_target to commonized klib's manifestKT-46107 [Commonizer] CInteropCommonizerTask receives faulty dependencies in multi module projects containing multiple c-interopsKT-46248 MPP: Compile KotlinMetadata fails with Unresolved reference if only one native platform from shared source set is availableKT-7112 Support calling Lombok-generated methods within same moduleKT-45541 JVM / IR / Serialization: NullPointerException caused by "Serializable" annotation and local data classKT-43988 Enable plugin validation during buildKT-45301 Gradle: Empty build/kotlin dir with custom build directoryKT-45519 loadAndroidPluginVersion() impacts performance negatively and noticeably in multimodule Android buildKT-45744 Create Kotlin Gradle Plugin JUnit5 basic test setupKT-45834 Gradle Plugin read system property related to kotlinCompilerClasspath breaks use of configuration cacheKT-42911 Support Gradle configuration cache for K/JS tasksKT-45294 KJS / Gradle: Number of modules in project affects JS tasks configuration cache state sizeKT-45754 KJS / IR: Remove adding option of source maps in Gradle pluginKT-46178 KJS / Dukat: Added as a dependency always without conditionKT-36679 MPP Gradle plugin: Improve messaging for the commonizerKT-45832 CInteropCommonization: Filter out illegal dependenciesKT-39016 Missing stdlib when the downloading process was abortedKT-44059 iosSimTest tasks are never up-to-dateKT-45801 compileIosMainKotlinMetadata compilation property of gradle task is not initialized and fails with Execution failed for task ':shared:generateProjectStructureMetadata'KT-44741 Incremental compilation: inspectClassesForKotlinIC doesn't determine changes with imported constantKT-34351 KotlinTargetsIndex creation takes too long even if project doesn't have any kotlinKT-45191 [JPS] Marking method as "default" in Java SAM interface doesn't affect dependenciesKT-46242 Support Lombok kotlin plugin in JPS and mavenKT-28901 Consider caching annotation processors classloadersKT-27123 kapt: missing space in error log makes location non-clickableKT-29929 [Kapt] Stub generator uses constant value in method annotation instead of constant name 2.KT-32202 Gradle task kaptKotlin fails: "module not found" in Java 11 modular applicationKT-34838 Kapt: 'cannot find symbol' for a top-level property with anonymous delegateKT-35104 Support @JvmStatic in KAPT stubsKT-37586 KAPT: When delegated property use an unknown type (to-be-generated class), correctTypeError will mess up the $delegate field typeKT-39060 Kapt: correctErrorTypes don't retain return type of getter in Java stubKT-39715 KaptGenerateStubsTask resolves annotation processor options too early (before execution time)KT-43804 Kapt fails to preserve parameter names in open suspend functionsKT-45032 Kapt: NullPointerException: insnList.first must not be nullKT-46176 Kapt: "java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 3" with delegation and property reference| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.20-M1.zip | b50394e669651024025c23c53779c75f68d4fc9ab7bfecd58ea5e2c9eda5a390 |
| kotlin-native-linux-1.5.20-M1.tar.gz | ef9fb39d2c4bdba16a9ca0849abb26cb6384f444464505087b4a8ebde6ed6103 |
| kotlin-native-macos-1.5.20-M1.tar.gz | 84d6f412eaec3b61929310cf45dfff7e230d6d676ffea14014aa99cbd6668222 |
| kotlin-native-windows-1.5.20-M1.zip | b9c86df611a63b513f3a327da740007a018012639b6a64b50439fd186bda87bf |
`KT-41078` Incorrect type substitution in contracts with type parameters
KT-41078 Incorrect type substitution in contracts with type parametersKT-44770 JVM / IR: "IllegalArgumentException: Unrecognized Type: [null]" Jackson doesn't recognize typeKT-45084 JVM IR: "NoSuchElementException: Sequence contains no element matching the predicate" when inline class is passed to lambda with >22 parametersKT-45779 JVM / IR: java.lang.NoSuchMethodError: 'int java.lang.Integer.plus(int)' caused by function referenceKT-45941 JVM IR: local functions use generic type parameters of the outer class in the bytecode, which breaks Bytebuddy and MockKKT-46149 Generate synthetic classes for SAM adapters with erased instead of generic supertypeKT-46189 JVM IR: tailrec function with capturing lambda in default parameter value leads to NoSuchMethodError at runtimeKT-46214 JVM / IR: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" on a suspend function in an inner classKT-46238 JVM IR: BootstrapMethodError in JDK 11+ on intersection type passed in arguments of SAM adapter where SAM interface's type parameter has a non-trivial upper boundKT-46259 JVM IR: local function for adapted function reference is not declared as ACC_SYNTHETICKT-46284 JVM IR: "Unbound private symbol IrClassSymbol" on class reference to script classKT-46402 IllegalAccessError: "CapturedLambdaInterpreter (in unnamed module @0x71b06418) cannot access class jdk.internal.org.objectweb.asm.Type" caused by inline function with a suspend parameter in Maven projectKT-46408 JVM IR: BootstrapMethodError due to missing bridge for subclass of generic Java interfaceKT-46426 JVM IR: Corrupted .class file when passing Array constructor reference as (inline) lambdaKT-46455 OOM on parsing invalid code with string interpolationKT-46503 JVM IR: "AssertionError: Unexpected variance in super type argument: out @1"KT-46505 JVM IR: NullPointerException caused by a callable reference with nullable inline value class parameterKT-46512 JVM / IR: NoSuchMethodError on SAM conversion of a function referenceKT-46515 IndexOutOfBoundsException: "Empty list doesn't contain element at index 0." on bad variable name in 1.5.0KT-46516 JVM IR: "AnalyzerException: Expected I, but found R" on subclassing AbstractMutableList<Int>KT-46524 Cannot use unsigned literals with api-version < 1.5 even with opt-inKT-46537 JVM / IR: "IllegalStateException: No noarg super constructor for CLASS" caused by "No-arg" plugin with annotation on child classKT-46540 JVM / IR: AnalyzerException: Expected an object reference, but found J caused by java.function.SupplierKT-46554 JVM IR: "IllegalStateException: No mapping for symbol: VAR IR_TEMPORARY_VARIABLE" with value class constructor delegation callKT-46555 JVM IR: IllegalAccessError when using Java method referenceKT-46562 Kotlin 1.5.0 generates non-serializable lambdas when they should be serializableKT-46568 JVM IR: "AssertionError: IrCall expected inside JvmStatic wrapper" on compiling protected static function with return type Nothing inside companion object of abstract classKT-46574 JVM / IR: ClassCastException caused by runBlocking awaiting call while returning Kotlin.Result type.KT-46579 JVM IR: "IllegalArgumentException: Sequence contains more than one matching element" for Java enum with overloaded values() static methodKT-46584 JVM IR: Intrinsics.needClassReification (UnsupportedOperationException thrown). Property delegate provider crossinline lambda inlining/reification issueKT-46751 JVM / IR:"ClassCastException: java.lang.String cannot be cast to java.lang.Void" in extension function in Kotlin 1.5KT-45981 failed to analyze: java.lang.AssertionError: diagnostic callback has been already registered: Code analysis get stuck in AS 2020.3.1.14 & Kotlin v1.5.0-M2KT-46622 60+ second freezes with Kotlin plugin 1.5.0: GetModuleInfoKt.findJvmStdlibAcrossDependenciesKT-46417 [UNRESOLVED_REFERENCE] For project to project dependencies of native platform test source setsKT-46280 JvmRecord annotation missing constructor in commonKT-44013 NPE: When calling constructor of a function type while inheriting from it, despite it's an interfaceKT-46590 Kotlin Android Extensions 1.5.0 generates bad writeToParcel() method for nullable Array typesKT-41142 Kotlin version conflict when using Kotlin Gradle plugins in pre-compiled script pluginKT-46353 Optimizations disabled in Gradle 7 for KAPT when generating sourcesKT-46368 Memory leak with 1.5.0-RC when building with GradleKT-46689 Track -Xuse-old-backend flag usageKT-46006 KJS \ Gradle: Task without declaring an explicit or implicit dependency on jsGenerateExternalsIntegrated in Gradle 7KT-46162 KJS: Exported items unavailable on dev serverKT-46331 KJS: With kotlin.js.webpack.major.version=4 browserXRun tasks failKT-46567 Kotlin 1.5.0 parcelize compilation fails in new backend when using TypeParceller with nested genericsKT-45532 Do not create Kapt stubs directory during configuration time| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.10.zip | 2f8de1d73b816354055ff6a4b974b711c11ad55a68b948ed30b38155706b3c4e |
| kotlin-native-linux-1.5.10.tar.gz | 0463222fb84e0f997e3c71af89ed1d1c4b3b9894cafffe5fc0ba1f125cf362ea |
| kotlin-native-macos-1.5.10.tar.gz | bc227baad4a4c8b5cdf0b1a08fa3fb59132043f2ea88e2343c5f25584f5de3cd |
| kotlin-native-windows-1.5.10.zip | e0816d91da9c4c38b3ef8891033185cb183f4a901054c9f17a9c72295ed40324 |
`KT-44650` Deprecate JVM target version 1.6
KT-42684 StackOverflowError on recursive inline arguments in inline funKT-28791 Kotlin serialization with inline classesKT-30222 Support JVM target version selection in Kotlin bytecode tool windowKT-41884 Support 'file' target for JvmSynthetic annotationKT-43677 Support for Java recordsKT-43920 Support loading binary Java annotations on fieldsKT-44278 Generate SAM-converted lambdas and function references using 'invokedynamic' on JDK 1.8+KT-44650 Deprecate JVM target version 1.6KT-44787 Suspend functions in fun interfacesKT-44865 Allow to declare protected constructors in sealed classesKT-44869 Compiling sealed interface with version less than 1.5: error message from future could be providedKT-6336 Optimize generation of local functionsKT-7307 Optimize infix call of String.plusKT-18692 Optimize '<optimizable_range> step x' for-in loopKT-19978 Inefficient bytecode generated for function references undergoing Java SAM conversionKT-23565 OperationsMapGenerated.kt generates unreasonable amount of bytecodeKT-23825 Tail suspend call utilizing elvis operator does not take advantage of suspend tail call optimizationKT-23826 A suspend function on the right side of a returned || condition is not tail call optimizedKT-25348 No compile time unsigned integer conversion when using hex literalKT-26060 Support a compiler mode to compile lambda expressions using invokedynamic instructionKT-26590 Do not generate create method for suspend lambdas if its arity >= 2KT-27427 Optimize nullable check introduced with 'as' castKT-28246 Redundant boxing/unboxing isn't eliminated by the compiler in case of inline classes and javaClass intrinsicKT-30605 Constant folding doesn't evaluate inv() functionKT-36845 Generate enum-based TABLESWITCH/LOOKUPSWITCH on a value with smart cast to enum in JVM_IRKT-39585 JVM BE generates redundant accessor calls when accessing static final field lifted from companionKT-40886 Old JVM BE unspills ACONST_NULL from continuationKT-42621 Kotlin binary size considerably larger for code extensively using stream APIKT-44153 NI: Low Memory and IntelliJ hangs when quotes in split() are missedKT-45410 JVM / IR: Extreme performance regression on arithmetic operations inside a loopKT-6007 Support changed return type of inlined generic function when lambda returns anonymous objectKT-6055 Failed invoke plus assign on array element accessed via several args through local get/set convention extensionsKT-6879 CompilationException when local classes hierarchy is placed within other local or inner declarationKT-8120 NoSuchMethodError on local class constructor call inside a local classKT-8199 "Cannot pop operand off an empty stack" for local class using a captured variable as default value for constructor parameterKT-10835 "AssertionError: Non-outer parameter incorrectly mapped to outer" when inlining object literal extending inner classKT-12790 Don't generate synthetic accessors for private inline function/propertiesKT-13213 IllegalArgumentException in ByteVector.putUTF8 on attempt to compile file with moderately long string literalKT-14628 "UnsupportedOperationException: Don't know how to generate outer expression" for nested class inheriting from inner class with a companion objectKT-14833 JVM internal error: Augment assignment and increment are not supported for local delegated properties and inline propertiesKT-15403 Suspend operator get wrong code generated by BE (NoSuchMethodError)KT-15404 Suspend operator set wrong code generatedKT-16084 Proguard can't find enclosing class of let closure inside apply closureKT-16151 Internal compiler error when using plusAssign operator with mutable mapKT-16221 Support in/!in suspend operatorsKT-16282 "Cannot pop operand off an empty stack" for plusAssign with default parameters in setter operatorKT-16445 java.lang.VerifyError: Bad type on operand stack when delegating an interface through a private reified function inside an objectKT-16520 Invalid bytecode semantics for set call by convention with default parametersKT-16567 Inliner creates redundant objects on source inliningKT-16752 Delegating function interface to function reference does not workKT-17554 Incorrect cast to Unit generated on annotated when-expression with a single-branch if insideKT-17738 Java cannot extend class implementing kotlin.collections.MapKT-17753 Strange behavior of if and return statementsKT-18583 "ISE: Recursive call in a lazy value" for generic sealed class with nested subclass in a when(this) with inferred return typeKT-19861 "IllegalStateException: Label wasn't found during iterating through instructions" for plusAssign with safe callKT-20306 Make 'when' over an 'expect' enum class non-exhaustiveKT-20869 kotlin.jvm.internal.DefaultConstructorMarker should be publicKT-20996 IllegalStateException: Cannot get FQ name of local class: class <no name provided> in metadata serialization for common codeKT-21014 Incorrect bytecode generated for 'PrimitiveArray::size'KT-21092 Reference javaClass for generic property: "couldn't transform method node: get()"KT-21778 "IllegalStateException: Couldn't build context" for inline function inside an anonymous objectKT-21900 VerifyError on equals on generic primitive typeKT-22098 "UnsupportedOperationException: Don't know how to generate outer expression" on extension function call inside lambda in anonymous object super constructor callKT-22488 Bad line numbers generated for '&&' expressionKT-22972 A compiler bug(?) in Number class descendantsKT-23619 Transform stateless singleton lambda during inlineKT-23881 Declaration of lambda in inlined apply block holds reference to superfluous references causing leakKT-24135 Calling invoke on crossinline suspend lambda leads to no state-machineKT-24193 NoClassDefFoundError: java/lang/Cloneable$DefaultImpls on inheritance from Cloneable through an interfaceKT-24305 ClassNotFoundException when using Java reflection on local class in an inlined lambdaKT-24564 Custom operator fun set on ByteArray resolves properly but is miscompiledKT-25400 "NoClassDefFoundError: kotlin/KotlinPackage" with Turkish system locale on macOSKT-26130 Incorrect method signature for a generic function with inline class as a type parameter upper boundKT-26360 "Method from super interface has a different signature" for Interface that extends both interfaces with and without @JvmDefaultKT-26473 Error on compiling inline class with calls of super methods equals(), hashCode(), toString()KT-26474 VE “Bad type on operand stack” at runtime on calling toString() method of inline class with calls of super methods (toString(), equals(), hashCode()) insideKT-26592 Do not generate private suspend functions as synthetic package-privateKT-27449 NoSuchMethodError for local suspend function with suspend lambda parameter with default valueKT-27469 "Cannot pop operand off an empty stack" for compound assignment (plusAssign) with a vararg operator getKT-27825 Gradually prohibit non-abstract classes containing abstract members invisible from that classes (internal/package-private)KT-27830 "Incompatible stack heights" with suspend inline function in do while loop that executes suspend lambdaKT-28042 "Cannot pop operand off an empty stack" for a bound callable reference of lambda inside inline functionKT-28166 "Argument 1: expected I, but found R" for generic method with generic parameter or receiver with inline class upper boundKT-28331 Consider generating accessors for lateinit properties to avoid assertion on each callKT-28573 Inliner does not update references to transformed objectKT-29331 "AnalyzerException: Argument 1: expected R, but found I" with local generic extension property called on Int receiverKT-29595 NoClassDefFoundError with inline reified function with lambda argument returning anonymous objectKT-29802 Incorrect reification when the same type parameter name is used for different reified typesKT-30041 "AnalyzerException: Expected an object reference, but found ." on nested suspend function calls outer suspend functionKT-30066 Consider adding annotations to ConeKotlinTypeKT-30280 Inline class class literal gets unwrapped in annotation argumentsKT-30402 Constant folding works incorrectly with unsigned arithmeticsKT-30548 "java.lang.IndexOutOfBoundsException: Cannot pop operand off an empty stack" while compiling access to a private lateinit companion fieldKT-30629 java.lang.VerifyError: Bad type on operand stack when using a function reference to a generic propertyKT-30933 Inline function produces IllegalAccessError on property reference from different packageKT-31136 "AnalyzerException: Argument 1: expected R, but found I" on x::javaClass when x is inline class object built around primitive typeKT-31227 Prohibit using array based on non-reified type parameters as reified type arguments on JVMKT-31592 NoSuchMethodException when inlining public function accessing a protected static Java class memberKT-31727 Object expression captures all variables used in constructorKT-32023 "AnalyzerException: Expected I, but found R" with inline suspend function used with callable referenceKT-32115 NPE during initialization of enum class with delegated propertyKT-32153 "AnalyzerException: Expected an object reference, but found ." with recursive suspend local functionKT-32351 ClassNotFoundException for anonymous object implementing interface inside a lambda with data class and inline methodsKT-32384 Safe cast to generic type argument with inline class upper-bound throws NPE instead of ClassCastExceptionKT-32579 java.lang.VerifyError: Bad type on operand stack on calling inner class of inherited class in super class when casting to inherited classKT-32749 "VerifyError: Call to wrong <init> method" with inline function and accessing class field from anonymous objectKT-32793 Generated code crashes by ClassCastException with local suspend function and inline classKT-32812 "AnalyzerException: Argument 1: expected R, but found I" invoking function with default parameter inherited by inline classKT-32821 Missing unboxing of inline class for complex hierarchy of suspend callsKT-33155 ClassNotFoundException for qualified this in anonymous object and as a result of inline function callKT-33173 Internal error: "AnalyzerException: Expected I, but found R" for supercall inside inline lambda from HashSet.remove implementationKT-33577 NoSuchFieldError with nested anonymous objects accessing outer instance propertyKT-33836 Wrong code generated for a local tailrec suspend function.KT-33873 ClassCastException invoking UByte setter function via reflectionKT-34018 "Cannot pop operand off an empty stack" with inline lambda with callable referenceKT-34186 JDK11: class file contains malformed variable arity method for vararg sealed class constructorKT-34202 IllegalAccessError on callable reference of function from multifile facade from standard libraryKT-34255 @JvmStatic tailrec function: "Cannot pop operand off an empty stack"KT-34507 Incorrect generated code for mutable collection stub methods in case of presence of functions with similar signatureKT-34665 Possible index overflow in optimized "for" loop over withIndex()KT-34754 Flow builder: "AnalyzerException: Expected an object reference, but found ." with recursive suspend local functionKT-34816 "AnalyzerException: Expected an object reference, but found I" on "this" in inline class member extension suspend functionKT-34841 ClassNotFoundException when invoke param function inside anonymous object methodKT-35008 "AnalyzerException: Expected an object reference, but found I" in inline class companion calling private constructorKT-35166 NoSuchMethodError at runtime with local property delegate on anonymous object referencing another anonymous objectKT-35224 It's possible to pass non-spread arrays after arguments with SAM-conversionKT-35301 MethodInliner fails with "AssertionError: <init> call doesn't correspond to object transformation info" for qualified this in SAM constructor used as parameter of anonymous object inside inline lambdaKT-35419 Failed to generate expression: KtNamedFunction for local suspend tailrec function with receiverKT-35511 VerifyError: "Bad type on operand stack" after reificationKT-35553 Kotlin compiler generates methods that always have line number 1 for Inline ClassesKT-35725 "AssertionError: Couldn't find a context for a super-call" for super member call in property initializer of companion objectKT-36420 ClassCastException with inline class Foo extending generic Comparable<Foo>KT-36713 AnalyzerException: "Incompatible stack heights" with suspend and inline suspend functionsKT-36794 Move $assertionsDisabled field to the top-level classKT-36853 IR: UninitializedPropertyAccessException on tailrec with object expression in default argumentKT-36875 "RuntimeException: Trying to access skipped parameter" on synthetic local variable access from inline functionKT-36916 AnalyzerException: Argument 1: expected I, but found R when using inline class with rxjavaKT-36957 Exception during codegen: cannot pop operand off an empty stack (Nothing variable in string interpolation)KT-36984 SAM adapter classes should be generated as anonymous inner classes in JVM_IRKT-37704 Incorrect SMAP syntaxKT-37716 "AssertionError: <init> call doesn't correspond to object transformation info" with inline reified type parameter, anonymous object and lambda in constructor callKT-37972 IllegalAccessError on initializing property reference for a property declared in JvmMultifileClass with -Xmultifile-parts-inheritKT-38100 Support local delegated properties (not inlined) in new JVM default modesKT-38833 JVM: java.lang.ClassCastException when loop variable is nullable in for loop over unsigned progressionKT-38849 Read-only variable initialized in non-inline lambda using contract callsInPlace EXACTLY_ONCE is not captured correctly in nested lambdasKT-38869 JVM BE produces invalid bytecode when inheriting from AbstractList and declaring methods that look like MutableList implementors (but they aren't)KT-38965 "UnsupportedOperationException: Don't know how to generate outer expression: Closure" with reference to local variable in block argument of anonymous object by delegationKT-39289 CCE in if-else inside annotated 'if' statementKT-39425 AbstractMethodError: "Receiver class does not define or inherit an implementation of the resolved method" using classes with complex Java and Kotlin inheritance hierarchies.KT-39434 IllegalAccessError with local delegated property in lambda in inlined functionKT-39687 "Couldn't find captured this" when more than 3 inline functions are nestedKT-39784 "IndexOutOfBoundsException: Cannot pop operand off an empty stack" caused by JvmOverloads annotation inside an inline classKT-40165 ClassCastException caused by SAM conversion used on a functional interface with suspended functionKT-40179 "VerifyError: Bad type on operand stack" with parent class get extension function and child class set extension function which used inside child class plusAssign extension functionKT-40277 Fix generic types in special bridge methodsKT-40308 NoSuchFieldError for multiple delegated extension properties with the same name in a companion objectKT-40338 NoSuchFieldError on property without backing field that is called as function referenceKT-40392 Deprecate JvmDefault annotation and old -Xjvm-default modesKT-40396 NI: Exceptions when ambiguous type argument and generic invokeKT-40510 "AssertionError: DELEGATION slice must override something" for ByteBuffer delegationKT-40601 VerifyError: "interface method reference is in an indirect superinterface" when calling @JvmDefault suspend methodKT-40809 "Couldn't find captured field" compiler error with local function with recursive call through method referenceKT-41056 Increase stub version due to new "contract" keywordKT-41105 IllegalStateException: 'Couldn't find declaration file <class name>' with inline delegate declared in another fileKT-41165 "IllegalStateException: Concrete fake override public final fun" when an enum class inherits an interface with a variable 'name' or 'ordinal'KT-41222 "IllegalStateException: Concrete fake override public final fun" when a class property is inherited as merged 'var' from 'val' and 'var' from parent abstract class and interface propertiesKT-41255 JDK 11: "VerifyError: Bad type on operand stack" with long function body with annotated when expressionKT-41427 NoSuchMethodError caused by implementation by delegation to function referenceKT-41508 ClassNotFoundException caused by object with overridden function inside a lambda with safe cast receiverKT-41750 Inline classes: ClassCastExceptionError when calling .withIndex() on Iterator over ArrayKT-41758 Deprecate kotlin.Metadata.bytecodeVersion and avoid using it in the compilerKT-41770 AssertionError: "Asm parameter types should be the same length as Kotlin parameter types" cause by fun interfaceKT-41874 "IllegalStateException: Couldn't obtain compiled function body" on extension delegated property with inline operator getValue in a different fileKT-41917 [FIR] Incorrect calculating property type for override from intersection scopeKT-42012 IllegalAccess to protected field instead of getterKT-42017 "AssertionError: Unsigned type expected: UInt?" during codegen when a variable of nullable unsigned type is checking for presence in the rangeKT-42032 "AnalyzerException: Expected I, but found R" while using Flow.reduce() with suspend function referenceKT-42034 ArrayIndexOutOfBoundsException in PopBackwardPropagationTransformer on external override of function in inline classKT-42064 "Parameter specified as non-null is null" with default value of the parameter in operator funKT-42069 JVM IR: -Xreport-output-files doesn't report any source files for META-INF/*.kotlin_module filesKT-42083 AbstractMethodError when 'remove' with irrelevant generic parameter but matching JVM signature is present in Kotlin collection classKT-42092 JVM / IR: "AnalyzerException: Argument 1: expected R, but found J" when trying to add to ArrayList the result of a function applied to intKT-42175 Psi2ir: "AssertionError: Undefined parameter referenced: <this>" on augmented assignment on this in a BuilderInference lambdaKT-42179 Platform declaration clash when extending abstract Java class implementing 'java.util.Collection' by abstract Kotlin class implementing Kotlin Set or ListKT-42321 JVM IR: do not cast integer value based on the type of a literal receiver of an operator callKT-42337 NoSuchMethodError in JVM backend with inheritance of private functions in the interfaceKT-42404 "Supertypes of the following classes cannot be resolved" in Rider projectKT-42472 No TYPE_INFERENCE_UPPER_BOUND_VIOLATED for Delegated Properties do not check types (in Kotlin 1.4.10)KT-42487 "IndexOutOfBoundsException: Cannot pop operand off an empty stack" caused by USELESS_IS_CHECK of Double typeKT-42533 (N until MIN_VALUE).reversed() should be an empty progression in for loopsKT-42588 "IllegalStateException: Concrete fake override public open fun" caused by val override with var with delegation.KT-42634 Different bridges and abstract stubs behavior in abstract class implementing Map<K, String> in JVM and JVM_IRKT-42635 ClassCastException with inline class in for loopKT-42662 AbstractMethodError when using partially specialized generic Map classKT-42694 @get:Synchronized causes the JVM getter method not to be generatedKT-42753 "VerifyError: Bad invokespecial instruction: interface method reference is in an indirect superinterface" with jvm-default=allKT-42879 JVM: Declaration clash in fun interface implementation returning an inline classKT-42900 "VerifyError: Bad return type" incorrect bytecode when a property and an extension property in inline class have the same namesKT-42946 FIR2IR: Fix super-calls to Java overrides of special built-inKT-42971 JVM: "AssertionError: Unsigned type expected: T" with UInt loop rangeKT-42990 "AssertionError: Next value after NEW should be one generated by DUP" caused by extension properties with accessors annotataed as @JvmStaticKT-43034 AssertionError: Compiler fails with complicated tailrec + inline caseKT-43048 JVM_IR: Implement coroutines state clearingKT-43050 JVM IR: incorrect mangling for method with type parameter with inline class bound in the signatureKT-43059 Different bridges behavior in class implementing Map<String, String> in JVM and JVM_IRKT-43063 Redundant DefaultImpls delegate is generated in old JVM backend on explicit "duplicate" inheritance from interfaceKT-43069 JVM: incorrect generic signature for method with implicit return type Nothing overriding a method from CollectionKT-43099 Tailrec call in not tail-call position leads to internal compiler errorKT-43106 JVM: custom remove in Iterator subclass results in a synthetic bridgeKT-43120 JVM: "Expected an object reference, but found ." caused by function which is passed as reference to suspend parameterKT-43167 JVM IR, serialization: "No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" with data class containing property defined in bodyKT-43255 Verify error when inheriting from an abstract class implementing Collection with stub-like method in superclassKT-43303 NI: False negative TYPE_INFERENCE_UPPER_BOUND_VIOLATED when inferred type argument is not a subtype of type parameter upper boundKT-43333 AbstractMethodError when calling 'toArray' from Java on a Kotlin Collection with custom internal 'toArray'KT-43334 AbstractMethodError when calling 'remove' from Java on a Kotlin Collection with custom internal 'remove'KT-43342 [FIR2IR] No getter or backing field found for delegated member callKT-43347 [FIR] Synthetic setter with unmatched parameter type isn't foundKT-43401 JVM_IR. Additional synchronized flag on JvmOverloads-generated adapter for Synchronized functionKT-43405 Turkish locale, Linux Mint: "NoSuchMethodError: 'int[] kotlin.jvm.internal.Intrinsics$Kotlin.intArrayOf(int[])'" with intArrayOf function callKT-43460 JVM: redundant private setter is generated in case of multifile facadeKT-43473 "VerifyError: Bad type on operand stack" caused by operator get with optional argument in superclass when called via square brackets on subclassKT-43518 JVM_IR. Additional strictfp flag on JvmOverloads-generated adapter for Strictfp functionKT-43569 FIR: inapplicable candidate(s): kotlin/collections/setKT-43616 [FIR] Nullable type parameter-based type after merge in ifKT-43669 FIR: No real overrides for FUN IR_EXTERNAL_DECLARATION_STUBKT-43682 Inline extension method of a multifile library inline class not foundKT-43687 FIR: UnusedChecker does not take annotation arguments into accountKT-43688 FIR: unused checker doesn't handle invokes properlyKT-43749 "UnsupportedOperationException: Don't know how to generate outer expression: Closure" caused by Flow and collect method with function reference as a parameterKT-43812 JVM IR: SAM wrapper class with generic supertype mentions missing type parameter in the signatureKT-43832 JVM IR: missing bridges for inheritance of class from interface in a complex generic diamond hierarchyKT-43851 JVM IR: function call returning object instance is removed during constant propagationKT-43864 JVM: "Assertion error after mandatory stack transformations: incorrect bytecode" with lateinit property of type T, which has a primitive type upperboundKT-43887 Problem with FunctionReferenceLowering$FunctionReferenceBuilder in kotlin nativeKT-43912 JVM internal error: Augment assignment and increment are not supported for local delegated properties and inline propertiesKT-43915 Back-end (JVM) Internal error: wrong bytecode generated for default methodKT-43938 NSME when calling 'kotlin.Number' methods on instance of Java class extending Kolin abstract class extending 'kotlin.Number'KT-43942 org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Failed to generate functionKT-43949 FIR: unresolved callable reference as lambda returnKT-43983 IllegalStateException: "Couldn't obtain compiled function body for public final suspend inline fun" after moving inline extension function to libraryKT-43984 FIR: recursion in overridden symbolsKT-43984 FIR: recursion in overridden symbolsKT-44010 FIR: Inapplicable constructor due to an unresolved referenceKT-44030 FIR2IR: uncached type parameters in delegated propertyKT-44032 FIR2IR: uncached type parameters in Java fieldKT-44050 FIR: anonymous object as IR parentKT-44054 FIR2IR: incorrect IR origin for substituted override functionKT-44058 CompilationException: open suspend fun with @JvmStatic in open class companionKT-44069 please remove deprecated usagesKT-44066 FIR Java: override ambiguity with vararg value typeKT-44114 CompilationException when inlining a extension suspend function declared in interface companion with 'this' reference to extension receiverKT-44131 "UnsupportedOperationException: Don't know how to generate outer expression: Closure" when using suspend lambda and a function referenceKT-44140 JVM IR: compilation of kotlin.Result crashes with IOOBE while generating toString-implKT-44141 JVM IR: "ISE: There should be underlying type for inline class type" on usage of type parameter with Result upper bound inside a lambdaKT-44192 Allow a greater number of constants in an enum classKT-44202 "ClassCastException" when getting delegated property with inline class and Any/Any? typeKT-44210 KJS / IR: "AssertionError: Undefined parameter referenced: <this> defined" caused by plus assign operators in build blocksKT-44233 [IR] Collection Stub generation not correctly considering java.util Collection iteratorsKT-44234 Private companion property with explicit setter generates invalid bytecodeKT-44269 "[TAILREC_ON_VIRTUAL_MEMBER_ERROR] Tailrec is not allowed on open members" with Spring annotation and private tailrec functionKT-44284 Make Kotlin binaries publicly unavailable (set KotlinCompilerVersion.IS_PRE_RELEASE = true)KT-44316 ReenteringLazyValueComputationException when analyzing complex lazy delegateKT-44347 Back-end (JVM) Internal error: Couldn't transform method node for suspend function with wrong local for ContinuationKT-44368 "IllegalStateException: Error type encountered" when inlining 'invoke' operator without enough information on type variableKT-44412 JVM IR backend fails to compile break in condition of do whileKT-44420 False NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATION with 1.4.30-RCKT-44429 JVM IR: unnecessary integer unboxing leads to NPE when using mockito-kotlinKT-44439 Type inference of generic types failing java interopKT-44440 Too many Nothings in inferred typeKT-44471 Fix failing script tests after switching to 1.5KT-44474 Compiler expects sealed type inheritors from platform specific source-sets in when expression in common source-setKT-44483 JVM IR: CCE on calling generic vararg function reference with Array expected typeKT-44527 Suspend function with kotlin.Result: ClassCastException class kotlin.Result cannot be cast to class ...KT-44529 Inline class calls wrong iterator method in for loopKT-44533 JVM IR: ClassFormatError on synthetic $suspendImpl method generated in interface for a @JvmDefault functionKT-44540 Regression in 1.4.30 in intellij-community: type mismatch for generic function call with generic Java classKT-44546 NI: changed variable fixation order (that can lead to changed resolution)KT-44550 KotlinBinaryClassCache leaks Kotlin plugin classloader on plugin unloadKT-44563 Type Inference loosing type annotations in lambda type expectation for function calls with block parametersKT-44583 "Supertypes of the following classes cannot be resolved" error message gives no contextKT-44627 JVM IR: ACCIDENTAL_OVERRIDE when overriding a generic field where the type parameter has a primitive boundKT-44631 "IndexOutOfBoundsException: Cannot pop operand off an empty stack" caused by a default param in inner class constructor which uses method or field from receiverKT-44647 "IllegalAccessError: class TestKt tried to access private method" with String Builder get and inc operatorKT-44651 JVM / IR: "IllegalStateException: Illegal type substitutor" with if-else inside class constructor argument inside another if-elseKT-44660 Internal inline functions in companion object with inline class return type fails compilationKT-44671 JVM_IR: ClassCastException: Result$Failure cannot be cast to Result with multithreaded coroutinesKT-44703 JVM / IR: "IllegalStateException: Unhandled special name in mangledNameFor" caused by a reference to inline class inside interface's companion with lazy initializationKT-44712 JVM / IR: Behavior change after enabling with MockitoKT-44714 Debugger / Coroutines: Local variables are trimmed out too aggressivelyKT-44722 JVM IR: ClassCastException with inline class, let and bound function referenceKT-44726 JVM IR: Incorrect KType nullability for platform type reified as non-nullKT-44781 JVM IR: java.lang.NoSuchFieldError: $noName_0 when calling a crossinline lambda within a suspending lambdaKT-44798 JVM IR: Inherited platform declarations clash for class implementing both List and SetKT-44801 1.4.30 JVM IR: Unbound symbols not allowed with anonymous objectKT-44803 FIR bootstrap: incorrect nullability is set for type alias-based typeKT-44827 Non-existing outer class is written in anonymous class for SAM wrapper in inline lambda with captureKT-44837 JVM / IR: ClassCastException with Result object when it is used by a generic method in a suspend callKT-44875 JVM_IR. hashCode call is generated on interface target in fun interface equalityKT-44878 JVM_IR: "IllegalStateException: Unexpected types" when checking non-nullable variable is in range between nullable ones with smart-castKT-44926 MPP: Actual typealias to compiled inline class incompatible with expect inline classKT-44947 Sealed interfaces: Sealed fun interface leads to "NoWhenBranchMatchedException"KT-44993 JVM IR: VerifyError on getfield with Kotlin generic field and elvis operatorKT-45008 JVM IR: hashCode is generated as invokeinterface if smart cast to interface is presentKT-45011 JVM / IR: "AssertionError: Unbound symbols not allowed"KT-45022 IR: "AssertionError: Undefined variable referenced" from psi2ir caused by plusAssign operator of objectKT-45064 JVM IR: "java.lang.AssertionError: SyntheticAccessorLowering should not attempt to modify other files!" with member reference to property in another file with private setterKT-45067 "IllegalArgumentException: Wildcard mast have a bound for annotation of WILDCARD_BOUND position" with BEAM SDK 2.27KT-45069 JVM / IR: New SAM conversions mode fails when converting from Unit to AnyKT-45131 JVM / IR: "RuntimeException: Lambda, SAM or anonymous object should have only one constructor" caused by inline class that type cast to reified type parameter inside lambda in inline functionKT-45139 Inline class: AssertionError: Expected top level inline classKT-45166 JVM / IR: "AbstractMethodError: Receiver class does not define or inherit an implementation of the resolved method of interface" caused by interface with suspend functionKT-45187 JVM / IR: ClassCastException caused by substituting generic type of vararg parameter with java.lang.VoidKT-45195 JVM IR: annotation methods are generated as default interface methods if allopen is usedKT-45243 "IllegalStateException: Lambdas shouldn't be visited by ESExpressionVisitor" caused by lambda inside kotlin.test.assertNotNullKT-45259 JVM: ClassCastException caused by Result as lambda parameter typeKT-45292 AssertionError with recursive inline extension propertyKT-45300 Deprecate super calls in public-api inline functionsKT-45409 Rename jspecify annotations’ package and default not null annotationKT-45446 JVM / IR: NullPointerException caused by unreachable code and comparisonKT-45721 JVM / IR: "Unbound symbols not allowed" caused by class reference in sequence lambdaKT-45853 JVM / IR: "Accidental override" caused by inheriting Throwable.getCause from Java interfaceKT-45861 Turning warnings into errors for calls with type parameters annotated by @OnlyInputTypesKT-45865 JVM IR: "VerifyError: Bad type on operand stack" with enumValueOf on a value from a list of stringsKT-45868 JVM IR: ClassCastException with SAM function in init block when SAM is generated via invokedynamicKT-45920 JVM IR: "Accidental override" on redefining get() in custom Map classKT-45934 JVM IR: "java.lang.IllegalStateException: Function has no body" for class implementing interface by delegationKT-45945 JVM / IR: "AssertionError: Unexpected variance in super type argument" with contravariance and intersection typesKT-45963 JVM / IR: "AbstractMethodError: Receiver class does not define or inherit an implementation of the resolved method" in Dokka testsKT-45967 JVM IR: "IllegalAccessError" with invokedynamic to Java SAM over callable reference to private functionKT-45982 Wrong subtyping result on captured types with postponed type variablesKT-46007 JVM / IR: "ClassCastException: kotlin.Unit cannot be cast to java.lang.String" caused by default suspend function in interfaceKT-46060 JVM IR: NullPointerException from RangeContainsLowering when contains is a @JvmStatic function in objectKT-46069 JVM IR: unbound type parameter on generic bound adapted function referenceKT-46092 JVM IR: AssertionError "Array type expected: @[FlexibleNullability] kotlin.CharArray?" on super call to Java constructor with primitive varargKT-46104 The message on inline -> value class migration should not say that inline classes are deprecatedKT-46131 Kotlin 1.5.0-RC errors when reading class fileKT-46160 JVM IR: IllegalAccessException at runtime for member reference to JvmMultifileClass member from stdlibKT-46186 Type inference regression in Kotlin 1.5 with constrained generic return typesKT-45884 Incorrect description for JVM toUpperCase methodKT-33233 Use dependency of library to build built-ins in IDE, instead of loading them from the current classloaderKT-34023 kotlin.KotlinNullPointerException at org.jetbrains.kotlin.backend.common.FunctionsFromAnyGenerator.getPrimaryConstructorProperties(FunctionsFromAnyGenerator.kt:66)KT-35947 KFunctionN.call is unresolved in IDE in Kotlin/JVM projectKT-37702 Code analysis speed: on-the-fly analysis diagnostics reportingKT-41048 [FIR-IDE] Properly implement methods in KtFirPackageScopeKT-41671 Missing nullability information in properties using type inference from get()KT-43824 KtLightClassForSourceDeclaration#isInheritor works in a different way than java implementationKT-44128 IDE: Kotlin JVM record has incorrect property accessors as seen from JavaKT-44487 MPP, IDE: No error in IDE when sealed class inheritor from common source-set is not used in exhaustive when expression in platform source-setKT-45254 Highlighting for files with certain errors appears only on second openingKT-46097 Light classes: Incomplete nullability information for a getter method of a kotlin property defined in private constructorKT-43699 IDE: Unresolved extension method from Java code for simple class with typealias and generics (IllegalStateException: Unknown type parameter)KT-44756 Infinite "UpToDateStubIndexMismatch: PSI and index do not match." with IDEA 2021.1 EAP upon attempt to open "org.gradle.configurationcache" even they seem to be the sameKT-37127 Implement precise importing of platforms of root source sets (commonMain/commonTest) when hierarchical multiplatform support is enabledKT-42048 KJS / Gradle integration: Could not determine the dependencies of task ':webApp:testPackageJson' in Android Studio 4.2 Canary 11KT-46215 Dead lock on closing project during the import in IJ211 through ScriptDefinitionsManagerKT-23824 Return lifted out of if condition causes suspend tail call optimization to no longer applyKT-38155 Lift assignment out of 'if' produces type mismatch without manually adding a semicolonKT-44821 IDE: False positive NO_ELSE_IN_WHEN caused by sealed class and when in another moduleKT-46088 [IDEA] Incorrect behavior of replace inline class with value class intentionKT-44675 Incorrect reference to resource into 202 pluginKT-44079 Sealed Interfaces: Move refactoring should warn about violation of hierarchy restrictionsKT-44839 Sealed interfaces: move refactoring warnings works with "more freedom for sealed classes" rules for language level < 1.5KT-43288 Allow push notifications about script configuration /dependencies changes via the ScriptDefinitionsProvider EPKT-39272 KJS / IR: Can't use javascript keywords as JsNameKT-41650 JS IR BE: default should be a reserved identifierKT-42176 KJS / IR: Interface default method in sub-interface not resolved correctly from extension on super-interfaceKT-44103 [JSIR] TypeError when bumping from 1.4.20 to 1.4.30-M1KT-44180 KJS / IR: NPE in ConstTransformer of compileDevelopmentExecutableKotlinJs/compileProductionExecutableKotlinJs tasksKT-44415 Kotlin/JS with IR and kotlin-react: "too much recursion" error in runtime in browserKT-44433 KJS IR: support function interfaces with suspend memberKT-44469 KJS / IR: Incorrect export functions with bridgesKT-44718 MPP/ KJS: "IllegalStateException: Unsupported operation" with serialization plugin and incremental compilationKT-44796 KJS / IR: default parameter of function with @JsName leads to "RangeError: Maximum call stack size exceeded"KT-45059 KJS / IR: Add possibility for runtime diagnostics of DCE resultKT-12109 Add stdlib method that combines mapNotNull() and first/firstOrNull()KT-25571 Make random implementations serializableKT-26234 Floored division and remainder function for numeric typesKT-32996 kotlin.test: add assertContentEquals for comparing content of arrays, iterables, sequencesKT-39177 Make CharCategory available in common multiplatform codeKT-40225 Support adding kotlin-test as a single dependency, as it should be with a multiplatform libraryKT-42071 Strict version of String.toBoolean()KT-42720 Kotlin ArrayDeque on JVM: provide optimized toArray methodKT-42840 Commonize and generalize String.contentEquals that is currently JVM-onlyKT-43772 Kotlin/Native unfinished workers detected.KT-44168 Prevent storing NaN and negative zero in kotlin.time.DurationKT-44369 Commonize Char.titlecaseChar() and Char.titlecase() that are currently JVM-onlyKT-44783 Add IS_VALUE flag for value classes to kotlinx-metadata-jvmKT-44815 Remove kotlin-annotations-android and JVM compiler support for @ParameterName/@DefaultValue/@DefaultNullKT-45213 Update Unicode version used in K/N for Char and String case conversion functionsKT-43831 Compilation failed, IrSimpleFunctionPublicSymbolImpl is already boundKT-44100 KJS / IR: Top level declarations added in IR plugin are not referenceable from other modulesKT-45170 IR: "AssertionError: Single expression value for GET_OBJECT" caused by inc operator of field inside scope function inside objectKT-42446 Native: SIGSEGV in Kotlin_Array_get on linuxArm64KT-43502 [K/N] relocation R_X86_64_PC32 cannot be used against symbol __environ; recompile with -fPICKT-44295 1.4.21 Kotlin native ndk compiler crashKT-44774 ld fails with CALL16 reloc at 0x48f00 not against global symbol (Linux MIPS)KT-44746 Different hashCode() results for Kotlin/Native stdlibKT-44824 cinterop tool no longer appends .klib to produced klibsKT-36639 MPP: Build ios "staticLib" or "sharedLib" binary failed if interface contains member extension functionKT-41725 Dynamic library doesn't load on raspberrypiKT-44549 In the Xcode debug session, call stack is missing a frame when the iOS app failsKT-45094 Fail to compile Kotlin Native sources under Oracle Linux 7KT-44594 Avoid using unnecessary array types reflection in kotlin-reflectKT-44782 Add KClass.isValue to kotlin-reflectKT-16227 Ant task: do not include runtime by default if destination is a jarKT-44293 Support fork mode in kotlinc Ant taskKT-17344 Include kotlin-reflect to resulting jar if "-include-runtime" is specifiedKT-43220 -include-runtime should add .kotlin_builtins to the outputKT-43704 Illegal reflective access by com.intellij.util.ReflectionUtil to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)KT-44078 Do not include module-info.class of kotlin-stdlib.jar to the resulting jar with -include-runtimeKT-44232 CLI: do not pass -noverify to java process starting from JDK 13KT-45566 JDK 16 - e: java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevelKT-43874 Native / CLI: provide a way to show difference between Jvm and Native compilersKT-45783 Serialization: "AnalyzerException: Expected an object reference, but found I" caused by JvmInline and Serializable annotationsKT-31027 java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar)KT-43605 Kotlin Gradle Plugin 1.4.20 undeclared system property reads cause problems with Gradle configuration cache enabledKT-44204 Kotlin Gradle Plugin 1.4.21 makes impossible to use ANTLR in other pluginsKT-44361 Gradle: deprecate options includeRuntime, noStdlib, noReflectKT-44462 Kotlin Gradle plugin creates compile configuration with Gradle 7.0KT-44834 Gradle Kotlin DSL: Add languageSettings configuration lambda without apply callKT-44949 Compatibility with Gradle 7.0KT-44957 gradle - target.compilations seems to be deprecatedKT-45340 Update minimal supported version of Kotlin Gradle Plugin to 6.1KT-43237 KJS: -jsLegacy Naming Convention is incompatible with NPMKT-43869 Error in webpack configuration not displayedKT-44614 Update Node.JS and Yarn versionsKT-44616 Kotlin/JS: IR backend with React: "Uncaught TypeError: _this__0 is undefined" runtime error in browserKT-45574 Sync Kotlin/JS compile tasks into one folder (build/js/packages/<package>/kotlin)KT-42098 Commonizer is re-launched for every included Gradle buildKT-43116 Merge together MultiplatformHighlightingTest and MultiplatformAnalysisTestKT-44322 KotlinTargetComponent maintenance for -sources.jarKT-44900 Support gradle configuration cache with kotlin.multiplatform pluginKT-46122 kotlinx-serialization and kotlinx-datetime can't be built with 1.5.0-RCKT-13631 Compilation fails on Turkish locale because of locale-sensitive uppercasingKT-44644 Mark all @JvmMultifileClass parts compiled in the previous round as dirty in the JPS plugin, similarly to how it’s done in the Gradle pluginKT-45194 KT: Generate Kotlin Entities script: it doesn't workKT-44580 Scripts: Unable to set new file annotation hooks after first snippet compilationKT-43686 KaptWithoutKotlincTask should use @CompileClasspath for kotlinStdlibClasspath for cache relocateability.KT-44130 KAPT changes field order in 1.4.30-M1KT-44909 Kapt: ReenteringLazyValueComputationException without stacktrace caused by when expression with sealed class function without explicit return typeKT-45168 KAPT: Java stubs generated for Kotlin files generated by annotation processors| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.0.zip | 0343fc1f628fec1beccc9e534d2b8b7a0f8964b97e21563585d44d6d928ed1b7 |
| kotlin-native-linux-1.5.0.tar.gz | 33241c460fab8c496a6b01ca08670ae7f667df23acc56081f8b37c50b021b50f |
| kotlin-native-macos-1.5.0.tar.gz | 246cacdc4791067f4d99d0baf3d58aecfd2c43b54bf9a84f463c1d782c9718b5 |
| kotlin-native-windows-1.5.0.zip | 5755391536bcac49c7ef87e0788e595d38776af534eb08cc5ab8879e9f1a855d |
`KT-44957` gradle - target.compilations seems to be deprecated
KT-28791 Kotlin serialization with inline classesKT-43920 Support loading binary Java annotations on fieldsKT-44153 NI: Low Memory and IntelliJ hangs when quotes in split() are missedKT-45410 JVM / IR: Extreme performance regression on arithmetic operations inside a loopKT-35224 It's possible to pass non-spread arrays after arguments with SAM-conversionKT-36853 IR: UninitializedPropertyAccessException on tailrec with object expression in default argumentKT-41056 Increase stub version due to new "contract" keywordKT-43887 Problem with FunctionReferenceLowering$FunctionReferenceBuilder in kotlin nativeKT-44210 KJS / IR: "AssertionError: Undefined parameter referenced: <this> defined" caused by plus assign operators in build blocksKT-44947 Sealed interfaces: Sealed fun interface leads to "NoWhenBranchMatchedException"KT-44993 JVM IR: VerifyError on getfield with Kotlin generic field and elvis operatorKT-45139 Inline class: AssertionError: Expected top level inline classKT-45195 JVM IR: annotation methods are generated as default interface methods if allopen is usedKT-45446 JVM / IR: NullPointerException caused by unreachable code and comparisonKT-45721 JVM / IR: "Unbound symbols not allowed" caused by class reference in sequence lambdaKT-45853 JVM / IR: "Accidental override" caused by inheriting Throwable.getCause from Java interfaceKT-45861 Turning warnings into errors for calls with type parameters annotated by @OnlyInputTypesKT-45868 JVM IR: ClassCastException with SAM function in init block when SAM is generated via invokedynamicKT-45920 JVM IR: "Accidental override" on redefining get() in custom Map classKT-45963 JVM / IR: "AbstractMethodError: Receiver class does not define or inherit an implementation of the resolved method" in Dokka testsKT-45967 JVM IR: "IllegalAccessError" with invokedynamic to Java SAM over callable reference to private functionKT-45982 Wrong subtyping result on captured types with postponed type variablesKT-38155 Lift assignment out of 'if' produces type mismatch without manually adding a semicolonKT-44796 KJS / IR: default parameter of function with @JsName leads to "RangeError: Maximum call stack size exceeded"KT-39177 Make CharCategory available in common multiplatform codeKT-43772 Kotlin/Native unfinished workers detected.KT-43605 Kotlin Gradle Plugin 1.4.20 undeclared system property reads cause problems with Gradle configuration cache enabledKT-44462 Kotlin Gradle plugin creates compile configuration with Gradle 7.0KT-44949 Compatibility with Gradle 7.0KT-44957 gradle - target.compilations seems to be deprecatedKT-45340 Update minimal supported version of Kotlin Gradle Plugin to 6.1KT-44900 Support gradle configuration cache with kotlin.multiplatform pluginKT-43686 KaptWithoutKotlincTask should use @CompileClasspath for kotlinStdlibClasspath for cache relocateability.KT-44130 KAPT changes field order in 1.4.30-M1| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.0-RC.zip | 91a82ea9ff1b49ef1c342d52b3fe54fed92aa79201ee0d452fe9b72e698ea98b |
| kotlin-native-linux-1.5.0-RC.tar.gz | 6336cf1d360bd62adfffb4442a31e06150721cc767c76eca2830e9e45eed9bbc |
| kotlin-native-macos-1.5.0-RC.tar.gz | 2d868b738b77ca290ea4c714669e31ed29f3befbb71aa0d0b4b0ad1ebddf1a9d |
| kotlin-native-windows-1.5.0-RC.zip | dd3c6bec6aa1b50e1764484406d450d4ae491169a47add5e2174e82de73e567d |
`KT-40392` Deprecate JvmDefault annotation and old -Xjvm-default modes
KT-30222 Support JVM target version selection in Kotlin bytecode tool windowKT-41884 Support 'file' target for JvmSynthetic annotationKT-44278 Generate SAM-converted lambdas and function references using 'invokedynamic' on JDK 1.8+KT-26060 Support a compiler mode to compile lambda expressions using invokedynamic instructionKT-42621 Kotlin binary size considerably larger for code extensively using stream APIKT-20306 Make 'when' over an 'expect' enum class non-exhaustiveKT-20869 kotlin.jvm.internal.DefaultConstructorMarker should be publicKT-26592 Do not generate private suspend functions as synthetic package-privateKT-38100 Support local delegated properties (not inlined) in new JVM default modesKT-40392 Deprecate JvmDefault annotation and old -Xjvm-default modesKT-41758 Deprecate kotlin.Metadata.bytecodeVersion and avoid using it in the compilerKT-42092 JVM / IR: "AnalyzerException: Argument 1: expected R, but found J" when trying to add to ArrayList the result of a function applied to intKT-42321 JVM IR: do not cast integer value based on the type of a literal receiver of an operator callKT-42404 "Supertypes of the following classes cannot be resolved" in Rider projectKT-42472 No TYPE_INFERENCE_UPPER_BOUND_VIOLATED for Delegated Properties do not check types (in Kotlin 1.4.10)KT-43167 JVM IR, serialization: "No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" with data class containing property defined in bodyKT-43303 NI: False negative TYPE_INFERENCE_UPPER_BOUND_VIOLATED when inferred type argument is not a subtype of type parameter upper boundKT-44368 "IllegalStateException: Error type encountered" when inlining 'invoke' operator without enough information on type variableKT-44412 JVM IR backend fails to compile break in condition of do whileKT-44471 Fix failing script tests after switching to 1.5KT-44474 Compiler expects sealed type inheritors from platform specific source-sets in when expression in common source-setKT-44483 JVM IR: CCE on calling generic vararg function reference with Array expected typeKT-44550 KotlinBinaryClassCache leaks Kotlin plugin classloader on plugin unloadKT-44546 NI: changed variable fixation order (that can lead to changed resolution)KT-44583 "Supertypes of the following classes cannot be resolved" error message gives no contextKT-44627 JVM IR: ACCIDENTAL_OVERRIDE when overriding a generic field where the type parameter has a primitive boundKT-44703 JVM / IR: "IllegalStateException: Unhandled special name in mangledNameFor" caused by a reference to inline class inside interface's companion with lazy initializationKT-44714 Debugger / Coroutines: Local variables are trimmed out too aggressivelyKT-44722 JVM IR: ClassCastException with inline class, let and bound function referenceKT-44726 JVM IR: Incorrect KType nullability for platform type reified as non-nullKT-44798 JVM IR: Inherited platform declarations clash for class implementing both List and SetKT-44801 1.4.30 JVM IR: Unbound symbols not allowed with anonymous objectKT-44803 FIR bootstrap: incorrect nullability is set for type alias-based typeKT-44827 Non-existing outer class is written in anonymous class for SAM wrapper in inline lambda with captureKT-44878 JVM_IR: "IllegalStateException: Unexpected types" when checking non-nullable variable is in range between nullable ones with smart-castKT-44926 MPP: Actual typealias to compiled inline class incompatible with expect inline classKT-44974 LambdaConversionException in case of SAM-converted captuing extension lambdaKT-45008 JVM IR: hashCode is generated as invokeinterface if smart cast to interface is presentKT-45011 JVM / IR: "AssertionError: Unbound symbols not allowed"KT-45022 IR: "AssertionError: Undefined variable referenced" from psi2ir caused by plusAssign operator of objectKT-45064 JVM IR: "java.lang.AssertionError: SyntheticAccessorLowering should not attempt to modify other files!" with member reference to property in another file with private setterKT-45069 JVM / IR: New SAM conversions mode fails when converting from Unit to AnyKT-45131 JVM / IR: "RuntimeException: Lambda, SAM or anonymous object should have only one constructor" caused by inline class that type cast to reified type parameter inside lambda in inline functionKT-45243 "IllegalStateException: Lambdas shouldn't be visited by ESExpressionVisitor" caused by lambda inside kotlin.test.assertNotNullKT-45259 JVM: ClassCastException caused by Result as lambda parameter typeKT-45292 AssertionError with recursive inline extension propertyKT-45300 Deprecate super calls in public-api inline functionsKT-45409 Rename jspecify annotations’ package and default not null annotationKT-44487 MPP, IDE: No error in IDE when sealed class inheritor from common source-set is not used in exhaustive when expression in platform source-setKT-45254 Highlighting for files with certain errors appears only on second openingKT-43699 IDE: Unresolved extension method from Java code for simple class with typealias and generics (IllegalStateException: Unknown type parameter)KT-44756 Infinite "UpToDateStubIndexMismatch: PSI and index do not match." with IDEA 2021.1 EAP upon attempt to open "org.gradle.configurationcache" even they seem to be the sameKT-37127 Implement precise importing of platforms of root source sets (commonMain/commonTest) when hierarchical multiplatform support is enabledKT-44675 Incorrect reference to resource into 202 pluginKT-44839 Sealed interfaces: move refactoring warnings works with "more freedom for sealed classes" rules for language level < 1.5KT-43288 Allow push notifications about script configuration /dependencies changes via the ScriptDefinitionsProvider EPKT-39272 KJS / IR: Can't use javascript keywords as JsNameKT-41650 JS IR BE: default should be a reserved identifierKT-44433 KJS IR: support function interfaces with suspend memberKT-45059 KJS / IR: Add possibility for runtime diagnostics of DCE resultKT-12109 Add stdlib method that combines mapNotNull() and first/firstOrNull()KT-26234 Floored division and remainder function for numeric typesKT-32996 kotlin.test: add assertContentEquals for comparing content of arrays, iterables, sequencesKT-42071 Strict version of String.toBoolean()KT-42720 Kotlin ArrayDeque on JVM: provide optimized toArray methodKT-42840 Commonize and generalize String.contentEquals that is currently JVM-onlyKT-44369 Commonize Char.titlecaseChar() and Char.titlecase() that are currently JVM-onlyKT-44783 Add IS_VALUE flag for value classes to kotlinx-metadata-jvmKT-44815 Remove kotlin-annotations-android and JVM compiler support for @ParameterName/@DefaultValue/@DefaultNullKT-45213 Update Unicode version used in K/N for Char and String case conversion functionsKT-45170 IR: "AssertionError: Single expression value for GET_OBJECT" caused by inc operator of field inside scope function inside objectKT-44295 1.4.21 Kotlin native ndk compiler crashKT-44774 ld fails with CALL16 reloc at 0x48f00 not against global symbol (Linux MIPS)KT-44824 cinterop tool no longer appends .klib to produced klibsKT-44549 In the Xcode debug session, call stack is missing a frame when the iOS app failsKT-45094 Fail to compile Kotlin Native sources under Oracle Linux 7KT-44594 Avoid using unnecessary array types reflection in kotlin-reflectKT-44782 Add KClass.isValue to kotlin-reflectKT-45566 JDK 16 - e: java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevelKT-44361 Gradle: deprecate options includeRuntime, noStdlib, noReflectKT-44834 Gradle Kotlin DSL: Add languageSettings configuration lambda without apply callKT-45574 Sync Kotlin/JS compile tasks into one folder (build/js/packages/<package>/kotlin)KT-44644 Mark all @JvmMultifileClass parts compiled in the previous round as dirty in the JPS plugin, similarly to how it’s done in the Gradle pluginKT-45194 KT: Generate Kotlin Entities script: it doesn't workKT-44580 Scripts: Unable to set new file annotation hooks after first snippet compilationKT-45168 KAPT: Java stubs generated for Kotlin files generated by annotation processors| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.0-M2.zip | a94d8b05c89faa4765a0471dc52adb69db37193d351d10758529f54289a354dd |
| kotlin-native-linux-1.5.0-M2.tar.gz | 9715e653ca5f2c4a48af83765bd3c2adb4f3acae48c94fc90db7f96aa83bf1c2 |
| kotlin-native-macos-1.5.0-M2.tar.gz | 5fb4211b5fa872cd8d569c4f45ecd2bf0b0ec4162ed09fef50bb95347563ab7d |
| kotlin-native-windows-1.5.0-M2.zip | 49851d0e24afa14214697be7cf12560717373e67e62ecdc3439c1be816bf2fc3 |
`KT-44650` Deprecate JVM target version 1.6
You could find information about EAP program and setup instructions here
KT-42522 Enable string concatenation via invokedynamic by default for JVM target 9 and aboveKT-43677 Support for Java recordsKT-44650 Deprecate JVM target version 1.6KT-44787 Suspend functions in fun interfacesKT-44865 Allow to declare protected constructors in sealed classesKT-44869 Compiling sealed interface with version less than 1.5: error message from future could be providedKT-6336 Optimize generation of local functionsKT-7307 Optimize infix call of String.plusKT-18692 Optimize '<optimizable_range> step x' for-in loopKT-19978 Inefficient bytecode generated for function references undergoing Java SAM conversionKT-23565 OperationsMapGenerated.kt generates unreasonable amount of bytecodeKT-23825 Tail suspend call utilizing elvis operator does not take advantage of suspend tail call optimizationKT-23826 A suspend function on the right side of a returned || condition is not tail call optimizedKT-25348 No compile time unsigned integer conversion when using hex literalKT-26590 Do not generate create method for suspend lambdas if its arity >= 2KT-27427 Optimize nullable check introduced with 'as' castKT-28246 Redundant boxing/unboxing isn't eliminated by the compiler in case of inline classes and javaClass intrinsicKT-30605 Constant folding doesn't evaluate inv() functionKT-36845 Generate enum-based TABLESWITCH/LOOKUPSWITCH on a value with smart cast to enum in JVM_IRKT-39585 JVM BE generates redundant accessor calls when accessing static final field lifted from companionKT-40886 Old JVM BE unspills ACONST_NULL from continuationKT-6007 Support changed return type of inlined generic function when lambda returns anonymous objectKT-6055 Failed invoke plus assign on array element accessed via several args through local get/set convention extensionsKT-6879 CompilationException when local classes hierarchy is placed within other local or inner declarationKT-8120 NoSuchMethodError on local class constructor call inside a local classKT-8199 "Cannot pop operand off an empty stack" for local class using a captured variable as default value for constructor parameterKT-10835 "AssertionError: Non-outer parameter incorrectly mapped to outer" when inlining object literal extending inner classKT-12790 Don't generate synthetic accessors for private inline function/propertiesKT-13213 IllegalArgumentException in ByteVector.putUTF8 on attempt to compile file with moderately long string literalKT-14628 "UnsupportedOperationException: Don't know how to generate outer expression" for nested class inheriting from inner class with a companion objectKT-14833 JVM internal error: Augment assignment and increment are not supported for local delegated properties and inline propertiesKT-15403 Suspend operator get wrong code generated by BE (NoSuchMethodError)KT-15404 Suspend operator set wrong code generatedKT-16084 Proguard can't find enclosing class of let closure inside apply closureKT-16151 Internal compiler error when using plusAssign operator with mutable mapKT-16221 Support in/!in suspend operatorsKT-16282 "Cannot pop operand off an empty stack" for plusAssign with default parameters in setter operatorKT-16445 java.lang.VerifyError: Bad type on operand stack when delegating an interface through a private reified function inside an objectKT-16520 Invalid bytecode semantics for set call by convention with default parametersKT-16567 Inliner creates redundant objects on source inliningKT-16752 Delegating function interface to function reference does not workKT-17554 Incorrect cast to Unit generated on annotated when-expression with a single-branch if insideKT-17738 Java cannot extend class implementing kotlin.collections.MapKT-17753 Strange behavior of if and return statementsKT-18583 "ISE: Recursive call in a lazy value" for generic sealed class with nested subclass in a when(this) with inferred return typeKT-19861 "IllegalStateException: Label wasn't found during iterating through instructions" for plusAssign with safe callKT-20996 IllegalStateException: Cannot get FQ name of local class: class <no name provided> in metadata serialization for common codeKT-21014 Incorrect bytecode generated for 'PrimitiveArray::size'KT-21092 Reference javaClass for generic property: "couldn't transform method node: get()"KT-21778 "IllegalStateException: Couldn't build context" for inline function inside an anonymous objectKT-21900 VerifyError on equals on generic primitive typeKT-22098 "UnsupportedOperationException: Don't know how to generate outer expression" on extension function call inside lambda in anonymous object super constructor callKT-22488 Bad line numbers generated for '&&' expressionKT-22972 A compiler bug(?) in Number class descendantsKT-23619 Transform stateless singleton lambda during inlineKT-23881 Declaration of lambda in inlined apply block holds reference to superfluous references causing leakKT-24135 Calling invoke on crossinline suspend lambda leads to no state-machineKT-24193 NoClassDefFoundError: java/lang/Cloneable$DefaultImpls on inheritance from Cloneable through an interfaceKT-24305 ClassNotFoundException when using Java reflection on local class in an inlined lambdaKT-24564 Custom operator fun set on ByteArray resolves properly but is miscompiledKT-25400 "NoClassDefFoundError: kotlin/KotlinPackage" with Turkish system locale on macOSKT-26130 Incorrect method signature for a generic function with inline class as a type parameter upper boundKT-26360 "Method from super interface has a different signature" for Interface that extends both interfaces with and without @JvmDefaultKT-26473 Error on compiling inline class with calls of super methods equals(), hashCode(), toString()KT-26474 VE “Bad type on operand stack” at runtime on calling toString() method of inline class with calls of super methods (toString(), equals(), hashCode()) insideKT-27449 NoSuchMethodError for local suspend function with suspend lambda parameter with default valueKT-27469 "Cannot pop operand off an empty stack" for compound assignment (plusAssign) with a vararg operator getKT-27825 Gradually prohibit non-abstract classes containing abstract members invisible from that classes (internal/package-private)KT-27830 "Incompatible stack heights" with suspend inline function in do while loop that executes suspend lambdaKT-28042 "Cannot pop operand off an empty stack" for a bound callable reference of lambda inside inline functionKT-28166 "Argument 1: expected I, but found R" for generic method with generic parameter or receiver with inline class upper boundKT-28331 Consider generating accessors for lateinit properties to avoid assertion on each callKT-28573 Inliner does not update references to transformed objectKT-29331 "AnalyzerException: Argument 1: expected R, but found I" with local generic extension property called on Int receiverKT-29595 NoClassDefFoundError with inline reified function with lambda argument returning anonymous objectKT-29802 Incorrect reification when the same type parameter name is used for different reified typesKT-30041 "AnalyzerException: Expected an object reference, but found ." on nested suspend function calls outer suspend functionKT-30066 Consider adding annotations to ConeKotlinTypeKT-30280 Inline class class literal gets unwrapped in annotation argumentsKT-30402 Constant folding works incorrectly with unsigned arithmeticsKT-30548 "java.lang.IndexOutOfBoundsException: Cannot pop operand off an empty stack" while compiling access to a private lateinit companion fieldKT-30629 java.lang.VerifyError: Bad type on operand stack when using a function reference to a generic propertyKT-30933 Inline function produces IllegalAccessError on property reference from different packageKT-31136 "AnalyzerException: Argument 1: expected R, but found I" on x::javaClass when x is inline class object built around primitive typeKT-31227 Prohibit using array based on non-reified type parameters as reified type arguments on JVMKT-31592 NoSuchMethodException when inlining public function accessing a protected static Java class memberKT-31727 Object expression captures all variables used in constructorKT-32023 "AnalyzerException: Expected I, but found R" with inline suspend function used with callable referenceKT-32115 NPE during initialization of enum class with delegated propertyKT-32153 "AnalyzerException: Expected an object reference, but found ." with recursive suspend local functionKT-32351 ClassNotFoundException for anonymous object implementing interface inside a lambda with data class and inline methodsKT-32384 Safe cast to generic type argument with inline class upper-bound throws NPE instead of ClassCastExceptionKT-32579 java.lang.VerifyError: Bad type on operand stack on calling inner class of inherited class in super class when casting to inherited classKT-32749 "VerifyError: Call to wrong <init> method" with inline function and accessing class field from anonymous objectKT-32793 Generated code crashes by ClassCastException with local suspend function and inline classKT-32812 "AnalyzerException: Argument 1: expected R, but found I" invoking function with default parameter inherited by inline classKT-32821 Missing unboxing of inline class for complex hierarchy of suspend callsKT-33155 ClassNotFoundException for qualified this in anonymous object and as a result of inline function callKT-33173 Internal error: "AnalyzerException: Expected I, but found R" for supercall inside inline lambda from HashSet.remove implementationKT-33577 NoSuchFieldError with nested anonymous objects accessing outer instance propertyKT-33836 Wrong code generated for a local tailrec suspend function.KT-33873 ClassCastException invoking UByte setter function via reflectionKT-34018 "Cannot pop operand off an empty stack" with inline lambda with callable referenceKT-34186 JDK11: class file contains malformed variable arity method for vararg sealed class constructorKT-34202 IllegalAccessError on callable reference of function from multifile facade from standard libraryKT-34255 @JvmStatic tailrec function: "Cannot pop operand off an empty stack"KT-34507 Incorrect generated code for mutable collection stub methods in case of presence of functions with similar signatureKT-34665 Possible index overflow in optimized "for" loop over withIndex()KT-34754 Flow builder: "AnalyzerException: Expected an object reference, but found ." with recursive suspend local functionKT-34816 "AnalyzerException: Expected an object reference, but found I" on "this" in inline class member extension suspend functionKT-34841 ClassNotFoundException when invoke param function inside anonymous object methodKT-35008 "AnalyzerException: Expected an object reference, but found I" in inline class companion calling private constructorKT-35166 NoSuchMethodError at runtime with local property delegate on anonymous object referencing another anonymous objectKT-35301 MethodInliner fails with "AssertionError: <init> call doesn't correspond to object transformation info" for qualified this in SAM constructor used as parameter of anonymous object inside inline lambdaKT-35419 Failed to generate expression: KtNamedFunction for local suspend tailrec function with receiverKT-35511 VerifyError: "Bad type on operand stack" after reificationKT-35553 Kotlin compiler generates methods that always have line number 1 for Inline ClassesKT-35725 "AssertionError: Couldn't find a context for a super-call" for super member call in property initializer of companion objectKT-36420 ClassCastException with inline class Foo extending generic Comparable<Foo>KT-36713 AnalyzerException: "Incompatible stack heights" with suspend and inline suspend functionsKT-36794 Move $assertionsDisabled field to the top-level classKT-36875 "RuntimeException: Trying to access skipped parameter" on synthetic local variable access from inline functionKT-36916 AnalyzerException: Argument 1: expected I, but found R when using inline class with rxjavaKT-36957 Exception during codegen: cannot pop operand off an empty stack (Nothing variable in string interpolation)KT-36984 SAM adapter classes should be generated as anonymous inner classes in JVM_IRKT-37704 Incorrect SMAP syntaxKT-37716 "AssertionError: <init> call doesn't correspond to object transformation info" with inline reified type parameter, anonymous object and lambda in constructor callKT-37972 IllegalAccessError on initializing property reference for a property declared in JvmMultifileClass with -Xmultifile-parts-inheritKT-38833 JVM: java.lang.ClassCastException when loop variable is nullable in for loop over unsigned progressionKT-38849 Read-only variable initialized in non-inline lambda using contract callsInPlace EXACTLY_ONCE is not captured correctly in nested lambdasKT-38869 JVM BE produces invalid bytecode when inheriting from AbstractList and declaring methods that look like MutableList implementors (but they aren't)KT-38965 "UnsupportedOperationException: Don't know how to generate outer expression: Closure" with reference to local variable in block argument of anonymous object by delegationKT-39289 CCE in if-else inside annotated 'if' statementKT-39425 AbstractMethodError: "Receiver class does not define or inherit an implementation of the resolved method" using classes with complex Java and Kotlin inheritance hierarchies.KT-39434 IllegalAccessError with local delegated property in lambda in inlined functionKT-39687 "Couldn't find captured this" when more than 3 inline functions are nestedKT-39784 "IndexOutOfBoundsException: Cannot pop operand off an empty stack" caused by JvmOverloads annotation inside an inline classKT-40165 ClassCastException caused by SAM conversion used on a functional interface with suspended functionKT-40179 "VerifyError: Bad type on operand stack" with parent class get extension function and child class set extension function which used inside child class plusAssign extension functionKT-40277 Fix generic types in special bridge methodsKT-40308 NoSuchFieldError for multiple delegated extension properties with the same name in a companion objectKT-40338 NoSuchFieldError on property without backing field that is called as function referenceKT-40396 NI: Exceptions when ambiguous type argument and generic invokeKT-40510 "AssertionError: DELEGATION slice must override something" for ByteBuffer delegationKT-40601 VerifyError: "interface method reference is in an indirect superinterface" when calling @JvmDefault suspend methodKT-40809 "Couldn't find captured field" compiler error with local function with recursive call through method referenceKT-41105 IllegalStateException: 'Couldn't find declaration file <class name>' with inline delegate declared in another fileKT-41165 "IllegalStateException: Concrete fake override public final fun" when an enum class inherits an interface with a variable 'name' or 'ordinal'KT-41222 "IllegalStateException: Concrete fake override public final fun" when a class property is inherited as merged 'var' from 'val' and 'var' from parent abstract class and interface propertiesKT-41255 JDK 11: "VerifyError: Bad type on operand stack" with long function body with annotated when expressionKT-41427 NoSuchMethodError caused by implementation by delegation to function referenceKT-41508 ClassNotFoundException caused by object with overridden function inside a lambda with safe cast receiverKT-41750 Inline classes: ClassCastExceptionError when calling .withIndex() on Iterator over ArrayKT-41770 AssertionError: "Asm parameter types should be the same length as Kotlin parameter types" cause by fun interfaceKT-41874 "IllegalStateException: Couldn't obtain compiled function body" on extension delegated property with inline operator getValue in a different fileKT-41917 [FIR] Incorrect calculating property type for override from intersection scopeKT-42012 IllegalAccess to protected field instead of getterKT-42017 "AssertionError: Unsigned type expected: UInt?" during codegen when a variable of nullable unsigned type is checking for presence in the rangeKT-42032 "AnalyzerException: Expected I, but found R" while using Flow.reduce() with suspend function referenceKT-42034 ArrayIndexOutOfBoundsException in PopBackwardPropagationTransformer on external override of function in inline classKT-42064 "Parameter specified as non-null is null" with default value of the parameter in operator funKT-42069 JVM IR: -Xreport-output-files doesn't report any source files for META-INF/*.kotlin_module filesKT-42083 AbstractMethodError when 'remove' with irrelevant generic parameter but matching JVM signature is present in Kotlin collection classKT-42175 Psi2ir: "AssertionError: Undefined parameter referenced: <this>" on augmented assignment on this in a BuilderInference lambdaKT-42179 Platform declaration clash when extending abstract Java class implementing 'java.util.Collection' by abstract Kotlin class implementing Kotlin Set or ListKT-42337 NoSuchMethodError in JVM backend with inheritance of private functions in the interfaceKT-42487 "IndexOutOfBoundsException: Cannot pop operand off an empty stack" caused by USELESS_IS_CHECK of Double typeKT-42533 (N until MIN_VALUE).reversed() should be an empty progression in for loopsKT-42588 "IllegalStateException: Concrete fake override public open fun" caused by val override with var with delegation.KT-42634 Different bridges and abstract stubs behavior in abstract class implementing Map<K, String> in JVM and JVM_IRKT-42635 ClassCastException with inline class in for loopKT-42662 AbstractMethodError when using partially specialized generic Map classKT-42694 @get:Synchronized causes the JVM getter method not to be generatedKT-42753 "VerifyError: Bad invokespecial instruction: interface method reference is in an indirect superinterface" with jvm-default=allKT-42879 JVM: Declaration clash in fun interface implementation returning an inline classKT-42900 "VerifyError: Bad return type" incorrect bytecode when a property and an extension property in inline class have the same namesKT-42946 FIR2IR: Fix super-calls to Java overrides of special built-inKT-42971 JVM: "AssertionError: Unsigned type expected: T" with UInt loop rangeKT-42990 "AssertionError: Next value after NEW should be one generated by DUP" caused by extension properties with accessors annotataed as @JvmStaticKT-43034 AssertionError: Compiler fails with complicated tailrec + inline caseKT-43048 JVM_IR: Implement coroutines state clearingKT-43050 JVM IR: incorrect mangling for method with type parameter with inline class bound in the signatureKT-43059 Different bridges behavior in class implementing Map<String, String> in JVM and JVM_IRKT-43063 Redundant DefaultImpls delegate is generated in old JVM backend on explicit "duplicate" inheritance from interfaceKT-43069 JVM: incorrect generic signature for method with implicit return type Nothing overriding a method from CollectionKT-43099 Tailrec call in not tail-call position leads to internal compiler errorKT-43106 JVM: custom remove in Iterator subclass results in a synthetic bridgeKT-43120 JVM: "Expected an object reference, but found ." caused by function which is passed as reference to suspend parameterKT-43255 Verify error when inheriting from an abstract class implementing Collection with stub-like method in superclassKT-43333 AbstractMethodError when calling 'toArray' from Java on a Kotlin Collection with custom internal 'toArray'KT-43334 AbstractMethodError when calling 'remove' from Java on a Kotlin Collection with custom internal 'remove'KT-43342 [FIR2IR] No getter or backing field found for delegated member callKT-43347 [FIR] Synthetic setter with unmatched parameter type isn't foundKT-43401 JVM_IR. Additional synchronized flag on JvmOverloads-generated adapter for Synchronized functionKT-43405 Turkish locale, Linux Mint: "NoSuchMethodError: 'int[] kotlin.jvm.internal.Intrinsics$Kotlin.intArrayOf(int[])'" with intArrayOf function callKT-43460 JVM: redundant private setter is generated in case of multifile facadeKT-43473 "VerifyError: Bad type on operand stack" caused by operator get with optional argument in superclass when called via square brackets on subclassKT-43518 JVM_IR. Additional strictfp flag on JvmOverloads-generated adapter for Strictfp functionKT-43569 FIR: inapplicable candidate(s): kotlin/collections/setKT-43616 [FIR] Nullable type parameter-based type after merge in ifKT-43669 FIR: No real overrides for FUN IR_EXTERNAL_DECLARATION_STUBKT-43682 Inline extension method of a multifile library inline class not foundKT-43687 FIR: UnusedChecker does not take annotation arguments into accountKT-43688 FIR: unused checker doesn't handle invokes properlyKT-43749 "UnsupportedOperationException: Don't know how to generate outer expression: Closure" caused by Flow and collect method with function reference as a parameterKT-43812 JVM IR: SAM wrapper class with generic supertype mentions missing type parameter in the signatureKT-43832 JVM IR: missing bridges for inheritance of class from interface in a complex generic diamond hierarchyKT-43851 JVM IR: function call returning object instance is removed during constant propagationKT-43864 JVM: "Assertion error after mandatory stack transformations: incorrect bytecode" with lateinit property of type T, which has a primitive type upperboundKT-43912 JVM internal error: Augment assignment and increment are not supported for local delegated properties and inline propertiesKT-43915 Back-end (JVM) Internal error: wrong bytecode generated for default methodKT-43938 NSME when calling 'kotlin.Number' methods on instance of Java class extending Kolin abstract class extending 'kotlin.Number'KT-43942 org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Failed to generate functionKT-43949 FIR: unresolved callable reference as lambda returnKT-43983 IllegalStateException: "Couldn't obtain compiled function body for public final suspend inline fun" after moving inline extension function to libraryKT-43984 FIR: recursion in overridden symbolsKT-44010 FIR: Inapplicable constructor due to an unresolved referenceKT-44030 FIR2IR: uncached type parameters in delegated propertyKT-44032 FIR2IR: uncached type parameters in Java fieldKT-44050 FIR: anonymous object as IR parentKT-44054 FIR2IR: incorrect IR origin for substituted override functionKT-44058 CompilationException: open suspend fun with @JvmStatic in open class companionKT-44069 please remove deprecated usagesKT-44066 FIR Java: override ambiguity with vararg value typeKT-44114 CompilationException when inlining a extension suspend function declared in interface companion with 'this' reference to extension receiverKT-44131 "UnsupportedOperationException: Don't know how to generate outer expression: Closure" when using suspend lambda and a function referenceKT-44140 JVM IR: compilation of kotlin.Result crashes with IOOBE while generating toString-implKT-44141 JVM IR: "ISE: There should be underlying type for inline class type" on usage of type parameter with Result upper bound inside a lambdaKT-44192 Allow a greater number of constants in an enum classKT-44202 "ClassCastException" when getting delegated property with inline class and Any/Any? typeKT-44233 [IR] Collection Stub generation not correctly considering java.util Collection iteratorsKT-44234 Private companion property with explicit setter generates invalid bytecodeKT-44269 "[TAILREC_ON_VIRTUAL_MEMBER_ERROR] Tailrec is not allowed on open members" with Spring annotation and private tailrec functionKT-44284 Make Kotlin binaries publicly unavailable (set KotlinCompilerVersion.IS_PRE_RELEASE = true)KT-44316 ReenteringLazyValueComputationException when analyzing complex lazy delegateKT-44347 Back-end (JVM) Internal error: Couldn't transform method node for suspend function with wrong local for ContinuationKT-44420 False NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATION with 1.4.30-RCKT-44429 JVM IR: unnecessary integer unboxing leads to NPE when using mockito-kotlinKT-44439 Type inference of generic types failing java interopKT-44440 Too many Nothings in inferred typeKT-44527 Suspend function with kotlin.Result: ClassCastException class kotlin.Result cannot be cast to class ...KT-44529 Inline class calls wrong iterator method in for loopKT-44533 JVM IR: ClassFormatError on synthetic $suspendImpl method generated in interface for a @JvmDefault functionKT-44540 Regression in 1.4.30 in intellij-community: type mismatch for generic function call with generic Java classKT-44563 Type Inference loosing type annotations in lambda type expectation for function calls with block parametersKT-44631 "IndexOutOfBoundsException: Cannot pop operand off an empty stack" caused by a default param in inner class constructor which uses method or field from receiverKT-44647 "IllegalAccessError: class TestKt tried to access private method" with String Builder get and inc operatorKT-44651 JVM / IR: "IllegalStateException: Illegal type substitutor" with if-else inside class constructor argument inside another if-elseKT-44660 Internal inline functions in companion object with inline class return type fails compilationKT-44671 JVM_IR: ClassCastException: Result$Failure cannot be cast to Result with multithreaded coroutinesKT-44712 JVM / IR: Behavior change after enabling with MockitoKT-44781 JVM IR: java.lang.NoSuchFieldError: $noName_0 when calling a crossinline lambda within a suspending lambdaKT-44837 JVM / IR: ClassCastException with Result object when it is used by a generic method in a suspend callKT-44875 JVM_IR. hashCode call is generated on interface target in fun interface equalityKT-45067 "IllegalArgumentException: Wildcard mast have a bound for annotation of WILDCARD_BOUND position" with BEAM SDK 2.27KT-33233 Use dependency of library to build built-ins in IDE, instead of loading them from the current classloaderKT-34023 kotlin.KotlinNullPointerException at org.jetbrains.kotlin.backend.common.FunctionsFromAnyGenerator.getPrimaryConstructorProperties(FunctionsFromAnyGenerator.kt:66)KT-35947 KFunctionN.call is unresolved in IDE in Kotlin/JVM projectKT-37702 Code analysis speed: on-the-fly analysis diagnostics reportingKT-41048 [FIR-IDE] Properly implement methods in KtFirPackageScopeKT-43824 KtLightClassForSourceDeclaration#isInheritor works in a different way than java implementationKT-44128 IDE: Kotlin JVM record has incorrect property accessors as seen from JavaKT-42048 KJS / Gradle integration: Could not determine the dependencies of task ':webApp:testPackageJson' in Android Studio 4.2 Canary 11KT-23824 Return lifted out of if condition causes suspend tail call optimization to no longer applyKT-44821 IDE: False positive NO_ELSE_IN_WHEN caused by sealed class and when in another moduleKT-44079 Sealed Interfaces: Move refactoring should warn about violation of hierarchy restrictionsKT-42176 KJS / IR: Interface default method in sub-interface not resolved correctly from extension on super-interfaceKT-44103 [JSIR] TypeError when bumping from 1.4.20 to 1.4.30-M1KT-44180 KJS / IR: NPE in ConstTransformer of compileDevelopmentExecutableKotlinJs/compileProductionExecutableKotlinJs tasksKT-44415 Kotlin/JS with IR and kotlin-react: "too much recursion" error in runtime in browserKT-44469 KJS / IR: Incorrect export functions with bridgesKT-44718 MPP/ KJS: "IllegalStateException: Unsupported operation" with serialization plugin and incremental compilationKT-25571 Make random implementations serializableKT-40225 Support adding kotlin-test as a single dependency, as it should be with a multiplatform libraryKT-44168 Prevent storing NaN and negative zero in kotlin.time.DurationKT-43831 Compilation failed, IrSimpleFunctionPublicSymbolImpl is already boundKT-44100 KJS / IR: Top level declarations added in IR plugin are not referenceable from other modulesKT-42446 Native: SIGSEGV in Kotlin_Array_get on linuxArm64KT-43502 [K/N] relocation R_X86_64_PC32 cannot be used against symbol __environ; recompile with -fPICKT-44746 Different hashCode() results for Kotlin/Native stdlibKT-36639 MPP: Build ios "staticLib" or "sharedLib" binary failed if interface contains member extension functionKT-41725 Dynamic library doesn't load on raspberrypiKT-16227 Ant task: do not include runtime by default if destination is a jarKT-44293 Support fork mode in kotlinc Ant taskKT-17344 Include kotlin-reflect to resulting jar if "-include-runtime" is specifiedKT-43220 -include-runtime should add .kotlin_builtins to the outputKT-43704 Illegal reflective access by com.intellij.util.ReflectionUtil to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)KT-44078 Do not include module-info.class of kotlin-stdlib.jar to the resulting jar with -include-runtimeKT-44232 CLI: do not pass -noverify to java process starting from JDK 13KT-43874 Native / CLI: provide a way to show difference between Jvm and Native compilersKT-31027 java.lang.NoSuchMethodError: No static method hashCode(Z)I in class Ljava/lang/Boolean; or its super classes (declaration of 'java.lang.Boolean' appears in /system/framework/core-libart.jar)KT-44204 Kotlin Gradle Plugin 1.4.21 makes impossible to use ANTLR in other pluginsKT-43237 KJS: -jsLegacy Naming Convention is incompatible with NPMKT-43869 Error in webpack configuration not displayedKT-44614 Update Node.JS and Yarn versionsKT-44616 Kotlin/JS: IR backend with React: "Uncaught TypeError: _this__0 is undefined" runtime error in browserKT-42098 Commonizer is re-launched for every included Gradle buildKT-43116 Merge together MultiplatformHighlightingTest and MultiplatformAnalysisTestKT-44322 KotlinTargetComponent maintenance for -sources.jarKT-13631 Compilation fails on Turkish locale because of locale-sensitive uppercasingKT-44909 Kapt: ReenteringLazyValueComputationException without stacktrace caused by when expression with sealed class function without explicit return type| File | Sha256 |
|---|---|
| kotlin-compiler-1.5.0-M1.zip | 5e2ca47ab39254152bb5e035c0ee9d570da56aa6da41c719172cfa92c07ccf9a |
| kotlin-native-linux-1.5.0-M1.tar.gz | 5ceca3f825ee4e5b3ec31e69d46f69528f41a1897a4d6a87d78633f0fd9751cf |
| kotlin-native-macos-1.5.0-M1.tar.gz | c8394df34a4eb5aea9957e8f27187f15946368af68ca28c3260e94a5814d32ae |
| kotlin-native-windows-1.5.0-M1.zip | 8ca7da28c02e95427db1a206bcd3e57808b9c66d50d3cef13c1f5ab894704288 |
`KT-43824` KtLightClassForSourceDeclaration#isInheritor works in a different way than java implementation
KT-43824 KtLightClassForSourceDeclaration#isInheritor works in a different way than java implementationKT-45287 LightClasses: KtLightSimpleModifierList is no more a parent of KtLightAnnotationForSourceEntryKT-45291 LightClasses: can't get annotations for constructor val-parameterKT-45417 ULC leakage of primitive type annotationsKT-44758 kotlin-compiler-embeddable dependency includes unshaded fastutil packageKT-45007 Concurrent Kotlin script compilation/execution results in NullPointerException in KeyedExtensionCollector.getPoint()| File | Sha256 |
|---|---|
| kotlin-compiler-1.4.32.zip | dfef23bb86bd5f36166d4ec1267c8de53b3827c446d54e82322c6b6daad3594c |
| kotlin-native-linux-1.4.32.tar.gz | 3712fab4c60484fd8b5538dd018a0023033cb3ea38d2a3023c79b342e4e8b24d |
| kotlin-native-macos-1.4.32.tar.gz | a55eb3c60bb9810360c5a992dca34328d806fe13f3bfc3120b49345f569fd3cc |
| kotlin-native-windows-1.4.32.zip | 3bd6f1b9293897a45d0b33ee14ca51b33b57d0413b774458c6e4aee393e1b772 |
`KT-39776` 2020.3+: Unresolved reference to Kotlin stdlib function
KT-39776 2020.3+: Unresolved reference to Kotlin stdlib functionKT-44845 After update to Kotlin 1.4.30 all external dependencies is unresolved in IDE with kotlin.mpp.enableGranularSourceSetsMetadata=trueKTIJ-11137 build.gradle.kts: Fatal error during save/load standalone scripts settingsKTIJ-898 Unable to import with Kotlin DSL buildscript - NullPointerException in KotlinDslScriptModelProcessorKt.toListOfScriptModelsKTIJ-1200 KotlinIconProviderKt.addExpectActualMarker takes up to 180+ secondsKT-44697 New JVM IR backend notification - narrow its triggering to Kotlin projectsKT-44523 IDE notification for trying new JVM backendKTIJ-696 Freeze during startup of IDEA with intellij project with Kotlin (211-1.4.10-release-IJ1440)| File | Sha256 |
|---|---|
| kotlin-compiler-1.4.31.zip | b50e7016febf7510325d685ae69cc62f49a7ca7f670cb4e0888112e3ec09c6ec * |
| kotlin-native-linux-1.4.31.tar.gz | 87fc40385ffbd44eebde6487d15e1c5c67c218870b332b525e122f014b7de3e3 |
| kotlin-native-macos-1.4.31.tar.gz | 0e351756b382096204d61456f855480ce6b65ac53897c4bfa78a287895f37e32 |
| kotlin-native-windows-1.4.31.zip | a60aec97fd21294ab11e57acdd33d37d79db11b22656fa435b791e9a709727b4 |
* Sorry, Sha256 sum was initially published incorrectly. Now it is fixed.
`KT-40262` ACC_DEPRECATED flag not generated for property getter delegate in multifile class facade in JVM_IR
KT-42383 HMPP: Bad IDEA dependencies: Missing dependency from p1:jvmAndAndroid to p2:jvmAndAndroidKT-38772 Native: support non-reified type parameters in typeOfKT-42234 Move LLVM optimization parameters into konan.propertiesKT-42649 IndexOutOfBoundsException during InlineClassTransformer loweringKT-42942 Native: optimize peak backend memory by clearing BindingContext after psi2irKT-43198 Native: support init blocks inside inline classesKT-28055 Support init blocks inside inline classesKT-28056 Consider supporting non-public primary constructors for inline classesKT-41265 Support noarg compiler plugin for JVM IRKT-42094 Allow open callable members in expect interfacesKT-43129 FIR: Support OverloadResolutionByLambdaReturnTypeKT-43592 Promote JVM IR compiler backend to BetaKT-43919 Support loading Java annotations on base classes and implementing interfaces' type argumentsKT-44021 Enable JVM IR backend by default in 1.5KT-41352 JVM IR: reduce bytecode size in for loops and range checks with 'until' by not using inclusive endKT-41644 NI: Infinite compilationKT-42791 OutOfMemoryError on compilation using kotlin 1.4 on a class with a lot of type inferenceKT-42920 NI: Improve performance around adding constraintsKT-11454 Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-filesKT-11732 Verify error for generic interface method invocation with default parametersKT-14612 "ISE: Recursive call in a lazy value" during processing of a (weakly) recursive type aliasKT-18344 Upper bound of a typealias type parameter is not reported correctly if it contains the typealias itselfKT-18768 @Notnull annotation from Java does not work with varargsKT-20548 java.lang.IllegalStateException: Illegal class container on simple Java code parsingKT-22465 Excessive synthetic method for private setter from superclassKT-23816 Inline classes: constants and annotationsKT-24158 AE: No receiver found on incomplete code with $-signsKT-24392 Nullability of Java arrays is read incorrectly if @Nullable annotation has both targets TYPE_USE and VALUE_PARAMETERKT-26229 Lambda/anonymous function argument in parentheses is not supported for callsInPlace effectKT-29735 KNPE at KtEnumEntrySuperclassReferenceExpression.getReferencedElement with explicit type argument inside enum member constructorKT-31389 ClassFormatError with companion object in annotation with @JvmStaticKT-31907 ISE: UNIT_EXPECTED_TYPE on parsing array literal inside lambda with Unit return typeKT-32228 Inconsistent boxing/unboxing for inline classes when interface is specialized by object expressionKT-32450 Inline class incorrectly gets re-wrapped when provided to a functionKT-35849 Missing nullability assertion on lambda return value if expected type has generic return value typeKT-35902 Kotlin generates a private parameterless constructor for constructors taking inline class arguments with default valuesKT-36399 Gradually support TYPE_USE nullability annotations read from class-filesKT-36769 JVM IR: Missing LVT entries for inline function (default) parameters at call siteKT-36982 JVM IR: SAM adapter classes are generated as syntheticKT-37007 JVM IR: extraneous property accessors are generated in multifile facade for InlineOnly propertyKT-37317 [FIR] Add support of extension functions in postponed lambda completionKT-38400 FIR: interface abstract is preferred to Any method in super resolveKT-38536 JVM IR: bound adapted function references are not inlinedKT-38656 FIR: determine overridden member visibility properlyKT-38901 FIR: Make behavior of integer literals overflow consistent with FE 1.0KT-39709 [FIR] False positive UNINITIALIZED_VARIABLE in presence of complex graph with jumpsKT-39923 Result.Failure will get wrapped with Success when using with RxJavaKT-40198 '$default' methods in 'kotlin/test/AssertionsKt' generated as non-synthetic by JVM_IRKT-40200 IDE: Multiple top-level main functions in different files: broken highlighting, "No descriptor resolved for FUN"KT-40262 ACC_DEPRECATED flag not generated for property getter delegate in multifile class facade in JVM_IRKT-40282 Inline class wrapping Any gets double boxedKT-40464 JVM_IR does not generate LINENUMBER at closing brace of (suspend) lambdaKT-40500 Warnings reporting by Java nullability annotations doesn't work for not top-level typesKT-40926 IDE import actions do not add required import for convention invoke() extension callKT-40948 IllegalAccessError while initializing val property in EXACTLY_ONCE lambda that is passed to another functionKT-40991 NI: UNRESOLVED_REFERENCE_WRONG_RECEIVER instead of FUNCTION_EXPECTED with convention invoke callKT-41163 Double wrapped value in Result class after map operationKT-41284 Spring CGLIB proxies break auto-generated data class componentN and copy methods when using JVM IRKT-41468 JVM IR: IllegalAccessError on access to abstract base member from another package, from anonymous object inside abstract classKT-41491 UNRESOLVED_REFERENCE_WRONG_RECEIVER instead of FUNCTION_EXPECTED when invoking non-functional value as a functionKT-41493 JVM IR: names of classes for local delegated variables contain the variable name twiceKT-41792 [FIR] Introduce & use ConeAttribute.UnsafeVarianceKT-41793 [FIR] Make captured types accessible at the end of resolveKT-41809 JVM IR: name for internal $default method doesn't include module nameKT-41810 JVM IR: Deprecated(HIDDEN) class is incorrectly generated as syntheticKT-41841 JVM IR: delegates for private functions with default arguments are generated in multifile classesKT-41857 Flaky 'ConcurrentModificationException' through kotlin.serialization.DescriptorSerializerKT-41903 JVM IR: do not generate LineNumberTable in auto-generated members of data classesKT-41911 JVM IR: nested big-arity function calls are not loweredKT-41957 JVM IR: step into suspend function goes to the first line of the fileKT-41960 JVM IR: smart step into members implemented with delegation to interface doesn't workKT-41961 JVM IR: line numbers are not generated in JvmMultifileClass facade declarationsKT-41962 JVM IR: intermittent -1 line numbers in the state machine cause double stepping in the debuggerKT-42001 Cannot resolve symbol: AssertionError: Module <sdk 1.8> is not contained in his own dependenciesKT-42002 JVM / IR: IllegalStateException: "No mapping for symbol: VAR IR_TEMPORARY_VARIABLE" caused by named argumentsKT-42021 JVM / IR: "IndexOutOfBoundsException: Index 0 out of bounds for length 0" during IR lowering with suspend conversionKT-42033 JVM IR: accidental override in Map subclass with custom implementations of some membersKT-42036 IR: "AssertionError: TypeAliasDescriptor expected: deserialized class Nothing" when referencing typealias with @UnsafeVarianceKT-42043 JVM IR: Don't generate collection stubs when implementing methods with more specific return typesKT-42044 Compiler error when lambda with contract surrounded with parenthesesKT-42114 JVM_IR generates stub for 'removeIf' in abstract classes implementing 'List' and 'Set'KT-42115 JVM_IR doesn't generate 'next' and 'hasNext' method in an abstract class implementing 'ListIterator'KT-42116 FIR: Java accessor function should not exist in scope together with relevant propertyKT-42117 IR-based evaluator cannot handle Java static final fieldsKT-42118 FIR2IR: field-targeted annotation is placed on a property, not on a fieldKT-42130 FIR: type variable is observed after when condition analysisKT-42132 FIR2IR: companion function reference has no dispatch receiverKT-42137 JVM IR: AbstractMethodError on complex hierarchy where implementation comes from another supertype and has a more specific typeKT-42186 JVM / IR: Infinite cycle in for expression when unsigned bytes are used in decreasing loop rangeKT-42251 JVM / IR: "IllegalStateException: Descriptor can be left only if it is last" when comparing the i-th element of the container of Int? and i with changeKT-42253 JVM IR: NoSuchFieldError on local delegated property in inline function whose call site happens before declaration in the sourceKT-42281 JVM / IR: AnalyzerException when comparing Int and array that cast to Any in if conditionKT-42340 FIR2IR: duplicating fake overridesKT-42344 IR-based evaluator doesn't support "annotation in annotation"KT-42346 FIR: double-vararg in IR while resolving collection literal as Java annotation argumentKT-42348 FIR: false UNINITIALIZED_VARIABLE in local classKT-42350 FIR: false UNINITIALIZED_VARIABLE after initialization in try blockKT-42351 FIR: false HIDDEN in enum entry member callKT-42354 JVM / IR: "AssertionError: Unexpected IR element found during code generation" with KProperty get invocationKT-42359 FIR2IR: cannot mangle type parameterKT-42373 FIR2IR: local object nested class has no parent if forward-referenced by nested class supertypeKT-42384 FIR (BE): top-level field has no parent class in BEKT-42496 FIR resolve: synthetic property is written but has no setterKT-42517 FIR: exception in BE for recursive inline callKT-42530 "AssertionError: No type for resolved lambda argument" on attempting to assign a Pair to a couple of values in a scratch fileKT-42601 [FIR] Inherited declaration clash for stdlib inheritorsKT-42622 NI: IllegalStateException for if expression with method reference inside flowKT-42642 ISE: No getProgressionLastElement for progression type IntProgressionTypeKT-42650 JVM IR: extraneous nullability annotation on a generic function of a flexible typeKT-42656 FIR2IR: unsupported callable reference for Java fieldKT-42725 Debugger steps into core library inline functions in chained callsKT-42758 JVM / IR: Deserialized object that overrides readResolve() is not reference equal to the singleton instanceKT-42770 FIR: duplicating signatures in mangler (typealias for functional type)KT-42771 FIR: duplicating signature in mangler (data class with delegate)KT-42814 FIR: false UNINITIALIZED_VARIABLE in local function after if...elseKT-42844 FIR: Property write in init block resolved to parameter writeKT-42846 JVM_IR: NPE on function reference to @JvmStatic method in a different fileKT-42933 JVM / IR: "AnalyzerException: Expected an object reference, but found I" with local delegate in inline classKT-43006 JVM/JVM_IR: do not generate no-arg constructor for constructor with default arguments if there are inline class types in the signatureKT-43017 JVM / IR: AssertionError when callable reference passed into a function requiring a suspendable functionKT-43051 JVM IR: extraneous methods overridding default (Java 8) collection methods in inline class that extends MutableListKT-43067 Inner class declaration inside inline class should be prohibitedKT-43068 JVM IR: no generic signatures for explicitly written methods in a List subclass, whose signature coincides with MutableList methodsKT-43132 JVM / IR: Method name '<get-...>' in class '...$screenTexts$1$1' cannot be represented in dex format.KT-43145 JVM IR: $default methods in multi-file facades are generated as non-synthetic finalKT-43156 FIR: false UNINITIALIZED_VARIABLE after initialization in synchronized blockKT-43196 JVM: extra non-static member is generated for extension property in inline classKT-43199 JVM IR: synthetic flag for deprecated-hidden is not generated for DeprecatedSinceKotlin and deprecation from overrideKT-43207 JVM IR: no collection stub for iterator is generated on extending AbstractCollectionKT-43217 JVM_IR: Multiple FAKE_OVERRIDES for java methods using @NonNull Double and java doubleKT-43225 Confusing message of warning NULLABLE_TYPE_PARAMETER_AGAINST_NOT_NULL_TYPE_PARAMETERKT-43226 "Incompatible stack heights" with non-local return to outer lambda inside suspend lambdaKT-43242 JVM / IR: "AnalyzerException: Expected I, but found R" caused by when inside object with @Nullable Integer subjectKT-43249 Wrong code generated for suspend lambdas with inline class parametersKT-43286 JVM IR: IAE "Inline class types should have the same representation: Lkotlin/UInt; != I" on smart cast of unsigned type value with JVM target 1.8KT-43326 JVM_IR: No deprecated flag for getter of deprecated interface property copied to DefaultImplsKT-43327 JVM_IR: No deprecated or synthetic flag for accessors of deprecated-hidden property of unsigned typeKT-43332 FIR: Smart casts lead to false-positive ambiguityKT-43370 JVM IR: No deprecated flag for getter of deprecated property copied via delegation by interfaceKT-43459 JVM_IR. Wrong signature for synthetic $annotations method for extension property on nullable primitiveKT-43478 NI: "IndexOutOfBoundsException: Index: 3, Size: 3" caused by is check with raw type inside if condition with when insideKT-43519 JVM_IR. External functions generated differently in multi file facadesKT-43524 JVM_IR. Missed deprecation flag on companion @JvmStatic property accessorKT-43525 Prohibit JvmOverloads on declarations with inline class types in parametersKT-43536 JVM IR: IllegalStateException is not caught by runCatching under Deferred.await() with kotlinx.coroutinesKT-43562 JVM IR: incorrect mangling for Collection.size in unsigned arraysKT-43584 [FIR] Java annotations with named arguments aren't loaded correctlyKT-43587 Invalid default parameter value in expect actual declaration on jvmKT-43630 "AssertionError: Number of arguments should not be less than number of parameters" during capturing intersection raw type with star projectionKT-43698 NoSuchMethodError for inline class implementing interface with @JvmDefault methods, -Xjvm-default=enableKT-43741 Report error on inline class implementing 'kotlin.Cloneable'KT-43845 org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Failed to generate expression: KtBlockExpressionKT-43956 NI: "Error type encountered – UninferredParameterTypeConstructor" on "try" and other constructs with code block as a valueKT-44055 Left uninferred type parameter for callable references inside special callsKT-44113 Compiler frontend exception: Number of arguments should not be less than number of parameters, but: parameters=2, args=1KT-44145 No highlighting for not initialized base constructor and NoSuchMethodError in Android pluginKT-44540 Regression in 1.4.30 in intellij-community: type mismatch for generic function call with generic Java classKT-44563 Type Inference loosing type annotations in lambda type expectation for function calls with block parametersKT-44075 Sealed interfaces: New Kotlin Class/File menu updateKT-29454 Light class with unexpected name when using obfuscated libraryKT-31553 Complete Statement: Wrong auto-insertion of closing curly brace for a code blockKT-33466 IDE generates incorrect external override with body for overriding open external methodKT-39458 Add CLI support for UL classesKT-40403 UAST: PsiMethod for invoked extension function/property misses @receiver: annotationsKT-41406 Kotlin doesn't report annotations for type arguments (no way to add @Nls, @NonNls annotations to String collections in Kotlin)KT-41420 UAST does not return information about type annotationsKT-42194 OOME: Java heap space from incremental compilationKT-42754 MPP: no smart cast for Common nullable property used in platform moduleKT-42821 MPP, IDE: Platform-specific errors are reported even when build doesn't target that platformKT-44116 Add language version 1.5 to the compiler configuration preferencesKT-44523 IDE notification for trying new JVM backendKT-44543 Kotlin's LowMemoryWatcher leaks on Kotlin plugin unloadKT-42381 MPP: Bad IDEA dependencies: JVM module depending on built artifact instead of sources of module with Android Plugin appliedKT-44016 Code completion: support for "sealed interface"KT-44250 Code completion does not work in when expression with sealed type argumentKT-39105 AE “JvmBuiltins has not been initialized properly” after creating new Gradle/Kotlin-based project via old Project WizardKT-22666 "Create enum constant" quick fix could be providedKT-24556 Add Remove quick fix for "Expression under 'when' is never equal to null"KT-34121 Report unused result of data class copy methodKT-34533 INLINE_CLASS_CONSTRUCTOR_NOT_FINAL_READ_ONLY_PARAMETER: Add quickfix "Add val to parameter"KT-35215 Quickfix for CONST_VAL_NOT_TOP_LEVEL_OR_OBJECT to remove const modifierKT-40251 Intention action to evaluate compile time expressionKT-44017 Sealed interfaces: Java side Inspection "implementation of Kotlin sealed interface is forbidden"KT-43941 Sealed interfaces: intention to extend class/interfaceKT-44043 Sealed interfaces: quickfix to move class/interface to proper locationKT-20420 Intention "Put arguments/parameters on separate lines" doesn't respect the "Place ')' on new line" Kotlin code style settingKT-21799 Quickfix "Change function signature" for receiver type doesn't change itKT-22665 "Create object" quick fix produce wrong code for enumKT-23934 IntelliJ suggest "merge map to joinToString" even when such action is impossible due to suspending actions in mapKT-30894 Wrong results of intention "Add names to call arguments" when backticked argument starts from digitKT-31523 ReplaceWith introduces additional argument name for lambda when named argument is used on call-siteKT-31833 JavaMapForEachInspection should report for expression with implicit receiverKT-33096 Turn 'MapGetWithNotNullAssertionOperator' into an intentionKT-33212 False positive "map.put() should be converted to assignment" inspection when class inherited from MutableMap has "set" methodKT-34270 False negative "Join declaration and assignment" with constructor callKT-34859 False positive "Should be replaced with Kotlin function" inspection for Character.toString(int) functionKT-34959 False positive "Redundant overriding method" with different implemented/overridden signaturesKT-35051 False positive "Remove redundant backticks" if variable inside the string and isn't followed by spaceKT-35097 False positive "Call replaceable with binary operator" on explicit 'equals' call on a platform type valueKT-35165 "Replace 'if' with elvis operator": don't suggest if val initializer is a complex expressionKT-35346 False positive 'Make internal' suggestion for function inside interfaceKT-35357 "Move lambda argument out of parentheses" does not preserve block commentsKT-38349 Invalid suggestion to fold to elvis when having a var-variableKT-40704 False negative "Redundant semicolon" at start of lineKT-40861 "Convert to secondary constructor" intention expected on class nameKT-40879 False positive "Redundant 'inner' modifier" when calling another inner class with empty constructorKT-40985 "Remove explicit type arguments" is suggested when type has an annotationKT-41223 False positive "Redundant inner modifier" inspection ignores constructor arguments of object expressionsKT-41246 False positive "Receiver parameter is never used" with anonymous function expressionKT-41298 "Remove redundant 'with' call" intention works incorrectly with non-local returns and single-expression functionsKT-41311 False positive "Redundant inner modifier" when deriving from a nested Java classKT-41499 "Convert receiver to parameter" produces code with incorrect order of generic type and function invocation in case of generic function with lambda as a parameterKT-41680 False positive "Redundant inner modifier" when deriving from class with non-empty constructor and value passed to it from enclosing classKT-42201 Add Opt-In action doesn't work if there is already OptIn annotationKT-42255 "Replace elvis expression with 'if' expression" intention shouldn't introduce unnecessary variable if 'error' expression is usedKT-43760 KJS: Debugging Kotlin code for Node.js runtime doesn't workKT-44018 Sealed interfaces: IDE side implementation for hierarchy providerKT-40814 MISSING_DEPENDENCY_CLASS when consuming native-shared library in a source-set with fewer targets than library hasKT-34535 Unable to run common tests on Android via gutter icon in a multiplatform projectKT-25038 Scratch: Destructuring declaration produces an unresolved referenceKT-43415 Kotlin scratch file could not be run and could lead to dead lockKT-44117 IDE / Scripts: custom kotlin script definitions aren't loadedKT-31072 Don't use non-reified arguments to specialize type operations in IR inlinerKT-39964 Throwable incorrectly implements constructor for (null, cause) args in K/JS-IRKT-40090 KJS: IR. Invalid behaviour for optional parameters (redundant tail undefined parameters)KT-40686 KJS: Uncaught ReferenceError caused by external class as type inside eventListener in init blockKT-40771 KJS / IR: "ReferenceError: Metadata is not defined" caused by default parameter value in inner class constructorKT-41032 KJS / IR: "AssertionError: Assertion failed" caused by class that is delegated to inherited interfaceKT-41076 KJS / IR: "AssertionError: Assertion failed" caused by overridden extensiion function in child classKT-41771 KJS / IR: IndexOutOfBoundsException "Index 0 out of bounds for length 0" caused by inline class with List in primary constructor and vararg in secondaryKT-42025 KJS / IR: IrConstructorCallImpl: No such type argument slot: 0KT-42112 KJS: StackOverflowError on @JsExport in case of name clash with function with Enum parameter with star-projectionKT-42262 KJS: break-statements without label are ignored in a whenKT-42357 KotlinJS - external class constructor with vararg does not correctly handle spread operator.KT-42364 KJS: Properties of interface delegate are non-configurableKT-43212 JS IR: support init blocks inside inline classesKT-43222 KJS IR: prototype lazy initialization for top-level properties like in JVMKT-43313 KJS / IR: "Can't find name for declaration FUN" for secondary constructorKT-43901 Call to enum values() method from enum companion object leads to non-initialized enum instancesKT-41677 Could not launch iOS project with custom display nameKT-42463 Launch common tests for Android on local JVM via run gutterKT-43188 NoSuchMethodError in New Module Wizard of KMM ProjectKT-41112 Docs: add more details about bit shift operationsKT-41278 map.entries.contains can return false if the argument is not MutableEntryKT-41356 Incorrect documentation for rangeTo functionKT-44456 Introduce locale-agnostic API for case conversionsKT-44458 Introduce new Char-to-code and Char-to-digit conversionsKT-41765 [Native/IR] Could not resolveFakeOverride()KT-42054 Psi2ir: "RuntimeException: IrSimpleFunctionSymbolImpl is already bound" when using result of function with overload resolution by lambda return typeKT-44219 1.4.30-M1: Non-reified type parameters with recursive bounds are not supported yetKT-44271 [Kotlin/Native] Incorrect linking when targeting linux_x64 from mingw_x64 hostKT-42412 [C-interop] Modality of generated property accessors is always FINALKT-38530 Native: values() method of enum classes is not exposed to Objective-C/SwiftKT-43599 K/N: Unbound symbols not allowedKT-43597 Support for Xcode 12.2 SDKKT-43276 Support watchos_x64 targetKT-42822 Kotlin/Native Worker leaks ObjC/Swift autorelease references (and indirectly bridged K/N references) on Darwin targetsKT-42172 Kotlin/Native: StableRef.dispose race condition on Kotlin deinitRuntimeKT-42428 Inconsistent behavior of map.entries on Kotlin.NativeKT-34024 "KotlinReflectionInternalError: Inconsistent number of parameters" with javaMethod on suspending functions with inline class in function signature or inside the functionKT-43294 Support -no-stdlib option for the kotlin runnerKT-43406 JVM: produce deterministic jar files if -d option value is a .jar fileKT-40670 Allow to override konan.properties via CLIKT-41764 KJS /IR IllegalStateException: "Symbol for public kotlin/arrayOf is unbound" with serialization pluginKT-42976 kotlinx.serialization + JVM IR: NPE on annotation with @SerialInfoKT-43725 Prohibit inner and local classes in kotlin-noargKT-38692 KaptGenerateStubs Gradle task will not clean up outputs when sources are empty and not an incremental buildKT-40140 kotlin-android plugin eagerly creates several Gradle tasksKT-41295 Kotlin Gradle Plugin 1.4.20 Configuration Caching bug due to friendPath providerKT-42058 Support moduleName option in Kotlin Gradle plugin for JVMKT-43054 Implementation of AbstractKotlinTarget#buildAdhocComponentsFromKotlinVariants breaks configuration cachingKT-43489 Incremental compilation - unable to find history files causing full recompilationKT-43740 Gradle out-of-process runner fails with unclear diagnostics if build directory does not existKT-43895 Fix cacheability warnings for the Kotlin pluginsKT-42400 Kotlin/JS: Gradle DSL: customField() is rejected in Groovy build.gradleKT-42462 NPM dependency declaration with Groovy interpolated stringKT-42954 Kotlin/JS: IDE import after changing kotlin.js.externals.output.format does not re-generate externalsKT-43535 Common webpack configuration breaks on lambda serialization in some casesKT-43668 PackageJson task use file dependencies as is (files and directories), but only files necessaryKT-43793 nodeArgs in NodeJsExec taskKT-43842 KJS: Invalid output.library support for null valueKT-44104 KJS / Gradle: An ability to pass jvm args to K2JSDce processKT-42269 Setup default dependsOn edges for Android source setsKT-42413 [MPP/gradle] withJava breaks build on 1.4.20-M1KT-43141 Gradle / Configuration cache: NPE from org.jetbrains.kotlin.gradle.tasks.KotlinCompileCommon.getKotlinOptions() on reusing configuration cache for task compileCommonMainKotlinMetadataKT-43329 Gradle / Configuration cache: IAE “Parameter specified as non-null is null: method KotlinMetadataTargetConfiguratorKt.isCompatibilityMetadataVariantEnabled, parameter $this$isCompatibilityMetadataVariantEnabled” on reusing configuration cache for task compileKotlinMetadataKT-44298 Kotlin 1.4.20+ MPP "root" module publication does not include the source JAR that used to be published in the -metadata modulesKT-39564 Make kotlin-native Gradle tasks CacheableKT-42485 Fail on cinterop: clang_indexTranslationUnit returned 1KT-42550 Adding subspec dependency with git location failedKT-42849 Gradle / Configuration cache: tasks nativeMetadataJar, runReleaseExecutableNative, runDebugExecutableNative are unsupported and fails on reusing configuration cacheKT-42938 CocoaPods Gradle plugin: podBuildDependencies doesn't properly report xcodebuild failuresKT-43151 Gradle / Configuration cache: UPAE “lateinit property binary has not been initialized” on reusing configuration cache for linkDebugExecutableNative, linkDebugTestNative, linkReleaseExecutableNative tasksKT-43516 Failed to resolve Kotin library [Multiple Multiplatform modules]KT-42937 another compilation fail (problem with compilation caches?)KT-39536 JPS compilation fails with IOException "storage is already closed"KT-41553 JVM IR, Parcelize: IrStarProjectionImpl cannot be cast to class IrTypeProjectionKT-43534 Allow running "main.kts" script that does not end in a "main.kts" filename (would allow kotlin scripting on GitHub Actions)KT-43176 NoSuchMethodError: 'int Script.access$getAValue$p(Script) for not-inlined functionsKT-43294 Support -no-stdlib option for the kotlin runnerKT-34340 Incremental annotation processor recompile all files (only if KAPT enabled).KT-36667 Kapt: Add a flag to strip kotlin.Metadata() annotations from stubsKT-40493 KAPT does not support aggregating annotations processors in incremental modeKT-40882 Kapt stub generation is non-deterministic for incremental compilationKT-41788 NullPointerException: Random crashes of build using gradle and kapt because of not calling Processor.init()KT-42182 KAPT: Does not consider generated sources for incremental compilation.| File | Sha256 |
|---|---|
| kotlin-compiler-1.4.30.zip | 7b0aae9dca5ea899ef05dedc0a6fdd6e359451e56ff0dd3354443b3208b31800 |
| kotlin-native-linux-1.4.30.tar.gz | 51c12099acf2e2131f063659c59d5f78daaba5c9bc39cc92289d962359e8ccce |
| kotlin-native-macos-1.4.30.tar.gz | 892afbf069483b355933885c931367aaaaa32dfe26d84bbfd8636f90f0c7b556 |
| kotlin-native-windows-1.4.30.zip | 6c56581902e094c0b1b292abb854d314d5cee650528f23015f8390301fa84ae2 |
`KT-43524` JVM_IR. Missed deprecation flag on companion @JvmStatic property accessor
KT-41265 Support noarg compiler plugin for JVM IRKT-43592 Promote JVM IR compiler backend to BetaKT-43919 Support loading Java annotations on base classes and implementing interfaces' type argumentsKT-44021 Enable JVM IR backend by default in 1.5KT-11454 Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-filesKT-11732 Verify error for generic interface method invocation with default parametersKT-14612 "ISE: Recursive call in a lazy value" during processing of a (weakly) recursive type aliasKT-18344 Upper bound of a typealias type parameter is not reported correctly if it contains the typealias itselfKT-18768 @Notnull annotation from Java does not work with varargsKT-20548 java.lang.IllegalStateException: Illegal class container on simple Java code parsingKT-23816 Inline classes: constants and annotationsKT-24158 AE: No receiver found on incomplete code with $-signsKT-24392 Nullability of Java arrays is read incorrectly if @Nullable annotation has both targets TYPE_USE and VALUE_PARAMETERKT-29735 KNPE at KtEnumEntrySuperclassReferenceExpression.getReferencedElement with explicit type argument inside enum member constructorKT-31389 ClassFormatError with companion object in annotation with @JvmStaticKT-31907 ISE: UNIT_EXPECTED_TYPE on parsing array literal inside lambda with Unit return typeKT-36399 Gradually support TYPE_USE nullability annotations read from class-filesKT-41163 Double wrapped value in Result class after map operationKT-41284 Spring CGLIB proxies break auto-generated data class componentN and copy methods when using JVM IRKT-41911 JVM IR: nested big-arity function calls are not loweredKT-42001 Cannot resolve symbol: AssertionError: Module <sdk 1.8> is not contained in his own dependenciesKT-42036 IR: "AssertionError: TypeAliasDescriptor expected: deserialized class Nothing" when referencing typealias with @UnsafeVarianceKT-42530 "AssertionError: No type for resolved lambda argument" on attempting to assign a Pair to a couple of values in a scratch fileKT-42622 NI: IllegalStateException for if expression with method reference inside flowKT-43051 JVM IR: extraneous methods overridding default (Java 8) collection methods in inline class that extends MutableListKT-43067 Inner class declaration inside inline class should be prohibitedKT-43225 Confusing message of warning NULLABLE_TYPE_PARAMETER_AGAINST_NOT_NULL_TYPE_PARAMETERKT-43459 JVM_IR. Wrong signature for synthetic $annotations method for extension property on nullable primitiveKT-43478 NI: "IndexOutOfBoundsException: Index: 3, Size: 3" caused by is check with raw type inside if condition with when insideKT-43519 JVM_IR. External functions generated differently in multi file facadesKT-43524 JVM_IR. Missed deprecation flag on companion @JvmStatic property accessorKT-43536 JVM IR: IllegalStateException is not caught by runCatching under Deferred.await() with kotlinx.coroutinesKT-43587 Invalid default parameter value in expect actual declaration on jvmKT-43630 "AssertionError: Number of arguments should not be less than number of parameters" during capturing intersection raw type with star projectionKT-43698 NoSuchMethodError for inline class implementing interface with @JvmDefault methods, -Xjvm-default=enableKT-43741 Report error on inline class implementing 'kotlin.Cloneable'KT-43845 org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Failed to generate expression: KtBlockExpressionKT-43956 NI: "Error type encountered – UninferredParameterTypeConstructor" on "try" and other constructs with code block as a valueKT-44055 Left uninferred type parameter for callable references inside special callsKT-44113 Compiler frontend exception: Number of arguments should not be less than number of parameters, but: parameters=2, args=1KT-44145 No highlighting for not initialized base constructor and NoSuchMethodError in Android pluginKT-44075 Sealed interfaces: New Kotlin Class/File menu updateKT-29454 Light class with unexpected name when using obfuscated libraryKT-42194 OOME: Java heap space from incremental compilationKT-44116 Add language version 1.5 to the compiler configuration preferencesKT-44016 Code completion: support for "sealed interface"KT-39105 AE “JvmBuiltins has not been initialized properly” after creating new Gradle/Kotlin-based project via old Project WizardKT-44017 Sealed interfaces: Java side Inspection "implementation of Kotlin sealed interface is forbidden"KT-43941 Sealed interfaces: intention to extend class/interfaceKT-44018 Sealed interfaces: IDE side implementation for hierarchy providerKT-40814 MISSING_DEPENDENCY_CLASS when consuming native-shared library in a source-set with fewer targets than library hasKT-34535 Unable to run common tests on Android via gutter icon in a multiplatform projectKT-25038 Scratch: Destructuring declaration produces an unresolved referenceKT-44117 IDE / Scripts: custom kotlin script definitions aren't loadedKT-41076 KJS / IR: "AssertionError: Assertion failed" caused by overridden extensiion function in child classKT-42357 KotlinJS - external class constructor with vararg does not correctly handle spread operator.KT-43212 JS IR: support init blocks inside inline classesKT-43901 Call to enum values() method from enum companion object leads to non-initialized enum instancesKT-41278 map.entries.contains can return false if the argument is not MutableEntryKT-41765 [Native/IR] Could not resolveFakeOverride()KT-42054 Psi2ir: "RuntimeException: IrSimpleFunctionSymbolImpl is already bound" when using result of function with overload resolution by lambda return typeKT-44271 [Kotlin/Native] Incorrect linking when targeting linux_x64 from mingw_x64 hostKT-44219 1.4.30-M1: Non-reified type parameters with recursive bounds are not supported yetKT-43599 K/N: Unbound symbols not allowedKT-42172 Kotlin/Native: StableRef.dispose race condition on Kotlin deinitRuntimeKT-42482 Kotlin subclasses of Obj-C classes are incompatible with ISA swizzling (it causes crashes)KT-43294 Support -no-stdlib option for the kotlin runnerKT-43725 Prohibit inner and local classes in kotlin-noargKT-43740 Gradle out-of-process runner fails with unclear diagnostics if build directory does not existKT-43895 Fix cacheability warnings for the Kotlin pluginsKT-43668 PackageJson task use file dependencies as is (files and directories), but only files necessaryKT-43793 nodeArgs in NodeJsExec taskKT-43842 KJS: Invalid output.library support for null valueKT-44104 KJS / Gradle: An ability to pass jvm args to K2JSDce processKT-44298 Kotlin 1.4.20+ MPP "root" module publication does not include the source JAR that used to be published in the -metadata modulesKT-42937 another compilation fail (problem with compilation caches?)KT-44130 KAPT changes field order in 1.4.30-M1KT-43534 Allow running "main.kts" script that does not end in a "main.kts" filename (would allow kotlin scripting on GitHub Actions)KT-43176 NoSuchMethodError: 'int Script.access$getAValue$p(Script) for not-inlined functionsKT-43294 Support -no-stdlib option for the kotlin runner| File | Sha256 |
|---|---|
| kotlin-compiler-1.4.30-RC.zip | d0103f8d3ffe4545a2bcff8b01b348e45b4338387768c7c25901275a9c918691 |
| kotlin-native-prebuilt-linux-1.4.30-RC.tar.gz | 07f9bedf68b65d59042d9c24d1157836bd9a8a94b9da49e2b2b7871d90995cbf |
| kotlin-native-prebuilt-macos-1.4.30-RC.tar.gz | e2c3bd19aec8eed8a8fbf55e6b213f1ea37f97457a7cb08fd71ff9d865fc01ec |
| kotlin-native-prebuilt-windows-1.4.30-RC.zip | 31e358d21f046b89b0aee82bd82814480ba41b6556c9f31066af8fbb9aa3d3a0 |
`KT-40262` ACC_DEPRECATED flag not generated for property getter delegate in multifile class facade in JVM_IR
You could find information about EAP program and setup instructions here
KT-42383 HMPP: Bad IDEA dependencies: Missing dependency from p1:jvmAndAndroid to p2:jvmAndAndroidKT-38772 Native: support non-reified type parameters in typeOfKT-42234 Move LLVM optimization parameters into konan.propertiesKT-42649 IndexOutOfBoundsException during InlineClassTransformer loweringKT-42942 Native: optimize peak backend memory by clearing BindingContext after psi2irKT-43198 init blocks inside inline classesKT-31072 Don't use non-reified arguments to specialize type operations in IR inlinerKT-41227 KJS IR: don't copy to child's prototype references to the function from parentKT-41227 KJS IR: don't copy to child's prototype references to the function from parentKT-28055 Consider supporting init blocks inside inline classesKT-28056 Consider supporting non-public primary constructors for inline classesKT-42094 Allow open callable members in expect interfacesKT-43129 FIR: Support OverloadResolutionByLambdaReturnTypeKT-41352 JVM IR: reduce bytecode size in for loops and range checks with 'until' by not using inclusive endKT-41644 NI: Infinite compilationKT-42791 OutOfMemoryError on compilation using kotlin 1.4 on a class with a lot of type inferenceKT-42920 NI: Improve performance around adding constraintsKT-22465 Excessive synthetic method for private setter from superclassKT-26229 Lambda/anonymous function argument in parentheses is not supported for callsInPlace effectKT-32228 Inconsistent boxing/unboxing for inline classes when interface is specialized by object expressionKT-32450 Inline class incorrectly gets re-wrapped when provided to a functionKT-35849 Missing nullability assertion on lambda return value if expected type has generic return value typeKT-35902 Kotlin generates a private parameterless constructor for constructors taking inline class arguments with default valuesKT-36769 JVM IR: Missing LVT entries for inline function (default) parameters at call siteKT-36982 JVM IR: SAM adapter classes are generated as syntheticKT-37007 JVM IR: extraneous property accessors are generated in multifile facade for InlineOnly propertyKT-37317 [FIR] Add support of extension functions in postponed lambda completionKT-38400 FIR: interface abstract is preferred to Any method in super resolveKT-38536 JVM IR: bound adapted function references are not inlinedKT-38656 FIR: determine overridden member visibility properlyKT-38901 FIR: Make behavior of integer literals overflow consistent with FE 1.0KT-39709 [FIR] False positive UNINITIALIZED_VARIABLE in presence of complex graph with jumpsKT-39923 Result.Failure will get wrapped with Success when using with RxJavaKT-40198 '$default' methods in 'kotlin/test/AssertionsKt' generated as non-synthetic by JVM_IRKT-40262 ACC_DEPRECATED flag not generated for property getter delegate in multifile class facade in JVM_IRKT-40282 Inline class wrapping Any gets double boxedKT-40464 JVM_IR does not generate LINENUMBER at closing brace of (suspend) lambdaKT-40948 IllegalAccessError while initializing val property in EXACTLY_ONCE lambda that is passed to another functionKT-41468 JVM IR: IllegalAccessError on access to abstract base member from another package, from anonymous object inside abstract classKT-41493 JVM IR: names of classes for local delegated variables contain the variable name twiceKT-41792 [FIR] Introduce & use ConeAttribute.UnsafeVarianceKT-41793 [FIR] Make captured types accessible at the end of resolveKT-41809 JVM IR: name for internal $default method doesn't include module nameKT-41810 JVM IR: Deprecated(HIDDEN) class is incorrectly generated as syntheticKT-41841 JVM IR: delegates for private functions with default arguments are generated in multifile classesKT-41857 Flaky 'ConcurrentModificationException' through kotlin.serialization.DescriptorSerializerKT-41903 JVM IR: do not generate LineNumberTable in auto-generated members of data classesKT-41957 JVM IR: step into suspend function goes to the first line of the fileKT-41960 JVM IR: smart step into members implemented with delegation to interface doesn't workKT-41961 JVM IR: line numbers are not generated in JvmMultifileClass facade declarationsKT-41962 JVM IR: intermittent -1 line numbers in the state machine cause double stepping in the debuggerKT-42002 JVM / IR: IllegalStateException: "No mapping for symbol: VAR IR_TEMPORARY_VARIABLE" caused by named argumentsKT-42021 JVM / IR: "IndexOutOfBoundsException: Index 0 out of bounds for length 0" during IR lowering with suspend conversionKT-42033 JVM IR: accidental override in Map subclass with custom implementations of some membersKT-42043 JVM IR: Don't generate collection stubs when implementing methods with more specific return typesKT-42044 Compiler error when lambda with contract surrounded with parenthesesKT-42114 JVM_IR generates stub for 'removeIf' in abstract classes implementing 'List' and 'Set'KT-42115 JVM_IR doesn't generate 'next' and 'hasNext' method in an abstract class implementing 'ListIterator'KT-42116 FIR: Java accessor function should not exist in scope together with relevant propertyKT-42117 IR-based evaluator cannot handle Java static final fieldsKT-42118 FIR2IR: field-targeted annotation is placed on a property, not on a fieldKT-42130 FIR: type variable is observed after when condition analysisKT-42132 FIR2IR: companion function reference has no dispatch receiverKT-42137 JVM IR: AbstractMethodError on complex hierarchy where implementation comes from another supertype and has a more specific typeKT-42186 JVM / IR: Infinite cycle in for expression when unsigned bytes are used in decreasing loop rangeKT-42251 JVM / IR: "IllegalStateException: Descriptor can be left only if it is last" when comparing the i-th element of the container of Int? and i with changeKT-42253 JVM IR: NoSuchFieldError on local delegated property in inline function whose call site happens before declaration in the sourceKT-42281 JVM / IR: AnalyzerException when comparing Int and array that cast to Any in if conditionKT-42340 FIR2IR: duplicating fake overridesKT-42344 IR-based evaluator doesn't support "annotation in annotation"KT-42346 FIR: double-vararg in IR while resolving collection literal as Java annotation argumentKT-42348 FIR: false UNINITIALIZED_VARIABLE in local classKT-42350 FIR: false UNINITIALIZED_VARIABLE after initialization in try blockKT-42351 FIR: false HIDDEN in enum entry member callKT-42354 JVM / IR: "AssertionError: Unexpected IR element found during code generation" with KProperty get invocationKT-42359 FIR2IR: cannot mangle type parameterKT-42373 FIR2IR: local object nested class has no parent if forward-referenced by nested class supertypeKT-42384 FIR (BE): top-level field has no parent class in BEKT-42496 FIR resolve: synthetic property is written but has no setterKT-42517 FIR: exception in BE for recursive inline callKT-42601 [FIR] Inherited declaration clash for stdlib inheritorsKT-42642 ISE: No getProgressionLastElement for progression type IntProgressionTypeKT-42650 JVM IR: extraneous nullability annotation on a generic function of a flexible typeKT-42656 FIR2IR: unsupported callable reference for Java fieldKT-42725 Debugger steps into core library inline functions in chained callsKT-42758 JVM / IR: Deserialized object that overrides readResolve() is not reference equal to the singleton instanceKT-42770 FIR: duplicating signatures in mangler (typealias for functional type)KT-42771 FIR: duplicating signature in mangler (data class with delegate)KT-42814 FIR: false UNINITIALIZED_VARIABLE in local function after if...elseKT-42844 FIR: Property write in init block resolved to parameter writeKT-42846 JVM_IR: NPE on function reference to @JvmStatic method in a different fileKT-42933 JVM / IR: "AnalyzerException: Expected an object reference, but found I" with local delegate in inline classKT-43006 JVM/JVM_IR: do not generate no-arg constructor for constructor with default arguments if there are inline class types in the signatureKT-43017 JVM / IR: AssertionError when callable reference passed into a function requiring a suspendable functionKT-43068 JVM IR: no generic signatures for explicitly written methods in a List subclass, whose signature coincides with MutableList methodsKT-43132 JVM / IR: Method name '<get-...>' in class '...$screenTexts$1$1' cannot be represented in dex format.KT-43145 JVM IR: $default methods in multi-file facades are generated as non-synthetic finalKT-43156 FIR: false UNINITIALIZED_VARIABLE after initialization in synchronized blockKT-43196 JVM: extra non-static member is generated for extension property in inline classKT-43199 JVM IR: synthetic flag for deprecated-hidden is not generated for DeprecatedSinceKotlin and deprecation from overrideKT-43207 JVM IR: no collection stub for iterator is generated on extending AbstractCollectionKT-43217 JVM_IR: Multiple FAKE_OVERRIDES for java methods using @NonNull Double and java doubleKT-43226 "Incompatible stack heights" with non-local return to outer lambda inside suspend lambdaKT-43242 JVM / IR: "AnalyzerException: Expected I, but found R" caused by when inside object with @Nullable Integer subjectKT-43249 Wrong code generated for suspend lambdas with inline class parametersKT-43286 JVM IR: IAE "Inline class types should have the same representation: Lkotlin/UInt; != I" on smart cast of unsigned type value with JVM target 1.8KT-43326 JVM_IR: No deprecated flag for getter of deprecated interface property copied to DefaultImplsKT-43327 JVM_IR: No deprecated or synthetic flag for accessors of deprecated-hidden property of unsigned typeKT-43332 FIR: Smart casts lead to false-positive ambiguityKT-43370 JVM IR: No deprecated flag for getter of deprecated property copied via delegation by interfaceKT-43525 Prohibit JvmOverloads on declarations with inline class types in parametersKT-43562 JVM IR: incorrect mangling for Collection.size in unsigned arraysKT-43584 [FIR] Java annotations with named arguments aren't loaded correctlyKT-31553 Complete Statement: Wrong auto-insertion of closing curly brace for a code blockKT-33466 IDE generates incorrect external override with body for overriding open external methodKT-39458 Add CLI support for UL classesKT-40403 UAST: PsiMethod for invoked extension function/property misses @receiver: annotationsKT-41406 Kotlin doesn't report annotations for type arguments (no way to add @Nls, @NonNls annotations to String collections in Kotlin)KT-41420 UAST does not return information about type annotationsKT-42754 MPP: no smart cast for Common nullable property used in platform moduleKT-42821 MPP, IDE: Platform-specific errors are reported even when build doesn't target that platformKT-42381 MPP: Bad IDEA dependencies: JVM module depending on built artifact instead of sources of module with Android Plugin appliedKT-22666 "Create enum constant" quick fix could be providedKT-24556 Add Remove quick fix for "Expression under 'when' is never equal to null"KT-34121 Report unused result of data class copy methodKT-34533 INLINE_CLASS_CONSTRUCTOR_NOT_FINAL_READ_ONLY_PARAMETER: Add quickfix "Add val to parameter"KT-35215 Quickfix for CONST_VAL_NOT_TOP_LEVEL_OR_OBJECT to remove const modifierKT-40251 Intention action to evaluate compile time expressionKT-20420 Intention "Put arguments/parameters on separate lines" doesn't respect the "Place ')' on new line" Kotlin code style settingKT-21799 Quickfix "Change function signature" for receiver type doesn't change itKT-22665 "Create object" quick fix produce wrong code for enumKT-23934 IntelliJ suggest "merge map to joinToString" even when such action is impossible due to suspending actions in mapKT-30894 Wrong results of intention "Add names to call arguments" when backticked argument starts from digitKT-31523 ReplaceWith introduces additional argument name for lambda when named argument is used on call-siteKT-31833 JavaMapForEachInspection should report for expression with implicit receiverKT-33096 Turn 'MapGetWithNotNullAssertionOperator' into an intentionKT-33212 False positive "map.put() should be converted to assignment" inspection when class inherited from MutableMap has "set" methodKT-34270 False negative "Join declaration and assignment" with constructor callKT-34859 False positive "Should be replaced with Kotlin function" inspection for Character.toString(int) functionKT-34959 False positive "Redundant overriding method" with different implemented/overridden signaturesKT-35051 False positive "Remove redundant backticks" if variable inside the string and isn't followed by spaceKT-35097 False positive "Call replaceable with binary operator" on explicit 'equals' call on a platform type valueKT-35165 "Replace 'if' with elvis operator": don't suggest if val initializer is a complex expressionKT-35346 False positive 'Make internal' suggestion for function inside interfaceKT-35357 "Move lambda argument out of parentheses" does not preserve block commentsKT-38349 Invalid suggestion to fold to elvis when having a var-variableKT-40704 False negative "Redundant semicolon" at start of lineKT-40861 "Convert to secondary constructor" intention expected on class nameKT-40879 False positive "Redundant 'inner' modifier" when calling another inner class with empty constructorKT-40985 "Remove explicit type arguments" is suggested when type has an annotationKT-41223 False positive "Redundant inner modifier" inspection ignores constructor arguments of object expressionsKT-41246 False positive "Receiver parameter is never used" with anonymous function expressionKT-41298 "Remove redundant 'with' call" intention works incorrectly with non-local returns and single-expression functionsKT-41311 False positive "Redundant inner modifier" when deriving from a nested Java classKT-41499 "Convert receiver to parameter" produces code with incorrect order of generic type and function invocation in case of generic function with lambda as a parameterKT-41680 False positive "Redundant inner modifier" when deriving from class with non-empty constructor and value passed to it from enclosing classKT-42201 Add Opt-In action doesn't work if there is already OptIn annotationKT-42255 "Replace elvis expression with 'if' expression" intention shouldn't introduce unnecessary variable if 'error' expression is usedKT-43760 KJS: Debugging Kotlin code for Node.js runtime doesn't workKT-43415 Kotlin scratch file could not be run and could lead to dead lockKT-31072 Don't use non-reified arguments to specialize type operations in IR inlinerKT-39964 Throwable incorrectly implements constructor for (null, cause) args in K/JS-IRKT-40090 KJS: IR. Invalid behaviour for optional parameters (redundant tail undefined parameters)KT-40686 KJS: Uncaught ReferenceError caused by external class as type inside eventListener in init blockKT-40771 KJS / IR: "ReferenceError: Metadata is not defined" caused by default parameter value in inner class constructorKT-41032 KJS / IR: "AssertionError: Assertion failed" caused by class that is delegated to inherited interfaceKT-41771 KJS / IR: IndexOutOfBoundsException "Index 0 out of bounds for length 0" caused by inline class with List in primary constructor and vararg in secondaryKT-42025 KJS / IR: IrConstructorCallImpl: No such type argument slot: 0KT-42112 KJS: StackOverflowError on @JsExport in case of name clash with function with Enum parameter with star-projectionKT-42262 KJS: break-statements without label are ignored in a whenKT-42364 KJS: Properties of interface delegate are non-configurableKT-43222 KJS IR: prototype lazy initialization for top-level properties like in JVMKT-43313 KJS / IR: "Can't find name for declaration FUN" for secondary constructorKT-41677 Could not launch iOS project with custom display nameKT-42463 Launch common tests on local JVM via run gutterKT-43188 NoSuchMethodError in New Module Wizard of KMM ProjectKT-41112 Docs: add more details about bit shift operationsKT-41356 Incorrect documentation for rangeTo functionKT-41765 [Native/IR] Could not resolveFakeOverride()KT-42054 Psi2ir: "RuntimeException: IrSimpleFunctionSymbolImpl is already bound" when using result of function with overload resolution by lambda return typeKT-42822 Kotlin/Native Worker leaks ObjC/Swift autorelease references (and indirectly bridged K/N references) on Darwin targetsKT-42397 Reverse C interop usage of companion object reports spurious leaksKT-42412 [C-interop] Modality of generated property accessors is always FINALKT-38530 Native: values() method of enum classes is not exposed to Objective-C/SwiftKT-43597 Support for Xcode 12.2 SDKKT-43276 Support watchos_x64 targetKT-42822 Kotlin/Native Worker leaks ObjC/Swift autorelease references (and indirectly bridged K/N references) on Darwin targetsKT-42428 Inconsistent behavior of map.entries on Kotlin.NativeKT-34024 "KotlinReflectionInternalError: Inconsistent number of parameters" with javaMethod on suspending functions with inline class in function signature or inside the functionKT-43406 JVM: produce deterministic jar files if -d option value is a .jar fileKT-40670 Allow to override konan.properties via CLIKT-41764 KJS /IR IllegalStateException: "Symbol for public kotlin/arrayOf is unbound" with serialization pluginKT-42976 kotlinx.serialization + JVM IR: NPE on annotation with @SerialInfoKT-38692 KaptGenerateStubs Gradle task will not clean up outputs when sources are empty and not an incremental buildKT-40140 kotlin-android plugin eagerly creates several Gradle tasksKT-41295 Kotlin Gradle Plugin 1.4.20 Configuration Caching bug due to friendPath providerKT-42058 Support moduleName option in Kotlin Gradle plugin for JVMKT-43054 Implementation of AbstractKotlinTarget#buildAdhocComponentsFromKotlinVariants breaks configuration cachingKT-43489 Incremental compilation - unable to find history files causing full recompilationKT-42400 Kotlin/JS: Gradle DSL: customField() is rejected in Groovy build.gradleKT-42462 NPM dependency declaration with Groovy interpolated stringKT-42954 Kotlin/JS: IDE import after changing kotlin.js.externals.output.format does not re-generate externalsKT-43535 Common webpack configuration breaks on lambda serialization in some casesKT-42269 Setup default dependsOn edges for Android source setsKT-42413 [MPP/gradle] withJava breaks build on 1.4.20-M1KT-43141 Gradle / Configuration cache: NPE from org.jetbrains.kotlin.gradle.tasks.KotlinCompileCommon.getKotlinOptions() on reusing configuration cache for task compileCommonMainKotlinMetadataKT-43329 Gradle / Configuration cache: IAE “Parameter specified as non-null is null: method KotlinMetadataTargetConfiguratorKt.isCompatibilityMetadataVariantEnabled, parameter $this$isCompatibilityMetadataVariantEnabled” on reusing configuration cache for task compileKotlinMetadataKT-39564 Make kotlin-native Gradle tasks CacheableKT-42485 Fail on cinterop: clang_indexTranslationUnit returned 1KT-42550 Adding subspec dependency with git location failedKT-42849 Gradle / Configuration cache: tasks nativeMetadataJar, runReleaseExecutableNative, runDebugExecutableNative are unsupported and fails on reusing configuration cacheKT-42938 CocoaPods Gradle plugin: podBuildDependencies doesn't properly report xcodebuild failuresKT-43151 Gradle / Configuration cache: UPAE “lateinit property binary has not been initialized” on reusing configuration cache for linkDebugExecutableNative, linkDebugTestNative, linkReleaseExecutableNative tasksKT-40999 CocoaPods Gradle plugin: Support custom cinterop options when declaring a pod dependency.KT-41553 JVM IR, Parcelize: IrStarProjectionImpl cannot be cast to class IrTypeProjectionKT-34340 Incremental annotation processor recompile all files (only if KAPT enabled).KT-36667 Kapt: Add a flag to strip kotlin.Metadata() annotations from stubsKT-40493 KAPT does not support aggregating annotations processors in incremental modeKT-40882 Kapt stub generation is non-deterministic for incremental compilationKT-41788 NullPointerException: Random crashes of build using gradle and kapt because of not calling Processor.init()KT-42182 KAPT: Does not consider generated sources for incremental compilation.| File | Sha256 |
|---|---|
| kotlin-compiler-1.4.30-M1.zip | fe9f843a0ee6c0196d75ec60014b51bdf372d80ed6d6d1584f20a409ebfebb24 |
| kotlin-native-prebuilt-linux-1.4.30-M1.tar.gz | ab291c4d8284af0c9490d4d122bac1edc5e688309361b4eb26427c35d6888152 |
| kotlin-native-prebuilt-macos-1.4.30-M1.tar.gz | 993b1a56e219f28a173ae1a07de0b1f4670ea3ee16722ac4168766053151e068 |
| kotlin-native-prebuilt-windows-1.4.30-M1.zip | fcee3a938ad31d104fba7837f7e4ae3cb9ca2f7a35deb28f71f4c8b44a9ff945 |
Nothing published for this version
`KT-42561` "Could not get unknown property 'sourceSets' for project" when running JVM module with included MPP module
KT-42561 "Could not get unknown property 'sourceSets' for project" when running JVM module with included MPP moduleKT-43511 Task 'MainKt.main()' not found in root projectKT-43586 Source documentation: ExperimentalPathAPI misspeltKT-43745 replace for strings ignores case of locale charactersKT-43265 Kotlin/Native fails to generate alias for C enum entryKT-43530 Kotlin/Native compilation fails with "Symbol for public kotlin/Array.size.<get-size>|-8255337774232345969[0] is unbound"KT-43517 On Kotlin 1.4.20 we got kotlin.NotImplementedError when try compile iOS frameworkKT-43668 PackageJson task use file dependencies as is (files and directories), but only files necessary| File | Sha256 |
|---|---|
| kotlin-compiler-1.4.21.zip | 46720991a716e90bfc0cf3f2c81b2bd735c14f4ea6a5064c488e04fd76e6b6c7 |
| kotlin-native-prebuilt-linux-1.4.21.tar.gz | ae54afed3e3f65a2e3170b203679e86c78979c0c53dd0d7d7a38cf4fa8d46ca7 |
| kotlin-native-prebuilt-macos-1.4.21.tar.gz | f3a65ea070cbfca89497a14340f1530d1ec37875efc8be9a972b6a7aefde29c0 |
| kotlin-native-prebuilt-windows-1.4.21.zip | 5359f53b01bdc5bd4fd956630e33a0ba36ea0471a8e86fe5405266d899694223 |
`KT-42121` Deprecate Kotlin Android Extensions compiler plugin
KT-42121 Deprecate Kotlin Android Extensions compiler pluginKT-42267 Platform declaration clash error in IDE when using kotlinx.android.parcel.ParcelizeKT-42406 Long or infinite code analysis on simple files modificationKT-27534 Bridges to Nothing-returning methods have incorrect signatureKT-30284 Native: Nothing? type for expression override and crashKT-36430 Optimize when with in range casesKT-38787 Missing optimization for "in range" checkKT-39100 Make Native behaviour of property initialization consistent with JVMKT-39798 Override equals/hashCode in functional interface wrappers on NativeKT-39800 equals/hashCode on adapted function references on NativeKT-41394 Compilation failed: Backend Internal error: Exception during IR loweringKT-41907 Framework test segfaults on GC on watchos_x86 compiled with -optKT-21147 JEP 280: Indify String Concatenation (StringConcatFactory)KT-34178 Scripts should be able to access imports objectsKT-35549 Support kotlin-android-extensions in JVM IR backend (for use with Jetpack Compose projects)KT-31567 Support special semantics for underscore-named catch block parametersKT-20571 Coroutines: Reduce number of local variables stored at suspension pointKT-28016 Coroutine state-machines spill/unspill shall be optimized using data-flow analysisKT-33394 UI freezes triggered by QualifiedExpressionResolver.resolveToPackageOrClassPrefixKT-36814 Support optimized delegated properties in JVM_IRKT-36829 Optimize 'in' expressions (operator fun contains) in JVM_IRKT-41741 NI: "AssertionError: Empty intersection for types" with generic Java collectionKT-42195 NI: prohibitively long compilation time for values of nested data structures with type inferenceKT-42221 Native compiler never finishes frontend phase after migrating to Kotlin 1.4.10KT-11713 Refine visibility check for synthetic property with protected setterKT-16222 Coroutine should be clearing any internal state as soon as possible to avoid memory leaksKT-25519 Extra inline marks inside suspending function callable reference bytecodeKT-33226 Object INSTANCE field not annotated with NotNull in generated bytecodeKT-35495 FIR: forbid non-Java synthetic propertiesKT-35651 Kotlin stdlib has greater resolution priority than jars added via @file:DependsOn annotationKT-35716 Using @JvmOverloads in @JvmStatic functions in interface companion objects causes a ClassFormatErrorKT-35730 FIR: consider creating fake overrides for objectsKT-36951 IllegalStateException: Expected some types: Throwing exception when there is a type parameter upper bound for itselfKT-37321 [FIR] Support java array in type argumentKT-37431 [FIR] Support Builder InferenceKT-38272 FIR2IR: use lazy IR symbols for externals & fake overridesKT-38333 FIR: CCE on red code with assignment used as expressionKT-38334 FIR: CCE when resolving try-as-expressionKT-38336 FIR: NPE with corrupted numeric constant literalKT-38397 FIR: Exception while resolving contract definitionKT-38444 [FIR] Invoke extension lambda with safe callKT-38470 FIR: ConeDefinitelyNotNullType in signatureKT-38471 FIR: ConeIntersectionType in signatureKT-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 subclassKT-38992 FIR: Refine type resolution for inner classesKT-39000 FIR: Support smartcast after reference equality checkKT-39005 FIR: Resolve plusAssign in a dependent contextKT-39008 FIR: Investigate strange effect of type alias and not-nullable bound on inferenceKT-39012 FIR: Inference doesn't get through elvis to lambda parameterKT-39028 FIR: Strange resolution to synthetic property with implicit extension receiver while there's an explicit receiverKT-39032 FIR: Ambiguity in member scope of a type parameter with multiple boundsKT-39033 FIR: Ambiguity when calling generic overridden propertyKT-39034 FIR: Support nested extension function typesKT-39040 FIR: Deserialize annotations from compiled Kotlin binariesKT-39043 FIR: Bare types incorrectly work with type aliasesKT-39044 FIR: Add fillInStackTrace to member scope of kotlin.ThrowableKT-39046 FIR: Implicit types in lambdas left when call argument is a type castKT-39048 FIR: Inference fails with integer literal used as ComparableKT-39050 FIR: Type resolver doesn't see nested classes from super class of a local classKT-39070 FIR: Ambiguity on super calls to hashCode/equals when having super interface and classKT-39072 FIR: Subtyping check doesn't affect nullability of safe-call receiverKT-39076 FIR: Synthetic property is not a var because of @Nullable annotation on parameterKT-39080 FIR: Smart casts remain incorrect if lambda is present in when branchKT-39374 Wrong bytecode generated for suspend function call with EXACTLY_ONCE lambda capturing a variable initialized in when-subjectKT-39621 [FIR] Support when exhaustiveness checker for java enumsKT-40135 JVM IR does not generate restricted suspend lambdasKT-40382 Missing proper jvmSignature for synthesized equals/hashCode/toString in inline classesKT-40605 JVM IR: IndexOutOfBoundsException caused by inner class passed to generic outer class method with Nothing type argumentKT-40664 JVM: No bounds check in optimization of ULong in UInt..UIntKT-40665 JVM: No resolved function check when optimizing in/contains with mismatched bound typesKT-41014 FIR2IR: when/where/how to determine the presence of a backing field for a propertyKT-41018 FIR2IR: sort members during de/serializationKT-41144 False positive "Redundant spread operator" in when statement and generic vararg argumentKT-41218 HMPP: arrayList declarations are visible both from stdlib-common and stdlib-jvm and lead to false-positive resolution ambiguity in IDEKT-41374 JVM / IR: NoSuchMethodError in Android project compiler caused by combination of inline classes and coroutinesKT-41388 NI: Backend Internal error: Exception during IR loweringKT-41429 Inline class returned from suspend function should be boxed on resume pathKT-41465 JVM / IR: "AssertionError: inconsistent parent function for CLASS LAMBDA_IMPL CLASS name" caused by inline method call into multiple constructorsKT-41484 JVM IR: support -Xemit-jvm-type-annotationsKT-41668 JVM IR: incorrect enclosing constructor for lambdas in initializers of inner classesKT-41669 JVM IR: incorrect hashCode intrinsic is used in JVM target 1.8 for generic type substituted with primitiveKT-41693 NI: Type inference in nested expression incorrectly assumes non-nullable return type of Java function, causing NullPointerExceptionKT-41729 NI: UnsupportedOperationException with invalid callable referenceKT-41761 JVM IR: CCE from backend on generating typeOf for non-reified type parameter with star projection in upper boundKT-41789 Missing DebugMetadata in inlined suspend lambdaKT-41913 NI: Kotlin 1.4 type inference breaks valid codeKT-41934 NI: a type variable for lambda parameter has been inferred to nullable type instead of not null oneKT-42005 JVM / IR: "NullPointerException: Parameter specified as non-null is null" when toString is called on inline class with not primitive propertyKT-42450 NI: "IllegalStateException: Error type encountered: NonFixed:" with coroutinesKT-42523 Missed DefaultImpls for interface in -jvm-default=all mode on inheriting it from interface compiled in old schemeKT-42524 Wrong specialization diagnostic is reported on inheriting from java interface with default with -Xjvm-default=all-compatibilityKT-42546 HMPP: incorrect subtyping of nullable types & overload resolution ambiguity on using and expect-function declaration with nullable expect in a signatureKT-17691 Wrong argument order in resolved call with varargsKT-25114 Prohibit @JvmStatic on functions in private companionsKT-33917 Prohibit to expose anonymous types from private inline functionsKT-35870 Forbid secondary enum class constructors which do not delegate to the primary constructorKT-39098 NI: parameter of anonymous function can be inferred to Any? if another parameter's type is specifiedKT-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 functionKT-42438 NI: ClassCastException: cannot be cast to java.lang.Void caused by when statement in run functionKT-42699 False positive NON_JVM_DEFAULT_OVERRIDES_JAVA_DEFAULT diagnostic in new jvm-default modesKT-42706 Kotlin 1.4 infers generic is Nothing instead of actual Foo class (Android project)KT-42318 No documentation for kotlin.js.jsKT-20775 More kotlin kinds in new kotlin file/class menuKT-31331 Improve: Optimize Import should remove unused unresolved importsKT-31500 Smart enter: support get() clauseKT-39231 Injection: Add receiver of kotlin.text.toPattern to standard Kotlin injectionsKT-39844 Add specific highlight for Enum classKT-39353 Implement EnterBetweenBracesNoCommitDelegateKT-39720 A lot of freezes in Kotlin projectKT-41634 Deadlock in org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderImpl.getEffectiveKindKT-41936 Impossible to work with Kotlin 1.4 in 202 idea, idea eats all cpuKT-10790 "Move statement up" for @file-targeted annotation moves package declaration to bottom of fileKT-15262 "Generate toString()" is ignoring property if it has a getterKT-24352 Method separators: displayed between properties, not displayed between companion object and functionKT-29364 "Extend selection" can't select lambda body with parametersKT-32403 Clickable links in annotation parameters (like in TODOs)KT-32409 Organizing imports should not remove imports while there are unresolved symbolsKT-34566 Too small indent after line break for multi line stringsKT-34587 "Move statement down" doesn't work for statement in constructor with end-of-line commentKT-34705 "Move statement down" for penultimate statement with end-of-line comment in constructor leads to moving comma to the end of commentKT-34707 "Move statement up" for last statement with end-of-line comment in constructor leads to moving comma to the end of commentKT-35424 FIR IDE: Kotlin project does not see stdlibKT-35732 URLs in String literals are not clickableKT-35859 Language injection doesn't work with named arguments in different positionKT-37210 UAST: KtLightClassForSourceDeclaration.isInheritor sometimes returns the wrong resultKT-37219 File level OptIn annotation is not recognized by the IDEKT-38959 IDE: False negative EXPLICIT_DELEGATION_CALL_REQUIRED, "IllegalArgumentException: Range must be inside element being annotated"KT-39398 Wrong import of unrelated object member is suggested for receiverKT-39457 Separate decompiled declarations Light implementation from LightClasses infrastructureKT-39899 KotlinOptimizeImportsRefactoringHelper: ISE: Attempt to modify PSI for non-committed DocumentKT-40578 UAST: write accesses to Kotlin properties should resolve to setterKT-41290 KotlinClassViaConstructorUSimpleReferenceExpression resolves to PsiMethod instead of PsiClassKT-42029 HMPP, IDE: NPE from FacetSerializationKt.getFacetPlatformByConfigurationElement on project openingKT-43202 On 1.4.20-RC version AS ask for xml compatibility update for EAP version of pluginKT-42883 No highlighting for elements marked as @Deprecated in stdlibKT-42406 Long or infinite code analysis on simple files modificationKT-42061 Highlighting is broken in Android activityKT-41930 Android Studio 4.2 cannot start after updating to 1.4.20 plugin with error: Missing essential plugin: org.jetbrains.androidKT-26235 Kotlin methods/fields don't have icons in Java completionKT-37486 Kotlin plugin keeps reference to stream debugger support classes after stream debugger plugin is disabledKT-38659 Evaluate Expression: toString() on variable returns error when breakpoint is in commonTest sourcesetKT-39309 Debugger: Prolonged "Collecting data" for variables when breakpoint is inside respondHtmlKT-39435 "Collecting data..." in debugger variables view never finishesKT-39717 Debugger shows "Collecting data..." forever for instances of some classKT-40386 Memory leak detected: 'org.jetbrains.kotlin.idea.debugger.coroutine.view.XCoroutineView'KT-40635 Coroutines Debugger: make IDE plugin accept coroutines 1.3.8-rc* versions as wellKT-41505 Coroutines Debugger: “Access is allowed from event dispatch thread with IW lock only.”KT-28732 Stub file element types should be registered early enoughKT-41346 IDE: "AssertionError: Stub type mismatch: USER_TYPE!=REFERENCE_EXPRESSION" with CollapsedDumpParser class from IDEA SDKKT-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 projectKT-34271 Support pureKotlinSourceFolders for MPP projectsKT-37106 Gradle + IDE integration: on creating source roots from Project tree IDEA creates incorrect settingsKT-38830 addTransitiveDependenciesOnImplementedModules performance is slowing down Android Studio Gradle SyncKT-41703 Kotlin plugin not functional: PluginException: While loading class org.jetbrains.kotlin.idea.core.script.KotlinScriptDependenciesClassFinderKT-35092 “Unable to get Gradle home directory” popup and no build.gradle.kts highlighting right after creating a new projectKT-37590 Wrong notification for precompiled build scriptKT-39523 Go to Declaration navigates to decompiled classfile instead of sources in case of jumping to Gradle plugin sources in buildSrcKT-39542 EA-218043: java.util.NoSuchElementException: No element of given type found (GradleBuildRootsManager)KT-39790 List of standalone script should be saved between IDE restartsKT-39910 build.gradle.kts isn't highlighted after importKT-39916 init.gradle.kts isn't highlightedKT-40243 gradle.kts: standalone script under build root isn't highlighted as standaloneKT-41141 Gradle Kotlin DSL: "cannot access 'java.lang.Comparable'. Check your module classpath" with empty JDK in Project structureKT-41281 Multiple Script Definitions warning shown in git project having multiple Gradle projectsKT-32368 Rework Inline hints settings so that they look appropriate with the new UI in 2019.3KT-38027 Support Code Vision feature in KotlinKT-42014 ClassNotFoundException in Android Studio 4.2 after installing 1.4.20 pluginKT-24172 Parameter info marks signature as inapplicable when using argument labelsKT-41617 Parameter Info shows nothing inside already present type arguments of supertypeKT-41645 Add support for mixed named arguments to parameter info popupKT-14578 Suggest "Convert lambda to reference" intention for generic extension functionKT-19321 Warn if method with nullable return type always returns non-nullKT-20718 Add a quick fix for "this class has no constructor" error on 'expect' annotation classesKT-21223 Add inspection for incomplete destructuringKT-22420 Intention to replace a = b with b.also { a = it }KT-39930 Add inspection for nullable Boolean in if conditionKT-40016 Replace 'a.toLowerCase() == b.toLowerCase()' with 'a.equals(b, ignoreCase = true)' inspectionKT-40283 Inspection which replaces also/apply with nested forEach to onEachKT-40769 Add intention to replace isBlank/isNotBlank method negationKT-12222 Intention 'Convert to block body' should take nullability of overriden method into account when expression is of platform typeKT-14395 Lambda to Reference doesn't work for generic typesKT-15846 'Change lambda expression return type' quick fix does nothingKT-15944 IDEA doesn't suggest to replace deprecated get set operator functions when it used as operatorKT-17222 "Convert reference to lambda" creates red code for method with default argument valuesKT-18125 "Wrap with let {...}" intention not available in all casesKT-20438 Naming convention inspections: factory functions that are named like classes are flaggedKT-24138 Incorrect behavior in "convert reference to lambda" with new inference enabled, on function reference with default argumentsKT-29844 "Create class from usage" should mark constructor of created class as internal if its parameters have internal visibilityKT-30928 "Show hints for suspend calls" is too easy to enable and hard to disableKT-31749 "Surround with null check" produces incorrect check for 'in' expressionKT-32963 Don't suggest java directory of a JVM source set in multiplatform project as a target for Create actual quick fixKT-33211 Quickfix "add parameter" for method references should infer functional type instead of KFunctionKT-33258 "Merge 'if's" intention drops comment before nested ifKT-34572 Convert to block body action improperly works with suppress annotationsKT-35128 Intention Convert member to extension hides property delegate text with single line commentKT-35214 Intention Put parameters on one line: don't suggest if parameters has end-of-line commentsKT-35320 False positive "Replace explicit parameter 'x' with 'it'" in 'when' expression which returns lambdaKT-35525 False positive intention for 'run': "Convert to 'let'" when invoked without receiverKT-35526 Intention "Eliminate argument of 'when'" is broken for 'when' expression without 'else' branchKT-35805 FoldInitializerAndIfToElvis: should not add new line for multiline initializerKT-36051 IfThenToSafeAccessInspection: do not report if condition is SENSELESS_COMPARISONKT-37748 "Convert anonymous function to lambda expression" intention does not add necessary lambda type parameterKT-37841 IllegalStateException after "add non-null asserted call" on nullable function referenceKT-38139 False negative "Add suspend modifier" quickfix when suspend function is called in inline lambdaKT-38267 False positive "Call on collection type may be reduced" with Java platform types: suggested to reduce 'mapNotNull' call to 'map'KT-38282 False positive "Remove redundant spread operator" inspection with array as class property or fun argumentKT-38915 "Remove explicit type specification" intention should be disabled in explicit API modeKT-38981 "Specify return type explicitly" inspection is not reported for declaration annotated with @PublishedApi in Explicit Api modeKT-39026 'Specify return type explicitly' intention duplicates compiler warning in Explicit api modeKT-39200 False positive "Redundant qualifier name" with same-named member object and companion propertyKT-39263 False positive "Variable should be inlined" for override value in initialized objectKT-39311 Batch quick fix name for "Change file's package" is truncatedKT-39393 "Convert anonymous function to lambda expression" intention does not add necessary lambda type parameter for outer functionKT-39454 False positive "Unused symbol" with private anonymous object propertyKT-39467 False negative "Move variable declaration into when" if a variable declaration is placed on a new lineKT-39490 'Wrap with ?.let' quickfix put the receiver in let lambdaKT-39552 Merge 'if's intention drops comment after nested ifKT-39604 "Package directive doesn't match file location" quick fix does not insert a space between keyword package and the package nameKT-39772 "Redundant 'Unit'" should support lambdasKT-40215 "Create abstract function" quick fix suggested even though surrounding class is non-abstractKT-40448 "Convert call chain into sequence": support functions added in Kotlin 1.4KT-40558 False positive "Move to class body" intention on data class constructor propertyKT-41338 False positive "Redundant 'asSequence' call" when Map.Entry properties are used.KT-41615 "Unused equals expression" inspection: highlight whole expression with yellow backgroundKT-43037 Disable "Incomplete destructuring declaration" in 1.4.20KT-20421 J2K: SUPERTYPE_NOT_INITIALIZED for object extending base classKT-37298 J2K: implicit widening conversion for whole argument expression is transformed to cast on subexpressionKT-38879 J2K loses class annotations when converting class to objectKT-39149 J2K fails with augmented assignment operators when multiplying int by a non-intKT-40359 J2K: Conversion of invalid octal numbers throws NumberFormatExceptionKT-40363 J2K: Converting HEX integer literal in for-loop throws NumberFormatExceptionKT-39319 KJS: Support debugging through new Intellij 202 APIKT-41328 KJS / Gradle: explicitApi mode doesn't workKT-17926 IDE should show documentation for a class if the constructor has no docs.KT-19069 KDoc: show default argument valuesKT-37132 Redundant @NotNull annotation in a Quick Documentation pop-upKT-39327 Get rid of usages of internal classes ModuleOrderEntryImpl and LibraryImplKT-40455 Improve support for EditorConfigKT-24616 Find usages fails to find setter usageKT-38762 "Cannot access 'java.io.Serializable' which is a supertype of 'kotlin.Int'" brokes navigation to constructor parameter declarationKT-39558 Call Hierarchy shows references from KDocKT-40788 "Find usages" on Java getter overridden in Kotlin doesn't find synthetic property usage when it is called without base declarationKT-40960 Unable to find usages in java of Kotlin constructor in library when sources is attached.KT-37528 'Add Kotlin File/Class' suggests file before classKT-19744 "Change Signature" is not available on constructor keyword in primary constructorKT-22170 "Change Signature" ignores Java usages of methods marked with @JvmStaticKT-37517 Invalid qualified name on copy-paste in build.gradle.ktsKT-24463 MPP, Intellij runner: Run does not add resource directory to classpathKT-36370 Hide run gutter icons for not yet implemented targets in multiplatform projectsKT-39788 MPP, Gradle runner: Run does not add resource directory to classpath on project reopen without Gradle syncKT-40557 IDE / Scratch: .kt files are treated as Kotlin scratches, opening failsKT-35825 Custom kotlin scripts have no project import suggestions in sub modules.KT-39796 Performance of KotlinScriptDependenciesClassFinderKT-41622 IDE: Kotlin scripting support can't find context class from same projectKT-41905 IDE / Script: FilePathPattern parameter in @KotlinScript annotation is not reflected correctly in Pattern / ExtensionKT-42206 Cannot load script definitions using org.jetbrains.kotlin.jsr223.ScriptDefinitionForExtensionAndIdeConsoleRootsSourceKT-28854 Run/Debug configurations: "Redirect input from" option is not available for Kotlin appsKT-36909 IDE attempts to run non-JVM tests launched from context menu as JVM onesKT-37799 Don't show a target choice in context menu for a test launched on specific platformKT-37965 New Project wizard 1.4+: adding JUnit5 test library add dependency to runnerKT-40527 Node.JS application template in New Project WizardKT-40874 Open new project wizard help page in browser when clicking help button in new project wizardKT-41417 Add react template to new project wizardKT-41418 Wizard: Support KJS compiler choiceKT-41958 New project wizard: Backend/Console applications template with Groovy DSL missing compileTestKotlin blockKT-42372 Rrename test classes in wizard template to avoid name clashingKT-38136 JS IR BE: add an ability to generate separate js files for each module and maybe each libraryKT-38868 [MPP / JS / IR] IllegalStateException: "Serializable class must have single primary constructor" for expect class without primary constructor with @Serializable annotationKT-39088 [ KJS / IR ] IllegalStateException: Concrete fake override IrBasedFunctionHandleKT-39367 KJS: .d.ts generation not working for objectsKT-39378 KJS / IR: "IllegalStateException: Operation is unsupported" with binaries.executable() and external function inside for loop with Iterator as return typeKT-41275 KJS / IR: "IllegalStateException: Can't find name for declaration FUN" caused by default value in constructor parameterKT-41627 KJS / IR / Serialization: IllegalStateException: Serializable class must have single primary constructorKT-37829 Kotlin JS IR: "Properties without fields are not supported" for companion objectsKT-39740 KJS / IR: Can't use Serializable and JsExport annotations at the same timeKT-41522 KMM: exceptions for Mobile Multiplatform plugin are suggested to report to Google, not JetBrainsKT-42065 [KMM plugin] iOS apps fail to launch on iOS simulator with Xcode 12KT-41799 String.replace performance improvementsKT-43306 Deprecate createTempFile and createTempDir functions in kotlin.ioKT-19192 Provide file system extensions/APIs based on java.nio.file.PathKT-41837 Remove @ExperimentalStdlibApi from CancellationExceptionKT-40193 IR: pluginContext.referenceClass() is not resolving typealiasKT-41181 Kotlin/Native 1.4.0 compiler fails on data class with >120 fieldsKT-41250 [C-interop] Stubs for C functions without parameter names should have non-stable namesKT-41639 Use LazyIR for enums and structs from cached librariesKT-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 variableKT-38641 Kotlin-Multiplatform: Objective-C description method name collision in SwiftKT-39206 New line characters in @Deprecated annotation cause syntax error in Kotlin/native exported headerKT-42191 Support for Xcode 12KT-42275 "Memory.cpp:1605: runtime assert: Recursive GC is disallowed" sometimes when using Kotlin from Swift deinitKT-39145 MutableData append methodKT-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 appliedKT-35111 Extend CLI compilers help with link to online docsKT-41916 Add JVM target bytecode version 15KT-41220 [Commonizer] Short-circuit type aliasesKT-41247 [Commonizer] Missed supertypes in commonized classKT-41643 Commonizer exception for targets [ios_x64], [macos_x64]KT-42574 HMPP: unresolved platform.* imports in nativeMain source setKT-36329 Provide diagnostic in kotlinx.serialization when custom serializer mismatches property typeKT-40030 Move the Parcelize functionality out of the Android Extensions pluginKT-33908 Make Kotlin Gradle plugin compatible with the Gradle configuration cacheKT-35341 KotlinCompile: Symlinked friend paths are no longer supportedKT-35330 Allow to customise generated package.jsonKT-39825 Provide single point of Webpack configuration in Gradle scriptKT-41054 Support Yarn resolutionsKT-41340 Add flag to suppress kotlin2js deprecation messageKT-41566 Kotlin/JS: Support JavaScript Library distributionKT-42222 KJS / Gradle: "Cannot find package@version in yarn.lock" when npm dependencies of one package but with different version are used in projectKT-42339 Support dukat binaries generationKT-39515 package.json is regenerated without a visible reasonKT-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 featureKT-40087 Kotlin/JS, IR backend: browserRun: update in continuous mode fails: "ENOENT: no such file or directory" referring output .jsKT-40159 Implement workaround / fix for webpack's "window is not defined"KT-40178 Browser run task prints output in TeamCity formatKT-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 sequencesKT-40342 [Gradle, JS, Maven] "Cannot find module" generating fake NPM module from Maven dependendencyKT-40462 Collect statistic about usages of kotlin.js.generate.executable.default optionKT-40753 Type script definition file is not referenced as types in the package.jsonKT-40812 Node.JS run working directoryKT-40865 KJS / Gradle: Registering a task with a type that directly extends AbstractTask has been deprecatedKT-40986 KJS / Gradle: BuildOperationQueueFailure when two different versions of js library are used as dependenciesKT-41125 Bump NPM versions in 1.4.20KT-41286 KJS / Gradle: args order in runTask is changed in 1.4.0KT-41475 KJS / Gradle: debug mode doesn't support custom launchers in karma configKT-41662 Kotlin/JS: with CSS support mode == "extract" browser test fails even without CSS usage: "Error in config file!"KT-42494 KJS / Gradle: "Configuration cache state could not be cached" caused by Gradle configuration cacheKT-39764 Assertions are disabled when running K/N compiler in Gradle processKT-39999 Cocoapods plugin's dummy header cannot be compiledKT-40999 CocoaPods Gradle plugin: Support custom cinterop options when declaring a pod dependency.KT-41367 CocoaPods Gradle plugin: support git repository dependencyKT-41844 Kotlin 1.4.10 gradle configuration error with cocoapods using multiple multiplatform modulesKT-42531 Gradle task "podGenIos" fails if a Pod with a static library is added.KT-37446 Incremental analysis for Java sources fails when run on JDK 11KT-39981 Android parcel 'java.lang.VerifyError: Bad return type'KT-42267 Platform declaration clash error in IDE when using kotlinx.android.parcel.ParcelizeKT-42958 False positive IDE error on classes with kotlinx.parcelize.Parcelize on project initial importKT-43290 Typo in error message for ErrorsParcelize.DEPRECATED_ANNOTATION - kotlin.parcelize instead of kotlinx.parcelizeKT-43291 Diagnostic deprecation messages should not be shown in case kotlin-android-extensions plugin is appliedKT-37987 Kotlin script: hyphen arguments not forwarded to scriptKT-38404 Scripting API: Provide Location of Annotation UsageKT-39502 Scripting: reverse order of Severity enum so that ERROR > INFOKT-42335 No "caused by" info about an exception that thrown in Kotlin ScriptKT-25960 Interfaces annotated with JvmDefault has wrong modifiers during annotation processingKT-37732 Kapt task is broken after update to 1.3.70/1.3.71KT-42915 Kapt generates invalid stubs for static methods in interfaces in Kotlin 1.4.20-M2| File | Sha256 |
|---|---|
| kotlin-compiler-1.4.20.zip | 11db93a4d6789e3406c7f60b9f267eba26d6483dcd771eff9f85bb7e9837011f |
| kotlin-native-prebuilt-linux-1.4.20.tar.gz | b65cc8b1510b21f23587c5457a74dc9e7cd4a6294fa38c00d688837f8d52d554 |
| kotlin-native-prebuilt-macos-1.4.20.tar.gz | 9040ab932f01696b91608a6fd46f78b2f5f399d3a1132a344af6d83c7570f1a9 |
| kotlin-native-prebuilt-windows-1.4.20.zip | 80c26b36b358a1a2fdba184a354a758b00b6f27e719dc2086cf5d287f92f12a3 |
`KT-42883` No highlighting for elements marked as @Deprecated in stdlib
KT-31567 Support special semantics for underscore-named catch block parametersKT-41741 NI: "AssertionError: Empty intersection for types" with generic Java collectionKT-42195 NI: prohibitively long compilation time for values of nested data structures with type inferenceKT-42221 Native compiler never finishes frontend phase after migrating to Kotlin 1.4.10KT-17691 Wrong argument order in resolved call with varargsKT-25114 Prohibit @JvmStatic on functions in private companionsKT-33917 Prohibit to expose anonymous types from private inline functionsKT-35870 Forbid secondary enum class constructors which do not delegate to the primary constructorKT-39098 NI: parameter of anonymous function can be inferred to Any? if another parameter's type is specifiedKT-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 functionKT-42438 NI: ClassCastException: cannot be cast to java.lang.Void caused by when statement in run functionKT-42699 False positive NON_JVM_DEFAULT_OVERRIDES_JAVA_DEFAULT diagnostic in new jvm-default modesKT-42706 Kotlin 1.4 infers generic is Nothing instead of actual Foo class (Android project)KT-42883 No highlighting for elements marked as @Deprecated in stdlibKT-41646 "AssertionError: ContentElementType: FILE"; Code analysis never finishes on some files from my projectKT-38830 addTransitiveDependenciesOnImplementedModules performance is slowing down Android Studio Gradle SyncKT-43037 Disable "Incomplete destructuring declaration" in 1.4.20KT-37829 Kotlin JS IR: "Properties without fields are not supported" for companion objectsKT-39740 KJS / IR: Can't use Serializable and JsExport annotations at the same timeKT-19192 Provide file system extensions/APIs based on java.nio.file.PathKT-41837 Remove @ExperimentalStdlibApi from CancellationExceptionKT-41916 Add JVM target bytecode version 15KT-42494 KJS / Gradle: "Configuration cache state could not be cached" caused by Gradle configuration cacheKT-42531 Gradle task "podGenIos" fails if a Pod with a static library is added.`KT-42121` Deprecate Kotlin Android Extensions compiler plugin
KT-25960 Kapt: Support new @JvmDefault functionalityKT-40030 Parcelize: Support the new Parcelize plugin in GradleKT-41799 String.replace performance improvementsKT-41622 IDE: Kotlin scripting support can’t find context class from same projectKT-42121 Deprecate Kotlin Android Extensions compiler pluginKT-42267 Platform declaration clash error in IDE when using kotlinx.android.parcel.ParcelizeKT-42406 Long or infinite code analysis on simple files modificationKT-11713 Refine visibility check for synthetic property with protected setterKT-21147 JEP 280: Indify String Concatenation (StringConcatFactory)KT-34178 Scripts should be able to access imports objectsKT-41484 JVM IR: support -Xemit-jvm-type-annotationsKT-42005 JVM / IR: "NullPointerException: Parameter specified as non-null is null" when toString is called on inline class with not primitive propertyKT-42450 NI: "IllegalStateException: Error type encountered: NonFixed:" with coroutinesKT-42523 Missed DefaultImpls for interface in -jvm-default=all mode on inheriting it from interface compiled in old schemeKT-42524 Wrong specialization diagnostic is reported on inheriting from java interface with default with -Xjvm-default=all-compatibilityKT-42546 HMPP: bogus overload resolution ambiguity on using and expect-function declaration with nullable expect in a signatureKT-42318 No documentation for kotlin.js.jsKT-38959 IDE: False negative EXPLICIT_DELEGATION_CALL_REQUIRED, "IllegalArgumentException: Range must be inside element being annotated"KT-38659 Evaluate Expression: toString() on variable returns error when breakpoint is in commonTest sourcesetKT-28732 Stub file element types should be registered early enoughKT-41346 IDE: "AssertionError: Stub type mismatch: USER_TYPE!=REFERENCE_EXPRESSION" with CollapsedDumpParser class from IDEA SDKKT-41859 File analysis never ending with kotlinx.cli (AssertionError: Stub type mismatch: TYPEALIAS!=CLASS)KT-41141 Gradle Kotlin DSL: "cannot access 'java.lang.Comparable'. Check your module classpath" with empty JDK in Project structureKT-38915 "Remove explicit type specification" intention should be disabled in explicit API modeKT-38981 "Specify return type explicitly" inspection is not reported for declaration annotated with @PublishedApi in Explicit Api modeKT-39026 'Specify return type explicitly' intention duplicates compiler warning in Explicit api modeKT-41622 IDE: Kotlin scripting support can't find context class from same projectKT-41905 IDE / Script: FilePathPattern parameter in @KotlinScript annotation is not reflected correctly in Pattern / ExtensionKT-42206 Cannot load script definitions using org.jetbrains.kotlin.jsr223.ScriptDefinitionForExtensionAndIdeConsoleRootsSourceKT-37799 Don't show a target choice in context menu for a test launched on specific platformKT-42372 Rrename test classes in wizard template to avoid name clashingKT-38136 JS IR BE: add an ability to generate separate js files for each module and maybe each libraryKT-38868 [MPP / JS / IR] IllegalStateException: "Serializable class must have single primary constructor" for expect class without primary constructor with @Serializable annotationKT-41275 KJS / IR: "IllegalStateException: Can't find name for declaration FUN" caused by default value in constructor parameterKT-41627 KJS / IR / Serialization: IllegalStateException: Serializable class must have single primary constructorKT-41522 KMM: exceptions for Mobile Multiplatform plugin are suggested to report to Google, not JetBrainsKT-42065 [KMM plugin] iOS apps fail to launch on iOS simulator with Xcode 12KT-41799 String.replace performance improvementsKT-41250 [C-interop] Stubs for C functions without parameter names should have non-stable namesKT-42191 Support for Xcode 12KT-42275 "Memory.cpp:1605: runtime assert: Recursive GC is disallowed" sometimes when using Kotlin from Swift deinitKT-39145 MutableData append methodKT-36329 Provide diagnostic in kotlinx.serialization when custom serializer mismatches property typeKT-40030 Move the Parcelize functionality out of the Android Extensions pluginKT-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-40202 Kotlin/JS: Gradle: NPM version range operators are written into package.json as escape sequencesKT-40986 KJS / Gradle: BuildOperationQueueFailure when two different versions of js library are used as dependenciesKT-42222 KJS / Gradle: "Cannot find package@version in yarn.lock" when npm dependencies of one package but with different version are used in projectKT-42339 Support dukat binaries generationKT-40999 CocoaPods Gradle plugin: Support custom cinterop options when declaring a pod dependency.KT-41844 Kotlin 1.4.10 gradle configuration error with cocoapods using multiple multiplatform modulesKT-37987 Kotlin script: hyphen arguments not forwarded to scriptKT-39502 Scripting: reverse order of Severity enum so that ERROR > INFOKT-42335 No "caused by" info about an exception that thrown in Kotlin Script`KT-15944` IDEA doesn't suggest to replace deprecated get set operator functions when it used as operator
KT-41417 - Add react template to new project wizardKT-40527 - Node.JS application template in New Project WizardKT-35549 - Support kotlin-android-extensions in JVM IR backend (for use with Jetpack Compose projects)KT-27534 Bridges to Nothing-returning methods have incorrect signatureKT-30284 Native: Nothing? type for expression override and crashKT-36430 Optimize when with in range casesKT-38787 Missing optimization for "in range" checkKT-39100 Make Native behaviour of property initialization consistent with JVMKT-39798 Override equals/hashCode in functional interface wrappers on NativeKT-39800 equals/hashCode on adapted function references on NativeKT-41394 Compilation failed: Backend Internal error: Exception during IR loweringKT-41907 Framework test segfaults on GC on watchos_x86 compiled with -optKT-35549 Support kotlin-android-extensions in JVM IR backend (for use with Jetpack Compose projects)KT-20571 Coroutines: Reduce number of local variables stored at suspension pointKT-28016 Coroutine state-machines spill/unspill shall be optimized using data-flow analysisKT-33394 UI freezes triggered by QualifiedExpressionResolver.resolveToPackageOrClassPrefixKT-36814 Support optimized delegated properties in JVM_IRKT-36829 Optimize 'in' expressions (operator fun contains) in JVM_IRKT-16222 Coroutine should be clearing any internal state as soon as possible to avoid memory leaksKT-25519 Extra inline marks inside suspending function callable reference bytecodeKT-33226 Object INSTANCE field not annotated with NotNull in generated bytecodeKT-35495 FIR: forbid non-Java synthetic propertiesKT-35651 Kotlin stdlib has greater resolution priority than jars added via @file:DependsOn annotationKT-35730 FIR: consider creating fake overrides for objectsKT-36951 IllegalStateException: Expected some types: Throwing exception when there is a type parameter upper bound for itselfKT-37321 [FIR] Support java array in type argumentKT-37431 [FIR] Support Builder InferenceKT-38272 FIR2IR: use lazy IR symbols for externals & fake overridesKT-38333 FIR: CCE on red code with assignment used as expressionKT-38334 FIR: CCE when resolving try-as-expressionKT-38336 FIR: NPE with corrupted numeric constant literalKT-38397 FIR: Exception while resolving contract definitionKT-38444 [FIR] Invoke extension lambda with safe callKT-38470 FIR: ConeDefinitelyNotNullType in signatureKT-38471 FIR: ConeIntersectionType in signatureKT-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 subclassKT-38992 FIR: Refine type resolution for inner classesKT-39000 FIR: Support smartcast after reference equality checkKT-39005 FIR: Resolve plusAssign in a dependent contextKT-39008 FIR: Investigate strange effect of type alias and not-nullable bound on inferenceKT-39012 FIR: Inference doesn't get through elvis to lambda parameterKT-39028 FIR: Strange resolution to synthetic property with implicit extension receiver while there's an explicit receiverKT-39032 FIR: Ambiguity in member scope of a type parameter with multiple boundsKT-39033 FIR: Ambiguity when calling generic overridden propertyKT-39034 FIR: Support nested extension function typesKT-39040 FIR: Deserialize annotations from compiled Kotlin binariesKT-39043 FIR: Bare types incorrectly work with type aliasesKT-39044 FIR: Add fillInStackTrace to member scope of kotlin.ThrowableKT-39046 FIR: Implicit types in lambdas left when call argument is a type castKT-39048 FIR: Inference fails with integer literal used as ComparableKT-39050 FIR: Type resolver doesn't see nested classes from super class of a local classKT-39070 FIR: Ambiguity on super calls to hashCode/equals when having super interface and classKT-39072 FIR: Subtyping check doesn't affect nullability of safe-call receiverKT-39076 FIR: Synthetic property is not a var because of @Nullable annotation on parameterKT-39080 FIR: Smart casts remain incorrect if lambda is present in when branchKT-39374 Wrong bytecode generated for suspend function call with EXACTLY_ONCE lambda capturing a variable initialized in when-subjectKT-39621 [FIR] Support when exhaustiveness checker for java enumsKT-40135 JVM IR does not generate restricted suspend lambdasKT-40382 Missing proper jvmSignature for synthesized equals/hashCode/toString in inline classesKT-40605 JVM IR: IndexOutOfBoundsException caused by inner class passed to generic outer class method with Nothing type argumentKT-40664 JVM: No bounds check in optimization of ULong in UInt..UIntKT-40665 JVM: No resolved function check when optimizing in/contains with mismatched bound typesKT-41014 FIR2IR: when/where/how to determine the presence of a backing field for a propertyKT-41018 FIR2IR: sort members during de/serializationKT-41144 False positive "Redundant spread operator" in when statement and generic vararg argumentKT-41374 JVM / IR: NoSuchMethodError in Android project compiler caused by combination of inline classes and coroutinesKT-41388 NI: Backend Internal error: Exception during IR loweringKT-41429 Inline class returned from suspend function should be boxed on resume pathKT-41465 JVM / IR: "AssertionError: inconsistent parent function for CLASS LAMBDA_IMPL CLASS name" caused by inline method call into multiple constructorsKT-41668 JVM IR: incorrect enclosing constructor for lambdas in initializers of inner classesKT-41669 JVM IR: incorrect hashCode intrinsic is used in JVM target 1.8 for generic type substituted with primitiveKT-41693 NI: Type inference in nested expression incorrectly assumes non-nullable return type of Java function, causing NullPointerExceptionKT-41729 NI: UnsupportedOperationException with invalid callable referenceKT-41761 JVM IR: CCE from backend on generating typeOf for non-reified type parameter with star projection in upper boundKT-41789 Missing DebugMetadata in inlined suspend lambdaKT-41913 NI: Kotlin 1.4 type inference breaks valid codeKT-41934 NI: a type variable for lambda parameter has been inferred to nullable type instead of not null oneKT-20775 More kotlin kinds in new kotlin file/class menuKT-31331 Improve: Optimize Import should remove unused unresolved importsKT-31500 Smart enter: support get() clauseKT-39231 Injection: Add receiver of kotlin.text.toPattern to standard Kotlin injectionsKT-39844 Add specific highlight for Enum classKT-39353 Implement EnterBetweenBracesNoCommitDelegateKT-39720 A lot of freezes in Kotlin projectKT-41634 Deadlock in org.jetbrains.kotlin.idea.framework.LibraryEffectiveKindProviderImpl.getEffectiveKindKT-41936 Impossible to work with Kotlin 1.4 in 202 idea, idea eats all cpuKT-10790 "Move statement up" for @file-targeted annotation moves package declaration to bottom of fileKT-15262 "Generate toString()" is ignoring property if it has a getterKT-24352 Method separators: displayed between properties, not displayed between companion object and functionKT-29364 "Extend selection" can't select lambda body with parametersKT-32403 Clickable links in annotation parameters (like in TODOs)KT-32409 Organizing imports should not remove imports while there are unresolved symbolsKT-33131 No indent before get/set method while editing extension var declarationKT-34566 Too small indent after line break for multi line stringsKT-34587 "Move statement down" doesn't work for statement in constructor with end-of-line commentKT-34705 "Move statement down" for penultimate statement with end-of-line comment in constructor leads to moving comma to the end of commentKT-34707 "Move statement up" for last statement with end-of-line comment in constructor leads to moving comma to the end of commentKT-35424 FIR IDE: Kotlin project does not see stdlibKT-35732 URLs in String literals are not clickableKT-35859 Language injection doesn't work with named arguments in different positionKT-37210 UAST: KtLightClassForSourceDeclaration.isInheritor sometimes returns the wrong resultKT-37219 File level OptIn annotation is not recognized by the IDEKT-39398 Wrong import of unrelated object member is suggested for receiverKT-39457 Separate decompiled declarations Light implementation from LightClasses infrastructureKT-39899 KotlinOptimizeImportsRefactoringHelper: ISE: Attempt to modify PSI for non-committed DocumentKT-40578 UAST: write accesses to Kotlin properties should resolve to setterKT-41290 KotlinClassViaConstructorUSimpleReferenceExpression resolves to PsiMethod instead of PsiClassKT-42029 HMPP, IDE: NPE from FacetSerializationKt.getFacetPlatformByConfigurationElement on project openingKT-26235 Kotlin methods/fields don't have icons in Java completionKT-39309 Debugger: Prolonged "Collecting data" for variables when breakpoint is inside respondHtmlKT-39435 "Collecting data..." in debugger variables view never finishesKT-39717 Debugger shows "Collecting data..." forever for instances of some classKT-40386 Memory leak detected: 'org.jetbrains.kotlin.idea.debugger.coroutine.view.XCoroutineView'KT-41505 Coroutines Debugger: “Access is allowed from event dispatch thread with IW lock only.”KT-34271 Support pureKotlinSourceFolders for MPP projectsKT-37106 Gradle + IDE integration: on creating source roots from Project tree IDEA creates incorrect settingsKT-35092 “Unable to get Gradle home directory” popup and no build.gradle.kts highlighting right after creating a new projectKT-37590 Wrong notification for precompiled build scriptKT-39523 Go to Declaration navigates to decompiled classfile instead of sources in case of jumping to Gradle plugin sources in buildSrcKT-39790 List of standalone script should be saved between IDE restartsKT-39910 build.gradle.kts isn't highlighted after importKT-39916 init.gradle.kts isn't highlightedKT-40243 gradle.kts: standalone script under build root isn't highlighted as standaloneKT-41281 Multiple Script Definitions warning shown in git project having multiple Gradle projectsKT-32368 Rework Inline hints settings so that they look appropriate with the new UI in 2019.3KT-38027 Support Code Vision feature in KotlinKT-24172 Parameter info marks signature as inapplicable when using argument labelsKT-41617 Parameter Info shows nothing inside already present type arguments of supertypeKT-41645 Add support for mixed named arguments to parameter info popupKT-14578 Suggest "Convert lambda to reference" intention for generic extension functionKT-19321 Warn if method with nullable return type always returns non-nullKT-20718 Add a quick fix for "this class has no constructor" error on 'expect' annotation classesKT-21223 Add inspection for incomplete destructuringKT-22420 Intention to replace a = b with b.also { a = it }KT-39930 Add inspection for nullable Boolean in if conditionKT-40016 Replace 'a.toLowerCase() == b.toLowerCase()' with 'a.equals(b, ignoreCase = true)' inspectionKT-40283 Inspection which replaces also/apply with nested forEach to onEachKT-40769 Add intention to replace isBlank/isNotBlank method negationKT-12222 Intention 'Convert to block body' should take nullability of overriden method into account when expression is of platform typeKT-14395 Lambda to Reference doesn't work for generic typesKT-15846 'Change lambda expression return type' quick fix does nothingKT-15944 IDEA doesn't suggest to replace deprecated get set operator functions when it used as operatorKT-17222 "Convert reference to lambda" creates red code for method with default argument valuesKT-18125 "Wrap with let {...}" intention not available in all casesKT-20438 Naming convention inspections: factory functions that are named like classes are flaggedKT-24138 Incorrect behavior in "convert reference to lambda" with new inference enabled, on function reference with default argumentsKT-29844 "Create class from usage" should mark constructor of created class as internal if its parameters have internal visibilityKT-30928 "Show hints for suspend calls" is too easy to enable and hard to disableKT-31749 "Surround with null check" produces incorrect check for 'in' expressionKT-32963 Don't suggest java directory of a JVM source set in multiplatform project as a target for Create actual quick fixKT-33211 Quickfix "add parameter" for method references should infer functional type instead of KFunctionKT-33258 "Merge 'if's" intention drops comment before nested ifKT-34572 Convert to block body action improperly works with suppress annotationsKT-35128 Intention Convert member to extension hides property delegate text with single line commentKT-35214 Intention Put parameters on one line: don't suggest if parameters has end-of-line commentsKT-35320 False positive "Replace explicit parameter 'x' with 'it'" in 'when' expression which returns lambdaKT-35525 False positive intention for 'run': "Convert to 'let'" when invoked without receiverKT-35526 Intention "Eliminate argument of 'when'" is broken for 'when' expression without 'else' branchKT-35805 FoldInitializerAndIfToElvis: should not add new line for multiline initializerKT-36051 IfThenToSafeAccessInspection: do not report if condition is SENSELESS_COMPARISONKT-37748 "Convert anonymous function to lambda expression" intention does not add necessary lambda type parameterKT-37841 IllegalStateException after "add non-null asserted call" on nullable function referenceKT-38139 False negative "Add suspend modifier" quickfix when suspend function is called in inline lambdaKT-38267 False positive "Call on collection type may be reduced" with Java platform types: suggested to reduce 'mapNotNull' call to 'map'KT-38282 False positive "Remove redundant spread operator" inspection with array as class property or fun argumentKT-39200 False positive "Redundant qualifier name" with same-named member object and companion propertyKT-39263 False positive "Variable should be inlined" for override value in initialized objectKT-39311 Batch quick fix name for "Change file's package" is truncatedKT-39393 "Convert anonymous function to lambda expression" intention does not add necessary lambda type parameter for outer functionKT-39454 False positive "Unused symbol" with private anonymous object propertyKT-39467 False negative "Move variable declaration into when" if a variable declaration is placed on a new lineKT-39490 'Wrap with ?.let' quickfix put the receiver in let lambdaKT-39552 Merge 'if's intention drops comment after nested ifKT-39604 "Package directive doesn't match file location" quick fix does not insert a space between keyword package and the package nameKT-39772 "Redundant 'Unit'" should support lambdasKT-40215 "Create abstract function" quick fix suggested even though surrounding class is non-abstractKT-40448 "Convert call chain into sequence": support functions added in Kotlin 1.4KT-40558 False positive "Move to class body" intention on data class constructor propertyKT-41338 False positive "Redundant 'asSequence' call" when Map.Entry properties are used.KT-41615 "Unused equals expression" inspection: highlight whole expression with yellow backgroundKT-39319 KJS: Support debugging through new Intellij 202 APIKT-41328 KJS / Gradle: explicitApi mode doesn't workKT-17926 IDE should show documentation for a class if the constructor has no docs.KT-19069 KDoc: show default argument valuesKT-37132 Redundant @NotNull annotation in a Quick Documentation pop-upKT-39327 Get rid of usages of internal classes ModuleOrderEntryImpl and LibraryImplKT-40455 Improve support for EditorConfigKT-24616 Find usages fails to find setter usageKT-38762 "Cannot access 'java.io.Serializable' which is a supertype of 'kotlin.Int'" brokes navigation to constructor parameter declarationKT-39558 Call Hierarchy shows references from KDocKT-40788 "Find usages" on Java getter overridden in Kotlin doesn't find synthetic property usage when it is called without base declarationKT-40960 Unable to find usages in java of Kotlin constructor in library when sources is attached.KT-37528 'Add Kotlin File/Class' suggests file before classKT-19744 "Change Signature" is not available on constructor keyword in primary constructorKT-22170 "Change Signature" ignores Java usages of methods marked with @JvmStaticKT-37517 Invalid qualified name on copy-paste in build.gradle.ktsKT-24463 MPP, Intellij runner: Run does not add resource directory to classpathKT-36370 Hide run gutter icons for not yet implemented targets in multiplatform projectsKT-39788 MPP, Gradle runner: Run does not add resource directory to classpath on project reopen without Gradle syncKT-40557 IDE / Scratch: .kt files are treated as Kotlin scratches, opening failsKT-35825 Custom kotlin scripts have no project import suggestions in sub modules.KT-39796 Performance of KotlinScriptDependenciesClassFinderKT-28854 Run/Debug configurations: "Redirect input from" option is not available for Kotlin appsKT-36909 IDE attempts to run non-JVM tests launched from context menu as JVM onesKT-37965 New Project wizard 1.4+: adding JUnit5 test library add dependency to runnerKT-40527 Node.JS application template in New Project WizardKT-40874 Open new project wizard help page in browser when clicking help button in new project wizardKT-41417 Add react template to new project wizardKT-41418 Wizard: Support KJS compiler choiceKT-41958 New project wizard: Backend/Console applications template with Groovy DSL missing compileTestKotlin blockKT-39088 [ KJS / IR ] IllegalStateException: Concrete fake override IrBasedFunctionHandleKT-39367 KJS: .d.ts generation not working for objectsKT-39378 KJS / IR: "IllegalStateException: Operation is unsupported" with binaries.executable() and external function inside for loop with Iterator as return typeKT-40193 IR: pluginContext.referenceClass() is not resolving typealiasKT-41181 Kotlin/Native 1.4.0 compiler fails on data class with >120 fieldsKT-41639 Use LazyIR for enums and structs from cached librariesKT-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 variableKT-38641 Kotlin-Multiplatform: Objective-C description method name collision in SwiftKT-39981 Android parcel 'java.lang.VerifyError: Bad return type'KT-35111 Extend CLI compilers help with link to online docsKT-41220 [Commonizer] Short-circuit type aliasesKT-41247 [Commonizer] Missed supertypes in commonized classKT-41643 Commonizer exception for targets [ios_x64], [macos_x64]KT-33908 Make Kotlin Gradle plugin compatible with the Gradle configuration cacheKT-35341 KotlinCompile: Symlinked friend paths are no longer supportedKT-35330 Allow to customise generated package.jsonKT-39825 Provide single point of Webpack configuration in Gradle scriptKT-41054 Support Yarn resolutionsKT-41340 Add flag to suppress kotlin2js deprecation messageKT-41566 Kotlin/JS: Support JavaScript Library distributionKT-39515 package.json is regenerated without a visible reasonKT-39995 Collect statistic about generateExternals featureKT-40087 Kotlin/JS, IR backend: browserRun: update in continuous mode fails: "ENOENT: no such file or directory" referring output .jsKT-40159 Implement workaround / fix for webpack's "window is not defined"KT-40178 Browser run task prints output in TeamCity formatKT-40201 Kotlin/JS: Gradle: public package.json has empty devDependencies {}KT-40342 [Gradle, JS, Maven] "Cannot find module" generating fake NPM module from Maven dependendencyKT-40462 Collect statistic about usages of kotlin.js.generate.executable.default optionKT-40753 Type script definition file is not referenced as types in the package.jsonKT-40812 Node.JS run working directoryKT-40865 KJS / Gradle: Registering a task with a type that directly extends AbstractTask has been deprecatedKT-41125 Bump NPM versions in 1.4.20KT-41286 KJS / Gradle: args order in runTask is changed in 1.4.0KT-41475 KJS / Gradle: debug mode doesn't support custom launchers in karma configKT-41662 Kotlin/JS: with CSS support mode == "extract" browser test fails even without CSS usage: "Error in config file!"KT-39764 Assertions are disabled when running K/N compiler in Gradle processKT-39999 Cocoapods plugin's dummy header cannot be compiledKT-41367 CocoaPods Gradle plugin: support git repository dependencyKT-37446 Incremental analysis for Java sources fails when run on JDK 11KT-20421 J2K: SUPERTYPE_NOT_INITIALIZED for object extending base classKT-37298 J2K: implicit widening conversion for whole argument expression is transformed to cast on subexpressionKT-38879 J2K loses class annotations when converting class to objectKT-39149 J2K fails with augmented assignment operators when multiplying int by a non-intKT-40359 J2K: Conversion of invalid octal numbers throws NumberFormatExceptionKT-40363 J2K: Converting HEX integer literal in for-loop throws NumberFormatExceptionKT-38404 Scripting API: Provide Location of Annotation Usage`KT-39762` cinterop on 1.4-M2 doesn't include @Deprecated Kotlin declaration for C declaration it fails to import
The release contents the JVM version of the Kotlin compiler, and also the Kotlin/Native compiler for the supported platforms: Linux, macOS and Windows.
KT-41149 NI: Upgraded project from 1.3.72 to 1.4.0 hangs during buildKT-41335 Kotlin Out of Memory When evaluating expressionKT-41400 NI: Huge performance regression for kotlin compiler from 1.3.72 to 1.4.0 due to using list of dozen lambdas in a callKT-41005 Coercion to Unit doesn't take into account nullability of a return type for lambdaKT-41043 NI: StackOverflowError through PostponedArgumentInputTypesResolver.getAllDeeplyRelatedTypeVariablesKT-41135 Type Inference Regression For Property Delegate With Receiver TypeKT-41140 Unresolved reference to parameter of a catch block from lambda expression on 1.4.0KT-41150 IllegalStateException: Couldn't obtain compiled function body for public final inline funKT-41164 NI: "IllegalStateException: Error type encountered" with callbackFlow builder inside conditionKT-41202 Type inference fails in 1.4.0KT-41218 HMPP: arrayList declarations are visible both from stdlib-common and stdlib-jvm and lead to false-positive resolution ambiguity in IDEKT-41308 1.4.0 Type inference regression in suspend blocks with elvis operator expressionsKT-41357 ClassCastException for unstable smart cast on a property call receiverKT-41386 NI: Type mismatch with generic type parametersKT-41426 Operator compareTo is not called with nullable typeKT-41430 Broken choosing overload by lambda return type inside builder inferenceKT-41470 Wrong nullability assertion is generated when using the BuilderInference annotationKT-41482 Add a fallback compiler flag to disable the unified null checks behaviorKT-41325 SOE in IDEKotlinAsJavaSupportKT-41390 Typo: equals & hashCode are written with the first uppercase letterKT-41314 Formatter: Frequent freezes when reformatting code (TrailingCommaPostFormatProcessor)KT-40417 Coroutines Debugger: “No coroutine information found” in case of main() entry-point without explicit debug-artifactKT-39542 EA-218043: java.util.NoSuchElementException: No element of given type found (GradleBuildRootsManager)KT-41283 Gradle scripts unable to support 1.4 language level features yetKT-41264 Disable “Redundant inner modifier” in 1.4.10KT-41395 Inspection description misses a space (needs to be lowercase)KT-40898 REPL: "IllegalAccessError: tried to access field" caused by log4jKT-38921 New project wizard: Backend/Console applications template with Groovy DSL generates build.gradle with KotlinCompile instead of compileKotlinKT-38059 Support arrays passed as named arguments to varargsKT-40964 KJS / IR: don't generate "import" (short names) for external interfacesKT-41081 KJS IR: nativeGetter, nativeSetter, nativeInvoke are not supportedKT-41320 Actual kotlin.test annotation typealiases are inaccessible in modular environmentKT-41324 IR: "Compilation failed: null" caused by StackOverflowError in compiler in multi-module projectKT-39762 cinterop on 1.4-M2 doesn't include @Deprecated Kotlin declaration for C declaration it fails to importKT-39206 New line characters in @Deprecated annotation cause syntax error in Kotlin/native exported headerKT-40976 "Unrecognized selector sent to instance" exception invoking suspending lambda from Swift in Native iOS projectKT-40842 "AssertionError: Built-in class kotlin.Any is not found" on java modular runKT-41321 Upgrading to 1.4.0 fails compiling native with <x> is not bound errorKT-41083 Transitive dependency on an MPP with host-specific source sets fails to resolve: "Couldn't resolve metadata artifact..."KT-40834 Cannot build Kotlin Multiplatform project on Windows 10 64-bit when the Cocoapods plugin is appliedKT-35925 REPL: Springboot autoconfiguration problem (META-INF/spring.factories not found ?)KT-41313 kapt 1.4.0 throws "ZipException: zip END header not found", when Graal SVM jar in classpath| File | Sha256 |
|---|---|
| kotlin-compiler-1.4.10.zip | bb1a21d70e521a01ae104e99a082a6e7bb58699b86347049da521d175d0dace7 |
| kotlin-native-linux-1.4.10.tar.gz | daedd047cfacb9cff064eae705c54d2ed61ef44b61c1ec944066603b8e9a373c |
| kotlin-native-macos-1.4.10.tar.gz | e84f1622a6160a44e1f821d7539771a52389cdf3c9acaa94534b079a571503f3 |
| kotlin-native-windows-1.4.10.zip | 7728814be6f3f7906f9d55deff7ce15165c5a21f0f59ad412de815d1dab0ec1f |
Your coding agent can read these notes before it upgrades. Set up the MCP server →