New: your coding agent can read the release notes before it upgrades. Set up the MCP server →
Maven Central · #306 by repository stars
Annotation Processor wrapper for Kotlin Maven plugin
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
106 releases · first in 2017
`KT-58280` org.jetbrains.kotlin.jvm Gradle plugin contributes build directories to the test compile classpath
KT-58280 org.jetbrains.kotlin.jvm Gradle plugin contributes build directories to the test compile classpath| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.22.zip | 91f50fe25c9edfb1e79ae1fe2ede85fa4728f7f4b0587644a4eee40252cdfaa6 |
| kotlin-native-linux-x86_64-1.8.22.tar.gz | a1fb41fc010b347d5d9a5449ebb48ad200c59ec2a9121b01db5165db6697e58b |
| kotlin-native-macos-x86_64-1.8.22.tar.gz | 0d6e6b12569a4b8ff2f301f827192dd715a29962cc01eed05557aa8e6eb7c20d |
| kotlin-native-macos-aarch64-1.8.22.tar.gz | 29805af3220eab3c163ac54f02a6097436d4ddfa83eca7815eb053517093e417 |
| kotlin-native-windows-x86_64-1.8.22.zip | 91b04aa9f3dc3d5968c75d8e7f163e542458867915777e995162864cc805b2e5 |
This project publishes no release notes. Between v1.8.21 and v1.8.22 there were 26 commits, 26 of them substantive:
ignoreCommonBuiltIns in kotlin.test…and 6 more.
One column per quarter.
`KT-57848` Native: compilation of dynamic/static library fails with Xcode 14.3
KT-57848 Native: compilation of dynamic/static library fails with Xcode 14.3KT-57875 Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDAKT-57946 KAPT: "RuntimeException: No type for expression" with delegateKT-57356 KJS: StackOverflowException on @JsExport with type parameters referring to one anotherKT-57796 NoSuchFileException in :module-B:commonizeCInterop with Kotlin 1.8.20KT-58067 Serialization: NullPointerException caused by @Contextual property with type with genericKT-57730 Serialization: "IllegalStateException: Serializer for element of type <root>.Foo has not been found" caused by serialization of Java typeKT-57766 KJS / Gradle "Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'" when using "useEsModules"KT-58027 Kotlin 1.8.20 kapt issue "null: KtCallExpression: build()"KT-58048 Maven: "Too many source module declarations found" after upgrading to 1.8.20KT-58101 'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.20| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.21.zip | 6e43c5569ad067492d04d92c28cdf8095673699d81ce460bd7270443297e8fd7 |
| kotlin-native-linux-x86_64-1.8.21.tar.gz | 0fc854641dd6d88dce3cc044bb5bc99b9035480474e23541eff03771690c68cf |
| kotlin-native-macos-x86_64-1.8.21.tar.gz | e73bfdac0461ee0c84f25e61063c243bf8d4eb8e0ff5da250456d6a23c677fd6 |
| kotlin-native-macos-aarch64-1.8.21.tar.gz | 0a97957921ed55458f3e6cc9117643914ccf3663d8ad7eb161a4a03035a7521b |
| kotlin-native-windows-x86_64-1.8.21.zip | f23d3288a47ee580f82f862d55452a75074fce3d26fe7e7f55e27b6015226d8d |
This project publishes no release notes. Between v1.8.20 and v1.8.21 there were 20 commits, 19 of them substantive:
commonize-kt-57796-twoCInteropCommonizerGroups to cover KT-57796`KT-54209` K2: false positive deprecation on a class literal with deprecated companion
KT-55510 K2: Lost designation for local classesKT-55191 AA: add an API to compare symbol pointersKT-55487 K2: symbol pointer restoring doesn't work for static membersKT-55336 K2 IDE: "java.lang.IllegalStateException: Required value was null." exception while importing a compiled JPS projectKT-55098 AA: KtDeclarationRenderer should render a context receiversKT-51181 LL API: errors for SAM with suspend function from another moduleKT-50250 Analysis API: Implement Analysis API of KtExpression.isUsedAsExpressionKT-54360 KtPropertySymbol: support JvmField in javaSetterName and javaGetterNameKT-55825 AA FE1.0: stackoverflow when resolution to a function with a recursive type parameterKT-54311 K2: proper implementation of KtSymbolPointerKT-50238 Analysis API: Implement KSymbolPointer for KtSymbolKT-52160 FIR: Substitution overrides on FirValueParameter-s are incorrectly unwrappedKT-55566 LL FIR: Tests in compiler/testData/diagnostics/tests/testsWithJava17 fail under LL FIRKT-55339 LL FIR: Missing RECURSIVE_TYPEALIAS_EXPANSION error in function type aliasKT-55327 LL FIR: Diverging UNRESOLVED_REFERENCE errors in recursive local function testKT-54826 KtSymbolPointer: migrate from IdSignature to our own solutionKT-54464 MPP, Android SSL2: Add a flag for suppressing warning in case of using Android Style foldersKT-38924 Wasm support in nodejsKT-56160 Getting WebAssembly.CompileError in browsers not supported GC and other required proposalsKT-46773 Implement an experimental version of the Kotlin/Wasm compiler backendKT-56584 K/Wasm: Can't link symbol classKT-56166 Fix compatibility with Firefox NightlyKT-55589 Basic support of WASIKT-53790 Reading from "node:module" is not handled by plugins error with Kotlin/Wasm 1.7.20-BetaKT-54535 Implement custom equals and hashCode for value classes in Kotlin/JVMKT-55949 Release experimental @Volatile support in nativeKT-44698 Frontend (K2): print file name/line on compiler crash/exceptionKT-54666 K2: Allow to skip specifying type arguments for members from raw type scopeKT-54524 Implement Java synthetic property references in compilerKT-54024 K2: support -Xlink-via-signatures modeKT-33722 JVM: Result API causes unnecessary boxingKT-53330 Optimize for-loops and contains over open-ended ranges with until operator (..<) for all backendsKT-54415 JVM BE: performance loss related to multi-field inline class loweringKT-48759 Infix compareTo boxes inline classesKT-55033 Make org.jetbrains.kotlin.resolve.calls.inference.model.NewConstraintSystemImpl#runTransaction an inline functionKT-54501 Improve code generation for inline classes with custom equalsKT-56965 K/N: linkDebugFrameworkIosArm64 tasks failing with UnsupportedOperationException: VAR name:disposables type:com.badoo.reaktive.disposable.CompositeDisposable [val]KT-56611 Native: new native caches are broken when KONAN_DATA_DIR is defined to a directory inside ~/.gradleKT-55251 Enum.entries compilation error should be more specificKT-56527 K2: "AssertionError: Assertion failed" during compilation in SequentialFilePositionFinderKT-56526 InvalidProtocolBufferException on reading module metadata compiled by K2 in 1.8.20KT-57388 Kapt+JVM_IR: "RuntimeException: No type for expression" for delegated propertyKT-53153 Synthetic Enum.entries can be shadowed by user-defined declarationsKT-51290 "AssertionError: Parameter indices mismatch at context" with context receiversKT-57242 Equals behaviour for value classes implementing interfaces is different between 1.8.10 and 1.8.20-RCKT-57261 "IllegalArgumentException was thrown at: MemoizedInlineClassReplacements.getSpecializedEqualsMethod" when comparing non-inline class instance with an inline class instanceKT-57107 Handling of Windows line endings CRLF broken in latest snapshot with K2KT-57117 K2: Compiler reports invalid columns in diagnostics in case of crlf line endingsKT-56500 The type parameter TYPE_PARAMETER name:E index:0 variance: superTypes:[kotlin.Any?] reified:false is not defined in the referenced function FUN LOCAL_FUNCTION_FOR_LAMBDAKT-56258 VerifyError: Bad local variable type when using -XdebugKT-54455 Unexpected result of equality comparison of inline class objectsKT-56251 Generic Java synthetic property references don't work in K2KT-55886 K2: Wrong code location mapping with Windows line endingsKT-43296 FIR: Complicated interaction between smart cast and inference leads to false-positive diagnosticKT-57053 Problem around anonymous objects in inline functionsKT-54950 NoSuchMethodError on calling 'addAll' on inline class implementing mutable listKT-56815 compileKotlin task is stuck with while(true) and suspend functionKT-56847 Unresolved reference to Java annotation in Kotlin class with the same name packagesKT-52459 Context receivers: AbstractMethodError caused by Interface method with both an extension and a context receiver is overriden incorrectly in subclassesKT-56215 JVM: Object extension function nullable receiver null check false negative when object is nullKT-56188 K/N: AssertionError when casting SAM wrapper with generic type parameterKT-56033 Restore 'isMostPreciseContravariantArgument' function signature for compatibilityKT-56407 Backend Internal error: Exception during IR lowering during :daemon-common-new:compileKotlinKT-55887 K2. "IllegalStateException: org.jetbrains.kotlin.ir.expressions.impl.IrErrorCallExpressionImpl is not expected" on adding kotlin.plugin.jpaKT-56701 K2 (with LightTree) reports syntax errors without additional informationKT-56649 K2 uses 0-index for line numbers rather than 1-indexKT-54807 K2. Support @OnlyInputTypes diagnostic checks (contains like calls)KT-51247 "AssertionError: org.jetbrains.kotlin.ir.expressions.impl.IrFunctionReferenceImpl" caused by context receiver functional typesKT-55436 K1: implement warning about shadowing of the derived property by the base class fieldKT-56521 Static scope initializers sometimes not called when first accessed from interopKT-49182 Strange cast from Unit to StringKT-55288 False negative WRONG_ANNOTATION_TARGET on type under a nullability qualifierKT-33132 Cannot override the equals operator twice (in a class and its subclass) unless omitting the operator keyword in the subclassKT-56061 K1 does not report error on inconsistent synthetic property assignmentKT-55483 K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactoryKT-55125 Difference in generated bytecode for open suspend functions of generic classesKT-54140 SOE at IrBasedDescriptorsKt.makeKotlinType with mixing recursive definitely not nullable type with nullabilityKT-56224 Clarify message "Secondary constructors with bodies are reserved for for future releases" for secondary constructors in value classes with bodiesKT-54662 K2: Assign operator ambiguity on synthetic property from javaKT-54507 K2: Wrong implicitModality for interface in FirHelpersKT-55912 "UnsupportedOperationException: Unsupported const element type kotlin.Any" caused by kotlin fqn in annotationKT-56018 [K2/N] Fir2Ir does not take value parameters annotations from FIR to IRKT-56091 [K2/N] Fix various property annotationsKT-54209 K2: false positive deprecation on a class literal with deprecated companionKT-55977 [K2/N] Suspend function reference type is wrongly serialized to klibKT-55493 K2: False-negative VAL_REASSIGNMENTKT-55372 K2: false-negative INVISIBLE_MEMBER for call of static method of package-private Java grandparent classKT-55371 K2: compiled code fails trying to call static method of package-private Java grandparent classKT-55408 K2: can't access indirectly inherited from a package-private class Java members through a type aliasKT-55116 K2: store static qualifiers in dispatch receiver fieldKT-55996 K2: cannot switch the light tree mode off with -Xuse-fir-lt=falseKT-55368 K2/MPP: Metadata compilerKT-54305 K1: implement warning "synthetic setter projected out"KT-52027 "NullPointerException" when using context receivers with inline funKT-55984 Stack allocated array is not cleaned between loop iterationsKT-52593 Provide Alpha support for JS in the K2 platformKT-54656 NoSuchMethodError on invoking Java constructor which takes an inline value class as a parameterKT-56015 Remove unnecessary stack traces for special checks for ObjC interopKT-55606 K2. Infix operator "in" works on ConcurrentHashMap when it's declared through another classKT-53884 K2: "IllegalStateException: Fir is not initialized for FirRegularClassSymbol com/appodeal/consent/Consent.a" when importing this classKT-54502 Synthetic extensions on raw types work differently from regular getter callsKT-49351 FIR: Raw type scopes are unsupportedKT-49345 FIR: Properly support raw types in type parameter upper boundsKT-55733 K2. Reference resolve works incorrectly for classes declared through typealiasKT-46369 FIR: Investigate raw types for arraysKT-41794 [FIR] Implement raw type based scopeKT-55181 K2. No compilation error on throwing not throwableKT-55398 Kotlin inline nested inline lambda's inline variable will inline not correctlyKT-55359 K2. No error when secondary constructor does not delegate to primary oneKT-55759 K2: Unresolved reference of serializer if library linking is used (with kotlinx.serialization plugin)KT-54705 Kotlin scripting doesn't support files with UTF-8 BOMKT-51753 FIR: various errors due to expect/actual mapping absence in translatorKT-44515 FIR DFA: extract non-null info from anonymous object's initializationKT-55018 K2 / serialization: FIR2IR fails on local companionKT-55284 Refactor org.jetbrains.kotlin.diagnostics.KtDiagnosticReportContextHelpersKt#reportOn(...)KT-55693 K2. Type inference changed in k2KT-54742 K2: lambda with conditional bare return inferred to return Any, not UnitKT-54332 Add deprecation warning for false-negative TYPE_MISMATCH for KT-49404KT-55509 Invisible fake overrides are listed among lazy IR class membersKT-55597 K2. This type has a constructor, and thus must be initialized here error is missed for anonymous object inherits class with no-arg constructorKT-54357 "ClassCastException: class org.jetbrains.kotlin.resolve.scopes.receivers.ExtensionReceiver cannot be cast to class org.jetbrains.kotlin.resolve.scopes.receivers.ContextClassReceiver" with anonymous object extending a class with a context receiverKT-51397 "VerifyError: Bad type on operand stack" with context receiversKT-54905 KLIB check on compiled with pre-release versionKT-55615 K2 often does not expand type aliases in annotation positionKT-54522 K2: ambiguity between operator candidates on += (plusAssign) to reassigned var of MutableList typeKT-54300 K2: No "Projections are not allowed for immediate arguments of a supertype" for projection in supertypes of an anonymous objectKT-55495 K2: support lateinit intrinsic applicability checkerKT-55494 MPP. Error when building for native: Compilation failed: Global 'kclass:io.ktor.serialization.$deserializeCOROUTINE$0' already existsKT-54980 K2: Explicit type arguments in calls with the wrong number of type arguments are not resolvedKT-54730 K2: type aliases to generic functional interfaces attempt to re-infer explicitly specified type parametersKT-55611 IC / MPP: Optional internal annotations are not visible on incremental buildsKT-55324 K2: ControlFlowGraphBuilder fails with index out of bounds exceptionKT-55656 K2: PRIMARY_CONSTRUCTOR_DELEGATION_CALL_EXPECTED being a warning causes a NPE in runtimeKT-51277 "NoSuchElementException: Collection contains no element matching the predicate" with context receivers and star projectionKT-52791 Class with multiple context receivers fails -Xvalidate-ir with "Validation failed in file"KT-55071 Shared Native Compilation: Calls from intermediate common source set cannot use default parameters declared in expect common functionsKT-52193 Native: Unable to call primary constructor with default values in an actual class without passing the values, in nativeMain source setKT-54573 K2: untouched implicit types in delegated constructor call of data class with @JvmRecordKT-55037 Support jspecify annotations moved to the new package org.jspecify.annotations in jspecify 0.3KT-48989 JVM / IR: "IllegalStateException: Bad exception handler end" when first parameter of inline function is nullable with "try/catch/finally" default value and second parameter tries to call toString() on the firstKT-55231 K2: Contract declarations are not passed to checkersKT-54411 False positive: INFERRED_TYPE_VARIABLE_INTO_POSSIBLE_EMPTY_INTERSECTION on kotlinx.coroutines codeKT-55005 Inconsistent behavior of array set operation in Kotlin 1.7.21KT-44625 Property backing/delegate field annotations are not serialized/deserialized for non-JVM targetsKT-42490 Receiver annotations are not serialized/deserialized for non-JVM targetsKT-53441 K2: cannot access static method of package-private Java grandparent classKT-54197 [K2] Exception from inliner for inline function with context receiverKT-55246 Disable 'CustomEqualsInValueClasses' feature in 1.9 language versionKT-55247 Disable 'InlineLateinit' feature in 1.9 language versionKT-53957 K2 and -Xlambdas=indy: LambdaConversionException on reference to method with both context and extension receiversKT-55421 K2: get rid of potentially redundant call of preCacheBuiltinClassMembers from getIrClassSymbolKT-52815 Compiler option -Xjdk-release fails to compile mixed projectsKT-52236 Different modality in psi and firKT-54921 K2: cannot access static field of package-private Java parent classKT-53698 K2: FIR2IR fails on call of inivisble extension function with SuppressKT-53920 K2: "NoSuchElementException: Key org.jetbrains.kotlin.fir.resolve.dfa.cfg.ClassExitNode@ef115ab is missing in the map" with unreachable code and anonymous objectKT-55358 INTEGER_OPERATOR_RESOLVE_WILL_CHANGE is not reported in return positions of functionsKT-51475 "ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 4" with context(Any) on inline function with contractKT-51951 "IllegalStateException: No receiver" caused by implicit invoke on typealias context receiverKT-52373 Context receivers: ClassCastException: function with dispatch, context, and extension receivers produces this when a parameter's default is includedKT-54220 K2: compiler fails on compiling plus expression on unsigned intKT-54692 K2: compiler fails on compiling unsigned shiftsKT-54824 K2: missing smartcast after two levels of aliasing and a reassignmentKT-53368 Out of bounds read in sse version of String::hashCodeKT-54978 K2: Property accesses with explicit type arguments pass frontend checkersKT-51863 ClassCastException when using context receivers with named argument.KT-55123 JvmSerializableLambda is not applicable in common code in multiplatform projectsKT-45970 Missing deprecation warnings for constant operators calls in property initializersKT-54851 K2: analysis of as/is contains multiple errors that result in missing diagnosticsKT-54668 K2: Inference error in body of lazy property with elvis with Nothing in RHSKT-55269 FIR2IR: Static functions and nested classes are missing from Fir2IrLazyClassKT-55026 K2: Function hides internal constructor from another moduleKT-53070 Update intellij testdata fixes for FIR and merge it to masterKT-53492 No parameter null check generated for constructor taking an inline class typeKT-50489 Smart cast may lead to failing inferenceKT-55160 Kotlin's fragment element types must not extend IStubFileElementTypeKT-55143 K2: INAPPLICABLE_JVM_NAME in JVM does not work for inline classesKT-47933 Report warning if kotlin.annotation.Repeatable is used together with java.lang.annotation.RepeatableKT-55035 FIR: do not use FirValueParameter for FirFunctionalTypeRefKT-55095 Wrong containingDeclarationSymbol in type parameter from EnhancementKT-53946 K2: don't resolve Enum.declaringClass and Enum.getDeclaringClassKT-54673 K2. "Superclass is not accessible" from interface error for sealed interfacesKT-55074 OptIn false negative: constructor call with default argument valueKT-54260 K2: "AssertionError: No modifier list, but modifier has been found by the analyzer" when annotated annotation and AllOpen pluginKT-55034 FIR: provide information about containing function/constructor to FirValueParameterKT-54744 K2: reassigning a var erases smartcast info of a variable derived from the old valueKT-53988 K2: False negative "The expression cannot be a selector (occur after a dot)"KT-53983 K2 crashes with NPE when 'this' is used inside enum class constructorKT-54910 Can not declare typed equals operator in inline class with "Nothing" return typeKT-54909 Usage of custom typed equals operator in generic inline class is type-unsafeKT-53371 Properly resolve FIR to get fully resolved annotationsKT-53519 FIR: argument mapping for annotations on value parameter is not properly builtKT-54827 MPP: "java.lang.IndexOutOfBoundsException: Index: 0" during compilation of androidMain targetKT-54417 K2: move receiver-targeted annotations to KtReceiverParameterSymbol and remove it from FirProperty receiver typeKT-54972 K2: Local functions with multiple type arguments are brokenKT-54762 Private constructor is accessible from a public inline function via @PublishedAPI annotationKT-54832 Deprecate incorrect callable references resolution behavior for KT-54316KT-54732 DirectedGraphCondensationBuilder.paint fails with StackOverflowError during linkReleaseFrameworkIos64KT-54897 K2: value class with private constructor stripped by jvm-abi-gen cannot be used in another moduleKT-54784 NPE from IrSourceCompilerForInlineKt.nonLocalReturnLabel on non-local break and continue in anonymous initializers and in scriptsKT-54840 Field for const property on interface companion object loses deprecated status when copied to interfaceKT-53825 class files are generated when compilation fails with platform declaration clashKT-54526 K2: Raw type scope is lost after exiting from elvisKT-54570 K2: False-positive OVERLOAD_RESOLUTION_AMBIGUITY in case of combination of raw typesKT-52157 Annotation on type parameter isn't present in the symbol loaded from the libraryKT-54318 VerifyError on { null } in catch blockKT-54654 K2: Implicit types leaks into delegated memberKT-54645 K2: Clash of two inherited classes with the same nameKT-53255 [FIR2IR] StackOverflowError with long when-expression conditionsKT-48861 No warning on incorrect usage of array type annotated as Nullable in JavaKT-54539 @Deprecated on members of private companion object is no longer neededKT-54403 Unexpected behaviour on overridden typed equals in inline classKT-54536 Unexpected result of comparison of inline class instancesKT-54603 ClassCastException on comparison of inline classes with custom equalsKT-54401 Unhandled exception on compilation inline class with 'equals' from 'Any' returning 'Nothing'KT-54378 K2: smart cast breaks subtyping in case with complex projectionsKT-53761 Reified type not propagated to supertype token through two inline functionsKT-53876 Manually instantiated annotations with unsigned arrays are not equalKT-51740 NO_VALUE_FOR_PARAMETER: Consider increasing error highlighting rangeKT-54084 ClassCastException when trying to call a context receiver's methodKT-51282 IllegalAccessError: Compiler for JVM 1.8+ makes lambdas access unaccessible classes when using @JvmMultifileClassesKT-53479 False positive "Cannot access 'runCatching' before superclass constructor has been called"KT-50950 JVM IR: "AssertionError: FUN SYNTHETIC_GENERATED_SAM_IMPLEMENTATION" when using bound reference to suspend SAM functionKT-49364 "VerifyError: Bad type on operand stack" on cast which "can never succeed" from ULong to IntKT-51478 Inapplicable receiver diagnostic expected when there are two context receiver candidatesKT-32469 @Synchronized on extension method doesn't generate instance lockKTIJ-24378 Update Kotlin plugin to 1.8.0 in IDEA 223.2KT-55445 KtUltraLightClassModifierList.hasModifierProperty requires resolve for PsiModifier.PRIVATEKTIJ-24657 Disable pre-release and other metadata checks in IDEKT-55929 Unresolved dependencies for intermediate multiplatform SourceSetsKTIJ-24179 Bundle Kotlin 1.8.0 with Intellij IDEA 2022.3.2KTIJ-23547 K2 IDE: Functional type: explicit parameter name VS ParameterName annotationKTIJ-23347 K2 IDE. False positive "Symbol fun intFun(): Unit is invisible" in testsKT-55862 Can't resolve kotlin-stdlib-js sources in IDEKTIJ-23587 K2: SOE in delegate field resolutionKT-55782 [SLC] Typealiases are not exapnded in arguments of annotationsKT-55778 [SLC] Incorrect determination of useSitePostion for types of local declarationsKT-55780 [SLC] No approximation of anonymous and local types in membersKT-55743 K2 SLC: SymbolLightClassForClassOrObject must have a nameKT-55604 Descriptor leakKT-55502 SLC: drop redundant 'final' modifier from synthetic static enum membersKT-55497 LC: drop @NotNull annotation from parameter from synthetic Enum.valueOfKT-55496 SLC: generated synthetic enum methods by symbols instead of manual creationKT-55481 SLC: implement correct java annotations for annotation classes (Retention, Target, etc.)KT-55470 SLC: implement light class for RepeatableContainerKT-55442 SLC: 'isInheritor' for 'DefaultImpls' should work correctlyKTIJ-23449 K2: "parent must not be null" from SymbolLightClassBase.getContext()KT-40609 IDE: False positive "Exception is never thrown..." in Java when Kotlin getter is annotated with ThrowsKT-54051 Migrate symbol light classes from KtSymbol to KtElementKTIJ-22503 Support code completion for data objectsKTIJ-22361 ISE “java.lang.IllegalStateException: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImpl <implicit>” on K2KTIJ-24259 Debugger is stuck in an infinite loop in an Android projectKTIJ-24003 Smart step into doesn't work for Java synthetic properties referencesKTIJ-24039 Support smart step into for property settersKTIJ-24351 Kotlin Bytecode tool window: NullPointerException during inlining of inline function with object literalKTIJ-24616 Gradle Integration: "NoSuchMethodError: 'java.util.Collection org.jetbrains.kotlin.idea.projectModel.KotlinCompilation.getDeclaredSourceSets" during sync fail after updating Kotlin IJ Plugin to 1.8.20-BetaKT-55347 Broken IDE sync for js: java.lang.IllegalStateException: Accessing Compile Dependencies Transformations is not yet initialisedKTIJ-23781 TCS: Gradle Sync: Support friend&dependsOn via IdeaKotlinSourceDependencyKT-56941 Gradle KTS / Navigation: Go to declaration for Java types doesn't workKTIJ-23404 K2 IDE. Platform type is inserted as type parameter for "Change return type" intentionKTIJ-24319 "Set module version to *" quickfix isn't workingKTIJ-23225 "Change package" intention unintentionally and intractably replaces text inside of critical strings and commentsKTIJ-23892 UsePropertyAccessSyntaxInspection should also suggest replacing getter method references with method synthetic properties referencies after Kotlin 1.9KTIJ-22087 Support IDE inspections for upcoming data objectsKTIJ-24286 Constant conditions: false positive "Cast will always fail" with cast of java.lang.String to kotlin.StringKTIJ-23859 ConvertObjectToDataObjectInspection support more hashCode and toString casesKTIJ-23760 Get rid of readResolve logic in ConvertObjectToDataObjectInspectionKTIJ-24342 KDoc: First line break character is swallowed when pastedKTIJ-24370 Remove link to k2.xml from plugin.xml in kt-223 branchesKTIJ-24210 Compatibility issue with the CUBA pluginKTIJ-21205 MPP: Kotlin not configured error is shown for K/N sources if Android target is presentedKT-52172 Multiplatform: Support composite buildsKT-56198 Multiplatform;Composite Builds: import fails if single jvm target multiplatform project consume included jvm buildKTIJ-24147 MPP: NullPointerException: versionString must not be nullKTIJ-24243 Move declarations: "Search in comments and strings" and "Search for text occurrences" options are always enabled when files are movedKT-56632 Script configuration cannot be loaded for embedded code snippetsKTIJ-24562 Android target created by wizard contains AGP higher than supportedKTIJ-24402 Changes "Browser Application for Kotlin/Wasm" wizard templateKTIJ-23525 Wizard: Compose multiplatform: project won't build and require higher compileSdkVersionKT-54118 Kotlin/JS IR: keep declarations with non-minified namesKT-35655 Investigate could we use "names" field in SourceMaps to improve debug experienceKT-55971 KJS: Result of suspend function cannot be assigned to property of dynamic valueKT-52374 KJS / IR: caling suspend function as dynamic ignores the rest of the expressionKT-56884 KJS: "Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier." caused by enum and array inside the companion objectKT-51122 Provide fully-qualified method name in Kotlin/JS source mapsKT-56602 KJS / Serialization: polymorphicDefaultDeserializer unbound on Kotlin 1.8.20-BetaKT-56580 KJS: languageVersionSettings string is unstableKT-56581 KJS: Lock file for incremental cacheKT-56582 KJS: Function type interface reflection crashes the compiler in incremental buildKT-55720 KJS: ReferenceError: SuspendFunction1 is not defined with 1.8 when importingkotlin.coroutines.SuspendFunction1KT-56469 KJS: BE Incremental rebuild spoils source map commentKT-55930 KJS: A recursive callable reference of the inline function leads broken cross module referencesKT-31888 Kotlin/JS: make possible to call main() in main run tasks, but not in test tasksKT-51581 FIR: support JS backendKT-55786 KJS: Rewriting of secondary constructors if they are protectedKT-52563 KJS / IR: Invalid TypeScript generated for class extending base class with private constructorKT-55367 KJS / IR + IC: Moving an external declaration between different JsModules() doesn't rebuild the JS codeKT-55240 KJS: "NoSuchElementException: No element of given type found" caused by @JsExport and Throwable's child classKT-54398 KJS / IR + IC: Support *.d.ts generationKT-55144 KJS / IR + IC: Modifying an inline function which is used as a default param in another inline function doesn't invalidate a callerKT-54134 KJS / IR: "TypeError: Cannot read properties of undefined" in js block wrapped with suspend functions aroundKT-54911 KJS / IR + IC: invalidate all klib dependencies after removing itKT-54912 KJS / IR + IC: Commit cache header only in the end (after lowering)KT-52677 Native: StackOverFlow during "kotlin.ir.util.RenderIrElementVisitor$renderTypeAnnotations$1.invoke"KT-54480 KJS: "Exported declaration contains non-consumable identifier" warning when exporting modules as defaultKT-41294 KJS: Weird behaviour of j2v8 in test infraKT-54173 Kotlin/JS + IR: failed to provide keep setting to avoid DCE remove of default interface function from implementing objectKT-55451 Preview of lifting restriction on secondary constructor bodies for value classesKT-54621 Preview of Enum.entries: modern and performant replacement for Enum.values()KT-54525 Preview of Java synthetic property referencesKT-55337 Preview of data objectsKT-55344 Deprecate @Synchronized in platforms except JVMKT-35508 EXC_BAD_ACCESS(code=2, address=0x16d8dbff0) crashes on iOS when using a sequence (from map() etc.)KT-56794 Libraries: "Recursively copying a directory into its subdirectory is prohibited" Path.copyToRecursively fails on copying from one ZipFileSystem to another ZipFileSystemKT-55935 [Kotlin/JVM] Path.copyToRecursively does not work across file systemsKT-55978 Provide Common Base64 encoding in stdlibKT-46211 [Kotlin/Native] Stack overflow crash in Regex classes with simple pattern and very large inputKT-31066 Add Closeable & use to common stdlibKT-55609 Introduce experimental kotlin.concurrent.Volatile annotationKT-39789 Segfault in Kotlin/Native regex interpreterKT-53310 Native: HashMap/HashSet doesn't reclaim storage after removing elementsKT-56443 Native link task reports w: Cached libraries will not be used for optimized compilationKT-55938 [Kotlin/Native] Inline functions accessing ObjC class companion cause compiler to crash when building static caches in 1.8.20 dev buildKT-55303 Objective-C import: improve -fmodules flag discoverability.KT-39120 Cinterop tool doesn't support the -fmodules compiler argumentKT-40426 Incorrect Objective-C extensions importing that prevents UIKit usageKT-55653 Since Kotlin 1.8.0 NSView.resetCursorRects doesn't exist anymore and cannot override itKT-54284 Kotlin/Native: cinterop produces non-deterministic metadataKT-56350 Kotlin/Native: restore "use Foundation" in generated Objective-C frameworksKT-55736 Native: exporting suspend function from a cached dependency to Objective-C crashes with "Suspend functions should be lowered out at this point"KT-53638 Native: support disabling mangling globally for Swift names in generated Objective-C headerKT-53069 SOE on K/N framework build for Arm64KT-53317 ObjCName annotation is not applied to an extension receiver in Objective-C exportKT-53064 Native: provide stdlib API to obtain memory management statisticsKT-27585 Flaky IllegalPropertyDelegateAccessException: Cannot obtain the delegate of a non-accessible property. Use "isAccessible = true" to make the property accessibleKT-55178 Improve performance of KCallable.callByKT-53279 Reflection: "KotlinReflectionInternalError: Method is not supported" caused by @Repeatable annotation deserialization at runtime if it's repeated and contains arraysKT-44977 Reflection: ClassCastException caused by annotations with "AnnotationTarget.TYPE" usage on array attributes accessKT-57077 1.8.20-RC-243 shows Java 19 warnings even if configured with Java 17 toolchainKT-56992 Performance test regression in Gradle when switching to Kotlin 1.8.20KT-56789 Metaspace memory leak in CoreJrtFileSystemKT-56925 Remove warning about assignment pluginKT-54652 Enable -Xuse-fir-lt by default when -Xuse-k2 is turned on, provide way to disableKT-55784 Unable to format compilation errors with ansi colors in compilation serverKT-54718 K2: Compiler crashes with "IllegalArgumentException: newPosition > limit"KT-54337 CLI: compiling module-info.java without explicitly specified JDK home leads to a weird errorKT-47429 [Commonizer] OKIO supportKT-51517 C Interop Commonizer Fails On Classifier That Doesn't ExistKT-53590 K2 Allopen does not look for transitive meta-annotationsKT-56487 Add more methods to DescriptorSerializerPluginKT-54020 [K2] [NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER] error in case 'static Name' param was added to @AllArgsConstructor annotation and an empty list is set as a constructor param valueKT-53096 Create a pack of compiler utilities for generating declarations from pluginsKT-55248 K2/PluginAPI: getCallableNamesForClass/generateClassLikeDeclaration are not called for synthetic companions of local classesKT-54756 Deprecate "legacy" mode of jvm-abi-gen pluginKT-55233 jvm-abi-gen strips out InnerClass attributesKT-54994 K2 plugin API: Compile-time constants are not evaluated before IRKT-55023 K2 plugin API: Compilation with Kotlin daemon fails after certain number of triesKT-55286 K2: Parcelize plugin sometimes can't find nested objects in current classKT-54500 Private type aliases can be referenced from public declarations, but are stripped by jvm-abi-genKT-56738 Unexpected SERIALIZER_NOT_FOUND when compiling against binary with enumKT-56990 "AssertionError: SyntheticAccessorLowering should not attempt to modify other files" in kotlinx-serialization using @Serializer and List argumentKT-54441 Prohibit implicit serializer customization via companion objectKT-49983 Implement prototype of kotlinx.serialization for K2 compilerKT-48733 "AssertionError: Unexpected IR element found during code generation" caused by Serialization and annotation with default parameterKT-54297 Regression in serializable classes with star projectionsKT-54691 Kotlin Gradle Plugin libraries alignment platformKT-54492 Send gradle build errors from ideaKT-55540 Add compilation speed metric in build reportsKT-55541 Validate FUS metrics values on Gradle sideKT-54836 Kotlin/JVM Gradle plugin creates task eagerly on Gradle 7.3+KT-55995 Add ability to perform precise compilation task outputs backupKT-54579 Kapt tasks slow down significantly on Windows when running with JDK 17 compared to JDK 11KT-54588 KotlinCompile: Avoid calling FileCollection.getFiles() multiple timesKT-57296 Build statistics sending errors in case of buildSrc directory usage with kotlin-dsl plugin appliedKT-56645 Gradle: KGP reports an incorrect resources processing task name for JVM projectsKT-55824 Deprecate commonMain.dependsOn(anything) in user scriptsKT-56221 Gradle KTS: False positive Val cannot be reassigned when using an extension and its property with an implicit set operatorKT-55452 Values of the compiler arguments set via KotlinCompile task configuration are duplicated by the KaptGenerateStubs taskKT-55565 Consider de-duping or blocking standard addition of freeCompilerArgs to KaptGenerateStubsTaskKT-55632 'The configuration :kotlinCompilerClasspath is both consumable and declarable' messages are displayed in logs for different types of projects for KotlinCompile task with gradle 8KT-56414 Dependency locking and failed builds with Kotlin 1.8.10KT-52625 Compatibility with Gradle 7.4 releaseKT-55544 Gradle: add more debugging information for finding usages of kotlinOptions.freeCompilerArgsKT-52149 Gradle: declare shared build services usages with Task#usesServiceKT-55323 Gradle: allow to opt-out of reporting compiler arguments to a http statistics serviceKT-53811 Compatibility with Gradle 7.6 releaseKT-52998 Compatibility with Gradle 7.5 releaseKT-55741 Gradle 8: Build service '' is being used by task '' without the corresponding declaration via 'Task#usesService'.KT-55174 KotlinCompile task produces deprecation "Build service 'variant_impl_factories_...' is being used by task"KT-54425 Kotlin Gradle Plugin should not use deprecated UsageContext#getUsage()KT-54998 "kotlin.gradle.performance" FUS collector reports data twiceKT-55520 Add required configuration for Kotlin Gradle Plugin API reference publicationKT-52963 Build report code breaks Gradle project isolation.KT-55164 KGP: "Cannot access project ':' from project ':list'" JVM - Project Isolation with Multi Modules and Configuration Cache failsKT-52490 Gradle: [org.jetbrains.kotlin.gradle.testing.internal] TestReport.destinationDir and TestReport.reportOn deprecation warningsKT-55000 Include information about the new IC into "kotlin.gradle.performance" FUS collectorKT-54941 Gradle, Daemon, MacOS M1: "Native integration is not available for Mac OS X aarch64" on first buildKT-45748 Migrate all Kotlin Gradle plugin Android tests to new test setupKT-54029 Validate Binary Compatibility for kotlin-gradle-plugin-apiKT-41830 CocoaPods integration: Support link-only mode for podsKT-55117 PodGenTask doesn't declare ouputs properlyKT-55243 Gradle 7.6: Cocoapods plugin generates invalid podspec when applied in root projectKT-56304 Podspec generated with new K/N artifact DSL contains wrong artifact names for static and dynamic librariesKT-56298 Assemble tasks for native binaries fail if more than one kotlin artifact is declared in one gradle projectKT-55801 Deprecate useLibrariesKT-55790 Improper sdk selected for watchosDeviceArm64 targetKT-25878 Provide Option to Define Scoped NPM PackageKT-37759 [Gradle, JS] Support arguments of command line for webpack and nodejs taskKT-33518 Allow specifying command line args for node in nodejs or mocha testsKT-46163 KJS / Ktor: Support run on the next free port if default one is occupiedKT-55476 KotlinWebpack should be cacheableKT-39108 Kotlin multiplatform plugin targeting js takes too long compared to the old kotlin-frontend pluginKT-45411 Investigate memory consumption in npm packageKT-51376 KJS / Gradle: Dukat tasks make impact on build time even if there's no npm dependenciesKT-57285 KJS / Gradle / MPP: FileNotFoundException on publishing empty KJS sourcesetKT-57068 KJS / Gradle: "Unable to find method 'kotlin.gradle.targets.js.dsl.KotlinJsBrowserDsl.testTask'" after updating to 1.8.20-BetaKT-54445 KJS Remove dukat integrationKT-56999 K/JS: KotlinJsIrLink::rootCacheDirectory property must be publicKT-56765 K/JS: Several binaries use same cache directoryKT-54529 KJS / IR: generate typescript definitions only on explicit Gradle actionKT-56488 Debugger won't stop on breakpoints of JS browser testKT-56719 KJS / Gradle: Compile sync task has to sync only changed filesKT-56131 KJS / Gradle: Could not create an instance of type org.jetbrains.kotlin.gradle.targets.js.subtargets.KotlinNodeJs when task configuration avoidance is brokenKT-37668 Kotlin/JS: nodeTest failure due to main() function fail is reported as "BUILD SUCCESSFUL"KT-35285 Kotlin/JS + Gradle: browserDevelopementWebpack and browserProductionWebpack could write to different locationsKT-55593 KotlinJsCompilerType and KotlinJsCompilerTypeHolder LEGACY and BOTH constants should be marked as @Deprecated in 1.8KT-33291 JS: No build result with gradle parallel build in multiproject buildKT-40925 KJS: need a way to configure extra environment variables for the test taskKT-47236 KJS: kotlinNpmInstall fails if no yarn is downloadedKT-53288 KJS / Gradle: FileNotFoundException when customising moduleNameKT-54511 Kotlin/JS generated package.json main field is not correctly set if module name contains a / (slash)KT-54421 KJS / Legacy: Kotlin 1.7.20 fails when running tests on Node 14KT-54503 Make the target observer API public in kotlin JS ExtensionKT-54418 KJS: Change test running with kotlin-test adapterKT-54132 KJS IR: Sometimes karma failed on teamcity because of uninitialized browserKT-54766 TCS: external Android Target APIs: Milestone: CompileKT-50967 Make c-interop libs resolve robust to build cleanKT-53570 multiplatform 'natural hierarchy' prototypeKT-36943 Gradle Plugin (multiplatform) - Consider publishing a 'sourcesElements' variant for the sources.jarKT-57460 Kotlin Gradle Plugin: Null this pointer in transformCommonMainDependenciesMetadataKT-57306 [Kotlin 1.8.20-RC] GradleException: Could not load the value of field apiConfiguration of org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.DefaultKotlinCompilationConfigurationsContainerKTIJ-23750 KotlinMppModelSerializationService is not invoked in production environmentKTIJ-24223 Update latest tested KGP version to 1.9.0-dev-764KT-56536 Multiplatform: Composite build fails on included build with rootProject.name != buildIdentifier.nameKTIJ-23889 TCS: Gradle Sync: Match sources.jar dependencies to sourceSetName scoped dependenciesKT-56729 commonizeCInterop: Duplicated libraries: co.touchlab:sqliter-driver-cinterop-sqlite3KT-56510 Import with included plugin build may fail with OverlappingFileLockException during commonizeNativeDistributionKT-54180 TCS: Initial external Android Target APIsKT-55010 TCS: External Android Target Prototype: Setup Android dependenciesKT-54783 KotlinJvmWithJavaCompilation mututal .all listener loop creates two compilationsKT-54867 KotlinWithJavaCompilation does not respect javaSourceSet classpathsKT-52413 MPP: Gradle dependency substitution breaks KMP import for native targetsKT-56115 Multiplatform;Composite Builds: Support import with cinterop commonization enabledKT-54312 TCS: Replace CompilationDetails abstract class hierarchy by composable implementationKT-47441 MPP: Unresolved reference for dependent on the other module with dependencySubstitutionKT-56429 Fix flaky: MppIdeDependencyResolutionIT.test cinterops - are stored in root gradle folderKT-56337 Unable to import a project with cinterop with enableKgpDependencyResolutionKT-55873 Unrequested dependencies leaking into common source sets: Regression after 703fd0f2KT-55891 Deprecate pre-HMPP flagsKT-56278 TCS: Gradle Sync: [MISSING_DEPENDENCY_CLASS] on libraries used in shared native source setsKT-56143 CInteropDependencyConfiguration and CInteropApiElementsConfiguration are missing attributes defined on targetKT-56285 TCS: Gradle Sync: IdeProjectToProjectCInteropDependencyResolver: Ensure lenient resolutionKT-56204 KotlinTargetHierarchy: Changing naming from 'any' to 'with' prefixKT-56111 Multiplatform;Composite Builds: Clean builds fail on when 'hostSpecificMetadata' is requiredKT-54974 TCS: Gradle Sync: Implement IdeKotlinDependencyResolversKT-38712 Gradle configuration's name with word "implementation" is camelcased to "İmplementation" if default locale is TurkishKT-54975 TCS: Gradle Sync: Implement stdlib-common filter for platform source setsKT-48839 Sources.jar of the root artifact of MPP library includes source files from test sourcesetsKT-55492 TCS: Gradle Sync: Sources and Documentation as extra 'classpath'KT-55237 TCS: Gradle Sync: Support stdlib-native sourcesKT-55475 TCS: Gradle Sync: Fine tune jvmAndAndroid source setsKT-55189 TCS: Gradle Sync: Support icons (native, js) and global librariesKT-55218 KotlinTargetHierarchy: Disambiguate declaring targets vs including targetsKT-55112 TCS: Gradle Sync: Resolve Source DependenciesKT-54977 TCS: Gradle Sync: Implement debugging toolsKT-54948 TCS: Gradle Sync: Port IdeaKpmPlatformDependencyResolver to TCSKT-55289 TCS: Gradle Sync: Prototypical sources jar resolutionKT-55238 TCS: Gradle Sync: Support commonized native distributionKT-55230 Remove metadata dependencies transformation for runtimeOnly scopeKT-53338 Prettify the message about incompatible AGP and KGP versionsKT-55134 MPP / Gradle: Cannot read test tasks stateKT-54506 Test tasks are considered up-to-date after a failure when triggered by allTestsKTIJ-23509 Update latest tested KGP version to 1.8.20-dev-1815KT-54787 Test tasks are not up-to-date when an individual test task called after aggregating test taskKT-54033 Multiplatform/Android Source Set Layout 1: Also support setting source dirs using AGP ApisKT-54202 CInterop Commonization fails on first run when native distribution is not yet commoniziedKT-54135 Add documentation with examples to CompositeMetadataArtifactKT-37051 MPP Gradle plugin: duplicated cinterop libraries in composite buildKT-55650 Pass through errors from Gradle to XcodeKT-56205 Shared Native Compilation: False positive 'w: Could not find' warnings on metadata klibsKT-54969 Support podspec generation for the new K/N artifact DSLKT-55021 New IC: "The following LookupSymbols are not yet converted to programSymbols" when removing/renaming file facadesKTIJ-21161 Incremental build is taking too long when no files have changed in the projectKT-53832 Enable new incremental compilation by default in GradleKT-55622 MPP: Incremental compilation ignores changes in source set structureKT-55309 IC: Get rid of NonCachingLazyStorageKT-53402 Incremental compilation tries to compile resourcesKT-54791 Incremental compilation in JPS broken in 1.8.20-dev-1815KT-56165 Language version 1.9 and 2.0 is absent in Kotlin Compiler settingsKT-51536 [JPS] Recompile module on facet settings changeKT-53735 JPS / IC: "IOException: The system cannot find the file specified" on WindowsKT-47983 [JPS] Adding compilerSettings to Facet should initiate rebuild of moduleKT-54449 Cyrillic characters in a filename break builds on linuxKT-53135 Enable JVM IR for KAPT stub generation by defaultKT-41129 kotlin-maven-plugin + kapt - allow aptMode to be set according to docsKT-56635 KAPT / IR: "Unresolved reference: DaggerGeneratedCodeTest_AppComponent " caused by stub generation with Kotlin 1.8.20-BetaKT-56360 Kapt with JVM IR changes fields orderKT-54380 Kapt / IR: Build failed when inheritance by functional interface with suspend modifierKT-54245 JVM IR / Kapt / Serialization: NullPointerException in SerializableIrGenerator.ktKT-33847 Kapt does not included Filer-generated class files on compilation classpathKT-55490 Kapt + JVM IR: "annotation @Foo is missing default values"KT-43786 KAPT: IllegalStateException: SimpleTypeImpl should not be created for error type: ErrorScopeKT-43117 Kapt: "System is already defined in this compilation unit"KT-46966 Kapt: correctErrorTypes: receiver type is NonExistentClassKT-46965 Kapt: correctErrorTypes: custom setter gets Object parameter typeKT-51087 KAPT: @JvmRepeatable annotations are present in inverse order in KAPT stubsKT-54870 KAPT stub generation with JVM_IR backend throws exception for delegated propertiesKT-44350 Kapt Gradle integration tests failing with Android Gradle plugin 7.0KT-54030 Kapt: annotation processor warnings are displayed as errors on JDK 17+KT-32596 kapt replaces class generated by annotation processor with error.NonExistentClass when the class is used as an annotationKT-37586 KAPT: When delegated property use an unknown type (to-be-generated class), correctTypeError will mess up the $delegate field typeKT-56697 IC: "Incremental compilation was attempted but failed" Failed to get changed files: java.io.IOException: readPrevChunkAddressKT-55709 Maven: "java.lang.reflect.InaccessibleObjectException: Unable to make field protected java.io.OutputStream java.io.FilterOutputStream.out accessible"KT-29346 Add components.xml to automatically compile kotlin maven projectsKT-13995 Maven: Kotlin compiler plugin should respect model's compile source rootsKT-54822 Maven: Too low-level error message "Parameter specified as non-null is null: method kotlin.text.StringsKt__StringsJVMKt.startsWith, parameter <this>" from Kotlin Maven plugin invoking compiler when <arg> tags are emptyKT-47110 Disable jdk8-specific warnings in kotlin-maven-pluginKT-54095 It is difficult (if not impossible) to use kotlin compiler plugins with scriptingKT-54461 Warnings and stack traces when executing scripts via kotlin-maven-pluginKT-54733 Scripts: ConcurrentModificationException in *.main.kts scriptsKT-53283 Scripts: main-kts JAR does not relocate embedded SLF4J and jsoup libraries| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.20.zip | 10df74c3c6e2eafd4c7a5572352d37cbe41774996e42de627023cb4c82b50ae4 |
| kotlin-native-linux-x86_64-1.8.20.tar.gz | 43d3f2149c4862b9b3ebf84a0f26912f2a587082d2858747564ffeafd2534438 |
| kotlin-native-macos-x86_64-1.8.20.tar.gz | e39e801eb8ae2e86a8fe0b5ee32535bf176fd284b6f6883a431cafbb27684055 |
| kotlin-native-macos-aarch64-1.8.20.tar.gz | becc0f4367ae8854f33546efff40767cc2cb227da0cd7935a9a6784e9a2736d2 |
| kotlin-native-windows-x86_64-1.8.20.zip | 5e25ef348e9eab9895f63047a3857b428dc977e81d22771a69d712500d7cf60a |
`KT-57388` Kapt+JVM_IR: "RuntimeException: No type for expression" for delegated property
KT-57388 Kapt+JVM_IR: "RuntimeException: No type for expression" for delegated propertyKT-57242 Equals behaviour for value classes implementing interfaces is different between 1.8.10 and 1.8.20-RCKT-57261 "IllegalArgumentException was thrown at: MemoizedInlineClassReplacements.getSpecializedEqualsMethod" when comparing non-inline class instance with an inline class instanceKT-56527 K2: "AssertionError: Assertion failed" during compilation in SequentialFilePositionFinderKT-57107 Handling of Windows line endings CRLF broken in latest snapshot with K2KT-57296 Build statistics sending errors in case of buildSrc directory usage with kotlin-dsl plugin appliedKT-57285 KJS / Gradle / MPP: FileNotFoundException on publishing empty KJS sourcesetKT-57460 Kotlin Gradle Plugin: Null this pointer in transformCommonMainDependenciesMetadataKT-57306 [Kotlin 1.8.20-RC] GradleException: Could not load the value of field apiConfiguration of org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.DefaultKotlinCompilationConfigurationsContainer| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.20-RC2.zip | 0db23d86962bece7577c19b76ec6b27611e5c4b7c70e93d71451d289e6a7741b |
| kotlin-native-linux-x86_64-1.8.20-RC2.tar.gz | e38429bd0f778689c3953d4c3d5aa67c30fc9c39c0fa4d75463fa645356aa97b |
| kotlin-native-macos-x86_64-1.8.20-RC2.tar.gz | 0939c73f2d30b0eaed826d2dd3eb6ce0a4720ccaa48a8fed2b9439b3168273ef |
| kotlin-native-macos-aarch64-1.8.20-RC2.tar.gz | 536fb2d6f26d4f9ed351a07c8673fe3c8d669cedc983b6151ef1d36f8bd564b4 |
| kotlin-native-windows-x86_64-1.8.20-RC2.zip | 2fd80c2f59125469d17d35a79c7711302875f8dd4a0403d6e0885e678a099ece |
This project publishes no release notes. Between v1.8.20-RC and v1.8.20-RC2 there were 13 commits, 13 of them substantive:
transformation transient for MetadataDependencyTransformationTaskequals-impl0 call`KT-56584` K/Wasm: Can't link symbol class
KT-56584 K/Wasm: Can't link symbol classKT-57053 Problem around anonymous objects in inline functionsKT-56965 K/N: linkDebugFrameworkIosArm64 tasks failing with UnsupportedOperationException: VAR name:disposables type:com.badoo.reaktive.disposable.CompositeDisposable [val]KT-56815 compileKotlin task is stuck with while(true) and suspend functionKT-56258 VerifyError: Bad local variable type when using -XdebugKT-56847 Unresolved reference to Java annotation in Kotlin class with the same name packagesKT-56526 InvalidProtocolBufferException on reading module metadata compiled by K2 in 1.8.20KT-56500 The type parameter TYPE_PARAMETER name:E index:0 variance: superTypes:[kotlin.Any?] reified:false is not defined in the referenced function FUN LOCAL_FUNCTION_FOR_LAMBDAKT-56611 Native: new native caches are broken when KONAN_DATA_DIR is defined to a directory inside ~/.gradleKT-56215 JVM: Object extension function nullable receiver null check false negative when object is nullKT-56033 Restore 'isMostPreciseContravariantArgument' function signature for compatibilityKT-56407 Backend Internal error: Exception during IR lowering during :daemon-common-new:compileKotlinKT-56701 K2 (with LightTree) reports syntax errors without additional informationKT-56649 K2 uses 0-index for line numbers rather than 1-indexKT-56521 Static scope initializers sometimes not called when first accessed from interopKT-49182 Strange cast from Unit to StringKT-55125 Difference in generated bytecode for open suspend functions of generic classesKT-56941 Gradle KTS / Navigation: Go to declaration for Java types doesn't workKT-56602 KJS / Serialization: polymorphicDefaultDeserializer unbound on Kotlin 1.8.20-BetaKT-56580 KJS: languageVersionSettings string is unstableKT-56581 KJS: Lock file for incremental cacheKT-56582 KJS: Function type interface reflection crashes the compiler in incremental buildKT-56469 KJS: BE Incremental rebuild spoils source map commentKT-55935 [Kotlin/JVM] Path.copyToRecursively does not work across file systemsKT-56443 Native link task reports w: Cached libraries will not be used for optimized compilationKT-56789 Metaspace memory leak in CoreJrtFileSystemKT-56992 Performance test regression in Gradle when switching to Kotlin 1.8.20KT-56925 Remove warning about assignment pluginKT-57077 1.8.20-RC-243 shows Java 19 warnings even if configured with Java 17 toolchainKT-56487 Add more methods to DescriptorSerializerPluginKT-56738 Unexpected SERIALIZER_NOT_FOUND when compiling against binary with enumKT-56990 "AssertionError: SyntheticAccessorLowering should not attempt to modify other files" in kotlinx-serialization using @Serializer and List argumentKT-56221 Gradle KTS: False positive Val cannot be reassigned when using an extension and its property with an implicit set operatorKT-55452 Values of the compiler arguments set via KotlinCompile task configuration are duplicated by the KaptGenerateStubs taskKT-56645 Gradle: KGP reports an incorrect resources processing task name for JVM projectsKT-55565 Consider de-duping or blocking standard addition of freeCompilerArgs to KaptGenerateStubsTaskKT-56414 Dependency locking and failed builds with Kotlin 1.8.10KT-57068 KJS / Gradle: "Unable to find method 'kotlin.gradle.targets.js.dsl.KotlinJsBrowserDsl.testTask'" after updating to 1.8.20-BetaKT-56999 K/JS: KotlinJsIrLink::rootCacheDirectory property must be publicKT-56765 K/JS: Several binaries use same cache directoryKT-56488 Debugger won't stop on breakpoints of JS browser testKT-56719 KJS / Gradle: Compile sync task has to sync only changed filesKT-56729 commonizeCInterop: Duplicated libraries: co.touchlab:sqliter-driver-cinterop-sqlite3KT-56510 Import with included plugin build may fail with OverlappingFileLockException during commonizeNativeDistributionKT-56635 KAPT / IR: "Unresolved reference: DaggerGeneratedCodeTest_AppComponent " caused by stub generation with Kotlin 1.8.20-BetaKT-56360 Kapt with JVM IR changes fields order| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.20-RC.zip | cd90d3fef3608f8866520c84f4fe729e6733b13cfa18bf93ebb52a2cf3f37b7b |
| kotlin-native-linux-x86_64-1.8.20-RC.tar.gz | 35296775617118bc2e703f3e226bbb827885765be7001a9ebcd5cb68783ce323 |
| kotlin-native-macos-x86_64-1.8.20-RC.tar.gz | f76faf8063d9d170db2dc5bb1b5d442787b0cf69983aa0605c1da22f31ef33b7 |
| kotlin-native-macos-aarch64-1.8.20-RC.tar.gz | 45694d385d09eb0eb075fa08b1bbf5000289120e6de677b71504481010a170a7 |
| kotlin-native-windows-x86_64-1.8.20-RC.zip | 9a0ce3887a4fc188b209a3ceff2b9235b2bd5ac965b1259b62ac91b9ea914b0f |
This project publishes no release notes. Between v1.8.20-Beta and v1.8.20-RC there were 74 commits, 74 of them substantive:
…and 54 more.
`KT-54209` K2: false positive deprecation on a class literal with deprecated companion
KT-55510 K2: Lost designation for local classesKT-55191 AA: add an API to compare symbol pointersKT-55487 K2: symbol pointer restoring doesn't work for static membersKT-55336 K2 IDE: "java.lang.IllegalStateException: Required value was null." exception while importing a compiled JPS projectKT-55098 AA: KtDeclarationRenderer should render a context receiversKT-51181 LL API: errors for SAM with suspend function from another moduleKT-50250 Analysis API: Implement Analysis API of KtExpression.isUsedAsExpressionKT-54360 KtPropertySymbol: support JvmField in javaSetterName and javaGetterNameKT-54311 K2: proper implementation of KtSymbolPointerKT-50238 Analysis API: Implement KSymbolPointer for KtSymbolKT-52160 FIR: Substitution overrides on FirValueParameter-s are incorrectly unwrappedKT-54826 KtSymbolPointer: migrate from IdSignature to our own solutionKT-54464 MPP, Android SSL2: Add a flag for suppressing warning in case of using Android Style foldersKT-56160 Getting WebAssembly.CompileError in browsers not supported GC and other required proposalsKT-56166 Fix compatibility with Firefox NightlyKT-55589 Basic support of WASIKT-46773 Implement an experimental version of the Kotlin/Wasm compiler backendKT-53790 Reading from "node:module" is not handled by plugins error with Kotlin/Wasm 1.7.20-BetaKT-55949 Release experimental @Volatile support in nativeKT-44698 Frontend (K2): print file name/line on compiler crash/exceptionKT-54666 K2: Allow to skip specifying type arguments for members from raw type scopeKT-54535 Implement custom equals and hashCode for value classes in Kotlin/JVMKT-54524 Implement Java synthetic property references in compilerKT-54024 K2: support -Xlink-via-signatures modeKT-53330 Optimize for-loops and contains over open-ended ranges with until operator (..<) for all backendsKT-48759 Infix compareTo boxes inline classesKT-55033 Make org.jetbrains.kotlin.resolve.calls.inference.model.NewConstraintSystemImpl#runTransaction an inline functionKT-33722 JVM: Result API causes unnecessary boxingKT-53153 Synthetic Enum.entries can be shadowed by user-defined declarationsKT-54140 SOE at IrBasedDescriptorsKt.makeKotlinType with mixing recursive definitely not nullable type with nullabilityKT-56224 Clarify message "Secondary constructors with bodies are reserved for for future releases" for secondary constructors in value classes with bodiesKT-54662 K2: Assign operator ambiguity on synthetic property from javaKT-54507 K2: Wrong implicitModality for interface in FirHelpersKT-55912 "UnsupportedOperationException: Unsupported const element type kotlin.Any" caused by kotlin fqn in annotationKT-55251 Enum.entries compilation error should be more specificKT-43296 FIR: Complicated interaction between smart cast and inference leads to false-positive diagnosticKT-55483 K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactoryKT-56188 K/N: AssertionError when casting SAM wrapper with generic type parameterKT-54209 K2: false positive deprecation on a class literal with deprecated companionKT-55408 K2: can't access indirectly inherited from a package-private class Java members through a type aliasKT-55116 K2: store static qualifiers in dispatch receiver fieldKT-55436 K1: implement warning about shadowing of the derived property by the base class fieldKT-55368 K2/MPP: Metadata compilerKT-53846 K2 / Context receivers: ClassCastException on secondary constructor of class with context receiverKT-54305 K1: implement warning "synthetic setter projected out"KT-52027 "NullPointerException" when using context receivers with inline funKT-55984 Stack allocated array is not cleaned between loop iterationsKT-52593 Provide Alpha support for JS in the K2 platformKT-54656 NoSuchMethodError on invoking Java constructor which takes an inline value class as a parameterKT-55606 K2. Infix operator "in" works on ConcurrentHashMap when it's declared through another classKT-53884 K2: "IllegalStateException: Fir is not initialized for FirRegularClassSymbol com/appodeal/consent/Consent.a" when importing this classKT-54502 Synthetic extensions on raw types work differently from regular getter callsKT-49351 FIR: Raw type scopes are unsupportedKT-49345 FIR: Properly support raw types in type parameter upper boundsKT-55887 K2. "IllegalStateException: org.jetbrains.kotlin.ir.expressions.impl.IrErrorCallExpressionImpl is not expected" on adding kotlin.plugin.jpaKT-55733 K2. Reference resolve works incorrectly for classes declared through typealiasKT-46369 FIR: Investigate raw types for arraysKT-41794 [FIR] Implement raw type based scopeKT-55181 K2. No compilation error on throwing not throwableKT-55398 Kotlin inline nested inline lambda's inline variable will inline not correctlyKT-55359 K2. No error when secondary constructor does not delegate to primary oneKT-55759 K2: Unresolved reference of serializer if library linking is used (with kotlinx.serialization plugin)KT-54705 Kotlin scripting doesn't support files with UTF-8 BOMKT-51753 FIR: various errors due to expect/actual mapping absence in translatorKT-44515 FIR DFA: extract non-null info from anonymous object's initializationKT-55018 K2 / serialization: FIR2IR fails on local companionKT-55284 Refactor org.jetbrains.kotlin.diagnostics.KtDiagnosticReportContextHelpersKt#reportOn(...)KT-55693 K2. Type inference changed in k2KT-54332 Add deprecation warning for false-negative TYPE_MISMATCH for KT-49404KT-55597 K2. This type has a constructor, and thus must be initialized here error is missed for anonymous object inherits class with no-arg constructorKT-52459 Context receivers: AbstractMethodError caused by Interface method with both an extension and a context receiver is overriden incorrectly in subclassesKT-54357 "ClassCastException: class org.jetbrains.kotlin.resolve.scopes.receivers.ExtensionReceiver cannot be cast to class org.jetbrains.kotlin.resolve.scopes.receivers.ContextClassReceiver" with anonymous object extending a class with a context receiverKT-51397 "VerifyError: Bad type on operand stack" with context receiversKT-54905 KLIB check on compiled with pre-release versionKT-55615 K2 often does not expand type aliases in annotation positionKT-54522 K2: ambiguity between operator candidates on += (plusAssign) to reassigned var of MutableList typeKT-54300 K2: No "Projections are not allowed for immediate arguments of a supertype" for projection in supertypes of an anonymous objectKT-55495 K2: support lateinit intrinsic applicability checkerKT-33132 Cannot override the equals operator twice (in a class and its subclass) unless omitting the operator keyword in the subclassKT-55288 False negative WRONG_ANNOTATION_TARGET on type under a nullability qualifierKT-54730 K2: type aliases to generic functional interfaces attempt to re-infer explicitly specified type parametersKT-55611 IC / MPP: Optional internal annotations are not visible on incremental buildsKT-55656 K2: PRIMARY_CONSTRUCTOR_DELEGATION_CALL_EXPECTED being a warning causes a NPE in runtimeKT-51277 "NoSuchElementException: Collection contains no element matching the predicate" with context receivers and star projectionKT-52791 Class with multiple context receivers fails -Xvalidate-ir with "Validation failed in file"KT-55071 Shared Native Compilation: Calls from intermediate common source set cannot use default parameters declared in expect common functionsKT-54573 K2: untouched implicit types in delegated constructor call of data class with @JvmRecordKT-55037 Support jspecify annotations moved to the new package org.jspecify.annotations in jspecify 0.3KT-48989 JVM / IR: "IllegalStateException: Bad exception handler end" when first parameter of inline function is nullable with "try/catch/finally" default value and second parameter tries to call toString() on the firstKT-55231 K2: Contract declarations are not passed to checkersKT-54411 False positive: INFERRED_TYPE_VARIABLE_INTO_POSSIBLE_EMPTY_INTERSECTION on kotlinx.coroutines codeKT-55005 Inconsistent behavior of array set operation in Kotlin 1.7.21KT-44625 Property backing/delegate field annotations are not serialized/deserialized for non-JVM targetsKT-42490 Receiver annotations are not serialized/deserialized for non-JVM targetsKT-53441 K2: cannot access static method of package-private Java grandparent classKT-54197 [K2] Exception from inliner for inline function with context receiverKT-55246 Disable 'CustomEqualsInValueClasses' feature in 1.9 language versionKT-55247 Disable 'InlineLateinit' feature in 1.9 language versionKT-53957 K2 and -Xlambdas=indy: LambdaConversionException on reference to method with both context and extension receiversKT-55421 K2: get rid of potentially redundant call of preCacheBuiltinClassMembers from getIrClassSymbolKT-52815 Compiler option -Xjdk-release fails to compile mixed projectsKT-52236 Different modality in psi and firKT-54921 K2: cannot access static field of package-private Java parent classKT-53698 K2: FIR2IR fails on call of inivisble extension function with SuppressKT-53920 K2: "NoSuchElementException: Key org.jetbrains.kotlin.fir.resolve.dfa.cfg.ClassExitNode is missing in the map" with unreachable code and anonymous objectKT-51290 "AssertionError: Parameter indices mismatch at context" with context receiversKT-51475 "ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 4" with context(Any) on inline function with contractKT-51247 "AssertionError: org.jetbrains.kotlin.ir.expressions.impl.IrFunctionReferenceImpl" caused by context receiver functional typesKT-51951 "IllegalStateException: No receiver" caused by implicit invoke on typealias context receiverKT-52373 Context receivers: ClassCastException: function with dispatch, context, and extension receivers produces this when a parameter's default is includedKT-54807 K2. Support @OnlyInputTypes diagnostic checks (contains like calls)KT-54824 K2: missing smartcast after two levels of aliasing and a reassignmentKT-53368 Out of bounds read in sse version of String::hashCodeKT-51863 ClassCastException when using context receivers with named argument.KT-55123 JvmSerializableLambda is not applicable in common code in multiplatform projectsKT-45970 Missing deprecation warnings for constant operators calls in property initializersKT-54851 K2: analysis of as/is contains multiple errors that result in missing diagnosticsKT-54668 K2: Inference error in body of lazy property with elvis with Nothing in RHSKT-53070 Update intellij testdata fixes for FIR and merge it to masterKT-54950 NoSuchMethodError on calling 'addAll' on inline class implementing mutable listKT-53492 No parameter null check generated for constructor taking an inline class typeKT-55160 Kotlin's fragment element types must not extend IStubFileElementTypeKT-55143 K2: INAPPLICABLE_JVM_NAME in JVM does not work for inline classesKT-47933 Report warning if kotlin.annotation.Repeatable is used together with java.lang.annotation.RepeatableKT-55035 FIR: do not use FirValueParameter for FirFunctionalTypeRefKT-55095 Wrong containingDeclarationSymbol in type parameter from EnhancementKT-53946 K2: don't resolve Enum.declaringClass and Enum.getDeclaringClassKT-55074 OptIn false negative: constructor call with default argument valueKT-54260 K2: "AssertionError: No modifier list, but modifier has been found by the analyzer" when annotated annotation and AllOpen pluginKT-55034 FIR: provide information about containing function/constructor to FirValueParameterKT-53988 K2: False negative "The expression cannot be a selector (occur after a dot)"KT-53983 K2 crashes with NPE when 'this' is used inside enum class constructorKT-53371 Properly resolve FIR to get fully resolved annotationsKT-53519 FIR: argument mapping for annotations on value parameter is not properly builtKT-54827 MPP: "java.lang.IndexOutOfBoundsException: Index: 0" during compilation of androidMain targetKT-54417 K2: move receiver-targeted annotations to KtReceiverParameterSymbol and remove it from FirProperty receiver typeKT-54762 Private constructor is accessible from a public inline function via @PublishedAPI annotationKT-54732 DirectedGraphCondensationBuilder.paint fails with StackOverflowError during linkReleaseFrameworkIos64KT-54897 K2: value class with private constructor stripped by jvm-abi-gen cannot be used in another moduleKT-54784 NPE from IrSourceCompilerForInlineKt.nonLocalReturnLabel on non-local break and continue in anonymous initializers and in scriptsKT-54840 Field for const property on interface companion object loses deprecated status when copied to interfaceKT-53825 class files are generated when compilation fails with platform declaration clashKT-52157 Annotation on type parameter isn't present in the symbol loaded from the libraryKT-54654 K2: Implicit types leaks into delegated memberKT-53255 [FIR2IR] StackOverflowError with long when-expression conditionsKT-48861 No warning on incorrect usage of array type annotated as Nullable in JavaKT-54539 @Deprecated on members of private companion object is no longer neededKT-54401 Unhandled exception on compilation inline class with 'equals' from 'Any' returning 'Nothing'KT-54455 Unexpected result of equality comparison of inline class objectsKT-54378 K2: smart cast breaks subtyping in case with complex projectionsKT-53761 Reified type not propagated to supertype token through two inline functionsKT-53876 Manually instantiated annotations with unsigned arrays are not equalKT-51740 NO_VALUE_FOR_PARAMETER: Consider increasing error highlighting rangeKT-54084 ClassCastException when trying to call a context receiver's methodKT-51282 IllegalAccessError: Compiler for JVM 1.8+ makes lambdas access unaccessible classes when using @JvmMultifileClassesKT-53479 False positive "Cannot access 'runCatching' before superclass constructor has been called"KT-50950 JVM IR: "AssertionError: FUN SYNTHETIC_GENERATED_SAM_IMPLEMENTATION" when using bound reference to suspend SAM functionKT-49364 "VerifyError: Bad type on operand stack" on cast which "can never succeed" from ULong to IntKT-55445 KtUltraLightClassModifierList.hasModifierProperty requires resolve for PsiModifier.PRIVATEKT-55862 Can't resolve kotlin-stdlib-js sources in IDEKT-55743 K2 SLC: SymbolLightClassForClassOrObject must have a nameKT-55604 Descriptor leakKT-55502 SLC: drop redundant 'final' modifier from synthetic static enum membersKT-55497 LC: drop @NotNull annotation from parameter from synthetic Enum.valueOfKT-55496 SLC: generated synthetic enum methods by symbols instead of manual creationKT-55481 SLC: implement correct java annotations for annotation classes (Retention, Target, etc.)KT-55470 SLC: implement light class for RepeatableContainerKT-55442 SLC: 'isInheritor' for 'DefaultImpls' should work correctlyKT-40609 IDE: False positive "Exception is never thrown..." in Java when Kotlin getter is annotated with ThrowsKT-54051 Migrate symbol light classes from KtSymbol to KtElementKT-35655 Investigate could we use "names" field in SourceMaps to improve debug experienceKT-54118 Kotlin/JS IR: keep declarations with non-minified namesKT-55720 KJS: ReferenceError: SuspendFunction1 is not defined with 1.8 when importingkotlin.coroutines.SuspendFunction1KT-55930 KJS: A recursive callable reference of the inline function leads broken cross module referencesKT-31888 Kotlin/JS: make possible to call main() in main run tasks, but not in test tasksKT-51581 FIR: support JS backendKT-55786 KJS: Rewriting of secondary constructors if they are protectedKT-52563 KJS / IR: Invalid TypeScript generated for class extending base class with private constructorKT-55367 KJS / IR + IC: Moving an external declaration between different JsModules() doesn't rebuild the JS codeKT-55240 KJS: "NoSuchElementException: No element of given type found" caused by @JsExport and Throwable's child classKT-54398 KJS / IR + IC: Support *.d.ts generationKT-55144 KJS / IR + IC: Modifying an inline function which is used as a default param in another inline function doesn't invalidate a callerKT-54134 KJS / IR: "TypeError: Cannot read properties of undefined" in js block wrapped with suspend functions aroundKT-54911 KJS / IR + IC: invalidate all klib dependencies after removing itKT-54912 KJS / IR + IC: Commit cache header only in the end (after lowering)KT-52677 Native: StackOverFlow during "kotlin.ir.util.RenderIrElementVisitor$renderTypeAnnotations$1.invoke"KT-54480 KJS: "Exported declaration contains non-consumable identifier" warning when exporting modules as defaultKT-41294 KJS: Weird behaviour of j2v8 in test infraKT-55344 Deprecate @Synchronized in platforms except JVMKT-55978 Provide Common Base64 encoding in stdlibKT-46211 [Kotlin/Native] Stack overflow crash in Regex classes with simple pattern and very large inputKT-31066 Add Closeable & use to common stdlibKT-55609 Introduce experimental kotlin.concurrent.Volatile annotationKT-39789 Segfault in Kotlin/Native regex interpreterKT-35508 EXC_BAD_ACCESS(code=2, address=0x16d8dbff0) crashes on iOS when using a sequence (from map() etc.)KT-53310 Native: HashMap/HashSet doesn't reclaim storage after removing elementsKT-55938 [Kotlin/Native] Inline functions accessing ObjC class companion cause compiler to crash when building static caches in 1.8.20 dev buildKT-55303 Objective-C import: improve -fmodules flag discoverability.KT-39120 Cinterop tool doesn't support the -fmodules compiler argumentKT-40426 Incorrect Objective-C extensions importing that prevents UIKit usageKT-55653 Since Kotlin 1.8.0 NSView.resetCursorRects doesn't exist anymore and cannot override itKT-54284 Kotlin/Native: cinterop produces non-deterministic metadataKT-56350 Kotlin/Native: restore "use Foundation" in generated Objective-C frameworksKT-53638 Native: support disabling mangling globally for Swift names in generated Objective-C headerKT-53069 SOE on K/N framework build for Arm64KT-53317 ObjCName annotation is not applied to an extension receiver in Objective-C exportKT-53064 Native: provide stdlib API to obtain memory management statisticsKT-27585 Flaky IllegalPropertyDelegateAccessException: Cannot obtain the delegate of a non-accessible property. Use "isAccessible = true" to make the property accessibleKT-55178 Improve performance of KCallable.callByKT-53279 Reflection: "KotlinReflectionInternalError: Method is not supported" caused by @Repeatable annotation deserialization at runtime if it's repeated and contains arraysKT-44977 Reflection: ClassCastException caused by annotations with "AnnotationTarget.TYPE" usage on array attributes accessKT-54652 Enable -Xuse-fir-lt by default when -Xuse-k2 is turned on, provide way to disableKT-55784 Unable to format compilation errors with ansi colors in compilation serverKT-54337 CLI: compiling module-info.java without explicitly specified JDK home leads to a weird errorKT-47429 [Commonizer] OKIO supportKT-51517 C Interop Commonizer Fails On Classifier That Doesn't ExistKT-53590 K2 Allopen does not look for transitive meta-annotationsKT-54020 [K2] [NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER] error in case 'static Name' param was added to @ AllArgsConstructor annotation and an empty list is set as a constructor param valueKT-53096 Create a pack of compiler utilities for generating declarations from pluginsKT-55248 K2/PluginAPI: getCallableNamesForClass/generateClassLikeDeclaration are not called for synthetic companions of local classesKT-54756 Deprecate "legacy" mode of jvm-abi-gen pluginKT-55233 jvm-abi-gen strips out InnerClass attributesKT-54500 Private type aliases can be referenced from public declarations, but are stripped by jvm-abi-genKT-49983 Implement prototype of kotlinx.serialization for K2 compilerKT-54441 Prohibit implicit serializer customization via companion objectKT-48733 "AssertionError: Unexpected IR element found during code generation" caused by Serialization and annotation with default parameterKT-54297 Regression in serializable classes with star projectionsKT-54492 Send gradle build errors from ideaKT-55540 Add compilation speed metric in build reportsKT-54691 Kotlin Gradle Plugin libraries alignment platformKT-55541 Validate FUS metrics values on Gradle sideKT-55995 Add ability to perform precise compilation task outputs backupKT-54836 Kotlin/JVM Gradle plugin creates task eagerly on Gradle 7.3+KT-54579 Kapt tasks slow down significantly on Windows when running with JDK 17 compared to JDK 11KT-54588 KotlinCompile: Avoid calling FileCollection.getFiles() multiple timesKT-52625 Compatibility with Gradle 7.4 releaseKT-55544 Gradle: add more debugging information for finding usages of kotlinOptions.freeCompilerArgsKT-52149 Gradle: declare shared build services usages with Task#usesServiceKT-53811 Compatibility with Gradle 7.6 releaseKT-52998 Compatibility with Gradle 7.5 releaseKT-55741 Gradle 8: Build service '' is being used by task '' without the corresponding declaration via 'Task#usesService'.KT-55174 KotlinCompile task produces deprecation "Build service 'variant_impl_factories_...' is being used by task"KT-54425 Kotlin Gradle Plugin should not use deprecated UsageContext#getUsage()KT-54998 "kotlin.gradle.performance" FUS collector reports data twiceKT-55520 Add required configuration for Kotlin Gradle Plugin API reference publicationKT-52963 Build report code breaks Gradle project isolation.KT-55164 KGP: "Cannot access project ':' from project ':list'" JVM - Project Isolation with Multi Modules and Configuration Cache failsKT-52490 Gradle: [org.jetbrains.kotlin.gradle.testing.internal] TestReport.destinationDir and TestReport.reportOn deprecation warningsKT-55000 Include information about the new IC into "kotlin.gradle.performance" FUS collectorKT-45748 Migrate all Kotlin Gradle plugin Android tests to new test setupKT-54029 Validate Binary Compatibility for kotlin-gradle-plugin-apiKT-41830 CocoaPods integration: Support link-only mode for podsKT-55801 Deprecate useLibrariesKT-55790 Improper sdk selected for watchosDeviceArm64 targetKT-37759 [Gradle, JS] Support arguments of command line for webpack and nodejs taskKT-33518 Allow specifying command line args for node in nodejs or mocha testsKT-46163 KJS / Ktor: Support run on the next free port if default one is occupiedKT-39108 Kotlin multiplatform plugin targeting js takes too long compared to the old kotlin-frontend pluginKT-45411 Investigate memory consumption in npm packageKT-55476 KotlinWebpack should be cacheableKT-51376 KJS / Gradle: Dukat tasks make impact on build time even if there's no npm dependenciesKT-56131 KJS / Gradle: Could not create an instance of type org.jetbrains.kotlin.gradle.targets.js.subtargets.KotlinNodeJs when task configuration avoidance is brokenKT-37668 Kotlin/JS: nodeTest failure due to main() function fail is reported as "BUILD SUCCESSFUL"KT-35285 Kotlin/JS + Gradle: browserDevelopementWebpack and browserProductionWebpack could write to different locationsKT-55593 KotlinJsCompilerType and KotlinJsCompilerTypeHolder LEGACY and BOTH constants should be marked as @Deprecated in 1.8KT-33291 JS: No build result with gradle parallel build in multiproject buildKT-40925 KJS: need a way to configure extra environment variables for the test taskKT-47236 KJS: kotlinNpmInstall fails if no yarn is downloadedKT-53288 KJS / Gradle: FileNotFoundException when customising moduleNameKT-54445 KJS Remove dukat integrationKT-54421 KJS / Legacy: Kotlin 1.7.20 fails when running tests on Node 14KT-54418 KJS: Change test running with kotlin-test adapterKT-54132 KJS IR: Sometimes karma failed on teamcity because of uninitialized browserKT-53570 multiplatform 'natural hierarchy' prototypeKT-55873 Unrequested dependencies leaking into common source sets: Regression after 703fd0f2KT-55891 Deprecate pre-HMPP flagsKT-56285 TCS: Gradle Sync: IdeProjectToProjectCInteropDependencyResolver: Ensure lenient resolutionKT-56115 Multiplatform;Composite Builds: Support import with cinterop commonization enabledKT-56204 KotlinTargetHierarchy: Changing naming from 'any' to 'with' prefixKT-54974 TCS: Gradle Sync: Implement IdeKotlinDependencyResolversKT-38712 Gradle configuration's name with word "implementation" is camelcased to "İmplementation" if default locale is TurkishKT-54975 TCS: Gradle Sync: Implement stdlib-common filter for platform source setsKT-36943 Gradle Plugin (multiplatform) - Consider publishing a 'sourcesElements' variant for the sources.jarKT-48839 Sources.jar of the root artifact of MPP library includes source files from test sourcesetsKT-55492 TCS: Gradle Sync: Sources and Documentation as extra 'classpath'KT-55237 TCS: Gradle Sync: Support stdlib-native sourcesKT-55475 TCS: Gradle Sync: Fine tune jvmAndAndroid source setsKT-55189 TCS: Gradle Sync: Support icons (native, js) and global librariesKT-55218 KotlinTargetHierarchy: Disambiguate declaring targets vs including targetsKT-55112 TCS: Gradle Sync: Resolve Source DependenciesKT-54977 TCS: Gradle Sync: Implement debugging toolsKT-54948 TCS: Gradle Sync: Port IdeaKpmPlatformDependencyResolver to TCSKT-55289 TCS: Gradle Sync: Prototypical sources jar resolutionKT-55238 TCS: Gradle Sync: Support commonized native distributionKT-55230 Remove metadata dependencies transformation for runtimeOnly scopeKT-53338 Prettify the message about incompatible AGP and KGP versionsKT-54506 Test tasks are considered up-to-date after a failure when triggered by allTestsKT-54787 Test tasks are not up-to-date when an individual test task called after aggregating test taskKT-54033 Multiplatform/Android Source Set Layout 1: Also support setting source dirs using AGP ApisKT-54202 CInterop Commonization fails on first run when native distribution is not yet commoniziedKT-54135 Add documentation with examples to CompositeMetadataArtifactKT-55650 Pass through errors from Gradle to XcodeKT-56205 Shared Native Compilation: False positive 'w: Could not find' warnings on metadata klibsKT-54969 Support podspec generation for the new K/N artifact DSLKT-53832 Enable new incremental compilation by default in GradleKT-55309 IC: Get rid of NonCachingLazyStorageKT-53402 Incremental compilation tries to compile resourcesKT-56165 Language version 1.9 and 2.0 is absent in Kotlin Compiler settingsKT-51536 [JPS] Recompile module on facet settings changeKT-53735 JPS / IC: "IOException: The system cannot find the file specified" on WindowsKT-47983 [JPS] Adding compilerSettings to Facet should initiate rebuild of moduleKT-54449 Cyrillic characters in a filename break builds on linuxKT-53135 Enable JVM IR for KAPT stub generation by defaultKT-41129 kotlin-maven-plugin + kapt - allow aptMode to be set according to docsKT-54380 Kapt / IR: Build failed when inheritance by functional interface with suspend modifierKT-55490 Kapt + JVM IR: "annotation @Foo is missing default values"KT-43786 KAPT: IllegalStateException: SimpleTypeImpl should not be created for error type: ErrorScopeKT-43117 Kapt: "System is already defined in this compilation unit"KT-46966 Kapt: correctErrorTypes: receiver type is NonExistentClassKT-46965 Kapt: correctErrorTypes: custom setter gets Object parameter typeKT-51087 KAPT: @JvmRepeatable annotations are present in inverse order in KAPT stubsKT-54245 JVM IR / Kapt / Serialization: NullPointerException in SerializableIrGenerator.ktKT-54870 KAPT stub generation with JVM_IR backend throws exception for delegated propertiesKT-44350 Kapt Gradle integration tests failing with Android Gradle plugin 7.0KT-33847 Kapt does not included Filer-generated class files on compilation classpathKT-54030 Kapt: annotation processor warnings are displayed as errors on JDK 17+KT-32596 kapt replaces class generated by annotation processor with error.NonExistentClass when the class is used as an annotationKT-37586 KAPT: When delegated property use an unknown type (to-be-generated class), correctTypeError will mess up the $delegate field typeKT-29346 Add components.xml to automatically compile kotlin maven projectsKT-13995 Maven: Kotlin compiler plugin should respect model's compile source rootsKT-54822 Maven: Too low-level error message "Parameter specified as non-null is null: method kotlin.text.StringsKt__StringsJVMKt.startsWith, parameter <this>" from Kotlin Maven plugin invoking compiler when <arg> tags are emptyKT-47110 Disable jdk8-specific warnings in kotlin-maven-pluginKT-54461 Warnings and stack traces when executing scripts via kotlin-maven-pluginKT-54733 Scripts: ConcurrentModificationException in *.main.kts scriptsKT-53283 Scripts: main-kts JAR does not relocate embedded SLF4J and jsoup librariesKT-54095 It is difficult (if not impossible) to use kotlin compiler plugins with scripting| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.20-Beta.zip | ed487b3555967bb09ca46c1ccd2fca8d6ce8a813fcbd7ab31c74887a5826370a |
| kotlin-native-linux-x86_64-1.8.20-Beta.tar.gz | 388df4048fa53d1137ce7ca1036d049061b6b7a5111f450dfbc6680d8bca30ed |
| kotlin-native-macos-x86_64-1.8.20-Beta.tar.gz | b6856aeecf104c92dfedf23a603477e45711e064db10174cf863b94d0cff92e5 |
| kotlin-native-macos-aarch64-1.8.20-Beta.tar.gz | eb8001fb8bf10ff599b749cf17761e4fe737b898b08bbbde07e03c082de6e856 |
| kotlin-native-windows-x86_64-1.8.20-Beta.zip | f7d8f466f142ea0c4ca4692353d09efa1e86689e12906f27ddf604675feb188b |
This project publishes no release notes. Between v1.8.10 and v1.8.20-Beta there were 250 commits, 250 of them substantive:
annotations.find {} from FirJvmRedundantRepeatableCheckerFirAnnotation.fullyExpandedClassIdannotations.any from FirParcelizeAnnotationChecker…and 230 more.
`KT-55483` K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactory
KT-55483 K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactoryKT-55729 "None of the following functions can be called with the arguments supplied:" in 1.8.0KT-55769 "ERROR: Could not find accessor": Android DataBinding fails with Kotlin 1.8.0KT-55308 InnerClass attributes should be sorted (innermost last)KT-56282 KJS: Invalidate incremental cache in case of compiler internal errorsKT-55852 JS: "IllegalStateException: Unexpected ir type argument" caused by List with star projection typeKT-55716 KJS / IC: "Cannot read properties of undefined" with overriding variables with 1.8.0KT-55758 KJS / IR: Checking implemented interface on a class implementing a @JsExport interface returns the wrong resultKT-56093 Metaspace leak in a Gradle plugin built with Kotlin 1.8.0KT-56347 [Kotlin 1.8] Regression kotlinx.serialization compiler plugin internal errorKT-55681 Serialization: NullPointerException after update to 1.8.0 caused by @Serializer(forClass= ..)KT-56244 kotlinx.serialization compiler intrinsic does not work with encodeToString function in 1.8.0KT-55683 Serialization: "IllegalStateException: Expected to have a primary constructor" with expect class and companion objectKT-55682 Serialization: "IllegalStateException: Function has no body: FUN name:serializer" with 1.8.0KT-55697 KGP 1.8.0 adds compileOnly dependencies to unit test compile classpathKT-55730 MPP / Gradle: compileKotlinMetadata fails to resolve symbols in additional source setsKT-56280 Gradle: freeCompilerArgs are no longer propagated from compilations to Native binariesKT-48013 Kapt generates illegal stubs for private interface methods| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.10.zip | 4c3fa7bc1bb9ef3058a2319d8bcc3b7196079f88e92fdcd8d304a46f4b6b5787 |
| kotlin-native-linux-x86_64-1.8.10.tar.gz | 4c5c8a82a63a3a9845be2514d536ca407340db7fc558b97c43ed003f866a9742 |
| kotlin-native-macos-x86_64-1.8.10.tar.gz | 52ea7cf2dfaae058fc00fc4e00ec89fefe5a7e4c83abeadb7531cc9346ff18db |
| kotlin-native-macos-aarch64-1.8.10.tar.gz | 08cef514e9d582b0e7bcf3f592dd853270b535a4b765555db97381aeb8c92a85 |
| kotlin-native-windows-x86_64-1.8.10.zip | e8b9a04f0df3cdec6fa360a6781723fc8551e93c70dfd1aaffbd282b7cddc19d |
This project publishes no release notes. Between v1.8.0 and v1.8.10 there were 25 commits, 25 of them substantive:
…and 5 more.
Nothing published for this version
`KT-54013` Report error when using deprecated Kotlin Android Extensions compiler plugin
KT-50255 Analysis API: Implement standalone mode for the Analysis APIKT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light fieldKT-54293 Analysis API: fix constructor symbol creation when its accessed via type aliasKT-53342 TCS: New AndroidSourceSet layout for multiplatformKT-53013 Increase AGP compile version in KGP to 4.1.3KT-54013 Report error when using deprecated Kotlin Android Extensions compiler pluginKT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folderKT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdasKT-54460 Implementation of non-local break and continueKT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compilerKT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverageKT-53347 Get rid of excess allocations in parserKT-53689 JVM: Optimize equality on class literalsKT-53119 Improve String Concatenation LoweringKT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20KT-49658 NI: False negative TYPE_MISMATCH on nullable type with whenKT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() callKT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdasKT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper boundKT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backendKT-51284 SAM conversion doesn't work if method has context receiversKT-48532 Remove old JVM backendKT-55065 Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backendKT-53270 K1: implement synthetic Enum.entries propertyKT-52823 Cannot access class Thread.State after upgrading to 1.7 from 1.6.1 using -Xjdk-release=1.8KT-55108 IR interpreter: Error occurred while optimizing an expression: VARARGKT-53547 Missing fun IrBuilderWithScope.irFunctionReferenceKT-54884 "StackOverflowError: null" caused by Enum constant name in constructor of the same Enum constantKT-47475 "IncompatibleClassChangeError: disagree on InnerClasses attribute": cross-module inlined WhenMappings has mismatched InnerClassesKT-55013 State checker use-after-free with XCode 14.1KT-54802 "VerifyError: Bad type on operand stack" for inline functions on arraysKT-54707 "VerifyError: Bad type on operand stack" in inline call chain on a nullable array valueKT-48678 Coroutine debugger: disable "was optimised out" compiler featureKT-54745 Restore KtToken constructors without tokenId parameter to preserve back compatibilityKT-54650 Binary incompatible ABI change in Kotlin 1.7.20KT-52786 Frontend / K2: IndexOutOfBoundsException when opting in to K2KT-54004 Builder type inference does not work correctly with variable assignment and breaks run-timeKT-54581 JVM: "VerifyError: Bad type on operand stack" with generic inline function and when inside try-catch blockKT-53794 IAE "Unknown visibility: protected/protected and package/" on callable reference to protected member of Java superclassKT-54600 NPE on passing nullable Kotlin lambda as Java's generic SAM interface with super type boundKT-54463 Delegating to a field with a platform type causes java.lang.NoSuchFieldError: value$delegateKT-54509 Ir Interpreter: unable to evaluate string concatenation with "this" as argumentKT-54615 JVM: Internal error in file lowering: java.lang.AssertionError: Error occurred while optimizing an expressionKT-53146 JVM IR: unnecessary checkcast of null leads to NoClassDefFoundError if the type isn't available at runtimeKT-53712 Add mode to prevent generating JVM 1.8+ annotation targets (TYPE_USE, TYPE_PARAMETER)KT-54366 K2: no JVM BE specific diagnostics (in particular CONFLICTING_JVM_DECLARATIONS) in 1.8KT-35187 NullPointerException on compiling suspend inline fun with typealias to suspend function typeKT-54275 K2: "IllegalArgumentException: KtParameter is not a subtype of class KtAnnotationEntry for factory REPEATED_ANNOTATION"KT-53656 "IllegalStateException: typeParameters == null for SimpleFunctionDescriptorImpl" with recursive generic type parametersKT-46727 Report warning on contravariant usages of star projected argument from JavaKT-53197 K2: 'init' hides member of supertype 'UIComponent' and needs 'override' modifierKT-53867 K2: @JvmRecord does not compile to a java recordKT-53964 K2 is unable to work with Java recordsKT-53349 K2: TYPE_MISMATCH caused by non-local returnKT-54100 "Type variable TypeVariable(P) should not be fixed" crash in code with errorsKT-54212 K2: cannot calculate implicit property typeKT-53699 K2: Exception during IR lowering in code with coroutinesKT-54192 Warn about unsupported feature on generic inline class parametersKT-53723 Friend modules aren't getting passed to cache build during box testsKT-53873 K2: Duplicated diagnostics reported from user type ref checkersKT-50909 "VerifyError: Bad type on operand stack" caused by smartcasting for nullable inline class property in classKT-54115 Restore Psi2IrTranslator constructor from 1.7.20KT-53908 K2: Self-referencing generics in Java class causes New Inference Error (IE: class Foo<T extends Foo<T>>)KT-53193 K2: compile error on project that compiles fine with normal 1.7.10KT-54062 K2 Invalid serialization for type-aliased suspend function type with extension receiverKT-53953 Forbid usages of super or super<Some> if in fact it accesses an abstract memberKT-47473 NI: Missed UPPER_BOUND_VIOLATED diagnostics if use type aliases with type parametersKT-54049 K2: false positive MANY_IMPL_MEMBER_NOT_IMPLEMENTEDKT-30054 Wrong approximation if nullable anonymous object with implemented interface is usedKT-53751 Postpone IgnoreNullabilityForErasedValueParameters featureKT-53324 Implement Enum.entries lowering on K/NKT-44441 K2: report redeclaration error if there is a Java class with the same name as the Kotlin classKT-53807 No warning about declaringClass on an enum valueKT-53493 K2: val on function parameter counts as just warningKT-53435 K2: "IllegalArgumentException: class KtValueArgument is not a subtype of class KtExpression for factory ANNOTATION_ARGUMENT_MUST_BE_CONST" if string in nested annotation is concatenatedKT-52927 AssertionError: LambdaKotlinCallArgumentImplKT-53922 Make Enum.entries unstable feature to poison binariesKT-53783 Exception during psi2ir when declaring expect data objectKT-53622 [OVERLOAD_RESOLUTION_AMBIGUITY] when enum entry called 'entries' is present in K2KT-41670 JVM IR: AbstractMethodError when using inheritance for fun interfacesKT-53178 K2: implement diagnostics for serialization pluginKT-53804 Restore old and incorrect logic of generating InnerClasses attributes for kotlin-stdlibKT-52970 Default value constant in companion object works on JVM and JS, but fails on nativeKT-51114 FIR: Support DNN checksKT-27936 Write InnerClasses attribute for all class names used in a class fileKT-53719 Parsing regression on function call with type arguments and labeled lambdaKT-53261 Evaluate effect from <T-unbox> inline for primitive typesKT-53706 K2: Context receivers are not resolved on properties during type resolution stageKT-39492 Kotlin.Metadata's packageName field cannot be an empty stringKT-53664 Ir Interpreter: unable to evaluate name of function reference marked with JvmStatic from another moduleKT-52478 [Native] Partial linkage: Building native binary from cached KLIBs fails if one library depends on removed nested callable member from another oneKT-48822 CompilationException: Back-end (JVM) Internal error: Failed to generate expression: KtProperty - ConcurrentModificationExceptionKT-50281 IllegalStateException: unsupported call of reified inlined functionKT-50083 Different error messages in android and JVM (Intrinsics.checkNotNullParameter).KT-53236 Support Enum.entries codegen on JVM/IR BEKT-41017 FIR: should we support smartcast after null checkKT-53202 "ISE: Descriptor can be left only if it is last" after direct invoke optimization on a capturing lambdaKT-46969 @BuilderInference with nested DSL scopes cause false-positive scope violation in Kotlin 1.5KT-53257 FIR: Improper context receiver argument is chosen when there are two extension receiver candidatesKT-53090 Anonymous function and extension function literals are generated as classes even with -Xlambdas=indyKT-53208 K2: Cannot get annotation for default interface method parameter when compiled with -Xuse-k2KT-53184 K2: NoSuchMethodError on KProperty1.get() referenced via nullable typealiasKT-53198 K2: Return type mismatch: expected kotlin/Unit, actual kotlin/Unit?KT-53100 Optimization needed: <T-unbox>(CONSTANT_PRIMITIVE(x: T?)) => xKT-49875 [FIR] Support infering PRIVATE_TO_THIS visibilityKT-53024 Refactor FIR renderer to composable architectureKT-50995 [FIR] Support SAM with receiver pluginKT-53148 K1: introduce warning for inline virtual member in enumKT-49847 Devirtualization fails to eliminate boxing in function reference contextKT-52875 Extension function literal creation with -Xlambdas=indy fails with incorrect argumentsKT-53072 INVALID_IF_AS_EXPRESSION error isn't shown in the IDE (LV 1.8)KT-52985 Native: a function with type T? returned a kotlin.Unit instead of nullKT-52020 FIR warning message includes internal renderingKT-48778 -Xtype-enhancement-improvements-strict-mode not respecting @NonNull annotation for property accesses?KTIJ-22357 CCE “class org.jetbrains.kotlin.fir.types.impl.FirImplicitTypeRefImpl cannot be cast to class org.jetbrains.kotlin.fir.types.FirResolvedTypeRef” in K2KT-55150 Argument for @NotNull parameter 'scope' of org/jetbrains/kotlin/resolve/AnnotationResolverImpl.resolveAnnotationType must not be nullKTIJ-22165 IDE notification to promote users to migrate to the new Kotlin/JS toolchainKTIJ-22166 IDE notification (or something else) about JPS and Maven support for Kotlin/JS is deprecatedKT-53543 Rework light classes for file facadeKT-48773 Investigate the possibility of removing dependency on old JVM backend in light classesKTIJ-19699 IDE: False positive type mismatch in Java code for Kotlin nested class non-direct inheritor from external libraryKT-51101 FIR IDE: Exception on "Show Type Info" actionKTIJ-22295 MPP, IDE: False positive UPPER_BOUND_VIOLATED when JVM module implements the generic interface from MPP module and the type parameter is not equal to itself.KT-51656 FIR IDE: ProgressCancelled exception is masked in the compiler during resolveKT-51315 FIR IDE: move out base modules from fe10 plugin to reuse in k2 pluginKTIJ-22323 K2: ISE during resolve of stdlib calls from the stdlibKTIJ-21391 Generate -> Override methods : don't delegate to abstract methodsKT-53097 Extract common part of light classes to another moduleKTIJ-22354 FIR LC: annotation owner is always nullKTIJ-22157 Kotlin call resolver leaks user code when reporting exceptionKTIJ-22552 Kotlin: 'for loop' postfix completion doesn't work - "Fe10SuggestVariableNameMacro must be not requested from main classloader"KTIJ-22503 Support code completion for data objectsKT-51755 Compilation exception with scripting compilation during debug sessionKTIJ-21963 Debugger / IR: Expression evaluation of the debugger doesn't workKTIJ-22750 Initialize Kotlin stub element types lazilyKTIJ-18094 IDE: "AssertionError: Stub count doesn't match stubbed node length" with minified Android AAR libraryKTIJ-17632 IndexOutOfBoundsException: Cannot decompile a class located in minified AARKT-48135 In the IDE import, reuse dependency granular source set KLIBs across multi-project build to avoid duplicate external librariesKTIJ-22345 False positive unresolved reference for members of subclasses of expect classes.KT-53514 HMPP: False positive for None of the following functions can be called with the arguments supplied. with Enum in common moduleKT-51583 Gradle 7.4+ | SamplesVariantRule interference: Could not resolve all files for configuration ':kotlinKlibCommonizerClasspath'KTIJ-21077 Dependency matrix does not work with Jetpack compose / multiplatform projectsKTIJ-19531 Adapt changes about new rules for method implementation requirementsKTIJ-22087 Support IDE inspections for upcoming data objectsKTIJ-20510 Quick fix to implement and call correct super method in case of inheritance with defaultsKTIJ-20170 Provide quickfix for deprecated resolution to private constructor of sealed classKTIJ-22630 FIR IDE: Lazy resolve exception after invocation of Override members action on value classKT-49643 Intentions: "Implement members" fails when base type function declaration uses unresolved generic typesKTIJ-22167 Make JS IR default in projects created by wizardKTIJ-22332 Wizard: Kotlin/JS projects: cssSupport DSL should be updatedKTIJ-22324 K2 IDE: implement reference resolve inside KDocsKTIJ-19566 New Project Wizard: Update HMPP-related flags in multiplatform wizardsKT-51314 FIR IDE: show Kotlin declarations in search symbolKTIJ-22755 Find usage for constructor from kotlin library doesn't work for secondary constructor usagesKTIJ-22598 Add warning for standalone scripts in source rootsKT-54325 .settings.gradle.kts and .init.gradle.kts are reported as standalone scriptsKTIJ-21986 KSSR: "CodeFragment with non-kotlin context should have fakeContextForJavaFile set: originalContext = null" warning shows up when replacingKT-50269 FIR IDE: Allow running tests via gutterKTIJ-23537 Wizard: projects with Android modules require higher sdkCompileVersionKTIJ-23525 Wizard: Compose multiplatform: project won't build and require higher compileSdkVersionKTIJ-22763 New Project Wizard: remove deprecated Android extensions plugin from Android target in the project constructorKTIJ-22481 Wizard: Kotlin -> Browser application (gradle groove). Build errorKT-55097 KJS / IR + IC: Using an internal function from a friend module throws an unbound symbol exceptionKT-54406 Kotlin/JS: build with dependencies fails with "Could not find "kotlin" in [~/.local/share/kotlin/daemon]"KT-53074 Make JS IR BE default in toolchain (gradle & CLI)KT-50589 UTF-8 Instability in kotlin.js.mapKT-54934 KJS / IR + IC: Suspend abstract function stubs are generated with unstable lowered ic signaturesKT-54895 KJS / IR + IC: broken cross module references for function default param wrappersKT-54520 KJS / IR Allow IdSignature clashesKT-54120 JS IR + IC: pointless invalidation of dependent code after modifying companionsKT-53986 KJS / IR + IC: compiler produces different JS file names with IC and without ICKT-54010 JS IR + IC: Force IC cache invalidation after updating language version or featuresKT-53931 KJS / Gradle: Regression with 1.7.20-RC: ReferenceError: println is not definedKT-53968 Kotlin/JS: no UninitializedPropertyAccessException on access to non-initialized lateinit property defined in dependenciesKT-54686 KJS / IR: Incorrect generation of signatures when one of argument is nested classKT-54479 KJS / IR + IC: Adding or removing companion fields leads java.lang.IllegalStateException in the compiler IC infrastructureKT-54382 KJS / IR: Wrong type check for inheritors of suspend functionsKT-54323 KJS / IR + IC: Intrinsics from stdlib may lose their dependencies in incremental rebuildKT-53361 KJS / IR: No debug info is generated for in-line js codeKT-53321 Implement Enum.entries lowering on JS/IRKT-53112 KJS IR turn on IC infra by defaultKT-50503 Kotlin/JS: IR + IC: compileTestDevelopmentExecutableKotlinJs fails with ISE: "Could not find library" after removing module dependencyKT-54011 JS IR + IC: EnumEntries don't work well when IC is enabledKT-53672 KJS / IR: "IndexOutOfBoundsException: Index 0 out of bounds for length 0" caused by function reference to extension function of reified type variableKT-43455 KJS: IR. Incremental compilation problem with unbound symbolsKT-53539 KJS: Exported class inherited non-exported class shows warningKT-53443 KJS/IR: NullPointerException caused by anonymous objects inside lambdasKT-52795 K/JS and K/Native IR-validation/compilation errors for a valid kotlin codeKT-52805 KJS/IR: Invalid call of inline function in also blockKT-51151 KJS / IR: Wrong overloaded generic method with receiver is calledKT-52830 KJS/IR: Sourcemap disabling doesn't workKT-52968 KJS / IR: Buggy generation of overridden methodsKT-53063 KJS / IR + IC: undefined cross module reference for implemented interface functionsKT-51099 KJS / IR + IC: Cache invalidation doesn't check generic class variance annotations (in, out)KT-51090 KJS / IR + IC: Cache invalidation doesn't check suspend qualifierKT-51088 KJS / IR + IC: Cache invalidation doesn't check class qualifiers (data, inline)KT-51083 KJS / IR + IC: Cache invalidation doesn't check inline function which was non inline initiallyKT-51896 KJS / IR + IC: Cache invalidation doesn't trigger rebuild for fake overridden inline functionsKT-48385 Deprecate confusing grammar in when-with-subjectKT-48516 Forbid @Synchronized annotation on suspend functionsKT-41886 Ability to require opt-in for interface implementation, but not for usageKT-34943 OVERLOAD_RESOLUTION_AMBIGUITY inconsistent with the equivalent Java codeKT-51334 Implement type-bound label this@TypeKT-21007 Provide Kotlin OSGI Bundle with extensions for JRE8 (and JRE7)KT-54082 Comparable and subtractible TimeMarksKT-52928 Provide copyToRecursively and deleteRecursively extension functions for java.nio.file.PathKT-49425 Update OptIn documentation to reflect latest design changesKT-54005 Allow calling declaringJavaClass on Enum<E>KT-52933 rangeUntil members in built-in typesKT-53508 Cache typeOf-related KType instances when kotlin-reflect is usedKT-51907 Switch JVM target of the standard libraries to 1.8KT-54835 Document that Iterable.all(emptyCollection) returns TRUE.KT-54168 Expand on natural order in comparator docsKT-53277 Stabilize experimental API for 1.8KT-53864 Review deprecations in stdlib for 1.8KT-47707 Remove the system property and the brittle contains optimization code itselfKT-52336 Different behavior on JVM and Native in stringBuilder.append(charArray, 0, 1)KT-53927 Remove deprecation from ConcurrentModificationException constructorsKT-53152 Introduce EnumEntries<E> to stdlib as backing implementation of Enum.entriesKT-53134 stdlib > object Charsets > not thread safe lazy initializationKT-51063 Gradle project with JPS runner: "JUnitException: Failed to parse version" JUnit runner internal error with JUnitKT-52908 Native: setUnhandledExceptionHook swallows exceptionsKT-51043 Kotlin Native: ObjC-Interop: kotlin.ClassCastException: null cannot be cast to kotlin.Function2KT-50786 Native: prohibit suspend calls inside autoreleasepool {}KT-52834 Implement test infrastructure for K2/NativeKT-36878 Reverse C Interop: incorrect headers generation for primitive unassigned type arraysKT-53599 [Reverse C Interop] Provide box/unbox API for unsigned primitive typesKT-41904 Kotlin/Native : error: duplicate member for interface and function with the same nameKT-42830 [Reverse C Interop] Add API to get value of boxed primitivesKT-39496 K/N C: optional unsigned types as function parameters crash the compilerKT-39015 Cannot compile native library with nullable inline classKT-54738 Cocoapods cinterop: linking platform.CoreGraphics packageKT-54001 Kotlin/Native: support header exclusion in cinterop def filesKT-53151 Native: Custom declarations in .def don't work with modules, only headersKT-53680 Obj-C refinement annotationsKT-54119 Native: runtime assertion failed due to missing thread state switchKT-42641 Don't export generated component* methods from Kotlin data classes to Obj-C headerKT-54225 Native: update to Xcode 14.1KT-54164 Native: commonizer fails on CoreFoundation typesKT-39747 Why is there no WinHttp API in Kotlin/Native's Windows API?KT-49228 Kotlin/Native: Allow to unset unhandled exception hookKT-27305 Fix FILE macro inside RuntimeCheck and RuntimeAssertKT-54498 Deprecation message of 'FreezingIsDeprecated' is not really helpfulKT-53182 New memory manager: Unexpected memory usage on IOSKT-52429 Small Usability Improvements for Worker APIKT-54629 Incorrectly cached class classifierKT-54611 KTypeImpl does not take into account class loader from the classifier propertyKT-48136 Make Reflection.getOrCreateKotlinPackage use cache when kotlin-reflect is usedKT-50705 Use ClassValue to cache KClass objects in kotlin-reflectKT-53454 Properly cache the same class's KClass when it's loaded by multiple classloaders in getOrCreateKotlinClassKT-54210 Update Kotlin specification to mention that since 1.8 generics in value classes are allowedKT-54116 Add JVM target bytecode version 19KT-53278 Support values 6 and 8 for -Xjdk-releaseKT-46312 CLI: Kotlin runner should use platform class loader to load JDK modules on Java 9+KT-54310 Commonizer fails on 1.8.0-dev K/N distributionsKT-48576 [Commonizer] platform.posix.pselect not commonized in KtorKT-46959 Kotlin Lombok: Support generated builders (@Builder)KT-53683 Unresolved reference compilation error occurs if a file is annotated with @ Singular and has any guava collection type : ImmutableTable, ImmutableList or elseKT-53657 [K2] Unresolved reference compilation error occurs if a field is annotated with @ Singular and has type NavigableMap without explicit types specificationKT-53647 [K2] Unresolved reference compilation error occurs if a field is annotated with @ Singular and has type Iterable<>KT-53724 Param of the @ Singular lombok annotation ignoreNullCollections=true is ignored by kotlin compilerKT-53451 [K2] References to methods generated by @ With lombok annotation can't be resolved with enabled K2 compilerKT-53721 [K2] There is no compilation error while trying to add null as a param of the field with non-null typeKT-53370 Kotlin Lombok compiler plugin can't resolve methods generated for java boolean fields annotated with @ With annotationKT-54878 JVM/IR: java.lang.ClassCastException: class org.jetbrains.kotlin.ir.types.impl.IrStarProjectionImpl cannot be cast to class org.jetbrains.kotlin.ir.types.IrTypeProjection on serializer<Box<*>>()KT-55340 Argument for kotlinx.serialization.UseSerializers does not implement KSerializer or does not provide serializer for concrete typeKT-55296 Improve exceptions in serialization pluginKT-55180 KJS: regression in serialization for Kotlin 1.8.0-betaKT-53157 Recursion detected in a lazy value under LockBasedStorageManager in kotlinx.serializationKT-54297 Regression in serializable classes with star projectionsKT-49660 kotlinx.serialization: IndexOutOfBoundsException for parameterized sealed classKT-43910 JS IR: Serialization with base class: "IndexOutOfBoundsException: Index 0 out of bounds for length 0"KT-52622 Kotlin/JS, Kotlin/Common compilations start Kotlin daemon incompatible with Kotlin/JVM compilation on JDK 8KT-27301 Expose compiler flags via Gradle lazy propertiesKT-53357 Change single build metrics propertyKT-50673 Gradle: KotlinCompile task(s) should use @NormalizeLineEndingsKT-34464 Kotlin build report path not clickable in the IDEKT-51525 [Gradle] Optimize evaluating args for compile tasksKT-52520 Remove usage of reflection from CompilerArgumentsGradleInputKT-48843 Add ability to disable Kotlin daemon fallback strategyKT-55334 kaptGenerateStubs passes wrong android variant module names to compilerKT-55255 Gradle: stdlib version alignment fails build on dynamic stdlib version.KT-55363 [K1.8.0-Beta] Command line parsing treats plugin parameters as source filesKT-54993 Raise kotlin.jvm.target.validation.mode check default level to error when build is running on Gradle 8+KT-54136 Duplicated classes cause build failure if a dependency to kotlin-stdlib specified in an android projectKT-50115 Setting toolchain via Java extension does not configure 'kotlinOptions.jvmTarget' value when Kotlin compilation tasks are created eagerlyKT-55222 Migrate AndroidDependencyResolver to the new Gradle APIKT-55119 There is no validation for different jvmTarget and targetCompatibility values in multiplatform projects with jvm target and used java sourcesKT-55102 Compile java task fails with different target version in pure kotlin projectKT-54995 [1.8.0-Beta] compileAppleMainKotlinMetadata fails on default parameters with No value passed for parameter 'mustExist'KT-35003 Automatically set targetCompatibility for kotlin-jvm projects to work with gradle 6 metadataKT-45335 kotlinOptions.jvmTarget conflicts with Gradle variantsKT-48798 Android: going from one to more than one productFlavor causes inputs of commonSourceSet$kotlin_gradle_plugin property of compileKotlin task to changeKT-55019 Gradle sync: UnknownConfigurationException when adding implementation dependencies to a Kotlin with Java compilationKT-55004 jvmTarget value is ignored by depending modules if a task "UsesKotlinJavaToolchain" is configured for all project modules using allProjects {}KT-54888 Add Gradle property to suppress kotlinOptions.freeCompilerArgs modification on execution phaseKT-54399 Undeprecate 'kotlinOptions' DSLKT-54306 Change the naming of newly added Compiler*Options classes and interfacesKT-54580 KotlinOptions in AbstractKotlinCompilation class are deprecatedKT-54653 java.lang.NoClassDefFoundError: kotlin/jdk7/AutoCloseableKt exception if a dependency to the kotlin-stdlib is addedKT-52624 Compatibility with Gradle 7.3 releaseKT-54703 Stdlib substitution does not work with JPMS modulesKT-54602 Prevent leaking Gradle Compile DSL types into compiler cli runtimeKT-54439 Project failed to sync Native LaguageSettings to compiler options in afterEvaluateKT-53885 Bump minimal supported Gradle version to 6.8.3KT-53773 Protect and system properties can contain sensitive dataKT-53732 Add custom values limits for build scan reportsKT-52623 Compatibility with Gradle 7.2. releaseKT-51831 Gradle: remove kotlin.compiler.execution.strategy system propertyKT-51679 Change deprecation level to error for KotlinCompile setClasspath/getClasspath methodsKT-54335 Kotlin build report configuration. There is no validation for SINGLE_FILE output if the required kotlin.build.report.single_file property is empty or absentKT-54356 Kotlin build report configuration. Wrong path is used for the property kotlin.internal.single.build.metrics.fileKT-53617 KotlinCompilerExecutionStrategy value is ignored by depending modules if configure once for all project modules using allProjects {}KT-53823 Kotlin Gradle Plugin uses deprecated Gradle API: Provider.forUseAtConfigurationTime()KT-54142 Increase Kotlin Gradle plugin Gradle target API to 7.5KT-50161 Android variant filter breaks KotlinCompile cache compatibilityKT-54113 LanguageSettings to KotlinNativeLink.toolOptions sync are executed on the wrong contextKT-53830 Versions of kotlin-stdlib-jdk8 and kotlin-stdlib-jdk7 aren't overrided if added as transitive dependencies to kotlin-stdlibKT-54112 Missing target input on KotlinNativeLink taskKT-45879 Documentation: Wrong kotlin languageVersion "1.6 (EXPERIMENTAL)"KT-54103 Remove JvmTarget.JVM_1_6 from generated Gradle compiler typeKT-52959 KMP code is breaking Gradle project isolationKT-50598 MULTIPLE_KOTLIN_PLUGINS_SPECIFIC_PROJECTS_WARNING is only shown on first buildKT-53246 Gradle: Special characters in paths of errors and warnings should be escapedKT-47730 How to avoid stdlib coming from Kotlin gradle pluginKT-52209 Corrupted cache and non-incremental build if produce caches "in process" and restore then compiling with kotlin daemonKT-41642 "TaskDependencyResolveException: Could not determine the dependencies" when trying to apply stdlibKT-53390 Drop usage of -Xjava-source-roots when passing java sources required for Kotlin compilationKT-52984 Kotlin Gradle plugin is misbehaving by resolving DomainObjectCollection earlyKT-38622 Non-incremental compilation because of R.jar with Android Gradle plugin 3.6KT-38576 AnalysisResult.RetryWithAdditionalRoots crashes during incremental compilation with java classes in classpathKT-54314 Cocoapods: Signing pod dependency for Xcode 14KT-54060 Xcode 14: disable bitcode embedding for Apple frameworksKT-53340 Change default linking type for frameworks registered by cocoapods pluginKT-53392 Deprecate and delete downloading pod dependencies by direct linkKT-53695 Build of macOS application fails if a framework is integrated via Cocoapods pluginKT-53367 KJS: Migrate cssSupport APIKT-45789 KJS / IR: Transitive NPM dependencies are not included in PublicPackageJsonTask outputKT-55099 K/JS: Second declaration of JS target without compiler type report warning incorrectlyKT-52951 [KGP/JS] Browser test target registration via propertiesKT-52950 KJS: Report if yarn.lock was updated during builtKT-53374 KJS / Gradle: Implement IDEA sync detection logic via ValueSource to improve configuration cache supportKT-53381 Kotlin/JS: with erased kotlin-js-store/ and reportNewYarnLock = true the task kotlinUpgradeYarnLock always failsKT-53788 KJS / Gradle: Disable Gradle build cache for KotlinJsDce when development mode is enabledKT-53614 Kotlin/JS upgrade npm dependenciesKT-53396 Support 'implementation platform()' by gradle kotlin mpp plugin for JVM targetKT-40489 MPP / Gradle: support BOM (enforcedPlatform) artifacts in source set dependencies DSLKT-52726 [MPP] Optimize caching/performance/call-sites of 'compilationsBySourceSets'KT-54634 MPP: Test Failure causes: KotlinJvmTest$Executor$execute$1 does not define failureKT-35916 Gradle MPP plugin: Configurations for a main compilation and its default source set have different namingKT-46960 Repeated kotlin/native external libraries in projectKT-27292 MPP: jvm { withJava() }: Gradle build: Java source under Kotlin root is resolved while building, but does not produce output class filesKT-34650 Naming clash in MPP+Android: androidTest vs androidAndroidTestKT-54387 Remove MPP alpha stability warningKT-31468 Targets disambiguation doesn't work if a depending multiplatform module uses withJava() modeKT-54090 Take an Apple test device from the device listKT-54301 KotlinToolingVersionOrNull: IllegalArgumentExceptionKT-53256 Implement K/N compiler downloading for KPMKT-45412 KotlinCompilation: Make sure .kotlinSourceSets and .allKotlinSourceSets include the default source setKT-49202 Tests on android target can't be executed in multiplatform project if dependency to kotlin-test framework is provided as a single dependency and tests configured to be executed via Junit5KT-43293 Support Gradle configuration caching with Kotlin/NativeKT-53107 Add arm64 support for watchOS targets (Xcode 14)KT-53704 Native cinterop: eager header path calculationKT-54814 Kotlin/Native: Github Actions: Testing watchOSX64 with Xcode 14 — Invalid device: Apple Watch Series 5KT-54627 Native: :commonizeNativeDistribution with configuration cache enabled fails even when set to warn on JDK 17KT-54339 Link tasks fail if Gradle Configuration Cache is enabledKT-53191 Native cinterop sync problem with gradleKT-54583 watchosDeviceArm64 target shouldn't register test tasksKT-52303 Gradle / Native: Build tasks ignore project.buildDirKT-54442 Gradle iOS test tasks fail if a device is not selected explicitlyKT-54177 Gradle: Deprecate enableEndorsedLibs flagKT-47355 Support macos target for FatFramework taskKT-53339 MPP / CocoaPods: The static framework fails to install on a real iOS deviceKT-31573 Missing description for Native Gradle tasksKT-53131 Gradle Sync: "NoSuchElementException: Array contains no element matching the predicate" with CocoaPodsKT-53686 Task assembleReleaseXCFramework fails with "error: the path does not point to a valid framework" if project name contains a dashKT-54144 New IC: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing an inline function with custom JvmNameKT-53871 New IC: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing an inline property accessorKT-19804 Relocatable IC cachesKT-45474 False positive NO_ELSE_IN_WHEN on sealed class with incremental compilationKT-54228 Switching abstract to sealed classes causes incremental issueKT-38483 JPS: Stopping compilation causes IDE CompilationCanceledExceptionKT-50310 False positive NO_ELSE_IN_WHEN on incremental build when adding sealed classesKT-48813 Move cache version to compilerKTIJ-921 JPS: FileNotFoundException on project build in mixed Kotlin/Scala projectKT-54187 JVM IR + kapt: incorrect modifier final is generated for nested enum in interfaceKT-48827 Remove 'kapt.use.worker.api' propertyKT-54355 Scripts: Internal compiler error (languageVersion=1.9)KT-53009 Scripting: NDFDE “Descriptor wasn't found for declaration SCRIPT” on using script definition with kotlin from master| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.0.zip | 0bb9419fac9832a56a3a19cad282f8f2d6f1237d2d467dc8dfe9bd4a2a43c42e |
| kotlin-native-linux-x86_64-1.8.0.tar.gz | 1634d4fa815c5cbd5d4f67526501ab0637e99efe3b1c279bb648f60425dc9688 |
| kotlin-native-macos-x86_64-1.8.0.tar.gz | e3764714c4b3f4fe5925d1bf55cb4f79c9d63fd0110ba337a3e4729cc0236c5e |
| kotlin-native-macos-aarch64-1.8.0.tar.gz | 75a49236907e0b577558a8353b4ab3221a5073ee4835fa72ec3b0448bd60aca5 |
| kotlin-native-windows-x86_64-1.8.0.zip | 3c552df79b62afb229e3e3dcef2797fd1eaae307b0903ccfd473665bb4a2238d |
`KT-55357` IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper boundKT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backendKT-51284 SAM conversion doesn't work if method has context receiversKT-55065 Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backendKT-55340 Argument for kotlinx.serialization.UseSerializers does not implement KSerializer or does not provide serializer for concrete typeKT-55334 kaptGenerateStubs passes wrong android variant module names to compilerKT-55255 Gradle: stdlib version alignment fails build on dynamic stdlib version.KT-55363 [K1.8.0-Beta] Command line parsing treats plugin parameters as source files| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.0-RC2.zip | 149492cac31a94e8ee5173035520bb31286f6f6eb004cc0306b47127f7a72ce9 |
| kotlin-native-linux-x86_64-1.8.0-RC2.tar.gz | 859031d2f8dc86398a3484a9103eea3dffbe546be658063bff69913c2d1d7233 |
| kotlin-native-macos-x86_64-1.8.0-RC2.tar.gz | cb25632ddc061c04a0a7a23a3afdf9dcc5a8c5d4a536fd8b5396be700ad87b38 |
| kotlin-native-macos-aarch64-1.8.0-RC2.tar.gz | 9ba55a4e4ca3fc263d9758bd5f5ded732c0ef53fae7920a495715907c9a43c33 |
| kotlin-native-windows-x86_64-1.8.0-RC2.zip | 2c6a2b11523929563845b945faa8b7c481727d0408d18e41dcd48bf6bdf7e570 |
This project publishes no release notes. Between v1.8.0-RC and v1.8.0-RC2 there were 16 commits, 16 of them substantive:
`KT-55108` IR interpreter: Error occurred while optimizing an expression: VARARG
KT-55108 IR interpreter: Error occurred while optimizing an expression: VARARGKT-54884 "StackOverflowError: null" caused by Enum constant name in constructor of the same Enum constantKT-55013 State checker use-after-free with XCode 14.1KT-54275 K2: "IllegalArgumentException: KtParameter is not a subtype of class KtAnnotationEntry for factory REPEATED_ANNOTATION"KT-55097 KJS / IR + IC: Using an internal function from a friend module throws an unbound symbol exceptionKT-54934 KJS / IR + IC: Suspend abstract function stubs are generated with unstable lowered ic signaturesKT-54895 KJS / IR + IC: broken cross module references for function default param wrappersKT-48516 Forbid @Synchronized annotation on suspend functionsKT-54835 Document that Iterable.all(emptyCollection) returns TRUE.KT-54168 Expand on natural order in comparator docsKT-54225 Native: update to Xcode 14.1KT-55296 Improve exceptions in serialization pluginKT-55180 KJS: regression in serialization for Kotlin 1.8.0-betaKT-54878 JVM/IR: java.lang.ClassCastException: class org.jetbrains.kotlin.ir.types.impl.IrStarProjectionImpl cannot be cast to class org.jetbrains.kotlin.ir.types.IrTypeProjection on serializer<Box<*>>()KT-50115 Setting toolchain via Java extension does not configure 'kotlinOptions.jvmTarget' value when Kotlin compilation tasks are created eagerlyKT-55222 Migrate AndroidDependencyResolver to the new Gradle APIKT-54993 Raise kotlin.jvm.target.validation.mode check default level to error when build is running on Gradle 8+KT-54995 [1.8.0-Beta] compileAppleMainKotlinMetadata fails on default parameters with No value passed for parameter 'mustExist'KT-45335 kotlinOptions.jvmTarget conflicts with Gradle variantsKT-55019 Gradle sync: UnknownConfigurationException when adding implementation dependencies to a Kotlin with Java compilationKT-55004 jvmTarget value is ignored by depending modules if a task "UsesKotlinJavaToolchain" is configured for all project modules using allProjects {}KT-54888 Add Gradle property to suppress kotlinOptions.freeCompilerArgs modification on execution phaseKT-55099 K/JS: Second declaration of JS target without compiler type report warning incorrectlyKT-54634 MPP: Test Failure causes: KotlinJvmTest$Executor$execute$1 does not define failureKT-54144 New IC: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing an inline function with custom JvmName| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.0-RC.zip | 20437cf085cfc1e70d63ba0be9034db1c4dd9f280872b626213f974b130b8dfe |
| kotlin-native-linux-x86_64-1.8.0-RC.tar.gz | 195b2ef759a28138df5e305259b77b3512ad1942c3aaed2dd2cba54235ac693f |
| kotlin-native-macos-x86_64-1.8.0-RC.tar.gz | d7b55e44f0a41f7e1b62d41fad4d130a6bbe981422776cd8b1c98d13c0e209d9 |
| kotlin-native-macos-aarch64-1.8.0-RC.tar.gz | a91fb1b057140dc5508b0a83bd551384e3d0364196f45ca5dbe4e2ff51113fc5 |
| kotlin-native-windows-x86_64-1.8.0-RC.zip | d38a39e1e53bba5bdb5f52a04e55dca360dcc527434d2c5c338c92ba1bf03b6a |
`KT-53864` Review deprecations in stdlib for 1.8
KT-53013 Increase AGP compile version in KGP to 4.1.3KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folderKT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compilerKT-54460 Implementation of non-local break and continueKT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverageKT-52974 "IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound" compiling native targets of MPP projectKT-48678 Coroutine debugger: disable "was optimised out" compiler featureKT-54745 Restore KtToken constructors without tokenId parameter to preserve back compatibilityKT-54650 Binary incompatible ABI change in Kotlin 1.7.20KT-52786 Frontend / K2: IndexOutOfBoundsException when opting in to K2KT-54004 Builder type inference does not work correctly with variable assignment and breaks run-timeKT-54581 JVM: "VerifyError: Bad type on operand stack" with generic inline function and when inside try-catch blockKT-52913 JVM / IR: "IllegalArgumentException: Inline class types should have the same representation" when trying to down cast cast a value classKT-54600 NPE on passing nullable Kotlin lambda as Java's generic SAM interface with super type boundKT-54463 Delegating to a field with a platform type causes java.lang.NoSuchFieldError: value$delegateKT-54509 Ir Interpreter: unable to evaluate string concatenation with "this" as argumentKT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.KT-54615 JVM: Internal error in file lowering: java.lang.AssertionError: Error occurred while optimizing an expressionKT-53146 JVM IR: unnecessary checkcast of null leads to NoClassDefFoundError if the type isn't available at runtimeKT-51868 JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interfaceKT-53947 IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVERKT-53712 Add mode to prevent generating JVM 1.8+ annotation targets (TYPE_USE, TYPE_PARAMETER)KT-48532 Remove old JVM backendKT-35187 NullPointerException on compiling suspend inline fun with typealias to suspend function typeKT-54275 K2: "IllegalArgumentException: KtParameter is not a subtype of class KtAnnotationEntry for factory REPEATED_ANNOTATION"KT-47475 "IncompatibleClassChangeError: disagree on InnerClasses attribute": cross-module inlined WhenMappings has mismatched InnerClassesKT-53197 K2: 'init' hides member of supertype 'UIComponent' and needs 'override' modifierKT-53867 K2: @JvmRecord does not compile to a java recordKT-53964 K2 is unable to work with Java recordsKT-53349 K2: TYPE_MISMATCH caused by non-local returnKT-54100 "Type variable TypeVariable(P) should not be fixed" crash in code with errorsKT-49017 Forbid usages of super or super<Some> if in fact it accesses an abstract memberKT-54192 Warn about unsupported feature on generic inline class parametersKT-53723 Friend modules aren't getting passed to cache build during box testsKT-53873 K2: Duplicated diagnostics reported from user type ref checkersKT-50909 "VerifyError: Bad type on operand stack" caused by smartcasting for nullable inline class property in classKT-48031 "IllegalStateException: Type variable TypeVariable(T) should not be fixed!"KT-54115 Restore Psi2IrTranslator constructor from 1.7.20KT-53908 K2: Self-referencing generics in Java class causes New Inference Error (IE: class Foo<T extends Foo<T>>)KT-53193 K2: compile error on project that compiles fine with normal 1.7.10KT-53953 Forbid usages of super or super<Some> if in fact it accesses an abstract memberKT-47473 NI: Missed UPPER_BOUND_VIOLATED diagnostics if use type aliases with type parametersKT-54049 K2: false positive MANY_IMPL_MEMBER_NOT_IMPLEMENTEDKT-30054 Wrong approximation if nullable anonymous object with implemented interface is usedKT-53751 Postpone IgnoreNullabilityForErasedValueParameters featureKT-53324 Implement Enum.entries lowering on K/NKT-44441 K2: report redeclaration error if there is a Java class with the same name as the Kotlin classKT-53493 K2: val on function parameter counts as just warningKT-53435 K2: "IllegalArgumentException: class KtValueArgument is not a subtype of class KtExpression for factory ANNOTATION_ARGUMENT_MUST_BE_CONST" if string in nested annotation is concatenatedKT-52927 AssertionError: LambdaKotlinCallArgumentImplKT-53922 Make Enum.entries unstable feature to poison binariesKT-53783 Exception during psi2ir when declaring expect data objectKT-41670 JVM IR: AbstractMethodError when using inheritance for fun interfacesKT-53178 K2: implement diagnostics for serialization pluginKT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20KT-52970 Default value constant in companion object works on JVM and JS, but fails on nativeKT-27936 Write InnerClasses attribute for all class names used in a class fileKT-53007 JVM: "Bad invokespecial instruction: current class isn't assignable to reference class" when call superclass of outer class method from inner classKT-53261 Evaluate effect from <T-unbox> inline for primitive typesKT-39492 Kotlin.Metadata's packageName field cannot be an empty stringKT-53664 Ir Interpreter: unable to evaluate name of function reference marked with JvmStatic from another moduleKT-52478 [Native] Partial linkage: Building native binary from cached KLIBs fails if one library depends on removed nested callable member from another oneKT-53667 Compiler crashes on attempt to alloc a string on the stack in new MMKT-48822 CompilationException: Back-end (JVM) Internal error: Failed to generate expression: KtProperty - ConcurrentModificationExceptionKT-50281 IllegalStateException: unsupported call of reified inlined functionKT-53480 Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$stringKT-50083 Different error messages in android and JVM (Intrinsics.checkNotNullParameter).KT-53270 K1: implement synthetic Enum.entries propertyKT-41017 FIR: should we support smartcast after null checkKT-52823 Cannot access class Thread.State after upgrading to 1.7 from 1.6.1 using -Xjdk-release=1.8KT-53257 FIR: Improper context receiver argument is chosen when there are two extension receiver candidatesKT-53090 Anonymous function and extension function literals are generated as classes even with -Xlambdas=indyKT-53208 K2: Cannot get annotation for default interface method parameter when compiled with -Xuse-k2KT-53184 K2: NoSuchMethodError on KProperty1.get() referenced via nullable typealiasKT-53198 K2: Return type mismatch: expected kotlin/Unit, actual kotlin/Unit?KT-53100 Optimization needed: <T-unbox>(CONSTANT_PRIMITIVE(x: T?)) => xKT-49875 [FIR] Support infering PRIVATE_TO_THIS visibilityKT-53024 Refactor FIR renderer to composable architectureKT-29168 Prohibit upper bounds violation with generic typealias using not all type parameters as arguments for underlying type in supertypesKT-53148 K1: introduce warning for inline virtual member in enumKT-53041 NPE in Kotlin 1.7.0 when using RxJava Maybe.doOnEvent with anonymous parametersKT-49847 Devirtualization fails to eliminate boxing in function reference contextKT-52875 Extension function literal creation with -Xlambdas=indy fails with incorrect argumentsKT-53072 INVALID_IF_AS_EXPRESSION error isn't shown in the IDE (LV 1.8)KT-52985 Native: a function with type T? returned a kotlin.Unit instead of nullKT-52020 FIR warning message includes internal renderingKT-50835 Inline functions with suspend lambdas break the tail-call optimizationKT-54802 "VerifyError: Bad type on operand stack" for inline functions on arraysKT-48773 Investigate the possibility of removing dependency on old JVM backend in light classesKT-51101 FIR IDE: Exception on "Show Type Info" actionKT-51656 FIR IDE: ProgressCancelled exception is masked in the compiler during resolveKT-51315 FIR IDE: move out base modules from fe10 plugin to reuse in k2 pluginKT-53097 Extract common part of light classes to another moduleKT-51755 Compilation exception with scripting compilation during debug sessionKT-53514 HMPP: False positive for None of the following functions can be called with the arguments supplied. with Enum in common moduleKT-48135 In the IDE import, reuse dependency granular source set KLIBs across multi-project build to avoid duplicate external librariesKT-51583 Gradle 7.4+ | SamplesVariantRule interference: Could not resolve all files for configuration ':kotlinKlibCommonizerClasspath'KT-49643 Intentions: "Implement members" fails when base type function declaration uses unresolved generic typesKT-51314 FIR IDE: show Kotlin declarations in search symbolKT-54325 .settings.gradle.kts and .init.gradle.kts are reported as standalone scriptsKT-50269 FIR IDE: Allow running tests via gutterKT-53931 KJS / Gradle: Regression with 1.7.20-RC: ReferenceError: println is not definedKT-54520 KJS / IR Allow IdSignature clashesKT-54686 KJS / IR: Incorrect generation of signatures when one of argument is nested classKT-54479 KJS / IR + IC: Adding or removing companion fields leads java.lang.IllegalStateException in the compiler IC infrastructureKT-54382 KJS / IR: Wrong type check for inheritors of suspend functionsKT-54323 KJS / IR + IC: Intrinsics from stdlib may lose their dependencies in incremental rebuildKT-53361 KJS / IR: No debug info is generated for in-line js codeKT-53321 Implement Enum.entries lowering on JS/IRKT-53112 KJS IR turn on IC infra by defaultKT-50503 Kotlin/JS: IR + IC: compileTestDevelopmentExecutableKotlinJs fails with ISE: "Could not find library" after removing module dependencyKT-54120 JS IR + IC: pointless invalidation of dependent code after modifying companionsKT-54011 JS IR + IC: EnumEntries don't work well when IC is enabledKT-54010 JS IR + IC: Force IC cache invalidation after updating language version or featuresKT-53672 KJS / IR: "IndexOutOfBoundsException: Index 0 out of bounds for length 0" caused by function reference to extension function of reified type variableKT-43455 KJS: IR. Incremental compilation problem with unbound symbolsKT-53539 KJS: Exported class inherited non-exported class shows warningKT-53443 KJS/IR: NullPointerException caused by anonymous objects inside lambdasKT-52795 K/JS and K/Native IR-validation/compilation errors for a valid kotlin codeKT-52805 KJS/IR: Invalid call of inline function in also blockKT-51151 KJS / IR: Wrong overloaded generic method with receiver is calledKT-52830 KJS/IR: Sourcemap disabling doesn't workKT-52968 KJS / IR: Buggy generation of overridden methodsKT-53063 KJS / IR + IC: undefined cross module reference for implemented interface functionsKT-51099 KJS / IR + IC: Cache invalidation doesn't check generic class variance annotations (in, out)KT-51090 KJS / IR + IC: Cache invalidation doesn't check suspend qualifierKT-51088 KJS / IR + IC: Cache invalidation doesn't check class qualifiers (data, inline)KT-51083 KJS / IR + IC: Cache invalidation doesn't check inline function which was non inline initiallyKT-51896 KJS / IR + IC: Cache invalidation doesn't trigger rebuild for fake overridden inline functionsKT-41886 Ability to require opt-in for interface implementation, but not for usageKT-34943 OVERLOAD_RESOLUTION_AMBIGUITY inconsistent with the equivalent Java codeKT-49110 Prohibit access to members of companion of enum class from initializers of entries of this enumKT-21007 Provide Kotlin OSGI Bundle with extensions for JRE8 (and JRE7)KT-54082 Comparable and subtractible TimeMarksKT-50484 Extensions for java.util.Optional in stdlibKT-52928 Provide copyToRecursively and deleteRecursively extension functions for java.nio.file.PathKT-52932 Open-ended ranges in the standard libraryKT-49425 Update OptIn documentation to reflect latest design changesKT-54005 Allow calling declaringJavaClass on Enum<E>KT-52933 rangeUntil members in built-in typesKT-53508 Cache typeOf-related KType instances when kotlin-reflect is usedKT-51907 Switch JVM target of the standard libraries to 1.8KT-53277 Stabilize experimental API for 1.8KT-53864 Review deprecations in stdlib for 1.8KT-47707 Remove the system property and the brittle contains optimization code itselfKT-52336 Different behavior on JVM and Native in stringBuilder.append(charArray, 0, 1)KT-53927 Remove deprecation from ConcurrentModificationException constructorsKT-53134 stdlib > object Charsets > not thread safe lazy initializationKT-51063 Gradle project with JPS runner: "JUnitException: Failed to parse version" JUnit runner internal error with JUnitKT-52908 Native: setUnhandledExceptionHook swallows exceptionsKT-51043 Kotlin Native: ObjC-Interop: kotlin.ClassCastException: null cannot be cast to kotlin.Function2KT-50786 Native: prohibit suspend calls inside autoreleasepool {}KT-53346 MPP project with kotlinx-serialization-json:1.4.0-RC is not builtKT-52834 Implement test infrastructure for K2/NativeKT-36878 Reverse C Interop: incorrect headers generation for primitive unassigned type arraysKT-53599 [Reverse C Interop] Provide box/unbox API for unsigned primitive typesKT-41904 Kotlin/Native : error: duplicate member for interface and function with the same nameKT-42830 [Reverse C Interop] Add API to get value of boxed primitivesKT-39496 K/N C: optional unsigned types as function parameters crash the compilerKT-39015 Cannot compile native library with nullable inline classKT-54738 Cocoapods cinterop: linking platform.CoreGraphics packageKT-54001 Kotlin/Native: support header exclusion in cinterop def filesKT-53151 Native: Custom declarations in .def don't work with modules, only headersKT-53680 Obj-C refinement annotationsKT-54119 Native: runtime assertion failed due to missing thread state switchKT-42641 Don't export generated component* methods from Kotlin data classes to Obj-C headerKT-39747 Why is there no WinHttp API in Kotlin/Native's Windows API?KT-49228 Kotlin/Native: Allow to unset unhandled exception hookKT-27305 Fix FILE macro inside RuntimeCheck and RuntimeAssertKT-54498 Deprecation message of 'FreezingIsDeprecated' is not really helpfulKT-53182 New memory manager: Unexpected memory usage on IOSKT-52429 Small Usability Improvements for Worker APIKT-54611 KTypeImpl does not take into account class loader from the classifier propertyKT-48136 Make Reflection.getOrCreateKotlinPackage use cache when kotlin-reflect is usedKT-50705 Use ClassValue to cache KClass objects in kotlin-reflectKT-53454 Properly cache the same class's KClass when it's loaded by multiple classloaders in getOrCreateKotlinClassKT-53646 Incorporate rangeUntil (..<) operator into specificationKT-54116 Add JVM target bytecode version 19KT-53278 Support values 6 and 8 for -Xjdk-releaseKT-46312 CLI: Kotlin runner should use platform class loader to load JDK modules on Java 9+KT-54310 Commonizer fails on 1.8.0-dev K/N distributionsKT-48576 [Commonizer] platform.posix.pselect not commonized in KtorKT-46959 Kotlin Lombok: Support generated builders (@Builder)KT-53647 [K2] Unresolved reference compilation error occurs if a field is annotated with @ Singular and has type Iterable<>KT-53157 Recursion detected in a lazy value under LockBasedStorageManager in kotlinx.serializationKT-49660 kotlinx.serialization: IndexOutOfBoundsException for parameterized sealed classKT-43910 JS IR: Serialization with base class: "IndexOutOfBoundsException: Index 0 out of bounds for length 0"KT-52622 Kotlin/JS, Kotlin/Common compilations start Kotlin daemon incompatible with Kotlin/JVM compilation on JDK 8KT-54703 Stdlib substitution does not work with JPMS modulesKT-53357 Change single build metrics propertyKT-34464 Kotlin build report path not clickable in the IDEKT-52520 Remove usage of reflection from CompilerArgumentsGradleInputKT-53118 Fully up-to-date builds are slower with Kotlin 1.7.0KT-54136 Duplicated classes cause build failure if a dependency to kotlin-stdlib specified in an android projectKT-51923 Improve usability of errors and warnings by being able to click on themKT-54439 Project failed to sync Native LaguageSettings to compiler options in afterEvaluateKT-54399 Undeprecate 'kotlinOptions' DSLKT-54306 Change the naming of newly added Compiler*Options classes and interfacesKT-53885 Bump minimal supported Gradle version to 6.8.3KT-53773 Protect and system properties can contain sensitive dataKT-53732 Add custom values limits for build scan reportsKT-52624 Compatibility with Gradle 7.3 releaseKT-51831 Gradle: remove kotlin.compiler.execution.strategy system propertyKT-51679 Change deprecation level to error for KotlinCompile setClasspath/getClasspath methodsKT-48843 Add ability to disable Kotlin daemon fallback strategyKT-53617 KotlinCompilerExecutionStrategy value is ignored by depending modules if configure once for all project modules using allProjects {}KT-53823 Kotlin Gradle Plugin uses deprecated Gradle API: Provider.forUseAtConfigurationTime()KT-54142 Increase Kotlin Gradle plugin Gradle target API to 7.5KT-50161 Android variant filter breaks KotlinCompile cache compatibilityKT-54113 LanguageSettings to KotlinNativeLink.toolOptions sync are executed on the wrong contextKT-54112 Missing target input on KotlinNativeLink taskKT-45879 Documentation: Wrong kotlin languageVersion "1.6 (EXPERIMENTAL)"KT-54103 Remove JvmTarget.JVM_1_6 from generated Gradle compiler typeKT-50598 MULTIPLE_KOTLIN_PLUGINS_SPECIFIC_PROJECTS_WARNING is only shown on first buildKT-52209 Corrupted cache and non-incremental build if produce caches "in process" and restore then compiling with kotlin daemonKT-41642 "TaskDependencyResolveException: Could not determine the dependencies" when trying to apply stdlibKT-53390 Drop usage of -Xjava-source-roots when passing java sources required for Kotlin compilationKT-38622 Non-incremental compilation because of R.jar with Android Gradle plugin 3.6KT-53615 Gradle: Fix deprecation warnings in CleanableStoreImplKT-38576 AnalysisResult.RetryWithAdditionalRoots crashes during incremental compilation with java classes in classpathKT-53244 Report from gradle about compiler pluginsKT-45747 Add basic JUnit 5 Kotlin Gradle Plugin Android tests setupKT-52839 Warn in Gradle log why incremental compilation failedKT-54314 Cocoapods: Signing pod dependency for Xcode 14KT-54060 Xcode 14: disable bitcode embedding for Apple frameworksKT-53127 Cocoapod plugin ignores pod versionKT-53340 Change default linking type for frameworks registered by cocoapods pluginKT-53392 Deprecate and delete downloading pod dependencies by direct linkKT-53695 Build of macOS application fails if a framework is integrated via Cocoapods pluginKT-53174 CocoaPods: Synthetic Podfile does not specify platformKT-53374 KJS / Gradle: Implement IDEA sync detection logic via ValueSource to improve configuration cache supportKT-53788 KJS / Gradle: Disable Gradle build cache for KotlinJsDce when development mode is enabledKT-53614 Kotlin/JS upgrade npm dependenciesKT-52950 KJS: Report if yarn.lock was updated during builtKT-53367 KJS: Migrate cssSupport APIKT-45789 KJS / IR: Transitive NPM dependencies are not included in PublicPackageJsonTask outputKT-53396 Support 'implementation platform()' by gradle kotlin mpp plugin for JVM targetKT-40489 MPP / Gradle: support BOM (enforcedPlatform) artifacts in source set dependencies DSLKT-27292 MPP: jvm { withJava() }: Gradle build: Java source under Kotlin root is resolved while building, but does not produce output class filesKT-34650 Naming clash in MPP+Android: androidTest vs androidAndroidTestKT-54387 Remove MPP alpha stability warningKT-31468 Targets disambiguation doesn't work if a depending multiplatform module uses withJava() modeKT-35916 Gradle MPP plugin: Configurations for a main compilation and its default source set have different namingKT-54090 Take an Apple test device from the device listKT-53256 Implement K/N compiler downloading for KPMKT-45412 KotlinCompilation: Make sure .kotlinSourceSets and .allKotlinSourceSets include the default source setKT-54071 MPP/AGP compatibility: Bump maxSupportedVersion to 7.3.0KT-53191 Native cinterop sync problem with gradleKT-54583 watchosDeviceArm64 target shouldn't register test tasksKT-53107 Add arm64 support for watchOS targets (Xcode 14)KT-52303 Gradle / Native: Build tasks ignore project.buildDirKT-47355 Support macos target for FatFramework taskKT-53339 MPP / CocoaPods: The static framework fails to install on a real iOS deviceKT-31573 Missing description for Native Gradle tasksKT-53131 Gradle Sync: "NoSuchElementException: Array contains no element matching the predicate" with CocoaPodsKT-53686 Task assembleReleaseXCFramework fails with "error: the path does not point to a valid framework" if project name contains a dashKT-53266 Increment Compilation: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing companion object constant fieldKT-53871 New IC: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing an inline property accessorKT-53231 New IC reports build failures for missing classpath snapshotsKT-19804 Relocatable IC cachesKT-52946 CompileKotlinJs task is executed non-incrementally if there were changes made to the dependant moduleKT-45474 False positive NO_ELSE_IN_WHEN on sealed class with incremental compilationKT-54228 Switching abstract to sealed classes causes incremental issueKT-38483 JPS: Stopping compilation causes IDE CompilationCanceledExceptionKT-50310 False positive NO_ELSE_IN_WHEN on incremental build when adding sealed classesKT-48813 Move cache version to compilerKT-54187 JVM IR + kapt: incorrect modifier final is generated for nested enum in interfaceKT-48827 Remove 'kapt.use.worker.api' propertyKT-52761 Kotlin 1.7.0 breaks kapt processing for protobuf generated java sourcesKT-54355 Scripts: Internal compiler error (languageVersion=1.9)KT-53009 Scripting: NDFDE “Descriptor wasn't found for declaration SCRIPT” on using script definition with kotlin from master| File | Sha256 |
|---|---|
| kotlin-compiler-1.8.0-Beta.zip | 2c1130237c8673280f0fc4d178c26203884619d80f795caf61a51e802b6aa262 |
| kotlin-native-linux-x86_64-1.8.0-Beta.tar.gz | 2ef565d7e4f2e4d22cab5ee472bee25f9509ebb419bcfecfd54afecf0b191d5e |
| kotlin-native-macos-x86_64-1.8.0-Beta.tar.gz | d336bae2a889feda05638d379ffb616bb376d1b5b26a0e6a8b80d361c626f5a7 |
| kotlin-native-macos-aarch64-1.8.0-Beta.tar.gz | fb20d9589ea092f0a9f62a57a97d8993231a3d60f236deb765611e0b5cfd0b99 |
| kotlin-native-windows-x86_64-1.8.0-Beta.zip | 88946eea7f379744745463fa1f1efbd33a3c97d373fb132e3b99f1769de98af2 |
This is a technical release. It doesn't contain any fixes that aren't included in Kotlin 1.7.21. Version 1.7.22 of the Kotlin plugin will not be avail
This is a technical release. It doesn't contain any fixes that aren't included in Kotlin 1.7.21. Version 1.7.22 of the Kotlin plugin will not be available for downloading or installing in any IDEs.
| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.22.zip | 9db4b467743c1aea8a21c08e1c286bc2aeb93f14c7ba2037dbd8f48adc357d83 |
| kotlin-native-linux-x86_64-1.7.22.tar.gz | dd004d520056aba67f2955a3bec5af75f8f2d78b179d4b5f733a77e3eef57aff |
| kotlin-native-macos-x86_64-1.7.22.tar.gz | 153fa411fa8c993ce2635e2504e9b102cb05362cc794b66ef9def26a78b427b5 |
| kotlin-native-macos-aarch64-1.7.22.tar.gz | 4ffcd76c77cc824eff8addd5e2a73da4f3bbd3584fa9ef282b3f669c45426b1e |
| kotlin-native-windows-x86_64-1.7.22.zip | 3bccd23479848ec61c56ed5760010456d17acbe88a00a1f10fb38eae256f2e92 |
`KT-54498` Deprecation message of 'FreezingIsDeprecated' is not really helpful
KT-54463 Delegating to a field with a platform type causes java.lang.NoSuchFieldError: value$delegateKT-54509 Ir Interpreter: unable to evaluate string concatenation with "this" as argumentKT-54004 Builder type inference does not work correctly with variable assignment and breaks run-timeKT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.KT-54615 JVM: Internal error in file lowering: java.lang.AssertionError: Error occurred while optimizing an expressionKT-54581 JVM: "VerifyError: Bad type on operand stack" with generic inline function and when inside try-catch blockKT-53146 JVM IR: unnecessary checkcast of null leads to NoClassDefFoundError if the type isn't available at runtimeKT-54600 NPE on passing nullable Kotlin lambda as Java's generic SAM interface with super type boundKT-54707 "VerifyError: Bad type on operand stack" in inline call chain on a nullable array valueKT-54650 Binary incompatible ABI change in Kotlin 1.7.20KT-54802 "VerifyError: Bad type on operand stack" for inline functions on arraysKT-54498 Deprecation message of 'FreezingIsDeprecated' is not really helpfulKT-54387 Remove MPP alpha stability warningKT-48436 False positive "The Kotlin source set androidAndroidTestRelease was configured but not added to any Kotlin compilation"KT-45474 False positive NO_ELSE_IN_WHEN on sealed class with incremental compilation| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.21.zip | 8412b31b808755f0c0d336dbb8c8443fa239bf32ddb3cdb81b305b25f0ad279e |
| kotlin-native-linux-x86_64-1.7.21.tar.gz | 0f9eb04a5ee0665a195c1f1093c778f5696216660feb638b29f923f586093dd0 |
| kotlin-native-macos-x86_64-1.7.21.tar.gz | 9530cadcf05cfd6111ef35725115009283b1a0292427261b78d43853c35ccd44 |
| kotlin-native-macos-aarch64-1.7.21.tar.gz | f75e1a68e193b0cd9df56f15166fb4e721641b408065531b620cf204d78922e5 |
| kotlin-native-windows-x86_64-1.7.21.zip | 5e76301f6c386ea83dc668e171887244908c18da636f7237d5371b56d8fec8da |
`KT-52718` declaringClass deprecation message mentions the wrong replacement in 1.7
KT-52667 FIR IDE: fun interfaces (SAM interfaces) are not properly resolvedKT-52136 FIR: Implicit type declaration from the other module cannot be used for overloadingKT-51962 Analysis API: Finish Analysis API for FE1.0KT-52779 FIR IDE: Import Optimizer cannot handle generic type qualifiersKT-50236 Fix OOB modification trackers for non-Kotlin codeKT-51240 Analysis API: KtAnalysisSession for a specific module cannot create a symbol for PSI that cannot be seen from that module.KT-50868 Analysis API: decompiled type aliases are not resolvedKT-53739 Builder inference, extension hides membersKT-53733 Kotlin/Native: update source documentation for the new default memory managerKT-53667 Compiler crashes on attempt to alloc a string on the stack in new MMKT-53480 Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$stringKT-52843 Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by LongKT-53475 Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"KT-52495 Support until operator in back-endsKT-52420 Implement resolve of until operatorKT-52419 Implement until operator in the parserKT-33755 Kotlin/Native: Provide a way to customize a bundle Identifier of a generated frameworkKT-51665 FIR: implement label resolve for "typed this" caseKT-52361 Report warning on potentially empty intersection typesKT-47816 Disable script discovery for non-script environmentsKT-48635 JVM IR: Double/Float values are boxed when comparing for equality in equals method of data/value classesKT-23397 Optimize out field for property delegate when it's safe (JVM)KT-53272 Backend Internal error: Exception during IR lowering / No such value argument slot: 2KT-53124 Receiver type mismatch when combining extension properties, type projections, Java sources, and F-bounded type-variablesKT-51868 JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interfaceKT-36770 Prohibit unsafe calls with expected @NotNull T and given Kotlin generic parameter with nullable boundKT-52974 "IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound" compiling native targets of MPP projectKT-53007 JVM: "Bad invokespecial instruction: current class isn't assignable to reference class" when call superclass of outer class method from inner classKT-53019 K2: cannot cast callable reference to Function1 in runtimeKT-53031 K2 compiler crashes with IllegalStateException: No type in ProtoBuf.ValueParameterKT-29168 Prohibit upper bounds violation with generic typealias using not all type parameters as arguments for underlying type in supertypesKT-52432 Using the IDE compiled with K2 (useFir) throws VerifyError exceptionKT-52327 False negative: TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM isn't reportedKT-49682 Support JVM IR in KAPT stub generationKT-24643 Prohibit using a type parameter declared for an extension property inside delegateKT-51972 FIR, Gradle: "Symbol is invisible" compilation error with enabled Kotlin Lombok compiler pluginKT-52011 [FIR] All-open compiler plugin isn't supportedKT-51950 JVM IR: "IndexOutOfBoundsException: Cannot pop operand off an empty stack" with crossinline lambdas and interface delegationKT-52540 Native: kotlin.NotImplementedError with Arrow libraryKT-48031 "IllegalStateException: Type variable TypeVariable(T) should not be fixed!"KT-47708 RequiresOptIn check does not flag experimental method usage in SAM lambda expressionsKT-52913 JVM / IR: "IllegalArgumentException: Inline class types should have the same representation" when trying to down cast cast a value classKT-50771 IR partial linkage: Removed abstract callable members are not supportedKT-52994 Enable generic inline classes as experimental featureKT-52742 CYCLE_IN_ANNOTATION_PARAMETER_ERROR false positive on annotations with default valuesKT-52743 Non-null generic functions throws NPE when assigned to valKT-52745 Frontend / K2: "IncompatibleClassChangeError: class A$B overrides final method A.length()I" caused by delegation in a sealed classKT-52832 Tree-generator's method FirExpression::isFirType returns true and false for different field names; it should always be trueKT-52403 IncompatibleClassChangeError when inlining suspend funsKT-50107 Missed USAGE_IS_NOT_INLINABLE diagnostic: Leaking inline lambda parameter through extension receiverKT-47965 Missed USAGE_IS_NOT_INLINABLE diagnostic on inline lambda parameter usage as receiver of .let callKT-25787 No error on crossinline usage of receiver parameter of functional type in an inline functionKT-52762 Frontend / K2: Named arguments for Java classes lead to "Cannot find a parameter with this name"KT-52680 K2: overload resolution ambiguity if this is casted in a different methodKT-52676 K2: Unsupported compile-time value IrGetFieldImpl instead of IrConst in AnnotationCodegen for constant from JavaKT-50293 False positive: USELESS_CAST on stub typesKT-52175 WRONG_ANNOTATION_TARGET for annotation that used inside ifKT-52338 "IncompatibleClassChangeError: Expected non-static field" with Kotlin class with same-named companion object property as base Java class fieldKT-49507 JVM: "IllegalAccessError: class X tried to access private field" with same-named Kotlin property and Java base class fieldKT-44512 FIR DFA: incorrect smartcast after null assignment inside a lambdaKT-49200 FIR/FE 1.0: different behavior with multiple matching star importsKT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7KT-52190 FIR2IR: Unexpected IrErrorTypeImpl type for put method inside buildMapKT-52197 Incorrect inference of var type inside lambda that passed to extension function with type parameters that defined inside this lambdaKT-52057 Unsupported compile-time value STRING_CONCATENATION and GET_FIELD in annotation argumentsKT-47823 JVM IR: "IllegalArgumentException: Inline class types should have the same representation" with break usage in the loop rangeKT-51883 Kotlin 1.6.20 generates "-" in type names around lambdas and inline extension function with reified type which breaks Apache BeamKT-52684 Syntax error regression on complicated combination of LT and GTEQKT-52417 Reflection: Can't reflect on type parameters captured by SAM converted lambdaKT-46797 JVM IR: suspendImpl has no generic signature, breaking reified types in anonymous object supertypes when using the type token patternKT-51464 FIR: Unable to infer type in coroutines flow codeKT-52163 JVM IR: Double.compareTo(Int) compiled to integer comparisonKT-41980 FIR: erroneous scope during annotation resolveKT-47159 KtPsiUtils.areParenthesesUseless() is returning a false positive on expressions for interface delegationKT-51418 Substitute anonymous type's supertypesKT-35544 kotlin.TypeCastException has no message on NativeKT-52386 StackOverflowError during Kotlin/Native gradle buildKT-52592 NPE from KProperty.getExtensionDelegate on property delegated to another propertyKT-52551 Delegating to object property reference does not invoke object's initializerKT-51704 Contracts: "AssertionError: Arguments and parameters size mismatch" with companion objectKT-25527 False positive UNUSED_VALUE for delegated property/variableKT-51002 [FIR] Hidden declaration hides visible oneKT-51008 [FIR] Star import does not work for nested calssifiers of java classKT-52407 FIR: Star import has lower priority than built-in importKT-52431 Reported error instead of warning due to empty intersection type foundKT-49394 Bad message and suggestion: The feature "unit conversion" is disabledKT-51168 FIR: Inference error with Java interop and captured typesKT-49961 "AssertionError: Left expression was not processed: BINARY_EXPRESSION" when analyzing dangling [bracketed] expression inside elvisKT-50108 Difference in fun interface conversion behavior for uninitialized not-null function valuesKT-51889 Calls to super-classes constructors with context receivers fail on runtimeKT-51228 [FIR] Unresolved reference on callable reference on implicit this with smartcastKT-52364 False positive for INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTIONKT-52237 JVM / IR: "IllegalArgumentException: No argument for parameter VALUE_PARAMETER CONTINUATION_CLASS" when implementing Map interface on class with suspending functionsKT-50832 Method references to suspend inline functions are processed incorrectlyKT-52194 False positive "Class 'my.packge.MyClass' is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" but builds fineKT-47203 JVM Debugger: Parameter value doesn't change for tailrec functionKT-52131 False positive variable unused warning when calling inline function in finally blockKT-51738 Debugger: stepping over in inline function with multiple inline lambda invocations is incorrectKT-52198 Losing reference to the value of an outer variable (Ref$ObjectRef) when using suspend inline with suspendCancellableCoroutineKT-50994 FIR: AssertionError during inference of delegated properties with implicit typesKT-51757 FIR does not see various JS/Native specific declarations in common modulesKT-51201 FIR: ARGUMENT_TYPE_MISMATCH diagnostic contains generic parameter instead of the actual typeKT-48444 FIR: type argument rejected for annotationKT-51754 JVM: Local variable table invalid for do-while with continueKT-51936 Breakpoint not hit on last line of suspend function on AndroidKT-27333 Forbid @Synchronized annotation on suspend functionsKT-51530 "StackOverflowError: CoroutineTransformerMethodVisitor.spillVariables" with data class in FlowKT-51460 FIR: Protected property inaccessible from inner classKT-53947 IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVERKT-51234 Context receivers can be duplicated in function declarationKT-51576 Context receivers: "AssertionError: Callers must check that current token is IDENTIFIER followed with '@'" with at characterKT-49479 JVM / IR: "IllegalStateException: IrErrorType" during IR lowering with non-trivial recursion callsKT-52270 NullPointerException caused by braces on if-else returning a method reference inside lambdaKT-47621 False negative INVISIBLE_MEMBER on call to inaccessible protected synthetic property setterKT-37796 NI: "ISE: Error type encountered" when inferring type of a property that delegates to itselfKT-45430 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression: toString()" with recursive function call in "also" block in nontrivial contextKT-52691 K2: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImpl with intertwined functional interfacesKT-52822 Fix contract for KtElement.getReference()KT-50223 IndexOutOfBoundsException from ClassicTypeSystemContext$DefaultImpls.getParameter during call resolutionKT-51963 Change Maven version to 1.7.255KT-47664 Incorrect type checking in the case of generic typesKT-48765 NI: Inferred type does not respect the bound of type variableKT-51243 False positive error "No required context receiver" inside contextual lambdaKT-43541 TYPE_MISMATCH for member function which is not occur for top level function during unsafe castKT-51016 [FIR] False positive OVERLOAD_RESOLUTION_AMBIGUITY between two extensions on different supertypesKT-50155 FIR: support contextual receiversKT-38637 Catch NoSuchFieldException in optimized when expression over enumKT-49896 Kotlin/JS: improve -Xir-property-lazy-initialization description due to making it true by defaultKTIJ-22286 Kotlin JPS project created via wizard does not contain Kotlin libraries in case of not-released versionKTIJ-22065 IDE notification motivating Kotlin users to use EAPKTIJ-22209 Configure Kotlin on 221 idea adds 1.6.10 Kotlin (despite the fact that IDE plugin is 1.7.10)KTIJ-22171 Fix test BuiltInDecompilerConsistencyTestKTIJ-22016 Empty .kt file and build.gradle.kts can trigger an error while searching for a facade light classKT-52571 MPP Tasks on import are not up-to-date after subsequent launchesKT-47777 ISE thrown from KtLightClassForFacadeImpl.Companion.createForFacadeNoCache has wrong message.KT-52360 FIR IDE: Make the fix of isInheritor method betterKT-51786 FIR IDE: IllegalStateException exception in Inspections' infrastructureKT-52331 Analysis API: ArrayIndexOutOfBoundsException exception in Diagnostics' infrastructureKTIJ-21346 Incorrect formatting for functions with context receivers and visibility modifiersKTIJ-21910 FIR IDE: Fix completion tests started failing after visibility checker refinementKTIJ-21243 ContextReceivers: "UpToDateStubIndexMismatch: PSI and index do not match" plugin exception on library with context receivers usage attemptKT-47627 IDE import fails with com.intellij.util.lang.PathClassLoader error for runCommonizer Gradle task on 212, 213 IDEAsKTIJ-21638 MPP: IntelliJ can not resolve MPP references in common-codeKT-52216 HMPP / KTOR: False positive "TYPE_MISMATCH" with Throwable descendantKTIJ-22540 Invalid "remove unnecessary parentheses" when delegating a functional interface to a SAM in bracketsKTIJ-21665 J2K generates non compiling code when lifting return and one branch is broken before binary operatorKTIJ-22337 Wizard: Kotlin/Js for browser: cssSupport DSL should be updatedKTIJ-21672 FIR IDE: Method reference on generic class breaks resolveKTIJ-21714 FIR IDE: Inherently imported type from another module is not properly resolvedKT-52525 Update scripts handling in source rootsKTIJ-21699 Refactoring: move out parts of the plugin useful for both FE10 and K2KT-39423 KJS: Optionally generate a method to handle optional parameters for function in typescriptKT-42282 KJS IR: add an ability to run separate testsKT-50270 KJS IR: Unnecessary getter and setter calls when accessing class membersKT-51133 Kotlin/JS - IR: even simple lambdas generate a lot of useless boilerplateKT-51123 Provide a way to add comments to generated JSKT-48493 KJS / IR: Invalid d.ts for inner classes inside objectsKT-52553 KJS / IR: diamond hierarchy with super.toString produces stack overflow in runtimeKT-23252 JS: Unit materialization on declaration and assignmentKT-51128 Kotlin/JS - IR generate huge count of useless blocksKT-50778 KJS/IR: Inline class has no field when building production distributionKT-50157 KSJ IR: Applying identity equality operator to Chars always returns falseKT-38262 Javascript generation (and Typescript) fails on 'then', 'catch' and 'finally' (and others?) claiming they are reserved namesKT-51066 KJS / IR: suspend lambda parameter of value class is undefinedKT-51102 KJS/IR: Assertion failed at translateCallArguments(jsAstUtils.kt:343)KT-51878 KJS / Legacy: Unit is not materialized in an overridden method, but it should beKT-47986 Implicit inferring a type variable into an upper bound in the builder inference contextKT-49264 Deprecate infix function calls of functions named "suspend" with dangling function literalKT-25636 Native: Object is frozen by default problemKT-49303 Implement support for basic compile-time evaluationKT-52932 Open-ended ranges in the standard libraryKT-52910 Provide visit extension functions for java.nio.file.PathKT-48232 Multiplatform function for computing cubic rootKT-52778 The documentation for the Duration does not indicate any differences from the ISO-8601KT-52618 ThreadLocalRandom is not a good source of randomness on Android before SDK 34, so don't use it for Kotlin RandomKT-53346 MPP project with kotlinx-serialization-json:1.4.0-RC is not builtKT-45468 Kotlin/Native: Bitcode verification error when trying to export a cached klib to a static or dynamic libraryKT-53373 Native: @ExportObjCClass doesn't work with the new memory managerKT-49034 Kotlin/Native: cnames.structs.Foo resolves into wrong declarationKT-26478 Objective-C object's class name is null in ClassCastException's messageKT-51593 Include more information in Objective-C header documentationKT-33117 Improve customizing Info.plist in produced frameworksKT-52681 Native: @end; for Objective-C is generated with an unnecessary semicolonKT-52226 Kotlin/Native: Add support for cross-compilation of MIPS targets from macOS and Windows hostsKT-52430 KMM 1.6.21 framework built with Xcode13, new MM GC Can't support iOS 9.xKT-53534 Kotlin/Native: -Xruntime-logs=gc=info flag doesn't work with compiler caches in 1.7.20-betaKT-52692 Kotlin/Native: fix tests with aggressive GCKT-52130 Kotlin/Native: use Xallocator for Kotlin objects onlyKT-51436 Kotlin/Native: optimize mark queueKT-51804 An error occurs when callBy a KFunction that contains a value class as an argument, has a default argument set, and has more than 32 arguments.KT-52465 CLI: IllegalStateException IrSimpleFunctionPublicSymbolImpl when source root is duplicatedKT-52380 Invalid path to compiler plugins should be reported as a compiler errorKT-51025 JVM CLI compiler takes class file from classpath instead of input java source fileKT-51846 Setting random value to the compiler argument where number is expected should produce an error. "-Xbackend-threads=abcd"KT-52486 [K2] Looking for function/constructor whose parameters are annotated or meta annotatedKT-52872 Mark supportsK2 in ComponentRegistrar.kt as JvmDefault to avoid compatibility problemsKT-52804 A function obtained by Fir IrBuiltins has an incorrect packageKT-52468 Rename module and jar for lombok compiler pluginKT-53670 Gradle: Cyclic dependency between kotlin-gradle-plugin-idea-1.7.20-Beta and kotlin-gradle-plugin-idea-proto-1.7.20-BetaKT-53615 Gradle: Fix deprecation warnings in CleanableStoreImplKT-53118 Fully up-to-date builds are slower with Kotlin 1.7.0KT-51923 Improve usability of errors and warnings by being able to click on themKT-53244 Report from gradle about compiler pluginsKT-52839 Warn in Gradle log why incremental compilation failedKT-46019 Compatibility with Gradle 7.1 releaseKT-47047 Migrate Kotlin Gradle Plugin from using Gradle conventionsKT-52698 Don't add InspectClassesForMultiModuleIC task when new incremental compilation is enabledKT-52867 Provide simplified JVM toolchain configuration methodKT-45747 Add basic JUnit 5 Kotlin Gradle Plugin Android tests setupKT-46034 Shadow Kotlin Gradle plugin dependenciesKT-28664 Support ExtensionContainer on kotlin targets and source sets.KT-19472 Useful extensions of Gradle Kotlin DSL provided by Gradle Kotlin pluginKT-34393 Kotlin Gradle DSL: Inconsistent srcDir configuration between Java and KotlinKT-51629 There isn't enough info about incremental compilation state in logs while running build with --info keyKT-53174 CocoaPods: Synthetic Podfile does not specify platformKT-53127 "MaterialComponents normal armv7" in Cocoapods plugin between Kotlin 1.6.21 and 1.7.0KT-44155 Cocoapods doesn't support pods without module map file insideKT-49032 Cocoapods cinterop: some header files are not foundKT-53337 Add warning about future changing default linking type of framework provided via cocoapods pluginKT-52637 KJS / Gradle: Add SCSS webpack configKT-51527 Kotlin/JS: BrowserXRun causes full-screen Webpack error "Compiled with problems: asset size limit/entrypoint size limit" for fresh Kotlin-React project from wizardKT-51532 Kotlin/JS: passing environment variable via Gradle script causes "Execution optimizations have been disabled" warningsKT-52221 Kotlin/JS: failed Node tests are not reported in a standard wayKT-52243 CInteropProcess is not cacheable despite the annotationKT-52741 MPP: klib outputs are not reproducibleKT-52208 MPP: Gradle plugin 1.7 doesn't support latest api versions (1.8, 1.9)KT-54071 MPP/AGP compatibility: Bump maxSupportedVersion to 7.3.0KT-52632 Gradle / Native: commonizeNativeDistributionTask can never be up-to-dateKT-52328 "ld: framework not found SQLCipher" linkDebugTestIosSimulatorArm64 errorKT-53168 Incremental compilation doesn't perform correctly after a few iterationsKT-52925 [IR BE] Non incremental build occurs after build failure for compileKotlinJs taskKT-52946 CompileKotlinJs task is executed non-incrementally if there were changes made to the dependant moduleKT-52329 Reduce memory usage of classpath snapshot cacheKT-53266 Increment Compilation: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing companion object constant fieldKT-53231 New IC reports build failures for missing classpath snapshotsKT-47824 'when expression must be exhaustive' isn't thrown during incremental compilationKT-51873 JPS build is incorrect after gdw buildKTIJ-17072 JPS does not rebuild Kotlin usages of declared in Java when enum entry is addedKT-51537 Rebuild module on plugin classpaths changeKT-45065 REPL: Incorrect output for unsigned valueKT-53043 Scripting: Changes in REPL protocol: mark end of errorsKT-52598 Scripts and REPL snippets are not checked against using 'kotlin' packageKT-47187 Kotlin ScriptEngine Failes to Compile a Trivial Statement After Failing to Compile a Broken OneKT-47191 [Kotlin Script Engine] Compiling Without Evaluating Leaves Engine in a Bad StateKT-52761 Kotlin 1.7.0 breaks kapt processing for protobuf generated java sources| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.20.zip | 5e3c8d0f965410ff12e90d6f8dc5df2fc09fd595a684d514616851ce7e94ae7d |
| kotlin-native-linux-x86_64-1.7.20.tar.gz | 65ac0a71fbff016d4387956768a49b668e6cda316e96adb116de5cf1169f5627 |
| kotlin-native-macos-x86_64-1.7.20.tar.gz | 449d68b055ea5b45106d1cbc925bc43d7e1a9ab9d6b1cdd16722fa569b8fd8b1 |
| kotlin-native-macos-aarch64-1.7.20.tar.gz | 221aa20718cf81897ba682479da838e44f221424f3a867f7871fff231b50a799 |
| kotlin-native-windows-x86_64-1.7.20.zip | b84bea3f8c62ec2f614e7d282335c5df891a654a843d30a9a55ebe29c68ea044 |
`KT-53615` Gradle: Fix deprecation warnings in CleanableStoreImpl
KT-53739 Builder inference, extension hides membersKT-53733 Kotlin/Native: update source documentation for the new default memory managerKT-53667 Compiler crashes on attempt to alloc a string on the stack in new MMKT-53480 Internal error in file lowering: java.lang.ClassNotFoundException: com.android.systemui.R$stringKT-52843 Compose: NPE at Parameters.getParameterByDeclarationSlot if inline function with default arguments takes a lambda which captures value class represented by LongKT-51868 JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interfaceKT-53475 Kotlin/Native for iOS: "IllegalArgumentException: Sequence has more than one element"KT-52910 Provide visit extension functions for java.nio.file.PathKT-52909 Implement a walk extension function for java.nio.file.PathKT-53346 MPP project with kotlinx-serialization-json:1.4.0-RC is not builtKT-53373 Native: @ExportObjCClass doesn't work with the new memory managerKT-53534 Kotlin/Native: -Xruntime-logs=gc=info flag doesn't work with compiler caches in 1.7.20-betaKT-53670 Gradle: Cyclic dependency between kotlin-gradle-plugin-idea-1.7.20-Beta and kotlin-gradle-plugin-idea-proto-1.7.20-BetaKT-53615 Gradle: Fix deprecation warnings in CleanableStoreImplKT-53118 Fully up-to-date builds are slower with Kotlin 1.7.0KT-53337 Add warning about future changing default linking type of framework provided via cocoapods pluginKT-53266 Increment Compilation: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing companion object constant fieldKT-53231 New IC reports build failures for missing classpath snapshotsKT-52761 Kotlin 1.7.0 breaks kapt processing for protobuf generated java sources| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.20-RC.zip | da9a362df57da5d6bfa99cad0513489837891afb70efd365abd0a572efd26772 |
| kotlin-native-linux-x86_64-1.7.20-RC.tar.gz | 1d0a2b5b6f580688a92141cd87adf102104ee7a945eab7e0b17185bd2d985485 |
| kotlin-native-macos-x86_64-1.7.20-RC.tar.gz | 4c107f1256e8078b5132d22ae5421c80b52653a66ce8689e627da9a9e1eab2b7 |
| kotlin-native-macos-aarch64-1.7.20-RC.tar.gz | 4d1b68fb205d2e41a9f2fc80a584b1c045805983971d3dc0d5a6522fe73cba35 |
| kotlin-native-windows-x86_64-1.7.20-RC.zip | 280586dc3491616923e7dd19edce1636e77be00cde084bdea9a1d7090d30f7aa |
`KT-52718` declaringClass deprecation message mentions the wrong replacement in 1.7
KT-52667 FIR IDE: fun interfaces (SAM interfaces) are not properly resolvedKT-52136 FIR: Implicit type declaration from the other module cannot be used for overloadingKT-51962 Analysis API: Finish Analysis API for FE1.0KT-52779 FIR IDE: Import Optimizer cannot handle generic type qualifiersKT-50236 Fix OOB modification trackers for non-Kotlin codeKT-51240 Analysis API: KtAnalysisSession for a specific module cannot create a symbol for PSI that cannot be seen from that module.KT-50868 Analysis API: decompiled type aliases are not resolvedKT-33755 Kotlin/Native: Provide a way to customize a bundle Identifier of a generated frameworkKT-51665 FIR: implement label resolve for "typed this" caseKT-52361 Report warning on potentially empty intersection typesKT-47816 Disable script discovery for non-script environmentsKT-48635 JVM IR: Double/Float values are boxed when comparing for equality in equals method of data/value classesKT-23397 Optimize out field for property delegate when it's safe (JVM)KT-53272 Backend Internal error: Exception during IR lowering / No such value argument slot: 2KT-53124 Receiver type mismatch when combining extension properties, type projections, Java sources, and F-bounded type-variablesKT-51868 JVM / IR: Inconsistent behaviour between lambda expression and SAM interface conversion for the same interfaceKT-36770 Prohibit unsafe calls with expected @NotNull T and given Kotlin generic parameter with nullable boundKT-52974 "IllegalStateException: Symbol with IrSimpleFunctionSymbolImpl is unbound" compiling native targets of MPP projectKT-53007 JVM: "Bad invokespecial instruction: current class isn't assignable to reference class" when call superclass of outer class method from inner classKT-53019 K2: cannot cast callable reference to Function1 in runtimeKT-53031 K2 compiler crashes with IllegalStateException: No type in ProtoBuf.ValueParameterKT-29168 Prohibit upper bounds violation with generic typealias using not all type parameters as arguments for underlying type in supertypesKT-52432 Using the IDE compiled with K2 (useFir) throws VerifyError exceptionKT-52327 False negative: TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM isn't reportedKT-49682 Support JVM IR in KAPT stub generationKT-24643 Prohibit using a type parameter declared for an extension property inside delegateKT-51972 FIR, Gradle: "Symbol is invisible" compilation error with enabled Kotlin Lombok compiler pluginKT-52011 [FIR] All-open compiler plugin isn't supportedKT-51950 JVM IR: "IndexOutOfBoundsException: Cannot pop operand off an empty stack" with crossinline lambdas and interface delegationKT-52540 Native: kotlin.NotImplementedError with Arrow libraryKT-48031 "IllegalStateException: Type variable TypeVariable(T) should not be fixed!"KT-47708 RequiresOptIn check does not flag experimental method usage in SAM lambda expressionsKT-52913 JVM / IR: "IllegalArgumentException: Inline class types should have the same representation" when trying to down cast cast a value classKT-50771 IR partial linkage: Removed abstract callable members are not supportedKT-52994 Enable generic inline classes as experimental featureKT-52742 CYCLE_IN_ANNOTATION_PARAMETER_ERROR false positive on annotations with default valuesKT-52743 Non-null generic functions throws NPE when assigned to valKT-52745 Frontend / K2: "IncompatibleClassChangeError: class A$B overrides final method A.length()I" caused by delegation in a sealed classKT-52832 Tree-generator's method FirExpression::isFirType returns true and false for different field names; it should always be trueKT-52403 IncompatibleClassChangeError when inlining suspend funsKT-50107 Missed USAGE_IS_NOT_INLINABLE diagnostic: Leaking inline lambda parameter through extension receiverKT-47965 Missed USAGE_IS_NOT_INLINABLE diagnostic on inline lambda parameter usage as receiver of .let callKT-25787 No error on crossinline usage of receiver parameter of functional type in an inline functionKT-52762 Frontend / K2: Named arguments for Java classes lead to "Cannot find a parameter with this name"KT-52680 K2: overload resolution ambiguity if this is casted in a different methodKT-52676 K2: Unsupported compile-time value IrGetFieldImpl instead of IrConst in AnnotationCodegen for constant from JavaKT-50293 False positive: USELESS_CAST on stub typesKT-52175 WRONG_ANNOTATION_TARGET for annotation that used inside ifKT-52338 "IncompatibleClassChangeError: Expected non-static field" with Kotlin class with same-named companion object property as base Java class fieldKT-49507 JVM: "IllegalAccessError: class X tried to access private field" with same-named Kotlin property and Java base class fieldKT-44512 FIR DFA: incorrect smartcast after null assignment inside a lambdaKT-49200 FIR/FE 1.0: different behavior with multiple matching star importsKT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7KT-52190 FIR2IR: Unexpected IrErrorTypeImpl type for put method inside buildMapKT-52197 Incorrect inference of var type inside lambda that passed to extension function with type parameters that defined inside this lambdaKT-52057 Unsupported compile-time value STRING_CONCATENATION and GET_FIELD in annotation argumentsKT-47823 JVM IR: "IllegalArgumentException: Inline class types should have the same representation" with break usage in the loop rangeKT-51883 Kotlin 1.6.20 generates "-" in type names around lambdas and inline extension function with reified type which breaks Apache BeamKT-52684 Syntax error regression on complicated combination of LT and GTEQKT-52417 Reflection: Can't reflect on type parameters captured by SAM converted lambdaKT-46797 JVM IR: suspendImpl has no generic signature, breaking reified types in anonymous object supertypes when using the type token patternKT-51464 FIR: Unable to infer type in coroutines flow codeKT-52163 JVM IR: Double.compareTo(Int) compiled to integer comparisonKT-41980 FIR: erroneous scope during annotation resolveKT-47159 KtPsiUtils.areParenthesesUseless() is returning a false positive on expressions for interface delegationKT-51418 Substitute anonymous type's supertypesKT-35544 kotlin.TypeCastException has no message on NativeKT-52386 StackOverflowError during Kotlin/Native gradle buildKT-52592 NPE from KProperty.getExtensionDelegate on property delegated to another propertyKT-52551 Delegating to object property reference does not invoke object's initializerKT-51704 Contracts: "AssertionError: Arguments and parameters size mismatch" with companion objectKT-25527 False positive UNUSED_VALUE for delegated property/variableKT-51002 [FIR] Hidden declaration hides visible oneKT-51008 [FIR] Star import does not work for nested calssifiers of java classKT-52407 FIR: Star import has lower priority than built-in importKT-52431 Reported error instead of warning due to empty intersection type foundKT-49394 Bad message and suggestion: The feature "unit conversion" is disabledKT-51168 FIR: Inference error with Java interop and captured typesKT-49961 "AssertionError: Left expression was not processed: BINARY_EXPRESSION" when analyzing dangling [bracketed] expression inside elvisKT-50108 Difference in fun interface conversion behavior for uninitialized not-null function valuesKT-51889 Calls to super-classes constructors with context receivers fail on runtimeKT-51228 [FIR] Unresolved reference on callable reference on implicit this with smartcastKT-52364 False positive for INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTIONKT-52237 JVM / IR: "IllegalArgumentException: No argument for parameter VALUE_PARAMETER CONTINUATION_CLASS" when implementing Map interface on class with suspending functionsKT-50832 Method references to suspend inline functions are processed incorrectlyKT-52194 False positive "Class 'my.packge.MyClass' is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" but builds fineKT-47203 JVM Debugger: Parameter value doesn't change for tailrec functionKT-52131 False positive variable unused warning when calling inline function in finally blockKT-51738 Debugger: stepping over in inline function with multiple inline lambda invocations is incorrectKT-52198 Losing reference to the value of an outer variable (Ref$ObjectRef) when using suspend inline with suspendCancellableCoroutineKT-50994 FIR: AssertionError during inference of delegated properties with implicit typesKT-51757 FIR does not see various JS/Native specific declarations in common modulesKT-51201 FIR: ARGUMENT_TYPE_MISMATCH diagnostic contains generic parameter instead of the actual typeKT-48444 FIR: type argument rejected for annotationKT-51754 JVM: Local variable table invalid for do-while with continueKT-51936 Breakpoint not hit on last line of suspend function on AndroidKT-27333 Forbid @Synchronized annotation on suspend functionsKT-51530 "StackOverflowError: CoroutineTransformerMethodVisitor.spillVariables" with data class in FlowKT-51460 FIR: Protected property inaccessible from inner classKT-52571 MPP Tasks on import are not up-to-date after subsequent launchesKT-47777 ISE thrown from KtLightClassForFacadeImpl.Companion.createForFacadeNoCache has wrong message.KT-52360 FIR IDE: Make the fix of isInheritor method betterKT-51786 FIR IDE: IllegalStateException exception in Inspections' infrastructureKT-52331 Analysis API: ArrayIndexOutOfBoundsException exception in Diagnostics' infrastructureKT-47627 IDE import fails with com.intellij.util.lang.PathClassLoader error for runCommonizer Gradle task on 212, 213 IDEAsKT-52525 Update scripts handling in source rootsKT-39423 KJS: Optionally generate a method to handle optional parameters for function in typescriptKT-42282 KJS IR: add an ability to run separate testsKT-50270 KJS IR: Unnecessary getter and setter calls when accessing class membersKT-51133 Kotlin/JS - IR: even simple lambdas generate a lot of useless boilerplateKT-51123 Provide a way to add comments to generated JSKT-48493 KJS / IR: Invalid d.ts for inner classes inside objectsKT-52553 KJS / IR: diamond hierarchy with super.toString produces stack overflow in runtimeKT-23252 JS: Unit materialization on declaration and assignmentKT-51128 Kotlin/JS - IR generate huge count of useless blocksKT-50778 KJS/IR: Inline class has no field when building production distributionKT-50157 KSJ IR: Applying identity equality operator to Chars always returns falseKT-38262 Javascript generation (and Typescript) fails on 'then', 'catch' and 'finally' (and others?) claiming they are reserved namesKT-51066 KJS / IR: suspend lambda parameter of value class is undefinedKT-51102 KJS/IR: Assertion failed at translateCallArguments(jsAstUtils.kt:343)KT-51878 KJS / Legacy: Unit is not materialized in an overridden method, but it should beKT-47986 Implicit inferring a type variable into an upper bound in the builder inference contextKT-49264 Deprecate infix function calls of functions named "suspend" with dangling function literalKT-52932 Open-ended ranges in the standard libraryKT-52909 Implement a walk extension function for java.nio.file.PathKT-52910 Provide visit extension functions for java.nio.file.PathKT-48232 Multiplatform function for computing cubic rootKT-52778 The documentation for the Duration does not indicate any differences from the ISO-8601KT-52618 ThreadLocalRandom is not a good source of randomness on Android before SDK 34, so don't use it for Kotlin RandomKT-51297 Native: allow calling Kotlin suspend functions on non-main thread from SwiftKT-48558 Windres broken in new MinGW toolchainKT-50983 Linker fails on Windows if add .res file with VERSIONINFOKT-52150 harmony_LICENSE.txt contains invalid utf8 charactersKT-45468 Kotlin/Native: Bitcode verification error when trying to export a cached klib to a static or dynamic libraryKT-49034 Kotlin/Native: cnames.structs.Foo resolves into wrong declarationKT-26478 Objective-C object's class name is null in ClassCastException's messageKT-51593 Include more information in Objective-C header documentationKT-33117 Improve customizing Info.plist in produced frameworksKT-52681 Native: @end; for Objective-C is generated with an unnecessary semicolonKT-52226 Kotlin/Native: Add support for cross-compilation of MIPS targets from macOS and Windows hostsKT-52430 KMM 1.6.21 framework built with Xcode13, new MM GC Can't support iOS 9.xKT-52692 Kotlin/Native: fix tests with aggressive GCKT-52130 Kotlin/Native: use Xallocator for Kotlin objects onlyKT-51436 Kotlin/Native: optimize mark queueKT-51804 An error occurs when callBy a KFunction that contains a value class as an argument, has a default argument set, and has more than 32 arguments.KT-52465 CLI: IllegalStateException IrSimpleFunctionPublicSymbolImpl when source root is duplicatedKT-52380 Invalid path to compiler plugins should be reported as a compiler errorKT-51025 JVM CLI compiler takes class file from classpath instead of input java source fileKT-51846 Setting random value to the compiler argument where number is expected should produce an error. "-Xbackend-threads=abcd"KT-52486 [K2] Looking for function/constructor whose parameters are annotated or meta annotatedKT-52872 Mark supportsK2 in ComponentRegistrar.kt as JvmDefault to avoid compatibility problemsKT-52804 A function obtained by Fir IrBuiltins has an incorrect packageKT-52468 Rename module and jar for lombok compiler pluginKT-51923 Improve usability of errors and warnings by being able to click on themKT-53244 Report from gradle about compiler pluginsKT-52839 Warn in Gradle log why incremental compilation failedKT-46019 Compatibility with Gradle 7.1 releaseKT-47047 Migrate Kotlin Gradle Plugin from using Gradle conventionsKT-52698 Don't add InspectClassesForMultiModuleIC task when new incremental compilation is enabledKT-52867 Provide simplified JVM toolchain configuration methodKT-45747 Add basic JUnit 5 Kotlin Gradle Plugin Android tests setupKT-53174 CocoaPods: Synthetic Podfile does not specify platformKT-53127 "MaterialComponents normal armv7" in Cocoapods plugin between Kotlin 1.6.21 and 1.7.0KT-44155 Cocoapods doesn't support pods without module map file insideKT-49032 Cocoapods cinterop: some header files are not foundKT-52637 KJS / Gradle: Add SCSS webpack configKT-51527 Kotlin/JS: BrowserXRun causes full-screen Webpack error "Compiled with problems: asset size limit/entrypoint size limit" for fresh Kotlin-React project from wizardKT-51532 Kotlin/JS: passing environment variable via Gradle script causes "Execution optimizations have been disabled" warningsKT-52243 CInteropProcess is not cacheable despite the annotationKT-52741 MPP: klib outputs are not reproducibleKT-52208 MPP: Gradle plugin 1.7 doesn't support latest api versions (1.8, 1.9)KT-52632 Gradle / Native: commonizeNativeDistributionTask can never be up-to-dateKT-52328 "ld: framework not found SQLCipher" linkDebugTestIosSimulatorArm64 errorKT-53168 Incremental compilation doesn't perform correctly after a few iterationsKT-52925 [IR BE] Non incremental build occurs after build failure for compileKotlinJs taskKT-52946 CompileKotlinJs task is executed non-incrementally if there were changes made to the dependant moduleKT-52329 Reduce memory usage of classpath snapshot cacheKT-47824 'when expression must be exhaustive' isn't thrown during incremental compilationKT-51873 JPS build is incorrect after gdw buildKT-45065 REPL: Incorrect output for unsigned valueKT-52598 Scripts and REPL snippets are not checked against using 'kotlin' packageKT-47187 Kotlin ScriptEngine Failes to Compile a Trivial Statement After Failing to Compile a Broken OneKT-47191 [Kotlin Script Engine] Compiling Without Evaluating Leaves Engine in a Bad State| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.20-Beta.zip | 53428b151e365b3359518bd78d000368e89d9909c43800f4b32340a8cdd6e730 |
| kotlin-native-linux-x86_64-1.7.20-Beta.tar.gz | 24be8e2b25a35ff286578b56870b4f11e3f7b0b5dd61e4e43c91a68c32b5bad6 |
| kotlin-native-macos-x86_64-1.7.20-Beta.tar.gz | c2045250a495ed194ad080038f7f25fff7b9a81efc3f7446a877170b6d394313 |
| kotlin-native-macos-aarch64-1.7.20-Beta.tar.gz | 03413b92201842ae933e2f72345bb90d955baff26c6d1d0a470c8a5cb27a071c |
| kotlin-native-windows-x86_64-1.7.20-Beta.zip | ccb573100660b35fae0dab217f74cd30c03929af353772f80d7ab94e940120c6 |
`KT-52718` declaringClass deprecation message mentions the wrong replacement in 1.7
KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2KT-52892 Disappeared specific builder inference resolution ambiguity errorsKT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler featureKT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7KTIJ-21982 Cannot run/build anything with Kotlin plugin since last updateKT-52777 'org.jetbrains.kotlinx:atomicfu:1.7.0' Gradle 7.0+ plugin variant was published with missing classesKT-52856 Kotlin/JS: Upgrade NPM dependenciesKT-52955 SourceSetMetadataStorageForIde: Broken 'cleanupStaleEntries' with enabled configuration caching or isolated ClassLoadersKT-52694 Kotlin 1.7.0 breaks Configuration Caching in Android projectsKT-52669 Full rebuild in IC exception recovery leaves corrupt IC data| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.10.zip | 7683f5451ef308eb773a686ee7779a76a95ed8b143c69ac247937619d7ca3a09 |
| kotlin-native-linux-x86_64-1.7.10.tar.gz | b874373e87381b94c6a385178ea9594a5b4cfeb2fbae2bd89d3cb84c96bc3b96 |
| kotlin-native-macos-x86_64-1.7.10.tar.gz | 4e9470c25e0c6b3b79e86a59c7eca4d79c5a28ca515e80db93504535b2332a00 |
| kotlin-native-macos-aarch64-1.7.10.tar.gz | c02be577f541a5c73e1af75534006eea6e09cf67b3a886f323dae6f0406bcb3e |
| kotlin-native-windows-x86_64-1.7.10.zip | 52c64c754a23da3d554d89beb9cdc322ffcb19b8d6f1e812e849e597d282b99d |
`KT-51439` FE 1.0: implement type variance conflict deprecation on qualifier type arguments
KT-50864 Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign targetKT-50252 Analysis API: Implement FirModuleResolveStates for librariesKT-50862 Analsysis API: do not create use site subsitution override symbolsKT-50729 Type bound is not fully resolvedKT-50728 Lazy resolve of extension function from 'kotlin' package breaks over unresolved typeKT-50271 Analysis API: get rid of using FirRefWithValidityCheckKT-50558 K/N Debugger. Error is not displayed in variables view for catch blockKT-26245 Add ability to specify generic type parameters as not-nullKT-45165 Remove JVM target version 1.6KT-27435 Allow implementation by delegation to inlined value of inline classKT-47939 Support method references to functional interface constructorsKT-50775 Support IR partial linkage in Kotlin/Native (disabled by default)KT-51737 Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 targetsKT-44249 NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order functionKT-48233 Switching to JVM IR backend increases compilation time by more than 15%KT-51699 Kotlin/Native: runtime has no LTO in debug binariesKT-34466 Use optimized switch over enum only when all entries are constant enum entry expressionsKT-50861 FIR: Combination of array set convention and plusAssign works exponentiallyKT-47171 For loop doesn't avoid boxing with value class iterators (JVM)KT-29199 'next' calls for iterators of merged primitive progressive values are not specializedKT-50585 JVM IR: Array constructor loop should use IINCKT-22429 Optimize 'for' loop code generation for reversed arraysKT-50074 Performance regression in String-based 'when' with single equality clauseKT-22334 Compiler backend could generate smaller code for loops using range such as integer..array.size -1KT-35272 Unnecessary null check on unsafe cast after not-null assertion operatorKT-27427 Optimize nullable check introduced with 'as' castKT-46762 Finalize support for jspecifyKT-51499 @file:OptIn doesn't cover override methodsKT-52037 FIR: add error in 1.7.0 branch if run with non-compatible pluginsKT-46756 Release the K2/JVM compiler in AlphaKT-49715 IR: "IllegalStateException: Function has no body: FUN name:toString" during IR lowering with shadowed extension inside interfaceKT-45508 False negative ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED on a fake override with an abstract super class memberKT-28078 Report error "Public property exposes its private type" for primary constructor properties instead of warningKT-49017 Forbid usages of super or super<Some> if in fact it accesses an abstract memberKT-38078 Prohibit calling methods from Any with "super" qualifier once they are overridden as abstract in superclassKT-52363 Evaluate impact of qualified this behavior change warningsKT-52561 JVM: Coroutine state machine loses value after a check-induced smart castKT-52311 java.lang.VerifyError: Bad type on operand stackKT-41124 Inconsistency of exceptions at init block for an enum entry with and without a qualifier nameKT-46860 Make safe calls always nullableKT-52503 New green code appeared at the callable reference resolutionKT-51925 Native: "IllegalStateException: Symbol for kotlinx.cinterop/CStructVar|null[0] is unbound" caused by inline functionKT-49317 "IllegalStateException: Parent of this declaration is not a class: FUN LOCAL_FUNCTION_FOR_LAMBDA" with parameter of suspend type with the default parameterKT-51844 New errors in overload resolution involving vararg extension methodsKT-52006 "java.lang.Throwable: Unbalanced tree Exception" on indexing kotlin projectKT-51223 Report warning about conflicting inherited members from deserialized dependenciesKT-51439 FE 1.0: implement type variance conflict deprecation on qualifier type argumentsKT-51433 FE 1.0: implement warnings about label resolve changesKT-51317 Regression in resolution of lambdas where expected type has an extension receiver parameterKT-45935 JVM IR: Add not-null assertion for explicit definitely not-null parametersKT-51818 "ClassCastException: class CoroutineSingletons cannot be cast to class" with suspendCoroutineUninterceptedOrReturn and coroutinesKT-51718 JVM / IR: "VerifyError: Bad type on operand stack" caused by nullable variable inside suspend functionKT-51927 Native: The symbol of unexpected type encountered during IR deserialization error when multiple libraries have non-conflicting declarations with the same nameKT-52394 JVM: Missing annotation on method with value class return type when a subclass is present in the same file in Kotlin 1.7.0-BetaKT-51640 FIR: remove warning about "far from being production ready"KT-45553 FIR: support hiding declaration from star import by as importKT-52404 Prolong deprecation cycle for errors at contravariant usages of star projected argument from JavaKT-50734 TYPE_MISMATCH: NonNull parameter with a type of Nullable type argument causes compiler warningKT-51235 JVM / IR: "AbstractMethodError: Receiver class does not define or inherit an implementation of the resolved method" when property with inline class type is overridden to return Nothing?KT-48935 NI: Multiple generic parameter type constraints are not applied as expected when the parameter is of function typeKT-49661 NI: No TYPE_INFERENCE_UPPER_BOUND_VIOLATED when argument is inferred by return typeKT-50877 Inconsistent flexible typeKT-51988 "NPE: getContainingDeclaration…lDeclarationType.REGULAR) must not be null" when using @BuilderInference with multiple type argumentsKT-48890 Revert Opt-In restriction "Overriding methods can only have opt-in annotations that are present on their basic declarations."KT-52035 FIR: add error in 1.7.0 branch if run on JS / Native configurationKT-45461 NI: False negative TYPE_INFERENCE_UPPER_BOUND_VIOLATED when passing an argument to a function with generic constraintsKT-52146 JVM IR: "AssertionError: Primitive array expected" on vararg of SAM types with self-type and star projectionKT-50730 Implement error for a super class constructor call on a function interface in supertypes listKT-52040 JVM: ClassFormatError Illegal method name "expectFailure$<init>__proxy-0"KT-50845 Postpone rxjava errors reporting in the strict mode till 1.8 due to found broken casesKT-51979 "AssertionError: No modifier list, but modifier has been found by the analyzer" exception on incorrect Java interface overrideKT-51759 FIR DFA: false positive "Variable must be initialized"KT-50378 Unresolved reference for method in Jsoup library in a kts script fileKT-34919 "Visibility is unknown yet" when named parameter in a function type used in a typealias implemented by an abstract classKT-51893 Duplicated [OVERRIDE_DEPRECATION] on overridden propertiesKT-41034 K2: Change evaluation semantics for combination of safe calls and convention operatorsKT-51843 Functional interface constructor references are incorrectly allowed in 1.6.20 without any compiler flagsKT-51914 False positive RETURN_TYPE_MISMATCH in intellij ultimateKT-51711 Compiler warning is displayed in case there is 'if' else branch used with elvisKT-33517 Kotlin ScriptEngine does not respect async code when using bindingsKT-51850 FIR cannot resolve ambiguity with different SinceKotlin/DeprecatedSinceKotlinKT-44705 Deprecate using non-exhaustive if's and when's in rhs of elvisKT-44510 FIR DFA: smartcast after elvis with escaping lambdaKT-44879 FIR DFA: Track inc and dec operator calls in preliminary loop visitorKT-51758 FIR: explicit API mode errors should not be reported for effectively internal / private entitiesKT-51203 FIR: Inconsistent RETURN_TYPE_MISMATCH and TYPE_MISMATCH reporting on functions and propertiesKT-51624 FIR: false-positive INAPPLICABLE_LATEINIT_MODIFIER for lateinit properties with unresolved typesKT-51204 FIR IC: Incremental compilation fails on nested crossinlineKT-51798 Fix ISE from IR backend when data class inherits equals/hashCode/toString with incompatible signatureKT-46187 FIR: OVERLOAD_RESOLUTION_AMBIGUITY on SAM-converted callable reference to List::plusKT-51761 Incorrect NONE_APPLICABLE in expect classKT-51756 FIR: false positive NO_VALUE_FOR_PARAMETER in expect class delegated constructor callKT-49778 Support cast to DefinitelyNotNull type in NativeKT-51441 -Xpartial-linkage option specified in Gradle build script is not passed to Native linkerKT-34515 NI: "AssertionError: Base expression was not processed: POSTFIX_EXPRESSION" with double not-null assertion to bracketsKT-48546 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with recursive property access in lazy blockKT-28109 "AssertionError: No setter call" for incrementing parenthesized result of indexed access convention operatorKT-46136 Unsubstituted return type inferred for a function returning anonymous object upcast to supertypeKT-51364 FIR: ambiguity due to String constructors clashKT-51621 FIR: visible VS invisible qualifier conflictKT-50468 FIR compilers fails with CCE when meets top-level destructionKT-51557 Inline stack frame is not shown for default inline lambdaKT-51358 OptIn: show default warning/error message in case of empty message argumentKT-44152 FIR2IR fails on declarations from java stdlib if java classes are loaded from PSI instead of binariesKT-50949 PSI2IR: NSEE from ArgumentsGenerationUtilsKt.createFunctionForSuspendConversion with providing lambda as argument with suspend typeKT-39256 ArrayStoreException with list of anonymous objects with inferred types created in reified extension functionKT-39883 Deprecate computing constant values of complex boolean expressions in when condition branches and conditions of loopsKT-36952 Exception during codegen: cannot pop operand off an empty stack (reference equality, implicit boxing, type check)KT-51233 AssertionError in JavaLikeCounterLoopBuilder with ComposeKT-51254 Verify Error on passing null to type parameter extending inline classKT-50996 [FIR] Support Int -> Long conversion for property initializersKT-51000 [FIR] Support Int -> Long? conversionKT-51003 [FIR] Consider Int -> Long conversion if expected type is type variableKT-51018 [FIR] Wrong type inference if one of constraints is integer literalKT-51446 Metadata serialization crashes with IOOBE when deserializing underlying inline class value with type table enabledKT-50973 Redundant line number mapping for finally block with JVM IRKT-51272 Incompatible types: KClass<Any> and callable reference Collection::classKT-51274 "Expected some types" exception on when branch for when expression of erroneous typeKT-51229 FIR: private constructor of internal data class treated as internal and not privateKT-50750 [FIR] Report UNSUPPORTED on array literals not from annotation classesKT-51200 False EXPOSED_PARAMETER_TYPE for internal type parameter of internal typeKT-49804 False positive of UPPER_BOUND_VIOLATED and RETURN_TYPE_MISMATCHKT-51121 Inconsistent SAM behavior in multiple cases causing AbstractMethodError (Kotlin 1.6.10)KT-50136 FIR: syntax error on (T & Any)KT-49465 FIR2IR: support definitely not-null typesKT-51357 FIR: error in inference while using integer literal in expected Long positionKT-49925 [FIR] Incorrect builder inference (different cases)KT-50542 "IllegalStateException: Type parameter descriptor is not initialized: T declared in sort" with definitely non-null type Any & T in generic constraintKT-51171 FIR: class Error resolution problemKT-51156 Multiplatform linkDebugFramework task throws NoSuchElementException when expect class constructors utilize nested enum constantKT-51017 [FIR] Ambiguity on callable reference between two functions on generic receiver with different boundsKT-51007 [FIR] False positive ILLEGAL_SUSPEND_FUNCTION_CALL if fun interface with suspend function declared in another moduleKT-50998 [FIR] Int.inv() cal does not considered as compile time callKT-51009 [FIR] Incorrect inference of lambda in position of returnKT-50997 [FIR] Incorrect type of typealias for suspend functional typeKT-49714 Compiler reports "'operator modifier is inapplicable" if expect class with increment operator is provided via type aliasKT-48623 Type nullability enhancement improvementsKT-44623 "IllegalStateException: IdSignature is allowed only for PublicApi symbols" when suspending receiver is annotated with somethingKT-46000 JVM / IR: AssertionError on isSubtypeOfClass check in copyValueParametersToStatic with ComposeKT-50211 Annotation Instantiation with default arguments in NativeKT-49412 Controversial "type argument is not within its bounds" reported by FIRKT-48044 [FIR] Investigate behavior of UPPER_BOUND_VIOLATED on complex casesKT-37975 Don't show deprecation of enum class itself for its own memberKT-50737 Inheritance from SuspendFunction leads to compiler crashKT-50723 Implement a fix of reporting of uninitialized parameter in default values of parametersKT-50749 Implement UNSUPPORTED reporting on array literals inside objects in annotation classesKT-50753 Implement reporting errors on cycles in annotation parameter typesKT-50758 Fix inconsistency of exceptions at init block for an enum entry with and without a qualifier nameKT-50182 CONST_VAL_NOT_TOP_LEVEL_OR_OBJECT: clarify error message for const in object expressionKT-50183 Fix missing apostrophe escapes in compiler error messagesKT-50788 FIR: false unsafe call on not-null genericKT-50785 FIR: inconsistent smart cast after comparison with trueKT-50858 [FIR LL] FIR in low level mode creates multiple symbols for same declarationKT-50822 Analysis API: make declaration transformers machinery to be a thread safeKT-50972 FIR doesn't report VAL_REASSIGNMENT on synthetic propertiesKT-50969 FIR: diamond inheritance with different parameter types depends on a supertype orderKT-50875 FIR: no smart cast after reassignment with elvisKT-50835 Inline functions with suspend lambdas break the tail-call optimizationKT-49485 JVM / IR: StackOverflowError with long when-expression conditionsKT-35684 NI: "IllegalStateException: Expected some types" from builder-inference about intersecting empty types on trivial codeKT-50776 FIR: ambiguity between Sequence.forEach and Iterable.forEachKT-48908 Error for annotation on parameter type could have distinct ID and message referring 1.6KT-48907 SUPERTYPE_IS_SUSPEND_FUNCTION_TYPE error could have message referring version 1.6KT-50774 FIR2IR: NSEE in case of lambda in enum entry constructor callKT-49016 Drop QUALIFIED_SUPERTYPE_EXTENDED_BY_OTHER_SUPERTYPE diagnosticKT-34338 Parameterless main causes duplicate JVM signature errorKT-50577 JVM_IR: No NPE when casting uninitialized value of non-null type to non-null typeKT-50476 JVM_IR: NSME when calling 'super.removeAt(Int)' implemented in Java interface as a default methodKT-50257 JVM_IR: Incorrect bridge delegate signature for renamed remove(I) causes SOE with Kotlin class inherited from fastutils IntArrayListKT-50470 FIR: inapplicable candidate in delegate inference due to nullabilityKT-32744 Inefficient compilation of null-safe call (extra null checks, unreachable code)KT-52032 Document performance optimizations of the Kotlin/JVM compiler in 1.7.0KT-49424 Update KEEP for OptInKTIJ-21735 Exception when opening a projectKTIJ-17414 UAST: Synthetic enum methods have null return valuesKTIJ-17444 UAST: Synthetic enum methods are missing nullness annotationsKTIJ-19043 UElement#comments is empty for a Kotlin property with a getterKTIJ-10031 IDE fails to suggest a project declaration import if the name clashes with internal declaration with implicit import from stdlib (ex. @Serializable)KTIJ-21515 Load JVM target 1.6 as 1.8 in Maven projectsKTIJ-21151 Exception about wrong read access from "Java overriding methods searcher" with Kotlin overridesKTIJ-20736 NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.idea.roots.KotlinNonJvmOrderEnumerationHandler. Kotlin plugin 1.7 fails to startKT-50111 Resolving into KtUltraLightMethodKTIJ-21063 IDE highlighting: False positive error "Context receivers should be enabled explicitly"KTIJ-20810 NoClassDefFoundError: org/jetbrains/kotlin/idea/util/SafeAnalyzeKt errors in 1.7.0-master-212 kotlin plugin on project openKTIJ-19088 KotlinUFunctionCallExpression.resolve() returns null for calls to @JvmSynthetic functionsKTIJ-17869 KotlinUFunctionCallExpression.resolve() returns null for instantiations of local classes with default constructorsKTIJ-21061 UObjectLiteralExpression.getExpressionType() returns the base class type for Kotlin object literals instead of the anonymous class typeKTIJ-20200 UAST: @Deprecated(level=HIDDEN) constructors are not returning UMethod.isConstructor=trueKTIJ-19624 NoDescriptorForDeclarationException on iosTest.kt.vmKTIJ-20554 Introduce some code style for definitely non-null typesKTIJ-14740 Multiplatform declaration actualised in an intermediate source set is shown twice in a completion popup called in the source setKTIJ-20815 MPP Debugger: Evaluation of expect function for the project with intermediate source set may fail with java.lang.NoSuchMethodErrorKTIJ-21472 "java.lang.IllegalStateException: Could not read file" exception on indexing invalid class fileKTIJ-20802 Definitely Not-Null types: "UpToDateStubIndexMismatch: PSI and index do not match" plugin error when trying to use library function with T&AnyKT-51248 Function and parameter names with special symbols have to backtickedKTIJ-20443 FIR IDE: Work in Dumb modeKTIJ-21374 FIR IDE: Incorrect highlighting for operatorsKTIJ-21013 FIR IDE: Inconsistent smartcasts highlightingKTIJ-21343 FIR IDE: Navigation from explicit invoke call does not workKTIJ-20852 FIR IDE: Exception when checking isInheritor on two classes in different modulesKTIJ-21021 FIR IDE: Completion of extension function does not work on nullable receiverKTIJ-20637 FIR IDE: Strange exception while commenting-uncommenting FirReferenceResolveHelper.ktKTIJ-20971 FIR IDE: "Parameter Info" shows parameters of uncallable methodsKTIJ-21807 Gradle to IDEA import: language and API version settings are not imported for Native facetKTIJ-21692 Kotlin Import Test maintenance: 1.7.0-BetaKTIJ-20567 Kotlin/JS: Gradle import into IDEA creates no proper sub-modules, source sets, facetsKTIJ-20552 Support definitely non-null types in inlay hintsKTIJ-18979 Quickfix for INTEGER_OPERATOR_RESOLVE_WILL_CHANGE to add explicit conversion callKTIJ-19950 Provide quickfixes for INVALID_IF_AS_EXPRESSION_WARNING and NO_ELSE_IN_WHEN_WARNINGKTIJ-19866 Create quick-fix for effective visibility error on private-in-file interface exposing private classKTIJ-19939 Provide quickfix for deprecated confusing expressions in when branchesKTIJ-20705 Register quickfix for NO_CONSTRUCTOR_WARNING diagnosticKTIJ-21226 "Remove else branch" quick fix is not suggestedKTIJ-20981 Definitely non-null types: quick-fixes suggested incorrectly for LV=1.6 when Xenhance-type-parameter-types-to-def-not-null flag is setKTIJ-20953 Add quickfix for OVERRIDE_DEPRECATION warning to 1.7 - 1.9 migrationKTIJ-20734 Replace with [@JvmInline] value quick fix should be appliable on a whole projectKTIJ-21420 Add 'else' branch quick fix suggestion is displayed twice in case 'if' isn't completedKTIJ-21192 "Make protected" intention is redundant for interface propertiesKTIJ-18120 "Make public" intention does not add explicit "public" modifier when using ExplicitApi Strict modeKTIJ-20493 "Create expect" quick fix doesn't warn about platform-specific annotationsKTIJ-21582 Notification for Kotlin EAP surveyKT-49523 Improve environment setup experience for KMM projectsKT-50952 MPP: Commonized cinterops doesn't attach/detach to source set on configuration changesKT-44329 Improve UX of using Native libraries in KotlinKTIJ-21602 With Native Debugging Support plugin Gradle run configurations can't be executed from IDEA: LLDB_NATVIS_RENDERERS_ENABLEDKTIJ-20919 Update ktor-html-builder dependency in kotlin wizardsKTIJ-20962 Wizard: Invalid Ktor importsKT-51735 KJS / IR: Minimize member names in production modeKT-51127 Kotlin/JS - IR generates plenty of useless Unit_getInstance()KT-50212 KJS IR: Upcast should be a no-opKT-16974 JS: Kotlin.charArrayOf is suboptimal due to Rhino bugsKT-44319 JS IR BE: Add an ability to generate separate JS files for each moduleKT-52518 Kotlin/JS IR: project with 1.6.21 fails to consume library built with 1.7.0-RC: ISE "Unexpected IrType kind: KIND_NOT_SET" at IrDeclarationDeserializer.deserializeIrTypeData()KT-52010 K/JS IR: both flows execute when using elvis operatorKT-41096 KJS IR: @JsExport should use original js name for external declarationsKT-52144 KJS / IR: Missing property definitions for interfaced defined propertiesKT-52252 KJS / IR: overridden properties are undefined/nullKT-51973 KJS / IR overridden properties of inherited interface missingKT-51125 Provide a way to use import keyword in js expressionsKT-40888 KJS / IR: Missing methods are no longer generated (polyfills)KT-50504 KJS / IR: Transpiled JS incorrectly uses the unscrambled names of internal fieldsKT-51853 JS compilation fails with "Uninitialized fast cache info" errorKT-51205 K/JS IR: external class is mapped to anyKT-50806 Typescript definitions contain invalid nested block comments with generic parent and type argument without @JsExportKT-51841 KJS / IR: No flat hash for FUN FAKE_OVERRIDE with kotlin.incremental.js.ir=trueKT-51081 KJS / IR + IC: Passing an inline function with default params as a param to a higher-order function crashes the compilerKT-51084 KJS / IR + IC: Cache invalidation doesn't check generic inline functions reified qualifierKT-51211 K/JS IR: JsExport: Can't export nested enumKT-51438 KJS / IR: Duplicated import names for the same external namesKT-51238 Kotlin/JS: IR + IC: build fails after clean on compileTestDevelopmentExecutableKotlinJs task: "Failed to create MD5 hash for file '.../build/classes/kotlin/main' as it does not exist"KT-50674 KJS / IR: JS code cannot modify local variableKT-50953 KJS IR: Incorrect nested commenting in d.tsKT-15223 JS: function that overrides external function with vararg parameter is translated incorrectlyKT-50657 KJS / IR 1.6.20-M1-39 - Date in Kotlin JS cannot be created from long.KT-45618 Stabilize builder inferenceKT-30485 Underscore operator for type argumentsKT-49006 Support at least three previous versions of language/APIKT-16768 Context-sensitive resolution prototype (Resolve unqualified enum constants based on expected type)KT-14663 Support having a "public" and a "private" type for the same propertyKT-50477 Functional conversion does not work on suspending functionsKT-32162 Allow generics for inline classesKT-12380 Support sealed (exhaustive) whensKT-27750 Reverse reservation of 'yield' as keywordKT-22956 Release OptIn annotationsKT-44866 Change behavior of private constructors of sealed classesKT-49110 Prohibit access to members of companion of enum class from initializers of entries of this enumKT-29405 Switch default JVM target version to 1.8KT-50484 Extensions for java.util.Optional in stdlibKT-50146 Reintroduce min/max(By/With) operations on collections with non-nullable return typeKT-46132 Specialized default time source with non-allocating time marksKT-41890 Support named capture groups in Regex on NativeKT-48179 Introduce API to retrieve the number of CPUs the runtime hasKT-42178 Range and Progression should override last()KT-42436 Support java.nio.Path extension in the standard libraryKT-51470 Stabilize experimental API for 1.7KT-51775 JS: Support named capture groups in RegexKT-51776 Native: Support back references to groups with multi-digit indexKT-51082 Introduce Enum.declaringJavaClass propertyKT-51848 Promote deepRecursiveFunction to stable APIKT-48924 KJS: toString in base 36 produces different results in JS compare to JVMKT-50742 Regular expression is fine on jvm but throws PatternSyntaxException for native macosX64 targetKT-50059 Stop publishing kotlin-stdlib and kotlin-test artifacts under modular classifierKT-26678 Rename buildSequence/buildIterator to sequence/iteratorKT-49406 Kotlin/Native: generate standalone executable for androidNative targets by defaultKT-48595 Enable Native embeddable compiler jar in Gradle plugin by defaultKT-51377 Native: synthetic forward declarations are preferred over commonized definitionsKT-49145 Kotlin/Native static library compilation fails for androidNative*KT-49496 Gradle (or the KMM plugin) is caching the Xcode Command Line Tools locationKT-49247 gradle --offline should translate into airplaneMode for kotin-native compilerKT-52259 kotlin-native releases from GitHub don't contain platform libsKT-49455 Methods from Swift extensions are not resolved in Kotlin shared moduleKT-50648 Incorrect KMM cinterop conversionKT-50982 RuntimeAssertFailedPanic in iOS when Kotlin framework is initialized before loadingKT-49937 Kotlin/Native 1.5.31: 'runtime assert: Unexpected selector clash' when 'override fun toString(): String' is usedKT-52232 Kotlin/Native: simplify toolchain dependency override for MinGWKT-52365 Kotlin/Native fails to compile projects for 32-bit targets when new memory manager is enabledKT-48537 Kotlin/Native: improve GC triggers in the new MM.KT-50713 Kotlin/Native: Enable Concurrent Sweep GC by defaultKT-50312 enhancement: kotlin native -- add alloc<TVarOf<T>>(T)KT-50316 Kotlin/Native: Produce a list of available tests alongside the final artifactKT-50139 Create tests for Enter/Leave frame optimizationKT-27598 "KotlinReflectionInternalError" when using callBy on constructor that has inline class parametersKT-31141 IllegalArgumentException when reflectively accessing nullable property of inline class typeKT-52409 Report error when use-k2 with MultiplatformKT-51717 IllegalArgumentException: Unexpected versionNeededToExtract (0) in 1.6.20-RC2 with useFir enabledKT-52217 Rename 'useFir' to 'useK2'KT-29974 Add a compiler option '-Xjdk-release' similar to javac's '--release' to control the target JDK versionKT-51673 Make language version description not in capital lettersKT-48833 -Xsuppress-version-warnings allows to suppress errors about unsupported versionsKT-51627 kotlinc fails with java.lang.RuntimeException if /tmp/build.txt file exists on the diskKT-51306 Support reading language settings from an environment variable and overriding the current settings by themKT-51093 "-Xopt-in=..." command line argument no longer worksKT-43309 Overwrite return type and parameter types of callable member to succeed commonizationKT-52050 [Commonizer] 'platform.posix.DIR' not implementing 'CPointed' when commonized for 'nativeMain' on linux or windows hostsKT-51224 MPP: For optimistically commonized numbers missed kotlinx.cinterop.UnsafeNumberKT-51215 MPP: Update Kdoc description for kotlinx.cinterop.UnsafeNumberKT-51686 Cinterop: Overload resolution ambiguity in 1.6.20-RC2KT-46636 HMPP: missed classes from platform.posix.*KT-51332 Optimistic number commonization is disabled by default in KGP with enabled HMPPKT-50992 jvm-abi-gen breaks inline functions in inline classes with private constructors in Kotlin 1.6.20KT-32885 KT. Kotlin daemon compilation process is broken: java.lang.IllegalStateException Service is dying at entities generation by Kotlin.kts scriptKT-49227 Support Gradle plugins variantsKT-50869 Provide API that allow AGP to set up Kotlin compilationKT-48008 Consider offering a KotlinBasePluginKT-52030 Provide experimental possibility to view internal information about Kotlin Compiler performanceKT-52141 Optimize Java class snapshotting for the kotlin.incremental.useClasspathSnapshot featureKT-51978 Optimize classpath snapshot cache for the kotlin.incremental.useClasspathSnapshot featureKT-51326 Kotlin-gradle-plugin performance issue with mass java SourceRootsKT-52448 Compilation tasks are missing input/output/internal annotations on includes/excludes propertiesKT-52239 Type based task configuration-blocks for JVM stopped working in GradleKT-52313 No recompilation in Gradle after adding or removing function parameters, removing functions (and maybe more) in dependent modulesKT-51854 Add Ktor to gradle performance benchmarkKT-52086 Rename flag 'use-fir' to 'use-k2'KT-52509 Main variant published to Gradle plugin portal uses unshadowed artifactKT-52392 Gradle: 1.7.0 does not support custom gradle build configuration on Windows OSKT-32805 KotlinCompile inherits properties sourceCompatibility and targetCompatibility which breaks Gradle's incremental compilationKT-52189 Provide Gradle Kotlin/DSL friendly deprecated classpath property in KotlinCompiler taskKT-51415 Confusing build failure reason is displayed in case kapt is used and different JDKs are used for compileKotlin and compileJava tasksKT-52187 New IC can not be enabled in an Android project using kaptKT-51898 Upgrading Kotlin/Kotlin Gradle plugin to 1.5.3 and above breaks 'com.android.asset-pack' pluginKT-51913 Gradle plugin should not add attributes to the legacy configurationsKT-34862 Restoring from build cache breaks Kotlin incremental compilationKT-45777 New IC in GradleKT-51360 Show performance difference in percent between releasesKT-51380 Add open-source project using Kotlin/JS plugin to build regression benchmarksKT-51937 Toolchain usage with configuration cache prevents KotlinCompile task to be UP-TO-DATEKT-48276 Remove kotlin2js and kotlin-dce-pluginKT-52138 KSP could not access internal methods/properties in Kotlin Gradle PluginKT-51342 Set minimal supported Android Gradle plugin version to 3.6.4KT-50494 Remove kotlin.experimental.coroutines Gradle DSL optionKT-49733 Bump minimal supported Gradle version to 6.7.1KT-48831 Remove 'KotlinGradleSubplugin'KT-47924 Remove annoying cast in toolchain extension method for Kotlin DSLKT-46541 Fail Gradle builds when deprecated kotlinOptions.jdkHome is setKT-51830 Gradle: deprecate kotlin.compiler.execution.strategy system propertyKT-47763 Gradle DSL: Remove deprecated useExperimentalAnnotation and experimentalAnnotationInUseKT-51374 NoSuchFileException in getOrCreateSessionFlagFile()KT-51837 kotlin-gradle-plugin:1.6.20 fails xray scan on shadowed Gson 2.8.6.KT-51454 KotlinJvmTest is not a cacheable taskKT-45745 Migrate only Kotlin Gradle Plugin tests to new JUnit5 DSL and run them separately on CIKT-47318 Remove deprecated 'kotlinPluginVersion' property in `KotlinBasePluginWrapper'KT-51378 Gradle 'buildSrc' compilation fails when newer version of Kotlin plugin is added to the build script classpathKT-46038 Gradle: kotlin_module files are corrupted in the KotlinCompile output, and gets cachedKT-51064 Kotlin gradle build hangs on MetricsContainer.flushKT-48779 Gradle: Could not connect to kotlin daemonKT-50622 Cocoapods Plugin: cocoapods-generate does not work correctly with ruby 3.0.0 and higherKT-51861 Custom binary name in CocoaPods plugin isn't respected by fatFramework taskKT-52221 Kotlin/JS: failed Node tests are not reported in a standard wayKT-51895 K/JS: Redundant technical messages during JS testsKT-51414 Allow set up environment variables for JS testsKT-51623 Kotlin/JS: Mocha could not failed when external module not foundKT-51503 Update NPM dependency versionsKT-51386 [KPM] IdeaKotlinProjectModelBuilder: Implement dependenciesKT-49524 Improve DSL for managing Kotlin/Native binary outputKT-51765 com.android.lint in multiplatform project without android target should not trigger warningKT-38456 MPP with Android source set: allTests task does not execute Android unit testsKT-44227 Common tests are not launched on local JVM for Android via allTests task in a multiplatform projectKT-51946 Temporarily mark HMPP tasks as notCompatibleWithConfigurationCache for Gradle 7.4KT-52140 Support extensibility Kotlin Artifacts DSL by external gradle pluginsKT-51947 Mark HMPP tasks as notCompatibleWithConfigurationCache for Gradle 7.4 using ReflectionKT-50925 Could not resolve all files for configuration ':metadataCompileClasspath'KT-51262 [KPM] IDEA import: Move model builder to KGPKT-51220 [KPM][Android] Implement generic data storage and import pipelineKT-48649 No run task generated for macosArm64 target in Gradle pluginKT-47746 Allow customization of the Kotlin/Native compiler download urlKT-51884 Gradle Native: "A problem occurred starting process 'command 'xcodebuild''" when building assembleFooXCFramework task on LinuxKT-51546 FIR incremental compilation fails with assertion "Trying to inline an anonymous object which is not part of the public ABI"KT-49780 IncrementalCompilerRunner bug: Outputs are deleted after successful rebuild following fallback from an exceptionKT-44741 Incremental compilation: inspectClassesForKotlinIC doesn't determine changes with imported constantKTIJ-17280 JPS: don't use java.io.File.createTempFile as it is not working sometimesKTIJ-20954 NPE at at org.jetbrains.kotlin.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver on compiling by JPS with LV > 1.7KT-49533 Make kapt work out of the box with latest JDKsKT-52284 FIR: add error in 1.7.0 branch if run with KaptKT-51463 KAPT: Incremental compilation not working when rerunning unit testsKT-51132 KAPT: Support reporting the number of generated files by each annotation processorKT-30172 Kapt: Shutdown kotlinc gracefully in case of error in annotation processorKT-49173 Add support for nullable types in provided properties and other configuration-defined declarationsKT-52294 [Scripting] Update oudated org.eclipse.aether dependencies to new org.apache.maven.resolverKT-51213 Kotlin JSR223 crashes with "ScriptException: ERROR java.lang.NullPointerException:" if bindings contain one or more null valuesKT-48812 Script: "IllegalStateException: unknown classifier kind SCRIPT" when passing a function reference to a FlowKT-50902 Scripts loaded from the compilation cache ignore the loadDependencies eval configuration propertyKT-52186 Scripts: Backend Internal error: Exception during IR lowering when using symbol from a dependency inside a functionKT-51731 Script: jsr223 memory leak in spring-boot Fat JarKT-49258 Scripts: method 'void <init>()' not found with multiple evals using kotlin script JSR223KT-51346 Scripts: "BackendException: Exception during IR lowering" with variable of imported script inside class| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.0.zip | f5216644ad81571e5db62ec2322fe07468927bda40f51147ed626a2884b55f9a |
| kotlin-native-linux-x86_64-1.7.0.tar.gz | 0a70da9bbd9405233f68d7a5863d098cb372f60171e5620f023b6fb9b9e99a9c |
| kotlin-native-macos-x86_64-1.7.0.tar.gz | b39a85a6e59e91eecb09f51290dc9704e816752275f9cb3a83b994d68b14fc9f |
| kotlin-native-macos-aarch64-1.7.0.tar.gz | 5f1f4c1fb4090c27db3caf5f03953566855bb8ba08272cbb40414c9420fd257c |
| kotlin-native-windows-x86_64-1.7.0.zip | 2736b340adc708fe21083d441a86f96bb77fbbbe3f7c41a29fb1e10dd488bb26 |
`KT-52311` java.lang.VerifyError: Bad type on operand stack
KT-52311 java.lang.VerifyError: Bad type on operand stackKT-52503 New green code appeared at the callable reference resolutionKT-52518 Kotlin/JS IR: project with 1.6.21 fails to consume library built with 1.7.0-RC: ISE "Unexpected IrType kind: KIND_NOT_SET" at IrDeclarationDeserializer.deserializeIrTypeData()KT-52409 Report error when use-k2 with MultiplatformKT-52509 Main variant published to Gradle plugin portal uses unshadowed artifactKT-52392 Gradle: 1.7.0 does not support custom gradle build configuration on Windows OSKT-52284 FIR: add error in 1.7.0 branch if run with Kapt| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.0-RC2.zip | 264b86c9d91d15a6eba0b720d759861adaab886ce37ae2dc8081af634eefba71 |
| kotlin-native-linux-x86_64-1.7.0-RC2.tar.gz | 650812727f1ce1c585d109e9435872ffa89316714ecde472cdf0927d5efc4a1c |
| kotlin-native-macos-x86_64-1.7.0-RC2.tar.gz | c4bfc7332ccd2ea952a201f489d1ff57fa0b2ae93dccac5a2459c545e5655cf3 |
| kotlin-native-macos-aarch64-1.7.0-RC2.tar.gz | 753e0ea090bc190eb63f6caf4bacf69817253aaa0d2f4eb6e7e79267a3041cb6 |
| kotlin-native-windows-x86_64-1.7.0-RC2.zip | 58c824f3e0fdbd358584b87745d918518513ab83b5e0c67ca072f5402477946e |
`KT-52404` Prolong deprecation cycle for errors at contravariant usages of star projected argument from Java
KT-51640 FIR: remove warning about "far from being production ready"KT-52404 Prolong deprecation cycle for errors at contravariant usages of star projected argument from JavaKT-51844 New errors in overload resolution involving vararg extension methodsKT-50877 Inconsistent flexible typeKT-51988 "NPE: getContainingDeclaration…lDeclarationType.REGULAR) must not be null" when using @BuilderInference with multiple type argumentsKT-51925 Native: "IllegalStateException: Symbol for kotlinx.cinterop/CStructVar|null[0] is unbound" caused by inline functionKT-52035 FIR: add error in 1.7.0 branch if run on JS / Native configurationKT-52037 FIR: add error in 1.7.0 branch if run with non-compatible pluginsKT-52144 KJS / IR: Missing property definitions for interfaced defined propertiesKT-51973 KJS / IR overridden properties of inherited interface missingKT-52232 Kotlin/Native: simplify toolchain dependency override for MinGWKT-52365 Kotlin/Native fails to compile projects for 32-bit targets when new memory manager is enabledKT-51224 MPP: For optimistically commonized numbers missed kotlinx.cinterop.UnsafeNumberKT-51215 MPP: Update Kdoc description for kotlinx.cinterop.UnsafeNumberKT-52187 New IC can not be enabled in an Android project using kaptKT-51898 Upgrading Kotlin/Kotlin Gradle plugin to 1.5.3 and above breaks 'com.android.asset-pack' pluginKT-51913 Gradle plugin should not add attributes to the legacy configurationsKT-52313 No recompilation in Gradle after adding or removing function parameters, removing functions (and maybe more) in dependent modulesKT-52141 Optimize Java class snapshotting for the kotlin.incremental.useClasspathSnapshot featureKT-51978 Optimize classpath snapshot cache for the kotlin.incremental.useClasspathSnapshot featureKT-51415 Confusing build failure reason is displayed in case kapt is used and different JDKs are used for compileKotlin and compileJava tasksKT-51861 Custom binary name in CocoaPods plugin isn't respected by fatFramework taskKT-51895 K/JS: Redundant technical messages during JS testsKT-51947 Mark HMPP tasks as notCompatibleWithConfigurationCache for Gradle 7.4 using ReflectionKT-51463 KAPT: Incremental compilation not working when rerunning unit testsKT-49173 Add support for nullable types in provided properties and other configuration-defined declarationsKT-51213 Kotlin JSR223 crashes with "ScriptException: ERROR java.lang.NullPointerException:" if bindings contain one or more null valuesKT-48812 Script: "IllegalStateException: unknown classifier kind SCRIPT" when passing a function reference to a FlowKT-50902 Scripts loaded from the compilation cache ignore the loadDependencies eval configuration property| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.0-RC.zip | d972048a5f36902a4a6fdaaa177c49369a0e7041795a5c7930d22677c274fa76 |
| kotlin-native-linux-x86_64-1.7.0-RC.tar.gz | 070810e586d7211aedcc0194b9cdd9260e07d794caec6c6d37ba6ce91706908e |
| kotlin-native-macos-x86_64-1.7.0-RC.tar.gz | ac62923ed577c5c7f777490f486b8b03979c41cb0964b05883e878d56d0cc6c6 |
| kotlin-native-macos-aarch64-1.7.0-RC.tar.gz | caba10128994de0da58c670429960b5882d1d13756ef2e6254a6886bd5b6a0c7 |
| kotlin-native-windows-x86_64-1.7.0-RC.zip | 3d23ffe9b9d5d61e7592e003e7a16de97e4e4fcf37ffb06280db2d9f8522ef58 |
`KT-51893` Duplicated [OVERRIDE_DEPRECATION] on overridden properties
KT-50864 Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign targetKT-50252 Analysis API: Implement FirModuleResolveStates for librariesKT-50862 Analsysis API: do not create use site subsitution override symbolsKT-50729 Type bound is not fully resolvedKT-50728 Lazy resolve of extension function from 'kotlin' package breaks over unresolved typeKT-50271 Analysis API: get rid of using FirRefWithValidityCheckKT-50558 K/N Debugger. Error is not displayed in variables view for catch blockKT-45165 Remove JVM target version 1.6KT-51737 Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 targetsKT-51699 Kotlin/Native: runtime has no LTO in debug binariesKT-34466 Use optimized switch over enum only when all entries are constant enum entry expressionsKT-50861 FIR: Combination of array set convention and plusAssign works exponentiallyKT-47171 For loop doesn't avoid boxing with value class iterators (JVM)KT-29199 'next' calls for iterators of merged primitive progressive values are not specializedKT-50585 JVM IR: Array constructor loop should use IINCKT-22429 Optimize 'for' loop code generation for reversed arraysKT-50074 Performance regression in String-based 'when' with single equality clauseKT-22334 Compiler backend could generate smaller code for loops using range such as integer..array.size -1KT-35272 Unnecessary null check on unsafe cast after not-null assertion operatorKT-27427 Optimize nullable check introduced with 'as' castKT-51433 FE 1.0: implement warnings about label resolve changesKT-52146 JVM IR: "AssertionError: Primitive array expected" on vararg of SAM types with self-type and star projectionKT-51818 "ClassCastException: class CoroutineSingletons cannot be cast to class" with suspendCoroutineUninterceptedOrReturn and coroutinesKT-50730 Implement error for a super class constructor call on a function interface in supertypes listKT-52040 JVM: ClassFormatError Illegal method name "expectFailure$<init>__proxy-0"KT-51927 Native: The symbol of unexpected type encountered during IR deserialization error when multiple libraries have non-conflicting declarations with the same nameKT-50845 Postpone rxjava errors reporting in the strict mode till 1.8 due to found broken casesKT-48890 Revert Opt-In restriction "Overriding methods can only have opt-in annotations that are present on their basic declarations."KT-51979 "AssertionError: No modifier list, but modifier has been found by the analyzer" exception on incorrect Java interface overrideKT-50378 Unresolved reference for method in Jsoup library in a kts script fileKT-34919 "Visibility is unknown yet" when named parameter in a function type used in a typealias implemented by an abstract classKT-51893 Duplicated [OVERRIDE_DEPRECATION] on overridden propertiesKT-41034 K2: Change evaluation semantics for combination of safe calls and convention operatorsKT-51843 Functional interface constructor references are incorrectly allowed in 1.6.20 without any compiler flagsKT-51914 False positive RETURN_TYPE_MISMATCH in intellij ultimateKT-51711 Compiler warning is displayed in case there is 'if' else branch used with elvisKT-49317 "IllegalStateException: Parent of this declaration is not a class: FUN LOCAL_FUNCTION_FOR_LAMBDA" with parameter of suspend type with the default parameterKT-33517 Kotlin ScriptEngine does not respect async code when using bindingsKT-44705 Deprecate using non-exhaustive if's and when's in rhs of elvisKT-44510 FIR DFA: smartcast after elvis with escaping lambdaKT-44879 FIR DFA: Track inc and dec operator calls in preliminary loop visitorKT-51624 FIR: false-positive INAPPLICABLE_LATEINIT_MODIFIER for lateinit properties with unresolved typesKT-51204 FIR IC: Incremental compilation fails on nested crossinlineKT-51798 Fix ISE from IR backend when data class inherits equals/hashCode/toString with incompatible signatureKT-51499 @file:OptIn doesn't cover override methodsKT-46187 FIR: OVERLOAD_RESOLUTION_AMBIGUITY on SAM-converted callable reference to List::plusKT-49778 Support cast to DefinitelyNotNull type in NativeKT-51718 JVM / IR: "VerifyError: Bad type on operand stack" caused by nullable variable inside suspend functionKT-34515 NI: "AssertionError: Base expression was not processed: POSTFIX_EXPRESSION" with double not-null assertion to bracketsKT-48546 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with recursive property access in lazy blockKT-28109 "AssertionError: No setter call" for incrementing parenthesized result of indexed access convention operatorKT-46136 Unsubstituted return type inferred for a function returning anonymous object upcast to supertypeKT-51621 FIR: visible VS invisible qualifier conflictKT-50468 FIR compilers fails with CCE when meets top-level destructionKT-51557 Inline stack frame is not shown for default inline lambdaKT-51358 OptIn: show default warning/error message in case of empty message argumentKT-44152 FIR2IR fails on declarations from java stdlib if java classes are loaded from PSI instead of binariesKT-50949 PSI2IR: NSEE from ArgumentsGenerationUtilsKt.createFunctionForSuspendConversion with providing lambda as argument with suspend typeKT-51439 FE 1.0: implement type variance conflict deprecation on qualifier type argumentsKT-39256 ArrayStoreException with list of anonymous objects with inferred types created in reified extension functionKT-39883 Deprecate computing constant values of complex boolean expressions in when condition branches and conditions of loopsKT-36952 Exception during codegen: cannot pop operand off an empty stack (reference equality, implicit boxing, type check)KT-51233 AssertionError in JavaLikeCounterLoopBuilder with ComposeKT-51254 Verify Error on passing null to type parameter extending inline classKT-50996 [FIR] Support Int -> Long conversion for property initializersKT-51000 [FIR] Support Int -> Long? conversionKT-51003 [FIR] Consider Int -> Long conversion if expected type is type variableKT-51018 [FIR] Wrong type inference if one of constraints is integer literalKT-51446 Metadata serialization crashes with IOOBE when deserializing underlying inline class value with type table enabledKT-50973 Redundant line number mapping for finally block with JVM IRKT-51272 Incompatible types: KClass<Any> and callable reference Collection::classKT-51229 FIR: private constructor of internal data class treated as internal and not privateKT-50750 [FIR] Report UNSUPPORTED on array literals not from annotation classesKT-49804 False positive of UPPER_BOUND_VIOLATED and RETURN_TYPE_MISMATCHKT-51121 Inconsistent SAM behavior in multiple cases causing AbstractMethodError (Kotlin 1.6.10)KT-49925 [FIR] Incorrect builder inference (different cases)KT-50542 "IllegalStateException: Type parameter descriptor is not initialized: T declared in sort" with definitely non-null type Any & T in generic constraintKT-51235 JVM / IR: "AbstractMethodError: Receiver class does not define or inherit an implementation of the resolved method" when property with inline class type is overridden to return Nothing?KT-51223 Report warning about conflicting inherited members from deserialized dependenciesKT-51156 Multiplatform linkDebugFramework task throws NoSuchElementException when expect class constructors utilize nested enum constantKT-51017 [FIR] Ambiguity on callable reference between two functions on generic receiver with different boundsKT-51007 [FIR] False positive ILLEGAL_SUSPEND_FUNCTION_CALL if fun interface with suspend function declared in another moduleKT-50998 [FIR] Int.inv() cal does not considered as compile time callKT-51009 [FIR] Incorrect inference of lambda in position of returnKT-50997 [FIR] Incorrect type of typealias for suspend functional typeKT-49714 Compiler reports "'operator modifier is inapplicable" if expect class with increment operator is provided via type aliasKT-44623 "IllegalStateException: IdSignature is allowed only for PublicApi symbols" when suspending receiver is annotated with somethingKT-46000 JVM / IR: AssertionError on isSubtypeOfClass check in copyValueParametersToStatic with ComposeKT-50211 Annotation Instantiation with default arguments in NativeKT-49412 Controversial "type argument is not within its bounds" reported by FIRKT-48044 [FIR] Investigate behavior of UPPER_BOUND_VIOLATED on complex casesKT-37975 Don't show deprecation of enum class itself for its own memberKT-50737 Inheritance from SuspendFunction leads to compiler crashKT-50723 Implement a fix of reporting of uninitialized parameter in default values of parametersKT-50749 Implement UNSUPPORTED reporting on array literals inside objects in annotation classesKT-50753 Implement reporting errors on cycles in annotation parameter typesKT-50758 Fix inconsistency of exceptions at init block for an enum entry with and without a qualifier nameKT-50182 CONST_VAL_NOT_TOP_LEVEL_OR_OBJECT: clarify error message for const in object expressionKT-50183 Fix missing apostrophe escapes in compiler error messagesKT-50822 Analysis API: make declaration transformers machinery to be a thread safeKT-50835 Inline functions with suspend lambdas break the tail-call optimizationKT-49485 JVM / IR: StackOverflowError with long when-expression conditionsKT-35684 NI: "IllegalStateException: Expected some types" from builder-inference about intersecting empty types on trivial codeKT-48908 Error for annotation on parameter type could have distinct ID and message referring 1.6KT-48907 SUPERTYPE_IS_SUSPEND_FUNCTION_TYPE error could have message referring version 1.6KT-34338 Parameterless main causes duplicate JVM signature errorKT-50577 JVM_IR: No NPE when casting uninitialized value of non-null type to non-null typeKT-50476 JVM_IR: NSME when calling 'super.removeAt(Int)' implemented in Java interface as a default methodKT-50257 JVM_IR: Incorrect bridge delegate signature for renamed remove(I) causes SOE with Kotlin class inherited from fastutils IntArrayListKT-50470 FIR: inapplicable candidate in delegate inference due to nullabilityKT-32744 Inefficient compilation of null-safe call (extra null checks, unreachable code)KT-36095 201: False positive OVERLOAD_RESOLUTION_AMBIGUITY with Java Enum.valueOf and Enum.values() referenceKT-50111 Resolving into KtUltraLightMethodKT-51248 Function and parameter names with special symbols have to backtickedKT-50952 MPP: Commonized cinterops doesn't attach/detach to source set on configuration changesKT-51735 KJS / IR: Minimize member names in production modeKT-51127 Kotlin/JS - IR generates plenty of useless Unit_getInstance()KT-50212 KJS IR: Upcast should be a no-opKT-16974 JS: Kotlin.charArrayOf is suboptimal due to Rhino bugsKT-51125 Provide a way to use import keyword in js expressionsKT-50504 KJS / IR: Transpiled JS incorrectly uses the unscrambled names of internal fieldsKT-52010 K/JS IR: both flows execute when using elvis operatorKT-51853 JS compilation fails with "Uninitialized fast cache info" errorKT-51205 K/JS IR: external class is mapped to anyKT-50806 Typescript definitions contain invalid nested block comments with generic parent and type argument without @JsExportKT-51081 KJS / IR + IC: Passing an inline function with default params as a param to a higher-order function crashes the compilerKT-51084 KJS / IR + IC: Cache invalidation doesn't check generic inline functions reified qualifierKT-51211 K/JS IR: JsExport: Can't export nested enumKT-51438 KJS / IR: Duplicated import names for the same external namesKT-50953 KJS IR: Incorrect nested commenting in d.tsKT-15223 JS: function that overrides external function with vararg parameter is translated incorrectlyKT-50657 KJS / IR 1.6.20-M1-39 - Date in Kotlin JS cannot be created from long.KT-49006 Support at least three previous versions of language/APIKT-16768 Context-sensitive resolution prototype (Resolve unqualified enum constants based on expected type)KT-50477 Functional conversion does not work on suspending functionsKT-32162 Allow generics for inline classesKT-44866 Change behavior of private constructors of sealed classesKT-49110 Prohibit access to members of companion of enum class from initializers of entries of this enumKT-29405 Switch default JVM target version to 1.8KT-50484 Extensions for java.util.Optional in stdlibKT-50146 Reintroduce min/max(By/With) operations on collections with non-nullable return typeKT-46132 Specialized default time source with non-allocating time marksKT-41890 Support named capture groups in Regex on NativeKT-48179 Introduce API to retrieve the number of CPUs the runtime hasKT-42178 Range and Progression should override last()KT-51470 Stabilize experimental API for 1.7KT-51775 JS: Support named capture groups in RegexKT-51776 Native: Support back references to groups with multi-digit indexKT-51082 Introduce Enum.declaringJavaClass propertyKT-48924 KJS: toString in base 36 produces different results in JS compare to JVMKT-50742 Regular expression is fine on jvm but throws PatternSyntaxException for native macosX64 targetKT-50059 Stop publishing kotlin-stdlib and kotlin-test artifacts under modular classifierKT-26678 Rename buildSequence/buildIterator to sequence/iteratorKT-49406 Kotlin/Native: generate standalone executable for androidNative targets by defaultKT-48595 Enable Native embeddable compiler jar in Gradle plugin by defaultKT-51377 Native: synthetic forward declarations are preferred over commonized definitionsKT-49145 Kotlin/Native static library compilation fails for androidNative*KT-49496 Gradle (or the KMM plugin) is caching the Xcode Command Line Tools locationKT-49247 gradle --offline should translate into airplaneMode for kotin-native compilerKT-49455 Methods from Swift extensions are not resolved in Kotlin shared moduleKT-50648 Incorrect KMM cinterop conversionKT-50982 RuntimeAssertFailedPanic in iOS when Kotlin framework is initialized before loadingKT-49937 Kotlin/Native 1.5.31: 'runtime assert: Unexpected selector clash' when 'override fun toString(): String' is usedKT-50713 Kotlin/Native: Enable Concurrent Sweep GC by defaultKT-50312 enhancement: kotlin native -- add alloc<TVarOf<T>>(T)KT-50316 Kotlin/Native: Produce a list of available tests alongside the final artifactKT-50139 Create tests for Enter/Leave frame optimizationKT-27598 "KotlinReflectionInternalError" when using callBy on constructor that has inline class parametersKT-31141 IllegalArgumentException when reflectively accessing nullable property of inline class typeKT-29974 Add a compiler option '-Xjdk-release' similar to javac's '--release' to control the target JDK versionKT-51717 IllegalArgumentException: Unexpected versionNeededToExtract (0) in 1.6.20-RC2 with useFir enabledKT-51673 Make language version description not in capital lettersKT-48833 -Xsuppress-version-warnings allows to suppress errors about unsupported versionsKT-51627 kotlinc fails with java.lang.RuntimeException if /tmp/build.txt file exists on the diskKT-51306 Support reading language settings from an environment variable and overriding the current settings by themKT-52050 [Commonizer] 'platform.posix.DIR' not implementing 'CPointed' when commonized for 'nativeMain' on linux or windows hostsKT-51224 MPP: For optimistically commonized numbers missed kotlinx.cinterop.UnsafeNumberKT-51215 MPP: Update Kdoc description for kotlinx.cinterop.UnsafeNumberKT-51686 Cinterop: Overload resolution ambiguity in 1.6.20-RC2KT-46636 HMPP: missed classes from platform.posix.*KT-51332 Optimistic number commonization is disabled by default in KGP with enabled HMPPKT-50869 Provide API that allow AGP to set up Kotlin compilationKT-48008 Consider offering a KotlinBasePluginKT-49227 Support Gradle plugins variantsKT-52189 Provide Gradle Kotlin/DSL friendly deprecated classpath property in KotlinCompiler taskKT-51360 Show performance difference in percent between releasesKT-51380 Add open-source project using Kotlin/JS plugin to build regression benchmarksKT-51937 Toolchain usage with configuration cache prevents KotlinCompile task to be UP-TO-DATEKT-48276 Remove kotlin2js and kotlin-dce-pluginKT-52138 KSP could not access internal methods/properties in Kotlin Gradle PluginKT-51342 Set minimal supported Android Gradle plugin version to 3.6.4KT-50494 Remove kotlin.experimental.coroutines Gradle DSL optionKT-49733 Bump minimal supported Gradle version to 6.7.1KT-48831 Remove 'KotlinGradleSubplugin'KT-51830 Gradle: deprecate kotlin.compiler.execution.strategy system propertyKT-47763 Gradle DSL: Remove deprecated useExperimentalAnnotation and experimentalAnnotationInUseKT-51374 NoSuchFileException in getOrCreateSessionFlagFile()KT-51837 kotlin-gradle-plugin:1.6.20 fails xray scan on shadowed Gson 2.8.6.KT-45745 Migrate only Kotlin Gradle Plugin tests to new JUnit5 DSL and run them separately on CIKT-47318 Remove deprecated 'kotlinPluginVersion' property in `KotlinBasePluginWrapper'KT-51378 Gradle 'buildSrc' compilation fails when newer version of Kotlin plugin is added to the build script classpathKT-46038 Gradle: kotlin_module files are corrupted in the KotlinCompile output, and gets cachedKT-51064 Kotlin gradle build hangs on MetricsContainer.flushKT-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-51414 Allow set up environment variables for JS testsKT-51623 Kotlin/JS: Mocha could not failed when external module not foundKT-51503 Update NPM dependency versionsKT-51765 com.android.lint in multiplatform project without android target should not trigger warningKT-51386 [KPM] IdeaKotlinProjectModelBuilder: Implement dependenciesKT-51262 [KPM] IDEA import: Move model builder to KGPKT-51220 [KPM][Android] Implement generic data storage and import pipelineKT-48649 No run task generated for macosArm64 target in Gradle pluginKT-51884 Gradle Native: "A problem occurred starting process 'command 'xcodebuild''" when building assembleFooXCFramework task on LinuxKT-51546 FIR incremental compilation fails with assertion "Trying to inline an anonymous object which is not part of the public ABI"KT-44741 Incremental compilation: inspectClassesForKotlinIC doesn't determine changes with imported constantKT-51132 KAPT: Support reporting the number of generated files by each annotation processorKT-30172 Kapt: Shutdown kotlinc gracefully in case of error in annotation processorKT-52186 Scripts: Backend Internal error: Exception during IR lowering when using symbol from a dependency inside a functionKT-51731 Script: jsr223 memory leak in spring-boot Fat JarKT-49258 Scripts: method 'void <init>()' not found with multiple evals using kotlin script JSR223KT-51346 Scripts: "BackendException: Exception during IR lowering" with variable of imported script inside class| File | Sha256 |
|---|---|
| kotlin-compiler-1.7.0-Beta.zip | eb066c03009801f973fb4629bc2ff2dd7a95cbd2283c6472179f0f9026e2f091 |
| kotlin-native-linux-x86_64-1.7.0-Beta.tar.gz | 6f89015e1dfbc7b535e540a22a004ef3e6e4f04349e4a894ed45e703c3b3116f |
| kotlin-native-macos-x86_64-1.7.0-Beta.tar.gz | a5ba0ce86ebd3cc625456c7180b3d890bc2808ef9f14f8d56dd6ab3bb103a4ef |
| kotlin-native-macos-aarch64-1.7.0-Beta.tar.gz | c971cdf36eb733e249170458c567ad7c38fe0a801f6a784b2de54e3eda49c329 |
| kotlin-native-windows-x86_64-1.7.0-Beta.zip | dec9c2019e73b887851794040c7809074578aca41341b15a929433183d01eb8d |
`KT-51893` Duplicated [OVERRIDE_DEPRECATION] on overridden properties
KT-51979 "AssertionError: No modifier list, but modifier has been found by the analyzer" exception on incorrect Java interface overrideKT-51893 Duplicated [OVERRIDE_DEPRECATION] on overridden propertiesKT-51927 Native: The symbol of unexpected type encountered during IR deserialization error when multiple libraries have non-conflicting declarations with the same nameKT-51843 Functional interface constructor references are incorrectly allowed in 1.6.20 without any compiler flagsKT-51672 JVM IR: Inline class mangling issue in interface default methods split across multiple modulesKT-51711 Compiler warning is displayed in case there is 'if' else branch used with elvisKT-49317 "IllegalStateException: Parent of this declaration is not a class: FUN LOCAL_FUNCTION_FOR_LAMBDA" with parameter of suspend type with the default parameterKTIJ-20819 Native debugging support: "Debug is impossible without lldb binaries required by Kotlin/Native" on "Attach to process"KT-52010 K/JS IR: both flows execute when using elvis operatorKT-51973 KJS / IR overridden properties of inherited interface missingKT-50504 KJS / IR: Transpiled JS incorrectly uses the unscrambled names of internal fieldsKT-51837 kotlin-gradle-plugin:1.6.20 fails xray scan on shadowed Gson 2.8.6.KT-51810 MPP / Gradle: Dependency locking fails with 1.6.20KT-51765 com.android.lint in multiplatform project without android target should not trigger warning| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.21.zip | 632166fed89f3f430482f5aa07f2e20b923b72ef688c8f5a7df3aa1502c6d8ba |
| kotlin-native-linux-x86_64-1.6.21.tar.gz | 14e7b9bee2e9ef7bff9a69881fef44d287bbb3adaa05396e0c03e77dfc9b0d3d |
| kotlin-native-macos-x86_64-1.6.21.tar.gz | 61dfee00b11f3c27e349854b9a9d530ed86a882e6c8a81f77f16acecf9660eeb |
| kotlin-native-macos-aarch64-1.6.21.tar.gz | c2734c651e680b85805c17488f31125220d96eca8e3ba89b5b58f07c61ff5239 |
| kotlin-native-windows-x86_64-1.6.21.zip | db8560138580038c23e88a7ceb6eb4e8a3ec7d7fd66218e82096d52402f280a8 |
`KT-47902` Do not propagate method deprecation through overrides
KT-48217 Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is usedKT-49929 [FIR] Support programmatic creation of annotation class instancesKT-49276 Warn about potential overload resolution change if Range/Progression starts implementing CollectionKT-47902 Do not propagate method deprecation through overridesKT-49857 Require Xcode 13 for building Kotlin/Native compilerKT-47701 Support instantiation of annotation classes on NativeKT-46085 Support experimental parallel compilation of a single module in the JVM backendKT-46603 Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactoryKT-50156 HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)KT-50073 Performance regression in adapted function referencesKT-50076 Performance regression in super call to an interface member in $DefaultImplsKT-50080 Performance regression in string template with generic property with primitive upper boundKT-50084 Performance regression in concatenation with 'String?'KT-50078 Performance regression in for-in-array loopKT-50039 Performance regression in inner class constructor call with default parametersKT-48784 An anonymous class has fields for variables that are only used in the constructorKT-42010 Generate IINC instruction for postfix increment in JVM_IRKT-48433 JVM_IR don't generate null check on 'this$0' parameter of inner class constructorKT-48435 JVM_IR ConstForLoopBenchmark performance regressionKT-48507 JVM_IR ForLoopBenchmark regressionsKT-48640 Performance regression in 'longDownToLoop' benchmarksKT-29822 Generate specialized bytecode for loops withIndex over unsigned arraysKT-48669 Generate optimizable counter loop for loops over indices of unsigned arraysKT-49444 Possible performance degradation with UInt downTo loopKT-48944 Possible performance regression with comparison of local KFunctionsKT-17111 Eliminate redundant store/load instructions when the value stored is simpleKT-36837 Generate more compact code for for-in-range loop in JVM_IRKT-48947 JVM / IR Possible performance regression with string templatesKT-48931 JVM / IR: Performance degradation with string concatenationKT-36654 Generate more compact bytecode for safe call in JVM_IRKT-24643 Prohibit using a type parameter declared for an extension property inside delegateKT-51747 Make KtCallableDeclaration.getContextReceivers default to preserve compatibilityKT-49658 NI: False negative TYPE_MISMATCH on nullable type with whenKT-43493 NI: @BuilderInference prevents compilation error of "Operator '==' cannot be applied to 'Long' and 'Int'"KT-51649 Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functionsKT-48626 JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723KT-51036 JVM / IR: "NullPointerException: Parameter specified as non-null is null" with synchronized and companion objectKT-51471 Native: incorrect debug information when inheriting suspend fun invoke implementationKT-51352 "ClassCastException: class ScopeCoroutine cannot be cast to class Iterable" caused by coroutines and context receiversKT-51271 "ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3" with inlining of context functionKT-47084 JVM IR: "AssertionError: inconsistent parent function for CLASS LAMBDA_IMPL" with tailrec function default parameter nested inline lambdaKT-30616 Script: "Don't know how to generate outer expression" for top-level variable reference from static context (companion object, enum)KT-50520 "NPE: containingDeclaration.ac…lDeclarationType.REGULAR) must not be null" with implicit type on self-referencing lambda in a builderKT-51353 IncompatibleClassChangeError: Expected non-static field com.soywiz.korim.color.Colors.BLACKKT-48945 JVM IR: special bridge for get is not generated in a Map subclassKT-48499 Interface call with an inline/value parameter generates AbstractMethodError after rebuilding the module, but NOT the file.KT-49998 JVM: missing default value for annotation parameter of an unsigned typeKT-49793 JVM: IncompatibleClassChangeError: Expected non-static field when property delegation uses receiver of another delegated propertyKT-51302 Kotlin/Native 1.6.20-M1 compiler fails because of assertion in NativeAnnotationImplementationTransformerKT-51148 "AssertionError: At this stage there should be no remaining variables with proper constraints" caused by two type parametersKT-50970 Kotlin/Native: use arm instruction set instead of thumb-2 for iosArm32 and watchosArm32 targetsKT-50843 Kotlin/Native: LLVM constant merge pass does not work for Kotlin constantsKT-51157 JVM / IR: "IndexOutOfBoundsException: Index: 1, Size: 1" caused by interface hierarchy and UInt method parameterKT-50498 Exception after analysing an erroneous lambdaKT-50258 equals() returns false on the same enum instances if we check it for the second time in whenKT-51062 Progressions resolve changing warning isn't reported for Java methodsKT-48544 JVM / IR: "UnsupportedOperationException: Unknown structure of ADAPTER_FOR_CALLABLE_REFERENCE" with callable reference ::arrayOfKT-50978 [Native] Error while building static cache: NoSuchElementException at IrTypeInlineClassesSupport.getInlinedClassUnderlyingType(InlineClasses.kt:341)KT-50977 [Native] Error while building static cache: IllegalStateException: Class CLASS ENUM_ENTRY is not found at KonanIrlinkerKt.findClass(KonanIrlinker.kt:229)KT-50976 [Native] Error while building static cache: IllegalStateException: No descriptor found at DescriptorByIdSignatureFinder.findDescriptorForPublicSignature(DescriptorByIdSignatureFinder.kt:157)KT-51040 Type inference fails on 1.6: "Cannot use 'CapturedType(*)' as reified type parameter" with EnumSet and elvis operatorKT-51080 Line number in mapping for the first instruction is lostKT-49526 JVM IR: Function reference with non-denotable intersection type argument is not inlined and is incorrectly approximatedKT-50399 Error: unexpected variance in super type argument: out @0KT-50649 JVM IR: ClassCastException when returning Result as generic typeKT-50617 JVM IR: java.lang.IndexOutOfBoundsException "Empty list doesn't contain element at index 0" when class and interface have the same name and extension function is usedKT-50856 SAM conversion generates invalid bytecode for genericsKT-45693 False negative INCOMPATIBLE_TYPES with when with generic subjectKT-49903 JVM IR: InlineOnly optimization leads to behavior change for println with mutating System.outKT-51022 Fix error messages for resolution ambiguity with stub typesKT-51035 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression:" caused by recursive call of java functionKT-50797 Implement fix for false negative UPPER_BOUND_VIOLATED with generic typealias using not all type parameters as arguments for underlying typeKT-50878 Usage of contextual declarations from third-party library is allowed without -Xcontext-receiversKT-49829 Wrong "cast can never succeed" diagnostic with builder inferenceKT-49828 Improve builder inference diagnostics with overload resolution ambiguityKT-50989 CCE cause by EmptySubstitutor in ResolutionWithStubTypesCheckerKT-49729 Implement deprecation warning for private constructors of sealed classesKT-49349 Implement deprecation for invalid if as expression in rhs of elvisKT-46285 [SEALED_SUPERTYPE_IN_LOCAL_CLASS] Error message isn't adopted to local objects and sealed interfacesKT-49002 Allow OptIn marker on override if base class has the same markerKT-48899 Report warnings on overrides with wrong types nullabilityKT-49461 Implement prohibitation of access to members of companion of enum class from initializers of entries of this enumKT-49754 Kotlin/JS: @JsExport on enum class reports NON_EXPORTABLE_TYPE warningKT-49598 Misleading error message "Using @JvmRecord is only allowed with -jvm-target 15 and -Xjvm-enable-preview flag enabled"KT-44133 Inline classes: class literal in annotation arguments uses underlying typeKT-47703 ClassCastException: Programmatically created annotation can't hold Array<KClass<*>>KT-47549 JVM / IR: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER CONTINUATION_CLASS caused by suspend function inside "fun interface" in another fileKT-50120 HMPP: False positive [NO_VALUE_FOR_PARAMETER] for expect function usagesKT-49864 JVM IR: NoSuchMethodError calling default interface method with inline class return type in -Xjvm-default=all modeKT-49812 JVM / IR: "java.lang.VerifyError: Bad return type" when using Result type attribute + extension function with same nameKT-49936 Extension property in a data class with the same name as the constructor parameter leads to incorrect component function being resolved and generatedKT-48181 "ISE: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" on creating instance of kotlin.MetadataKT-50215 VerifyError caused by missing cast after is check in whenKT-49977 "Parameter specified as non-null is null" when inline class implements interface method with default parametersKT-50385 DUPLICATE_LABEL_IN_WHEN is reported on incorrect branchesKT-49092 JVM: ArrayIndexOutOfBoundsException on compiling call with if expression and TODO() argumentsKT-48987 JVM / IR: Smartcast, which never succeed, crashes the compilerKT-50277 Invalid bytecode generated for inline lambda in suspend functionKT-50219 FIR DFA/CFA: no smart cast after null check and assignmentKT-44561 FIR DFA: extract non-null info from comparison against variable with initial constant valueKT-44560 FIR DFA: propagate non-null info to original variables in not-null assertion or cast expressionKT-50278 FIR: accidental resolve to inaccessible value parameterKT-47483 JVM IR: "NoSuchElementException: Sequence contains no element matching the predicate" on compiling Array instantiation with TODOKT-50304 EXC_BAD_ACCESS at IntrinsicsNative.kt starting coroutine on object with suspend fun as supertypeKT-49765 JVM: ClassCastException when trying to add object to EmptyListKT-46879 "AssertionError: Stack should be spilled before suspension call" with Flow and reified typeKT-50172 "AssertionError: Not a callable reflection type" on local function reference with the same name as local variableKT-49443 JVM IR, Script: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" with constructor call of class that has a top-level extension function callKT-50193 Garbage collection is not working the same way after jvm-ir-backend changeKT-19424 Compilation exception for script with property delegate calling operator invoke on an objectKT-43995 Script: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" if companion object initializer calls method on listKT-47000 Allow graceful migration to -Xjvm-default=all-compatibility by allowing to inherit from interfaces even in the old (-Xjvm-default=disable) modeKT-50180 FIR: not enough information to infer type variable for definitely not null typeKT-50163 FIR: ISE unsupported compile-time value BLOCK on complex annotationsKT-50171 JVM IR: "UninitializedPropertyAccessException: Parent not initialized: IrVariableImpl" on SAM-converted property setter reference with Double parameter inside lambdaKT-50140 Internal error on explicit string concatenation of generic type value with 'String' upper boundKT-49992 Anonymous object should not have access to private members from supertypesKT-49973 Check existing of default error message for all diagnosticsKT-50019 Property delegated to callable reference: "ISE: Local class should have its name computed in InventNamesForLocalClasses" with -Xno-optimized-callable-referencesKT-49645 JVM / IR: "IllegalStateException: Local class should have its name computed" caused by default suspend function in interface and value classKT-50028 Incorrect implicit casts from UnitKT-49615 JVM / IR: "Exception during IR lowering" with list of value classes with non-trivial constructor inside suspend lambdaKT-49127 FIR: smart cast is not performed after comparisonKT-48708 Incorrect cast from Unit to IntKT-48376 FIR: False positive UNITIALIZED_VARIABLE after try/finally with return from tryKT-48113 FIR: (false) positive EQUALITY_NOT_APPLICABLE for intersection with platform typeKT-48305 FIR: incorrect raw type castKT-48378 FIR: synthetic accessor lowering should not attempt to modify other filesKT-48634 FIR: false property-setter-function resolve cycleKT-48621 FIR: SyntheticAccessorLowering should not attempt to modify other files for protected JvmFieldKT-48381 Invalid LLVM module: verification failure of createInlineClassInArgumentPosition.ktKT-48527 Native: top-level properties in files with @Test functions are initialized eagerly even if lazy initialization is enabledKT-48559 IllegalArgumentException: Unexpected super type argument: * @ 0 during IR loweringKT-48687 IR dump mismatch after deep copy with symbols in IR text testKT-44811 [FIR] Exception in body resolve of new contractsKT-48363 FIR behaves differently in case of resolution between classifier and top-level propertyKT-48801 "AssertionError: Stack should be spilled before suspension call" with Flow and crossinlineKT-46389 JVM / IR: "ClassCastException: class IrGetValueImpl cannot be cast to class IrConst" with inheritance of supertypes member functions with similar signaturesKT-47797 Regression during migration to 1.6 in compilerKT-47987 Can't infer a postponed type variable based on callable reference receiver typeKT-48446 "IllegalStateException: IrErrorType (getErasedUpperBound)" caused by suspend function referenceKT-48651 Collect intermediate annotations during type expandingKT-48754 JVM IR: <clinit> in EnclosingMethod leads to IncompatibleClassChangeError on Android 5.0KT-45034 Use the new type inference for top-level callable referencesKT-49001 OptIn marker should spread from class to its members, taking into account real dispatch receiver typeKT-49038 Generics are discriminated during callable references resolution (false negative)KT-48954 JVM IR: IllegalAccessError when using Java method reference in constructorKT-48284 JVM / IR: "IllegalStateException: Function has no body: FUN STATIC_INLINE_CLASS_REPLACEMENT" caused by inline member toString of value class and string interpolationKT-49053 JVM / IR: "AssertionError: Unbound symbols not allowed" on inheriting a protected Java method that returns a package private class from a differently-named fileKT-49106 JVM: infinite recursion with overridden default suspend interface method where override calls superKT-45345 FIR DFA: FirDataFlowAnalyzer seems to add wrong type constraints for type parametersKT-44513 FIR DFA: extract non-null info from x?.y!!KT-44559 FIR DFA: propagate non-null info from not-null assertion (!!)KT-49073 FIR: REDUNDANT_MODIFIER and DEPRECATED_MODIFIER_PAIR should be warningsKT-46371 FIR: Investigate FunctionType -> ExtensionFunctionType coercionKT-49078 FIR: false positive TYPE_VARIANCE_CONFLICTKT-47135 FIR: local class references does not compileKT-48600 NON_TAIL_RECURSIVE_CALL missing for calls inside lambdaKT-48602 NON_TAIL_RECURSIVE_CALL missing for calls with explicit dispatch receiver to a singletonKT-48982 JVM / IR: KotlinNothingValueException caused by function with local objectKT-49087 FIR: false positive REPEATED_ANNOTATIONKT-48648 JVM IR: "AssertionError: Should be primitive or nullable primitive type" with @JvmField generic property with Number upper boundKT-49069 FIR: False positive INAPPLICABLE_JVM_NAME on getterKT-49203 JVM IR: "AssertionError: Unbound symbols not allowed" with lateinit var and plusAssign operator convention callKT-48993 JVM / IR: "IllegalStateException: Validation failed in file <multi-file facade ...>" using @JvmMultifileClass and one of the symbols in the file exposes a @JvmInline value classKT-48938 FIR: Investigate how priorities should work in case SAM-conversion + type parametersKT-49129 FIR: false positive of INNER_CLASS_OF_GENERIC_THROWABLE_SUBCLASSKT-49076 FIR: false positive "An annotation argument must be compile-time constant" on array of importsKT-49222 FIR: StackOverflow in MethodSignatureMapperKT-49083 FIR erroneously requires default value parameters for override calls when imported from objectKT-49135 FIR: ambiguity between type alias and functionKT-49134 FIR makes no difference between lambda with empty parameter list and without explicit parameter listKT-49301 FIR: Unresolved reference: <init> for object inherited from inner classKT-49070 FIR: ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED with type parameter / class conflictKT-49133 FIR: protected java.lang.Throwable constructor is not availableKT-49407 JVM / IR: "java.lang.VerifyError: Bad local variable type" with "Int.mod" inside "Long.mod" and non-trivial argumentKT-44975 SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC: confusing error messageKT-38698 MANY_INTERFACES_MEMBER_NOT_IMPLEMENTED error message: interface is called a "class"KT-45001 Confusing warning message "This class can only be used with the compiler argument" for @OptIn annotationKT-49411 JVM / IR: NullPointerException during IR lowering with @JvmField property in loop rangeKT-49260 FIR: make FirBasedSymbol hierarchy to correspond FirDeclaration hierarchyKT-49289 FIR: false positive "return required" for if/else with inlined return in branchKT-49316 JVM / IR: "AssertionError: SyntheticAccessorLowering should not attempt to modify other files!" caused by unreachable code which try to modify val from the other packageKT-45915 NoDescriptorForDeclarationException: Descriptor wasn't found for declaration FUN with circular module dependencies in JPSKT-49288 FIR2IR: consider generating all fake override calls properlyKT-42784 FIR2IR: first create fake overrides, then bind overridden to themKT-48816 Kotlin/Native Symbol for public platform.darwin/NSObject|null[100] is unboundKT-49372 JVM / IR: Incorrect work of the loop optimization for mutable variableKT-49356 Native: UnsupportedOperationException: RETURNABLE_BLOCK caused by nested return with boxing and inlineKT-49659 JVM IR: Missing value class mangling in SAM wrappers for fun interfaces from different modulesKT-47101 Incorrect scope for supertypes in companion objectsKT-49360 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"KT-48430 JVM: ClassCastException with inline class as generic argument for type parameter used in a function typeKT-49575 IllegalArgumentException: Unhandled intrinsic in ExpressionCodegen with circular module dependencies in JPSKT-47669 IR inliner doesn't handle inner class functions referring outer thisKT-48668 JVM IR: "ISE: Value at CLASS must not be null for CLASS" for modules with a dependency cycleKT-49370 JVM / IR: "java.lang.VerifyError: Bad local variable type" with "fun Long.mod" and non-trivial argumentKT-46744 Memory Leaks in Kotlin daemonKT-48806 False-negative USED_AS_EXPRESSION for unreachable catch clausesKT-45972 FIR: type is incorrectly resolved to privateKT-46968 Remove FirCompositeScope from type resolveKT-49072 FIR: accidental resolve to private-in-file typeKT-34822 FIR scopes: deal with nested / inner classes and type parameter priorityKT-49702 Exception from RENDER_WHEN_MISSING_CASES diagnostic on malformed sealed class inheritorKT-49860 [FIR] Add smartcast expression to synthetic subj accessKT-49836 Inference fails on lambda and adjacent function expressions with receiverKT-49832 Inference fails on lambda for function types with extension parameterKT-44022 Excessive diagnostics range for DECLARATION_CANT_BE_INLINEDKT-48690 VERSION_REQUIREMENT_DEPRECATION_ERROR message: use current compiler version instead of language versionKT-49609 Incorrect grammar in DATA_CLASS_NOT_PROPERTY_PARAMETER error messageKT-49600 Misspelled error message for non-constructor properties with backing fields in @JvmRecord classKT-49339 Warn about synchronizing on value classesKT-49950 Compilation failed: An operation is not implemented: IrBasedTypeParameterDescriptorKT-43604 Problem with initialization orderKT-23890 Default arguments are not transferred from expect generic member functionsKT-48811 Expect/actual class with default constructor argument values can not be instantiated from a shared source set without passing arguments (with HMPP enabled)KT-48106 FIR: incorrect type inference in provideDelegate receiverKT-48325 Safe call operator prevents object from being garbage collected before leaving functionKT-50004 Linking kotlinx.serialization crashes on Native and JS IR backendsKT-49311 Missing FIR checker for unresolved references in import statementKT-48104 FIR does not see NotNull/Nullable annotations on type argumentsKT-46812 [FIR] Make FIR diagnostics not related to Diagnostics from FE 1.0KT-37374 [FIR] Add CheckInfixModifier resolution stageKT-38351 FIR: Support CheckOperatorModifier resolution stageKT-39614 [FIR] Fix building CFG for different candidates of plus assign callKT-40197 [FIR] Strange Behaviour of Type ArgumentsKT-40362 [FIR] Match type arguments with type parameters of corresponding qualifierKT-40375 FIR: No transformation implicit type -> error type for function value parametersKT-40585 [FIR] Incorrect type for 1/1.0KT-42525 [FIR] Incorrect IR produced for java.lang.Byte.MAX_VALUEKT-43359 FIR: Check applicability type for callable reference with unbound receiverKT-43378 FIR: Support or prohibit via call checker callable references to member extensionsKT-43289 FIR: Correctly load irrelevant override for special built-insKT-44558 Annotation arguments const expr support is missing in FIRKT-45223 [FIR] Ambiguity between explicit and synthetic removeAtKT-42215 FIR: callable reference resolution with type constraints at call-sitesKT-45520 FIR: NONE_APPLICABLE for unsafe call to function with overloads instead of UNSAFE_CALLKT-46410 [FIR] Transform of FirAugmentedArraySetCall leaves erroneous nodes in control flow graphKT-46421 FIR: Investigate builder-inference casesKT-43948 FIR: hidden unresolved callable referenceKT-46558 FIR DFA: run once contract is not considered when analyzing lambdaKT-47125 FIR: Do not avoid trivial constraints if they aren't from upper boundsKT-43691 FIR: false positive VARIABLE_INITIALIZER_IS_REDUNDANT with usage in try...finallyKT-37311 [FIR] Support inference of callable references with type variable as expected typeKT-31972 Error type encountered: org.jetbrains.kotlin.types.ErrorUtils$UninferredParameterTypeConstructor@1f5b38c2 (ErrorType).KT-48761 Report NO_TAIL_CALLS_FOUND on 'tailrec' modifier, not on the whole function headerKT-47647 NI: Function reference to Java static method can't compile if passed directly as KFunction1 parameterKT-46995 Fix setters implicit types only resolved on full body resolveKT-46359 Kotlin 1.5 lambda is not Java-serializable by defaultKT-49282 FIR: suspend conversion does not work inside suspend lambdaKT-48953 FIR: implement diagnostic DELEGATE_USES_EXTENSION_PROPERTY_TYPE_PARAMETERKT-38813 FIR: Report INSTANCE_ACCESS_BEFORE_SUPER_CALL diagnostic on receiver usages in secondary constructors headersKT-49657 FIR: accidental override with get:JvmNameKT-49655 FIR: smart cast is not performed after update of var to not-null value in branchKT-50866 [Docs] [Kotlin/Native] Support non-NativeActivity Android executablesKT-50220 [Docs] [Kotlin/JVM] New @JvmDefaultWithCompatibility annotation and changes in -Xjvm-default arguments behaviorKT-50844 [Docs][K/JS] KJS / IR: Installation of NPM dependencies should be with ignore-scriptsKT-50831 [Docs][K/JS] Gradle, JS: Ability to persist / reuse yarn.lockKT-51086 [Docs] [Build Tools] Allow to configure additional jvm arguments for 'KaptWithoutKotlincTask`KT-50563 [Docs] [Build Tools] Deprecate kotlin.experimental.coroutines Gradle DSL option and kotlin.coroutines propertyKT-50580 [Docs] [Kotlin/Native] Support instantiation of annotation classes on NativeKT-50874 [Docs] [Language] Add ability to specify generic type parameters as not-nullKT-50564 [Docs] [K/JS] Ensure that @AfterTest is invoked after the @Test function completes for asynchronous testsKTIJ-20169 Link to What's new in a notification about new Kotlin versionKTIJ-20568 Optimize SubpackagesIndexService#hasSubpackagesKTIJ-13020 New compiler settings are applied only after the project is reloadedKTIJ-21154 StackOverflowError on Companion.extractPotentiallyFixableTypesForExpectedType that causes "Syntax highlighting has been temporarily turned off"KTIJ-20129 Load "@NotNull T" types from libraries as definitely non-nullable if any module in project loads such types as definitely non-nullableKTIJ-9793 UAST: KotlinAbstractUElement.equals fails for psi-less elementsKTIJ-16203 UAST: Annotating assignment expression sometimes leads to UnknownKotlinExpressionKTIJ-18720 UAST: @Deprecated(level=DeprecationLevel.HIDDEN) makes method visibility be droppedKTIJ-18039 @Deprecated(level=HIDDEN) elements return false for isDeprecated()KTIJ-18716 KotlinUMethodWithFakeLightDelegate.hasAnnotation() doesn't find annotationsKTIJ-20220 Kotlin plugin crashes very oftenKTIJ-20308 Syntax highlighting is temporary suspended for file ... due to internal errorKTIJ-6085 Exception Incorrect CachedValue... with KtUltraLightMethodForSourceDeclarationKTIJ-18977 Do not show warning Outdated bundled kotlin compiler if there are no compatible plugin with newer compilerKTIJ-20253 Consider supporting special highlighting for definitely non-null typesKT-42194 OOME: Java heap space from incremental compilationKTIJ-13019 "Add '-Xopt-in=kotlin.io.path.ExperimentalPathApi' to module untitled1 compiler arguments" only works until the project is reloadedKTIJ-20095 Optimize FilterOutKotlinSourceFilesScope#containsKTIJ-16250 Completion of override with return type annotated with TYPE_USE-targeted annotation suggests two duplicate entriesKTIJ-20716 JVM Debugger in common code can't get JVM-specific view on common code and failsKTIJ-18562 JVM debugger: coroutineContext.job causes "Failed to generate expression: KtNameReferenceExpression"KTIJ-20019 MPP Debugger: NSFE “Field not found” on accessing property with explicit getter from common code in Evaluate expression/WatcherKTIJ-19990 MPP Debugger: Evaluate expression for some stdlib in common source set fails with Method threw 'java.lang.ClassNotFoundException' exception.KTIJ-20929 MPP Debugger: in a project with single JVM target evaluation of expect function fails with 'NoSuchMethodError' exception in common contextKTIJ-20956 Debugger: coroutine debugger fails to load sometimesKTIJ-20775 MPP Debugger: Evaluate expression for actual typealiases in jvm source set fails with Method threw 'java.lang.ClassNotFoundException' exception.KTIJ-20712 MPP Debugger: evaluator fails when evaluating expect functionKTIJ-19344 K/N debugger shows all types as ObjHeader in variable view.KTIJ-20097 HMPP+Android Project that depends on pure Android Lib fails to import in IDEAKTIJ-20756 MPP targeting Android and JVM reports 'The feature "multi platform projects" is experimental and should be enabled explicitly'KTIJ-20745 Gradle: NSEE “Key main is missing in the map.” on project import in AS 212 + Kotlin 1.6.20KT-47570 MPP, IDE: kotlin-test-common leaks into dependencies of platform-specific source setsKTIJ-19541 IDE: Kotlin Facets aren't created for Gradle projects added via includeBuildKT-48882 MPP IDE import: Failing cinterop Gradle tasks shall not fail importKTIJ-18135 MPP, IDE: False positive "No value passed for parameter" in CommonTest when expect declaration has default value and actual does notKTIJ-12437 Add inspection to detect redundant (obsolete, unused) @OptIn annotationsKTIJ-15780 Add quickfix for migration of Experimental -> RequiresOptInKTIJ-18865 Provide quick fixes for OptIn markers on forbidden targetsKTIJ-18439 Make suggestions for applying opt-in quickfixes more distinctKTIJ-19985 Provide quickfix for SAFE_CALL_WILL_CHANGE_NULLABILITY diagnosticKTIJ-20550 False positives in "Unnecessary @OptIn annotation" inspectionKTIJ-20993 Quick-fix for NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS leads to unreachable codeKTIJ-20557 Quick fix to add Any as an upper bound for type parameter to make it non-nullableKTIJ-20827 Process type mismatch compiler warnings to provide a corresponding quick fixKTIJ-12578 "Make abstract" quick fix for missing abstract members implementations could warn of potentially broken inheritanceKTIJ-20425 Quick fix to replace @NotNull parameter type T with a definitely non-nullable type T & AnyKTIJ-19997 Inspection "Possibly blocking call in non-blocking context could lead to thread starvation" suggests "Wrap call in 'withContext'" resulting in red codeKTIJ-18291 Quickfix "Add @OptIn() annotation" adds the annotation to primary constructor when invoked on primary constructor parameterKTIJ-19512 Implement IDE support for new rules of deprecation inheritanceKTIJ-20156 Exception when applying 'Convert to with'KTIJ-20290 Forbid "move to constructor" intention if class contains secondary constructorKTIJ-20288 Forbid "move to constructor" intention for actual classes with actual constructorKT-49736 Introduce import alias fails when qualifier is unresolvedKTIJ-18743 "Redundant nullable return type" applied on actual method doesn't change the signature of expectKTIJ-12343 Inspection "Sealed sub-class has no state and no overridden equals" is applied incorrectly to expect/actual declarations of sealed classes with nested subclassesKTIJ-19406 The "Add @OptIn(...)" quick fix does not shorten the annotation when adding an argument to the existing annotationKTIJ-12351 generate equals & hashCode() by identity intention generates incompilable code for multiplatform project modulesKTIJ-13227 Forbid "move property to constructor" for actual classes with actual constructor having at least one parameter alreadyKTIJ-11328 No quick fixes are suggested for annotation from experimental API used with file targetKTIJ-14427 Meta-annotation value isn't updated for all the corresponding parts of a multiplatform annotationKTIJ-19735 NSME org.jetbrains.kotlin.idea.quickfix.KotlinSingleIntentionActionFactory org.jetbrains.kotlin.idea.quickfix.RemoveModifierFix on IJ212 + Kotlin masterKTIJ-18145 IDE freeze on 'Show Usage'KTIJ-10026 Refactor / Extract function: Adds unnecessary nullability annotations for parameters coming from NotNull or Nullable Java methodsKTIJ-15823 Refactor / Extract Function: resulted declaration gets no @OptIn from original function when necessaryKTIJ-5661 [Tests] MoveRefactoring: Fix ignored incorrect tests of crossmodule declaration movingKTIJ-19232 New project wizard: delete MPP Mobile-Library and Application templatesKTIJ-20878 Unable to create project with Kotlin Project Wizard when JDK 17 is used.KTIJ-20244 Compose MPP project from wizard requires minCompileSdk=31KTIJ-20781 Update kotlin-wrappers version in wizardKT-47387 KJS: Support Apple Silicon for node distrib downloadKT-44494 KJS / IR: Allow enum classes to be exportedKT-43224 KJS: Allow using inline classes in external typesKT-35100 Make Char inline class in K/JSKT-42936 KJS IR: Support js-code test directives similar to legacyKT-47525 KJS / IR: Support protected members in d.ts generationKT-50110 KJS / IR: Enable properties lazy initialization by defaultKT-46443 KJS / IR: Improve CharArray and Char performanceKT-45665 KJS / IR: equals on inline value classes is boxedKT-43644 KJS / IR: Avoid creating lambda classesKT-51685 KJS / IR: TypeError: collection.iterator_jk1svi_k$ regression in Kotlin 1.6.20-RC2KT-51523 KJS IR: "Uncaught TypeError: a._get_length__2347802853_w7ahp7_k$ is not a function"KT-51700 KJS / IR: Compiler uses wrong function with List<List>KT-51222 KJS / IR: "RangeError: Maximum call stack size exceeded": Default function overloads marked with @JsExport are brokenKT-45054 KJS: Export secondary constructors as class static methodsKT-37916 KJS: .d.ts generation not working for enum classesKT-48199 KJS / IR: Improve error message for linkage problemsKT-51030 KJS / IR: internal class that implements public interface is missing gettersKT-45434 KJS: "WRONG_EXPORTED_DECLARATION" when using JsExport on interfacesKT-50934 KJS / IR: Re-export all JS-exports from the main module for the multi-module modeKT-45620 KJS / IR: Remainder of division of Int.MIN_VALUE by -1 is negative zero (-0)KT-44981 KJS / IR crashes on kotlin.js.js calls with complex constexprKT-41964 KJS IR: Reference to local variable and parameter from js fun could be broken unexpectedlyKT-50682 Kotlin/JS: IR + IC: TypeError "Cannot read properties of undefined" when properties from different sources refer one another in initializersKT-50175 Kotlin/JS, IR: with incremental compilation top level properties initialization is not lazyKT-40236 KJS: IR. Invalid override for external field with @JsNameKT-46525 KJS / IR: Generate context-dependent names for lambdas and object expressionsKT-49779 KJS / IR: Exported abstract class implementing interface not export interfaces member in d.tsKT-49773 KJS / IR: Exported enum implementing interfaceKT-41912 KJS / IR: generates invalid defineProperty methods for class hierarchiesKT-46225 KJS IR: tailrec function with capturing lambda in default parameter value leads to UninitializedPropertyAccessException at compile timeKT-50528 Kotlin/JS: IR + IC: TypeError: "combined.get_icpjjy_k$ is not a function" for code calling GlobalScope.launch {}KT-50512 KJS / IR: IC failed with const val in inline funKT-49738 Ensure that @AfterTest is invoked after the @Test function completes for asynchronous testsKT-45542 KJS / IR: "IllegalStateException" for method with default argument in expect classKT-50464 KJS IR: Functions with optional parameters and stable names are exported without @JsExportKT-43374 KJS / IR: "class org.jetbrains.kotlin.js.backend.ast.JsIf cannot be cast to class org.jetbrains.kotlin.js.backend.ast.JsExpressionStatement" caused by if-else expression inside whenKT-20791 ushr Behavior differs in Javascript and Java targetsKT-49844 KJS / IR: "IllegalStateException: IrSimpleFunctionSymbolImpl is already bound" with callable referenceKT-46961 KJS / IR: "IllegalStateException: Can't find name for declaration" when external object contains enum classKT-43191 KJS / IR: static companion field is not static in d.tsKT-39891 [KJS / IR] String interpolation and byte shift round Long valueKT-50040 JS IR: "Function must be an accessor of corresponding property" exception on private properties with getter in an exported classKT-49878 Kotlin/JS, IR: incremental compilation fails with CCE: "class StageController cannot be cast to class WholeWorldStageController"KT-46202 KJS / IR: "IllegalStateException" on exported value classKT-42039 KJS / IR: JsQualifier annotation can cause conflicts with built-in functionsKT-39364 KJS: Can't export sealed class/object with subclasses inside the body to typescript definitionKT-47360 KJS / IR: js() function with string valKT-47376 KJS / IR: Incorrect d.ts generation for sealed classesKT-47767 KJS / IR: "IllegalStateException" with inline function with several lambda invocation declared through typealiasKT-47342 KJS / IR: "StackOverflowError" on InlinerTypeRemapper.remapTypeArgumentsKT-46218 KJS / IR: Incorrect result for local tailrec function called from capturing inline lambdaKT-45056 KJS / IR: Inconsistent ordinal property value for enum classesKT-47096 KJS / IR: Console.log introduces spaces between each characterKT-47516 KJS / IR: Wrong behavior when trying to access property in enum entryKT-47806 KJS / IR: "IllegalStateException" with invocation of extension function with generic and lambda parameter on String.CompanionKT-49225 KJS: Default value for value class parameter is not consideredKT-49326 KJS / IR: Overridden properties should not be exportedKT-49363 KJS / IR: Nested declarations inside exported object are not exportedKT-49300 KJS: Source map generator leaks source files descriptors when source embedding is enabledKT-40525 KJS IR: investigate issues with using kotlin-wrappersKT-50197 KJS IR: using APIs in different packages but with same method name generates clashesKT-45958 KJS: Line breaks are missing in js files after If-expressionKT-40213 KJS: fix and "unmute" cases from .../nonReifiedTypeParameters/ "muted" while fixing KT-38771KT-50152 Kotlin/JS: with incremental compilation browserRun / nodeRun produce no outputKT-50315 Kotlin/JS: building project with some dependencies fails: IAE: "Duplicate definition"KT-50203 JS IR BE: new IC for loweringsKT-43250 KJS / IR: "Can't find name for declaration FUN" with Json#encodeToString as function referenceKT-46992 KJS / IR: Incorrect boxing of inline classes returned by crossinline suspend lambdasKT-49776 KJS / IR: inliner doesn't handle inner class functions referring outer thisKT-49849 KJS / IR: Access of exported member properties should be by its stable nameKT-49850 KJS / IR: Member properties in exported class should be getter/setter in d.tsKT-19423 Script: reference from class to script top-level member is incompilableKT-21197 Support cross platform common implementationsKT-42435 Prototype multiple receiversKT-48385 Deprecate confusing grammar in when-with-subjectKT-49542 FIR: Smart cast may lead to inconsistent inference resultKT-23727 Internal declarations from other module in star imports should have lower priority than public declarations from default importsKT-50251 Support language version 1.3 in Kotlin 1.6.20KT-17765 Ambiguity between SAM adapters when one SAM interface is sub type of anotherKT-10926 False overload resolution ambiguity when both vararg and collection matchKT-41214 JDK 17: Emit PermittedSubclasses attribute when compiling sealed classesKT-44089 Java version checking doesn't work on AndroidKT-50033 Some packages of kotlin-stdlib with public API are not exported in module-infoKT-48367 Using synchronized on captured object leads to slow JVM executionKT-49721 KJS: Regex("\b").findAll yields infinite sequence when a zero length match is found before a surrogate pair (e.g. emoji)KT-49463 --dry-run flag for llvm_builder/package.pyKT-51359 Native: the compiler doesn't work on macOS 12.3 BetaKT-49144 Kotlin/Native executable early segmentation faultKT-49348 KONAN_NO_64BIT_ATOMIC does not guard Kotlin_AtomicLong_addAndGetKT-42500 KLIB: K/N compiler cannot link with a library with incorrect symbol in the name or the pathKT-49395 K/N: After 1.5.20, compiling code including KSuspendFunction3 to framework leads to "Assertion failed at parametersAssociated"KT-49967 Kotlin iOS regex issueKT-49873 Native does not sort Strings correctlyKT-49347 androidNativeArm32 binaries crash when using atomic operationsKT-49597 Kotlin/Native: Exporting the Arrow library into the framework causes StackOverflowError in the Devirtualization phaseKT-49790 "Undefined symbols" error when linking project with kotest 5.0.0.RC and Kotlin 1.6KT-48625 Native: distribution doesn't contain sources for kotlin.testKT-47828 Kotlin/Native: Kotlin exception is not filtered out on interop border when producing a dynamic library with compiler caches enabledKT-35059 Better "could not build module" cinterop reportKT-49768 Kotlin/Native: Add -Xoverride-konan-properties to cinterop.KT-47399 Kotlin Native - Objective-C with Swift 5.5 Async Function Needs Returning KotlinUnitKT-48282 Kotlin sealed class roots and abstract classes within sealed hierarchies have their constructors exposed to Objective-C/SwiftKT-46866 Memory consumption / performance of Kotlin classes with String property in KMP project on iOS SwiftKT-50045 Kotlin/Native: Re-enable disabled Hypervisor frameworkKT-47331 Kotlin/Native: support Xcode 13 SDKsKT-48078 Native: Support non-NativeActivity Android executablesKT-48424 Support resolving source locations using libbacktraceKT-51586 SIGSEGV on worker7 testKT-50491 Kotlin/Native: Deadlock in the Ktor server tests with the new memory managerKT-50879 Kotlin/Native: Stabilize Concurrent Sweep GCKT-50948 Kotlin/Native: Concurrent Sweep GC hangs on Windows in GCStateHolder::waitEpochFinished/waitScheduledKT-49497 iOS Swift "runtime assert: Must be positive" and "runtime assert: cycle collector shall only work with single object containers"KT-50026 Kotlin/Native: Make AtomicReference behave like FreezableAtomicReference with the new MMKT-49013 Kotlin/Native: Correctly switch thread state to native for spin locksKT-48561 Test sideEffectInTopLevelInitializerMultiModule fails with new MMKT-50198 Reflection: NPE from kotlin.jvm.internal.Intrinsics.areEqual with SpockKT-50784 kotlin-android-extensions produces unbound symbol under _$_findViewCacheKT-50627 NullPointerException when using kotlin-android-extensions synthetic after updating Kotlin to 1.6.10KT-50887 kotlin-android-extensions plugin breaks when package attribute missing from AndroidManifest.xmlKT-51309 Add JVM target bytecode version 18KT-48027 "Module ... cannot be found in the module graph" with module-info in META-INF/versionsKT-50695 Compiling into IR backends with language version 1.3 is not rejectedKT-46329 Deprecated -Xjvm-default values are not reportedKT-51025 JVM CLI compiler takes class file from classpath instead of input java source fileKT-50889 AnalysisHandlerExtension multiple round execution is broken on Kotlin/MultiPlatform with expectActualLinker=true flagKT-48417 CLI: boolean -X arguments accept a value after '=' which is ignoredKT-11164 Allow running class files with '.class' extension in 'kotlin' scriptKT-46171 NoClassDefFoundError produced when running kotlin scriptKT-48568 [Commonizer] timespec properties are not commonized in kotlinx.coroutinesKT-46257 MPP: Stdlib included more than once for an enabled hierarchical commonizationKT-49735 [Commonizer] :commonizeNativeDistribution fails for projects with two or more same native targetsKT-48856 MPP: Unable to resolve c-interop dependency for test compilation in an intermediate source set with the only platformKT-48288 [Commonizer] platform.posix.timespec.tv_sec not commonized in OKIOKT-47574 [Commonizer] TypeAliasTypeCommonization: Properly substitute underlying type argumentsKT-48221 MPP: Too few targets specified if platform test source set depends on mainKT-47100 [Commonizer] Commonize underlying type-alias typesKT-50718 Unable to serialize an object with a generic fieldKT-50764 Kotlin 1.6.10 custom serializers for a generic type receive the unit serializer on jvmKT-46444 JVM IR, serialization: "AssertionError: No such value argument slot in IrConstructorCallImpl: 0" with KSerializer of ClosedRange<Float>KT-47522 Provide reasonable resolution strategy for OutOfMemoryError during compilationKT-51116 OOM user-friendly message isn't displayed if there is main exception caused by out of memoryKT-48620 Add build information into Gradle build scanKT-41689 Support statistics for Configuration CacheKT-49299 Add more flexible way for defining Kotlin compiler execution strategyKT-21056 Kotlin Gradle Plugin tasks execution should be parallelized by defaultKT-50664 Compile speed regression going from Kotlin 1.5.31 to 1.6.10 for incremental changes when Java class in a dependent child module w/ kapt is modified w/o a method/class signature changeKT-48884 Configuration performance regression in Kotlin Gradle plugin 1.5.30KT-49782 Improve compilation task outputs snapshot performanceKT-51501 Gradle: 'java.lang.NoClassDefFoundError: com/gradle/scan/plugin/BuildScanExtension' on 1.6.0-RC when applying Enterprise Plugin from initscriptKT-51588 Restoring from build cache breaks Kotlin incremental compilationKT-50620 Gradle Kotlin Plugin crashes in CI due to hostname resolving issueKT-49921 Setup basic release performance regression testsKT-51177 After updating from KGP 1.5.30 to 1.6.10, KotlinCompile is non-incremental given an Android resource changeKT-48134 Debug log level causes build cache missKT-50719 Kotlin Gradle Plugin may hang on writing statisticsKT-48849 Cache miss due to empty directories in KotlinCompile inputsKT-49014 Disable Explicit API is not possibleKT-48408 Build may fail with strict JVM target validation mode when project has no Kotlin sourcesKT-49107 Configuration cache: undeclared kotlin.caching.enabled system property readKT-50369 Deprecate kotlin.experimental.coroutines Gradle DSL option and kotlin.coroutines propertyKT-48046 Gradle Throws Exception From Kotlin Plugin: destinationDir must not be nullKT-50037 Kotlin compile task registers more than one task action and their order of execution is counter-intuitiveKT-49772 Kotlin in-process compilation does not release file handlesKT-47215 KJS: "UninitializedPropertyAccessException: lateinit property fileHasher has not been initialized" when running kotlinNpmInstall or rootPackageJson locallyKT-46406 Remove 'kotlin.parallel.tasks.in.project' build propertyKT-49037 KJS / Gradle: Configuration cache usage on large projects lead to high memory consumption by Gradle daemonKT-51060 KJS / IR: Incorrect order of libraries with ICKT-49061 KJS / Gradle: Custom package.json handlers break configuration cacheKT-35640 Kotlin/JS: Gradle: DCE devMode = true setting has no effect on incremental buildKT-49095 KJS / Gradle: KotlinJsTest tasks increase configuration cache state size depending on number of modules in projectKT-49253 KJS / Gradle: Error while evaluating property 'filteredArgumentsMap' of task ':compileProductionExecutableKotlinJs'KT-49902 Kotlin/JS: Gradle: with --debug it still runs yarn without --ignore-scriptsKT-49808 KJS / Gradle: NPE when running node.js Mocha tests with configuration cache reuseKT-49530 KJS: Update Node.JS and YarnKT-50930 KJS / IR: Incremental compilation cache building not consider multiple artifactsKT-50485 KJS / IR: Enable per-module by defaultKT-49445 KJS / IR: "AssertionError: Built-in class kotlin.Unit is not found" 1.5.31 fails on consuming artifacts built with 1.6.0KT-38040 Make Chrome Headless use "--no-sandbox" (configurable) - for DockerKT-46198 [Commonizer] c-interop commonization: Support publishing libraries compiled with commonized c-interop librariesKT-41641 MPP: NoSuchElementException: "Collection is empty" when android library is added but android() source set isn'tKT-50567 commonizeNativeDistribution fails when enableGranularSourceSetsMetadata is set to trueKT-50592 [Gradle][MPP] Mitigate isolated KGP classpath issuesKT-51176 CInteropCommonization: Warn users about disabled cinterop commonization when cinterops are present in hmppKT-49089 An annotation class annotated with @OptionalExpectation can not be used in another module with HMPP enabledKT-48818 False positive warning about used enableDependencyPropagation flag with enabled hierarchical mpp by defaultKT-49596 Composite Metadata Jar: Read location of cinterops from KotlinProjectStructureMetadata fileKT-41823 Default arguments not work in iosMain metadata with enableGranularSourceSetsMetadataKT-50574 Only enable cinterop metadata transformation when 'kotlin.mpp.enableCInteropCommonization' is setKT-47633 Accept version when configuring cocoapods for kotlin/nativeKT-42630 CocoaPods Gradle plugin: Allow customization of podspec propertiesKT-48553 Kotlin/Native: use Gradle Shared Build Service to read konan.propertiesKT-47529 Read list of opt-in cacheable native targets from konan.propertiesKT-49330 commonizeNativeDistribution: "ClassCastException: KotlinJvmProjectExtension_Decorated cannot be cast to class org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension"KT-49484 Kotlin/Native: XCFramework should include dSYM files for release artifactsKT-47768 Gradle MPP plugin: K/N targets break task configuration avoidance for assemble taskKT-49971 Make 'embedAndSignAppleFrameworkForXcode' task visible for usersKT-43815 [CocoaPods Plugin] Pod name cannot be changedKT-50105 Usage of XCFramework and cocoapods plugin leads to error in prepareKotlinBuildScriptModel taskKT-42105 Multiplatform Cocoapod kotlin plugin doesn't support repo distributionKT-48808 XCFramework task fails when using static debug frameworksKT-42755 Cocoapods plugin using backslashes on WindowsKT-51434 Language version 1.7 is absent in Kotlin Compiler settingsKT-48399 Internal Error: Unknown version of LookupSymbolKeyDescriptor=-6KT-49177 JPS: Kotlin compiler doesn't recompile file that references Java constant in class bodyKT-46506 JPS: Kotlin compiler doesn't recompile file that references Java constantKT-47909 UtilsKt.recordPackageLookup is slowKT-47857 Class loaders clash when building kotlin prNote truncated.
`KT-51352` "ClassCastException: class ScopeCoroutine cannot be cast to class Iterable" caused by coroutines and context receivers
KT-51352 "ClassCastException: class ScopeCoroutine cannot be cast to class Iterable" caused by coroutines and context receiversKT-51271 "ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3" with inlining of context functionKT-50520 "NPE: containingDeclaration.ac…lDeclarationType.REGULAR) must not be null" with implicit type on self-referencing lambda in a builderKT-51471 Native: incorrect debug information when inheriting suspend fun invoke implementationKT-51353 IncompatibleClassChangeError: Expected non-static field com.soywiz.korim.color.Colors.BLACKKT-37368 Native compiler fails to compile big projectsKT-51586 SIGSEGV on worker7 testKT-51434 Language version 1.7 is absent in Kotlin Compiler settingsKT-51588 Restoring from build cache breaks Kotlin incremental compilation| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.20-RC2.zip | 038da980d17432a44c41299b528b81040ca2578b634b0fd066661b45871711f2 |
| kotlin-native-linux-x86_64-1.6.20-RC2.tar.gz | 0b6007c30a92adc534cbcd6253ee061c098edad0f39b7dd2e4a6b26ddfa900a4 |
| kotlin-native-macos-x86_64-1.6.20-RC2.tar.gz | 5dc256210c6cc5a04d58ca0b2b607e4354fe1cec5c05ea1fc2f9e8fd44e34280 |
| kotlin-native-macos-aarch64-1.6.20-RC2.tar.gz | 8252ef6392f13a0927e9c0cd96e99eed890680c5f5342e8d7bdc0a833ea4c21b |
| kotlin-native-windows-x86_64-1.6.20-RC2.zip | 80a2286e3e1b9e3191addb386ee98483de32422b5302a2180e52e2d1df6b365d |
`KT-51302` Kotlin/Native 1.6.20-M1 compiler fails because of assertion in NativeAnnotationImplementationTransformer
KT-51302 Kotlin/Native 1.6.20-M1 compiler fails because of assertion in NativeAnnotationImplementationTransformerKT-51148 "AssertionError: At this stage there should be no remaining variables with proper constraints" caused by two type parametersKT-50970 Kotlin/Native: use arm instruction set instead of thumb-2 for iosArm32 and watchosArm32 targetsKT-50843 Kotlin/Native: LLVM constant merge pass does not work for Kotlin constantsKT-51157 JVM / IR: "IndexOutOfBoundsException: Index: 1, Size: 1" caused by interface hierarchy and UInt method parameterKT-50498 Exception after analysing an erroneous lambdaKT-51062 Progressions resolve changing warning isn't reported for Java methodsKT-51040 Type inference fails on 1.6: "Cannot use 'CapturedType(*)' as reified type parameter" with EnumSet and elvis operatorKT-51022 Fix error messages for resolution ambiguity with stub typesKT-51359 Native: the compiler doesn't work on macOS 12.3 BetaKT-50879 Kotlin/Native: Stabilize Concurrent Sweep GCKT-50948 Kotlin/Native: Concurrent Sweep GC hangs on Windows in GCStateHolder::waitEpochFinished/waitScheduledKT-50784 kotlin-android-extensions produces unbound symbol under _$_findViewCacheKT-51309 Add JVM target bytecode version 18KT-51025 JVM CLI compiler takes class file from classpath instead of input java source fileKT-47522 Provide reasonable resolution strategy for OutOfMemoryError during compilationKT-51116 OOM user-friendly message isn't displayed if there is main exception caused by out of memoryKT-51177 After updating from KGP 1.5.30 to 1.6.10, KotlinCompile is non-incremental given an Android resource changeKT-50719 Kotlin Gradle Plugin may hang on writing statisticsKT-48849 Cache miss due to empty directories in KotlinCompile inputsKT-51060 KJS / IR: Incorrect order of libraries with ICKT-50930 KJS / IR: Incremental compilation cache building not consider multiple artifactsKT-50592 [Gradle][MPP] Mitigate isolated KGP classpath issuesKT-51176 CInteropCommonization: Warn users about disabled cinterop commonization when cinterops are present in hmppKT-49330 commonizeNativeDistribution: "ClassCastException: KotlinJvmProjectExtension_Decorated cannot be cast to class org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension"KT-48402 Kapt throws "Fatal Error: Unable to find package java.lang in classpath or bootclasspath" with JDK 16 and Kotlin 1.5.30KT-48450 Allow to configure additional jvm arguments for 'KaptWithoutKotlincTask`KT-41456 Kotlin compilation failure after successful kapt causes invalid incremental builds| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.20-RC.zip | 2f78ced6b983db49ea1cbcbe41c18bff19ced596861f6bd8af01311d71b6d81d |
| kotlin-native-linux-x86_64-1.6.20-RC.tar.gz | 2f3de8ad114405af02c0dea2047dadbbb592421db199107de699815b137d48d0 |
| kotlin-native-macos-x86_64-1.6.20-RC.tar.gz | f8aba4e2fc5d689ae161eda698d47fbc758df19f8047dfc00ea308783505e15e |
| kotlin-native-macos-aarch64-1.6.20-RC.tar.gz | 11bfebb4bde4844b3fe3eff58590d8518d25a51c6bfeb058d22eb7e4d93d0075 |
| kotlin-native-windows-x86_64-1.6.20-RC.zip | 6225b14fe8e0e47a6e5880ce19d7a794cc7764e66ef6d73c3fb8170cbeac2e10 |
`KT-49073` FIR: REDUNDANT_MODIFIER and DEPRECATED_MODIFIER_PAIR should be warnings
KT-48217 Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is usedKT-49857 Require Xcode 13 for building Kotlin/Native compilerKT-47701 Support instantiation of annotation classes on NativeKT-46085 Support experimental parallel compilation of a single module in the JVM backendKT-46603 Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactoryKT-50156 HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)KT-50073 Performance regression in adapted function referencesKT-50076 Performance regression in super call to an interface member in $DefaultImplsKT-50080 Performance regression in string template with generic property with primitive upper boundKT-50084 Performance regression in concatenation with 'String?'KT-50078 Performance regression in for-in-array loopKT-50039 Performance regression in inner class constructor call with default parametersKT-48784 An anonymous class has fields for variables that are only used in the constructorKT-42010 Generate IINC instruction for postfix increment in JVM_IRKT-48433 JVM_IR don't generate null check on 'this$0' parameter of inner class constructorKT-48435 JVM_IR ConstForLoopBenchmark performance regressionKT-48507 JVM_IR ForLoopBenchmark regressionsKT-48640 Performance regression in 'longDownToLoop' benchmarksKT-29822 Generate specialized bytecode for loops withIndex over unsigned arraysKT-48669 Generate optimizable counter loop for loops over indices of unsigned arraysKT-49444 Possible performance degradation with UInt downTo loopKT-48944 Possible performance regression with comparison of local KFunctionsKT-17111 Eliminate redundant store/load instructions when the value stored is simpleKT-36837 Generate more compact code for for-in-range loop in JVM_IRKT-48947 JVM / IR Possible performance regression with string templatesKT-48931 JVM / IR: Performance degradation with string concatenationKT-36654 Generate more compact bytecode for safe call in JVM_IRKT-48544 JVM / IR: "UnsupportedOperationException: Unknown structure of ADAPTER_FOR_CALLABLE_REFERENCE" with callable reference ::arrayOfKT-49658 NI: False negative TYPE_MISMATCH on nullable type with whenKT-50978 [Native] Error while building static cache: NoSuchElementException at IrTypeInlineClassesSupport.getInlinedClassUnderlyingType(InlineClasses.kt:341)KT-50977 [Native] Error while building static cache: IllegalStateException: Class CLASS ENUM_ENTRY is not found at KonanIrlinkerKt.findClass(KonanIrlinker.kt:229)KT-50976 [Native] Error while building static cache: IllegalStateException: No descriptor found at DescriptorByIdSignatureFinder.findDescriptorForPublicSignature(DescriptorByIdSignatureFinder.kt:157)KT-51080 Line number in mapping for the first instruction is lostKT-49526 JVM IR: Function reference with non-denotable intersection type argument is not inlined and is incorrectly approximatedKT-50399 Error: unexpected variance in super type argument: out @0KT-50649 JVM IR: ClassCastException when returning Result as generic typeKT-50617 JVM IR: java.lang.IndexOutOfBoundsException "Empty list doesn't contain element at index 0" when class and interface have the same name and extension function is usedKT-45693 False negative INCOMPATIBLE_TYPES with when with generic subjectKT-50797 Implement fix for false negative UPPER_BOUND_VIOLATED with generic typealias using not all type parameters as arguments for underlying typeKT-43493 NI: @BuilderInference prevents compilation error of "Operator '==' cannot be applied to 'Long' and 'Int'"KT-48945 JVM IR: special bridge for get is not generated in a Map subclassKT-49829 Wrong "cast can never succeed" diagnostic with builder inferenceKT-49828 Improve builder inference diagnostics with overload resolution ambiguityKT-50989 CCE cause by EmptySubstitutor in ResolutionWithStubTypesCheckerKT-48899 Report warnings on overrides with wrong types nullabilityKT-49461 Implement prohibitation of access to members of companion of enum class from initializers of entries of this enumKT-49754 Kotlin/JS: @JsExport on enum class reports NON_EXPORTABLE_TYPE warningKT-49598 Misleading error message "Using @JvmRecord is only allowed with -jvm-target 15 and -Xjvm-enable-preview flag enabled"KT-44133 Inline classes: class literal in annotation arguments uses underlying typeKT-47703 ClassCastException: Programmatically created annotation can't hold Array<KClass<*>>KT-47549 JVM / IR: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER CONTINUATION_CLASS caused by suspend function inside "fun interface" in another fileKT-50120 HMPP: False positive [NO_VALUE_FOR_PARAMETER] for expect function usagesKT-48499 Interface call with an inline/value parameter generates AbstractMethodError after rebuilding the module, but NOT the file.KT-49864 JVM IR: NoSuchMethodError calling default interface method with inline class return type in -Xjvm-default=all modeKT-49812 JVM / IR: "java.lang.VerifyError: Bad return type" when using Result type attribute + extension function with same nameKT-49936 Extension property in a data class with the same name as the constructor parameter leads to incorrect component function being resolved and generatedKT-48181 "ISE: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" on creating instance of kotlin.MetadataKT-50215 VerifyError caused by missing cast after is check in whenKT-49977 "Parameter specified as non-null is null" when inline class implements interface method with default parametersKT-50385 DUPLICATE_LABEL_IN_WHEN is reported on incorrect branchesKT-49092 JVM: ArrayIndexOutOfBoundsException on compiling call with if expression and TODO() argumentsKT-48987 JVM / IR: Smartcast, which never succeed, crashes the compilerKT-49998 JVM: missing default value for annotation parameter of an unsigned typeKT-50277 Invalid bytecode generated for inline lambda in suspend functionKT-44561 FIR DFA: extract non-null info from comparison against variable with initial constant valueKT-44560 FIR DFA: propagate non-null info to original variables in not-null assertion or cast expressionKT-50258 equals() returns false on the same enum instances if we check it for the second time in whenKT-47483 JVM IR: "NoSuchElementException: Sequence contains no element matching the predicate" on compiling Array instantiation with TODOKT-49765 JVM: ClassCastException when trying to add object to EmptyListKT-46879 "AssertionError: Stack should be spilled before suspension call" with Flow and reified typeKT-50172 "AssertionError: Not a callable reflection type" on local function reference with the same name as local variableKT-49443 JVM IR, Script: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" with constructor call of class that has a top-level extension function callKT-50193 Garbage collection is not working the same way after jvm-ir-backend changeKT-19424 Compilation exception for script with property delegate calling operator invoke on an objectKT-43995 Script: "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" if companion object initializer calls method on listKT-30616 Script: "Don't know how to generate outer expression" for top-level variable reference from static context (companion object, enum)KT-47000 Allow graceful migration to -Xjvm-default=all-compatibility by allowing to inherit from interfaces even in the old (-Xjvm-default=disable) modeKT-50171 JVM IR: "UninitializedPropertyAccessException: Parent not initialized: IrVariableImpl" on SAM-converted property setter reference with Double parameter inside lambdaKT-50140 Internal error on explicit string concatenation of generic type value with 'String' upper boundKT-49992 Anonymous object should not have access to private members from supertypesKT-49973 Check existing of default error message for all diagnosticsKT-50019 Property delegated to callable reference: "ISE: Local class should have its name computed in InventNamesForLocalClasses" with -Xno-optimized-callable-referencesKT-49645 JVM / IR: "IllegalStateException: Local class should have its name computed" caused by default suspend function in interface and value classKT-50028 Incorrect implicit casts from UnitKT-49615 JVM / IR: "Exception during IR lowering" with list of value classes with non-trivial constructor inside suspend lambdaKT-49127 FIR: smart cast is not performed after comparisonKT-48708 Incorrect cast from Unit to IntKT-48376 FIR: False positive UNITIALIZED_VARIABLE after try/finally with return from tryKT-48113 FIR: (false) positive EQUALITY_NOT_APPLICABLE for intersection with platform typeKT-48305 FIR: incorrect raw type castKT-48378 FIR: synthetic accessor lowering should not attempt to modify other filesKT-48634 FIR: false property-setter-function resolve cycleKT-48621 FIR: SyntheticAccessorLowering should not attempt to modify other files for protected JvmFieldKT-48381 Invalid LLVM module: verification failure of createInlineClassInArgumentPosition.ktKT-48527 Native: top-level properties in files with @Test functions are initialized eagerly even if lazy initialization is enabledKT-48559 IllegalArgumentException: Unexpected super type argument: * @ 0 during IR loweringKT-48687 IR dump mismatch after deep copy with symbols in IR text testKT-44811 [FIR] Exception in body resolve of new contractsKT-48363 FIR behaves differently in case of resolution between classifier and top-level propertyKT-48801 "AssertionError: Stack should be spilled before suspension call" with Flow and crossinlineKT-46389 JVM / IR: "ClassCastException: class IrGetValueImpl cannot be cast to class IrConst" with inheritance of supertypes member functions with similar signaturesKT-47797 Regression during migration to 1.6 in compilerKT-47987 Can't infer a postponed type variable based on callable reference receiver typeKT-48446 "IllegalStateException: IrErrorType (getErasedUpperBound)" caused by suspend function referenceKT-48651 Collect intermediate annotations during type expandingKT-48754 JVM IR: <clinit> in EnclosingMethod leads to IncompatibleClassChangeError on Android 5.0KT-45034 Use the new type inference for top-level callable referencesKT-49001 OptIn marker should spread from class to its members, taking into account real dispatch receiver typeKT-49038 Generics are discriminated during callable references resolution (false negative)KT-48954 JVM IR: IllegalAccessError when using Java method reference in constructorKT-48284 JVM / IR: "IllegalStateException: Function has no body: FUN STATIC_INLINE_CLASS_REPLACEMENT" caused by inline member toString of value class and string interpolationKT-49053 JVM / IR: "AssertionError: Unbound symbols not allowed" on inheriting a protected Java method that returns a package private class from a differently-named fileKT-49106 JVM: infinite recursion with overridden default suspend interface method where override calls superKT-45345 FIR DFA: FirDataFlowAnalyzer seems to add wrong type constraints for type parametersKT-44513 FIR DFA: extract non-null info from x?.y!!KT-44559 FIR DFA: propagate non-null info from not-null assertion (!!)KT-49073 FIR: REDUNDANT_MODIFIER and DEPRECATED_MODIFIER_PAIR should be warningsKT-46371 FIR: Investigate FunctionType -> ExtensionFunctionType coercionKT-49078 FIR: false positive TYPE_VARIANCE_CONFLICTKT-47135 FIR: local class references does not compileKT-48600 NON_TAIL_RECURSIVE_CALL missing for calls inside lambdaKT-48602 NON_TAIL_RECURSIVE_CALL missing for calls with explicit dispatch receiver to a singletonKT-48982 JVM / IR: KotlinNothingValueException caused by function with local objectKT-49087 FIR: false positive REPEATED_ANNOTATIONKT-48648 JVM IR: "AssertionError: Should be primitive or nullable primitive type" with @JvmField generic property with Number upper boundKT-49069 FIR: False positive INAPPLICABLE_JVM_NAME on getterKT-49203 JVM IR: "AssertionError: Unbound symbols not allowed" with lateinit var and plusAssign operator convention callKT-48993 JVM / IR: "IllegalStateException: Validation failed in file <multi-file facade ...>" using @JvmMultifileClass and one of the symbols in the file exposes a @JvmInline value classKT-48938 FIR: Investigate how priorities should work in case SAM-conversion + type parametersKT-49129 FIR: false positive of INNER_CLASS_OF_GENERIC_THROWABLE_SUBCLASSKT-49076 FIR: false positive "An annotation argument must be compile-time constant" on array of importsKT-49222 FIR: StackOverflow in MethodSignatureMapperKT-49083 FIR erroneously requires default value parameters for override calls when imported from objectKT-49135 FIR: ambiguity between type alias and functionKT-49134 FIR makes no difference between lambda with empty parameter list and without explicit parameter listKT-49301 FIR: Unresolved reference: <init> for object inherited from inner classKT-49070 FIR: ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED with type parameter / class conflictKT-49133 FIR: protected java.lang.Throwable constructor is not availableKT-49407 JVM / IR: "java.lang.VerifyError: Bad local variable type" with "Int.mod" inside "Long.mod" and non-trivial argumentKT-44975 SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC: confusing error messageKT-38698 MANY_INTERFACES_MEMBER_NOT_IMPLEMENTED error message: interface is called a "class"KT-45001 Confusing warning message "This class can only be used with the compiler argument" for @OptIn annotationKT-49411 JVM / IR: NullPointerException during IR lowering with @JvmField property in loop rangeKT-49260 FIR: make FirBasedSymbol hierarchy to correspond FirDeclaration hierarchyKT-49289 FIR: false positive "return required" for if/else with inlined return in branchKT-49316 JVM / IR: "AssertionError: SyntheticAccessorLowering should not attempt to modify other files!" caused by unreachable code which try to modify val from the other packageKT-45915 NoDescriptorForDeclarationException: Descriptor wasn't found for declaration FUN with circular module dependencies in JPSKT-49288 FIR2IR: consider generating all fake override calls properlyKT-42784 FIR2IR: first create fake overrides, then bind overridden to themKT-48816 Kotlin/Native Symbol for public platform.darwin/NSObject|null[100] is unboundKT-49372 JVM / IR: Incorrect work of the loop optimization for mutable variableKT-49356 Native: UnsupportedOperationException: RETURNABLE_BLOCK caused by nested return with boxing and inlineKT-49659 JVM IR: Missing value class mangling in SAM wrappers for fun interfaces from different modulesKT-47101 Incorrect scope for supertypes in companion objectsKT-49360 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"KT-48430 JVM: ClassCastException with inline class as generic argument for type parameter used in a function typeKT-49575 IllegalArgumentException: Unhandled intrinsic in ExpressionCodegen with circular module dependencies in JPSKT-47669 IR inliner doesn't handle inner class functions referring outer thisKT-48668 JVM IR: "ISE: Value at CLASS must not be null for CLASS" for modules with a dependency cycleKT-49370 JVM / IR: "java.lang.VerifyError: Bad local variable type" with "fun Long.mod" and non-trivial argumentKT-46744 Memory Leaks in Kotlin daemonKT-48806 False-negative USED_AS_EXPRESSION for unreachable catch clausesKT-45972 FIR: type is incorrectly resolved to privateKT-46968 Remove FirCompositeScope from type resolveKT-49072 FIR: accidental resolve to private-in-file typeKT-34822 FIR scopes: deal with nested / inner classes and type parameter priorityKT-49702 Exception from RENDER_WHEN_MISSING_CASES diagnostic on malformed sealed class inheritorKT-49860 [FIR] Add smartcast expression to synthetic subj accessKT-49836 Inference fails on lambda and adjacent function expressions with receiverKT-49832 Inference fails on lambda for function types with extension parameterKT-49793 JVM: IncompatibleClassChangeError: Expected non-static field when property delegation uses receiver of another delegated propertyKT-44022 Excessive diagnostics range for DECLARATION_CANT_BE_INLINEDKT-48690 VERSION_REQUIREMENT_DEPRECATION_ERROR message: use current compiler version instead of language versionKT-49609 Incorrect grammar in DATA_CLASS_NOT_PROPERTY_PARAMETER error messageKT-49600 Misspelled error message for non-constructor properties with backing fields in @JvmRecord classKT-49339 Warn about synchronizing on value classesKT-49950 Compilation failed: An operation is not implemented: IrBasedTypeParameterDescriptorKT-23890 Default arguments are not transferred from expect generic member functionsKT-48811 Expect/actual class with default constructor argument values can not be instantiated from a shared source set without passing arguments (with HMPP enabled)KT-48106 FIR: incorrect type inference in provideDelegate receiverKT-48325 Safe call operator prevents object from being garbage collected before leaving functionKT-48104 FIR does not see NotNull/Nullable annotations on type argumentsKT-46812 [FIR] Make FIR diagnostics not related to Diagnostics from FE 1.0KT-37374 [FIR] Add CheckInfixModifier resolution stageKT-38351 FIR: Support CheckOperatorModifier resolution stageKT-39614 [FIR] Fix building CFG for different candidates of plus assign callKT-40197 [FIR] Strange Behaviour of Type ArgumentsKT-40362 [FIR] Match type arguments with type parameters of corresponding qualifierKT-40375 FIR: No transformation implicit type -> error type for function value parametersKT-40585 [FIR] Incorrect type for 1/1.0KT-42525 [FIR] Incorrect IR produced for java.lang.Byte.MAX_VALUEKT-43359 FIR: Check applicability type for callable reference with unbound receiverKT-43378 FIR: Support or prohibit via call checker callable references to member extensionsKT-43289 FIR: Correctly load irrelevant override for special built-insKT-44558 Annotation arguments const expr support is missing in FIRKT-45223 [FIR] Ambiguity between explicit and synthetic removeAtKT-42215 FIR: callable reference resolution with type constraints at call-sitesKT-45520 FIR: NONE_APPLICABLE for unsafe call to function with overloads instead of UNSAFE_CALLKT-46410 [FIR] Transform of FirAugmentedArraySetCall leaves erroneous nodes in control flow graphKT-46421 FIR: Investigate builder-inference casesKT-43948 FIR: hidden unresolved callable referenceKT-46558 FIR DFA: run once contract is not considered when analyzing lambdaKT-47125 FIR: Do not avoid trivial constraints if they aren't from upper boundsKT-43691 FIR: false positive VARIABLE_INITIALIZER_IS_REDUNDANT with usage in try...finallyKT-37311 [FIR] Support inference of callable references with type variable as expected typeKT-31972 Error type encountered: org.jetbrains.kotlin.types.ErrorUtils$UninferredParameterTypeConstructor@1f5b38c2 (ErrorType).KT-48761 Report NO_TAIL_CALLS_FOUND on 'tailrec' modifier, not on the whole function headerKT-47647 NI: Function reference to Java static method can't compile if passed directly as KFunction1 parameterKT-46995 Fix setters implicit types only resolved on full body resolveKT-46359 Kotlin 1.5 lambda is not Java-serializable by defaultKT-49282 FIR: suspend conversion does not work inside suspend lambdaKT-48953 FIR: implement diagnostic DELEGATE_USES_EXTENSION_PROPERTY_TYPE_PARAMETERKT-38813 FIR: Report INSTANCE_ACCESS_BEFORE_SUPER_CALL diagnostic on receiver usages in secondary constructors headersKT-49657 FIR: accidental override with get:JvmNameKT-49655 FIR: smart cast is not performed after update of var to not-null value in branchKT-42194 OOME: Java heap space from incremental compilationKT-47570 MPP, IDE: kotlin-test-common leaks into dependencies of platform-specific source setsKT-43224 KJS: Allow using inline classes in external typesKT-35100 Make Char inline class in K/JSKT-47525 KJS / IR: Support protected members in d.ts generationKT-44494 KJS / IR: Allow enum classes to be exportedKT-50110 KJS / IR: Enable properties lazy initialization by defaultKT-43644 KJS / IR: Avoid creating lambda classesKT-50934 KJS / IR: Re-export all JS-exports from the main module for the multi-module modeKT-45620 KJS / IR: Remainder of division of Int.MIN_VALUE by -1 is negative zero (-0)KT-46225 KJS IR: tailrec function with capturing lambda in default parameter value leads to UninitializedPropertyAccessException at compile timeKT-50512 KJS / IR: IC failed with const val in inline funKT-49738 Ensure that @AfterTest is invoked after the @Test function completes for asynchronous testsKT-45542 KJS / IR: "IllegalStateException" for method with default argument in expect classKT-50464 KJS IR: Functions with optional parameters and stable names are exported without @JsExportKT-43374 KJS / IR: "class org.jetbrains.kotlin.js.backend.ast.JsIf cannot be cast to class org.jetbrains.kotlin.js.backend.ast.JsExpressionStatement" caused by if-else expression inside whenKT-20791 ushr Behavior differs in Javascript and Java targetsKT-37916 KJS: .d.ts generation not working for enum classesKT-49844 KJS / IR: "IllegalStateException: IrSimpleFunctionSymbolImpl is already bound" with callable referenceKT-46961 KJS / IR: "IllegalStateException: Can't find name for declaration" when external object contains enum classKT-43191 KJS / IR: static companion field is not static in d.tsKT-39891 [KJS / IR] String interpolation and byte shift round Long valueKT-50040 JS IR: "Function must be an accessor of corresponding property" exception on private properties with getter in an exported classKT-49878 Kotlin/JS, IR: incremental compilation fails with CCE: "class StageController cannot be cast to class WholeWorldStageController"KT-46202 KJS / IR: "IllegalStateException" on exported value classKT-42039 KJS / IR: JsQualifier annotation can cause conflicts with built-in functionsKT-39364 KJS: Can't export sealed class/object with subclasses inside the body to typescript definitionKT-47360 KJS / IR: js() function with string valKT-47376 KJS / IR: Incorrect d.ts generation for sealed classesKT-47767 KJS / IR: "IllegalStateException" with inline function with several lambda invocation declared through typealiasKT-47342 KJS / IR: "StackOverflowError" on InlinerTypeRemapper.remapTypeArgumentsKT-46218 KJS / IR: Incorrect result for local tailrec function called from capturing inline lambdaKT-45056 KJS / IR: Inconsistent ordinal property value for enum classesKT-47096 KJS / IR: Console.log introduces spaces between each characterKT-47516 KJS / IR: Wrong behavior when trying to access property in enum entryKT-47806 KJS / IR: "IllegalStateException" with invocation of extension function with generic and lambda parameter on String.CompanionKT-49225 KJS: Default value for value class parameter is not consideredKT-49326 KJS / IR: Overridden properties should not be exportedKT-49363 KJS / IR: Nested declarations inside exported object are not exportedKT-49300 KJS: Source map generator leaks source files descriptors when source embedding is enabledKT-50197 KJS IR: using APIs in different packages but with same method name generates clashesKT-50203 JS IR BE: new IC for loweringsKT-43250 KJS / IR: "Can't find name for declaration FUN" with Json#encodeToString as function referenceKT-46992 KJS / IR: Incorrect boxing of inline classes returned by crossinline suspend lambdasKT-49776 KJS / IR: inliner doesn't handle inner class functions referring outer thisKT-49849 KJS / IR: Access of exported member properties should be by its stable nameKT-49850 KJS / IR: Member properties in exported class should be getter/setter in d.tsKT-42435 Prototype multiple receiversKT-48385 Deprecate confusing grammar in when-with-subjectKT-50251 Support language version 1.3 in Kotlin 1.6.20KT-19423 Script: reference from class to script top-level member is incompilableKT-17765 Ambiguity between SAM adapters when one SAM interface is sub type of anotherKT-10926 False overload resolution ambiguity when both vararg and collection matchKT-41214 JDK 17: Emit PermittedSubclasses attribute when compiling sealed classesKT-44089 Java version checking doesn't work on AndroidKT-50033 Some packages of kotlin-stdlib with public API are not exported in module-infoKT-48367 Using synchronized on captured object leads to slow JVM executionKT-49721 KJS: Regex("\b").findAll yields infinite sequence when a zero length match is found before a surrogate pair (e.g. emoji)KT-49348 KONAN_NO_64BIT_ATOMIC does not guard Kotlin_AtomicLong_addAndGetKT-42500 KLIB: K/N compiler cannot link with a library with incorrect symbol in the name or the pathKT-49395 K/N: After 1.5.20, compiling code including KSuspendFunction3 to framework leads to "Assertion failed at parametersAssociated"KT-49967 Kotlin iOS regex issueKT-49873 Native does not sort Strings correctlyKT-49347 androidNativeArm32 binaries crash when using atomic operationsKT-49144 Kotlin/Native executable early segmentation faultKT-49463 --dry-run flag for llvm_builder/package.pyKT-49597 Kotlin/Native: Exporting the Arrow library into the framework causes StackOverflowError in the Devirtualization phaseKT-49790 "Undefined symbols" error when linking project with kotest 5.0.0.RC and Kotlin 1.6KT-48625 Native: distribution doesn't contain sources for kotlin.testKT-47828 Kotlin/Native: Kotlin exception is not filtered out on interop border when producing a dynamic library with compiler caches enabledKT-35059 Better "could not build module" cinterop reportKT-49768 Kotlin/Native: Add -Xoverride-konan-properties to cinterop.KT-47399 Kotlin Native - Objective-C with Swift 5.5 Async Function Needs Returning KotlinUnitKT-48282 Kotlin sealed class roots and abstract classes within sealed hierarchies have their constructors exposed to Objective-C/SwiftKT-46866 Memory consumption / performance of Kotlin classes with String property in KMP project on iOS SwiftKT-50045 Kotlin/Native: Re-enable disabled Hypervisor frameworkKT-47331 Kotlin/Native: support Xcode 13 SDKsKT-50491 Kotlin/Native: Deadlock in the Ktor server tests with the new memory managerKT-49497 iOS Swift "runtime assert: Must be positive" and "runtime assert: cycle collector shall only work with single object containers"KT-50026 Kotlin/Native: Make AtomicReference behave like FreezableAtomicReference with the new MMKT-49013 Kotlin/Native: Correctly switch thread state to native for spin locksKT-48561 Test sideEffectInTopLevelInitializerMultiModule fails with new MMKT-50198 Reflection: NPE from kotlin.jvm.internal.Intrinsics.areEqual with SpockKT-50627 NullPointerException when using kotlin-android-extensions synthetic after updating Kotlin to 1.6.10KT-50887 kotlin-android-extensions plugin breaks when package attribute missing from AndroidManifest.xmlKT-46329 Deprecated -Xjvm-default values are not reportedKT-48027 "Module ... cannot be found in the module graph" with module-info in META-INF/versionsKT-48417 CLI: boolean -X arguments accept a value after '=' which is ignoredKT-11164 Allow running class files with '.class' extension in 'kotlin' scriptKT-46171 NoClassDefFoundError produced when running kotlin scriptKT-48856 MPP: Unable to resolve c-interop dependency for test compilation in an intermediate source set with the only platformKT-46257 MPP: Stdlib included more than once for an enabled hierarchical commonizationKT-48288 [Commonizer] platform.posix.timespec.tv_sec not commonized in OKIOKT-47574 [Commonizer] TypeAliasTypeCommonization: Properly substitute underlying type argumentsKT-48221 MPP: Too few targets specified if platform test source set depends on mainKT-47100 [Commonizer] Commonize underlying type-alias typesKT-50718 Unable to serialize an object with a generic fieldKT-50764 Kotlin 1.6.10 custom serializers for a generic type receive the unit serializer on jvmKT-46444 JVM IR, serialization: "AssertionError: No such value argument slot in IrConstructorCallImpl: 0" with KSerializer of ClosedRange<Float>KT-41689 Support statistics for Configuration CacheKT-49299 Add more flexible way for defining Kotlin compiler execution strategyKT-21056 Kotlin Gradle Plugin tasks execution should be parallelized by defaultKT-50664 Compile speed regression going from Kotlin 1.5.31 to 1.6.10 for incremental changes when Java class in a dependent child module w/ kapt is modified w/o a method/class signature changeKT-48884 Configuration performance regression in Kotlin Gradle plugin 1.5.30KT-49782 Improve compilation task outputs snapshot performanceKT-48134 Debug log level causes build cache missKT-49014 Disable Explicit API is not possibleKT-48408 Build may fail with strict JVM target validation mode when project has no Kotlin sourcesKT-50620 Gradle Kotlin Plugin crashes in CI due to hostname resolving issueKT-49921 Setup basic release performance regression testsKT-50369 Deprecate kotlin.experimental.coroutines Gradle DSL option and kotlin.coroutines propertyKT-48046 Gradle Throws Exception From Kotlin Plugin: destinationDir must not be nullKT-50037 Kotlin compile task registers more than one task action and their order of execution is counter-intuitiveKT-49772 Kotlin in-process compilation does not release file handlesKT-47215 KJS: "UninitializedPropertyAccessException: lateinit property fileHasher has not been initialized" when running kotlinNpmInstall or rootPackageJson locallyKT-46406 Remove 'kotlin.parallel.tasks.in.project' build propertyKT-49253 KJS / Gradle: Error while evaluating property 'filteredArgumentsMap' of task ':compileProductionExecutableKotlinJs'KT-49037 KJS / Gradle: Configuration cache usage on large projects lead to high memory consumption by Gradle daemonKT-49902 Kotlin/JS: Gradle: with --debug it still runs yarn without --ignore-scriptsKT-49808 KJS / Gradle: NPE when running node.js Mocha tests with configuration cache reuseKT-49530 KJS: Update Node.JS and YarnKT-49445 KJS / IR: "AssertionError: Built-in class kotlin.Unit is not found" 1.5.31 fails on consuming artifacts built with 1.6.0KT-49089 An annotation class annotated with @OptionalExpectation can not be used in another module with HMPP enabledKT-48818 False positive warning about used enableDependencyPropagation flag with enabled hierarchical mpp by defaultKT-49596 Composite Metadata Jar: Read location of cinterops from KotlinProjectStructureMetadata fileKT-41823 Default arguments not work in iosMain metadata with enableGranularSourceSetsMetadataKT-50574 Only enable cinterop metadata transformation when 'kotlin.mpp.enableCInteropCommonization' is setKT-47633 Accept version when configuring cocoapods for kotlin/nativeKT-42630 CocoaPods Gradle plugin: Allow customization of podspec propertiesKT-48553 Kotlin/Native: use Gradle Shared Build Service to read konan.propertiesKT-47529 Read list of opt-in cacheable native targets from konan.propertiesKT-49484 Kotlin/Native: XCFramework should include dSYM files for release artifactsKT-47768 Gradle MPP plugin: K/N targets break task configuration avoidance for assemble taskKT-49971 Make 'embedAndSignAppleFrameworkForXcode' task visible for usersKT-43815 [CocoaPods Plugin] Pod name cannot be changedKT-42105 Multiplatform Cocoapod kotlin plugin doesn't support repo distributionKT-48808 XCFramework task fails when using static debug frameworksKT-42755 Cocoapods plugin using backslashes on WindowsKT-49177 JPS: Kotlin compiler doesn't recompile file that references Java constant in class bodyKT-46506 JPS: Kotlin compiler doesn't recompile file that references Java constantKT-47909 UtilsKt.recordPackageLookup is slowKT-47857 Class loaders clash when building kotlin project with FIR with JPS without daemonKT-32596 kapt replaces class generated by annotation processor with error.NonExistentClass when the class is used as an annotationKT-48617 Cache miss due to empty directories in KaptGenerateStubsTask inputsKT-48826 Deprecate 'kapt.use.worker.api' propertyKT-47002 Kapt: warning mentions non-effective property kapt.includeCompileClasspathKT-50306 Configured plugin dependencies should be available in kotlin-maven-plugin scriptsKT-19853 Parcelize: CREATOR field should be available from codeKT-20488 REPL: java.lang.InternalError: "Enclosing constructor not found" for class reference on an anonymous object literalKT-40497 “Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6.” for running script without specified jvm-targetKT-49329 Kotlin scripts are compiled with jvmTarget 1.8 by default and in many scenarios there is no way to redefine it, which lead to inlining errors e.g. with JDK 17| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.20-M1.zip | 158285a6d198c2ee745c17165bdd89bc8736b2751a97ac13a64a8ad385914429 |
| kotlin-native-linux-x86_64-1.6.20-M1.tar.gz | 8d6b6b733e0ec5a69ab3ef722fe025719d940eb5993b9ca483bdf9e21c741d9d |
| kotlin-native-macos-x86_64-1.6.20-M1.tar.gz | 31ae3f13ef4377f9e6597d20a4b4088da300092b94ed1781a21ed773b264b0c2 |
| kotlin-native-macos-aarch64-1.6.20-M1.tar.gz | c67e9eca5519299f9f5733976e4952a81625d5bf11194714567a9bae7c031728 |
| kotlin-native-windows-x86_64-1.6.20-M1.zip | e9b25e4b078517b5f48cd7d14cfc71014c300cd95cd1826728342e0d4c4e2074 |
`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' attributeKT-49821 Optimize LazyClassMemberScope#getContributedDescriptors: use nameFilterKT-49833 java.lang.NullPointerException caused by accidental newline in package directiveKT-49838 Type inference fails on 1.6.0: Cannot use 'CapturedType(*)' as reified type parameterKT-49752 Regression in method return type inference: "IllegalStateException: Expected some types"KT-49876 Kotlin/Native: cross-compilation of Linux static library is broken in Windows in 1.6.0KT-49792 Atomicfu: "standalone invocation of kotlinx.atomicfu.AtomicInt::compareAndSet that was not traced to previous field load" with suspend functionKT-49834 Coroutine method transformer generates invalid locals table.KT-49441 Support friend modules in Kotlin NativeKT-49248 K/N: Symbol with IrSimpleFunctionSymbolImpl is unbound after 1.5.30KT-49651 Inconsistent compiler APIs for repeatable annotationsKT-49168 JVM IR: IndexOutOfBoundsException with fun interface + suspend function as SAM methodKT-49573 No annotated types, compiler emits "Annotated types are not supported in typeOf"KT-47192 Build Fake Overrides for internal members of classes from friend moduleKT-48673 IR: IllegalStateException for usage of internal member declared in a superclass in another moduleKT-47811 KJS / IR: "ClassCastException" when using suspend function in console.logKT-49868 Support language version 1.3 in Kotlin 1.6.10KT-50173 Different behavior of Regex escapeReplacement function in JVM and JSKT-49799 NullPointerException when using kotlin-android-extensions synthetic after update to Kotlin 1.6.0KT-50005 jvm-abi-gen plugin: do not change the declaration order in generated jarsKT-49726 JVM/IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER": Serialization with sealed class as type parameterKT-49835 Android consumers can't resolve Android debug variants of published MPP libraries published with Kotlin 1.6.0 & Gradle 7.0+KT-49910 Incremental compilation speed regression in 1.6.0 for Android projectsKT-49109 KJS / Gradle: Configuration failed: Could not find node-14.17.0-darwin-arm64.tar.gz (org.nodejs:node:14.17.0)KT-50135 KJS: Problem with Yarn install with scripts on WindowsKT-34014 Gradle, JS: Ability to persist / reuse yarn.lockKT-49505 KJS / IR: Installation of NPM dependencies should be with ignore-scriptsKT-49931 Kotlin Multiplatform Fails in Windows after 1.6.0 upgrade - Cannot run program "pod"KT-49771 podInstall task is not executed after adding a pod dependency to the shared moduleKT-49822 Incremental compilation state is modified when the build fails in Kotlin 1.6KT-49340 "IllegalStateException: @NotNull method org/jetbrains/kotlin/com/intellij/openapi/application/AsyncExecutionService.getService must not return null" with Anvil plugin and incremental compilation| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.10.zip | 432267996d0d6b4b17ca8de0f878e44d4a099b7e9f1587a98edc4d27e76c215a |
| kotlin-native-linux-x86_64-1.6.10.tar.gz | 9b42bd16b6accf009ea4cc8dc786dece079af55b6a637fecc1e8c1f4c0614d08 |
| kotlin-native-macos-x86_64-1.6.10.tar.gz | 607729bbd963d35e7df85647a8d01f25ae3112b1537edaababebc399cb8d4806 |
| kotlin-native-macos-aarch64-1.6.10.tar.gz | b4fc9e179540b4dc7de7b3a5a3548dad62b1247acc3e143305d13c4194cbca25 |
| kotlin-native-windows-x86_64-1.6.10.zip | 78b746551f58022727add4c609d7f42802b3ffc3d8163517b708a8c3355d33c1 |
`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' attributeKT-49821 Optimize LazyClassMemberScope#getContributedDescriptors: use nameFilterKT-49838 Type inference fails on 1.6.0: Cannot use 'CapturedType(*)' as reified type parameterKT-49752 Regression in method return type inference: "IllegalStateException: Expected some types"KT-49876 Kotlin/Native: cross-compilation of Linux static library is broken in Windows in 1.6.0KT-49833 java.lang.NullPointerException caused by accidental newline in package directiveKT-49792 Atomicfu: "standalone invocation of kotlinx.atomicfu.AtomicInt::compareAndSet that was not traced to previous field load" with suspend functionKT-49834 Coroutine method transformer generates invalid locals table.KT-49441 Support friend modules in Kotlin NativeKT-49248 K/N: Symbol with IrSimpleFunctionSymbolImpl is unbound after 1.5.30KT-49651 Inconsistent compiler APIs for repeatable annotationsKT-49168 JVM IR: IndexOutOfBoundsException with fun interface + suspend function as SAM methodKT-49573 No annotated types, compiler emits "Annotated types are not supported in typeOf"KT-47192 Build Fake Overrides for internal members of classes from friend moduleKT-48673 IR: IllegalStateException for usage of internal member declared in a superclass in another moduleKT-47811 KJS / IR: "ClassCastException" when using suspend function in console.logKT-49799 NullPointerException when using kotlin-android-extensions synthetic after update to Kotlin 1.6.0KT-50005 jvm-abi-gen plugin: do not change the declaration order in generated jarsKT-49726 JVM/IR: "IllegalArgumentException: Null argument in ExpressionCodegen for parameter VALUE_PARAMETER": Serialization with sealed class as type parameterKT-49835 Android consumers can't resolve Android debug variants of published MPP libraries published with Kotlin 1.6.0 & Gradle 7.0+KT-49910 Incremental compilation speed regression in 1.6.0 for Android projectsKT-34014 Gradle, JS: Ability to persist / reuse yarn.lockKT-49505 KJS / IR: Installation of NPM dependencies should be with ignore-scriptsKT-49931 Kotlin Multiplatform Fails in Windows after 1.6.0 upgrade - Cannot run program "pod"KT-49771 podInstall task is not executed after adding a pod dependency to the shared moduleKT-49822 Incremental compilation state is modified when the build fails in Kotlin 1.6KT-49340 "IllegalStateException: @NotNull method org/jetbrains/kotlin/com/intellij/openapi/application/AsyncExecutionService.getService must not return null" with Anvil plugin and incremental compilation| File | Sha256 |
|---|---|
| kotlin-compiler-1.6.10-RC.zip | e0fe4778f2494b8584039a3ff4268fdc74205841aed2d4036361f63dd540c287 |
| kotlin-native-linux-x86_64-1.6.10-RC.tar.gz | 88c4e51b5ed0d68c208394fccf61e14560121ed1be944a89b9ff7d8f7d4e7218 |
| kotlin-native-macos-x86_64-1.6.10-RC.tar.gz | 66b87d7e0d72b27d1da8a078fe5a5289f75f3312d8233b2b58719d04ebeb4c35 |
| kotlin-native-macos-aarch64-1.6.10-RC.tar.gz | 28cd94bd255c0fe3b639091a3bc66753c08c5136c3ebeb0a8a9cf8711240698a |
| kotlin-native-windows-x86_64-1.6.10-RC.zip | 45f3f430588210b6ef906c7ebfdcf82a9b8d6bb367fb53aa35dde73a51cb2e3e |
`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 |
`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 |
`KT-40234` Deprecation level "hidden" has no effect on callable reference argument
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-23729 Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImplsKT-30330 Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type NothingKT-38435 Support suspend conversion on callable references in JVM backendKT-35483 NI: compatibility modeKT-39728 Declarations from kotlin.reflect resolved to expect-classes even in JVM modules in IDEKT-40153 REPL IDE services completion fails on imports completionKT-40404 Mixed named/positional arguments: argument can be passed twiceKT-40544 NI: "TYPE_MISMATCH: Required: MutableList<out T!> Found: List<T>" caused by Java interface functionKT-40555 NI: Spread operator allows inferred nullable typesKT-40646 NI: TYPE_MISMATCH: "inferred type is Unit but Observer<T> was expected" caused by LieData.observe inferenceKT-40691 False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contractKT-40693 UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)KT-40824 Usages of a typealias lose nullability and annotations in deserializationKT-40843 Unhandled exception for suspending methods that return Result typeKT-40869 Recursion computation inside compiler resolve on a correct codeKT-40893 Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline functionKT-40919 kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3KT-40920 Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interfaceKT-40978 Prohibit using suspend functions as SAM in fun interfacesKT-35218 Fix misleading in JavaDoc for createTempDir/createTempFileKT-36981 Provide a visual illustration of source sets structure generated by ios(), watchos(), tvos() presetsKT-38050 Language Guide: MPP reference: add sample of language settings for all roots instead of common root onlyKT-30265 IDE, MPP: False negative TYPE_PARAMETER_AS_REIFIED in common codeKT-40494 UAST: "NoSuchElementException: No element of given type found" with use-site target annotationKT-40639 Shift IDE plugins updater numbers for Kotlin pluginKT-40636 Hard freeze on formatter: infinite recursionKT-30116 IDE: Unresolved reference in MPP module (androidMain source set) for annotation from common module (defined in commonMain and with JVM target)KT-34552 Deadlock in ScriptDefinitionsManagerKT-40675 Gradle build file is not highlighted until navigating to symbolKT-40461 Create new projects with kotlin.js.generate.executable.default=falseKT-39547 Kotlin script support freezes IDEAKT-40242 gradle.kts: Deadlock in ScriptClassRootsUpdaterKT-36153 New Project Wizard: provide more referential info on project structure editor screenKT-39904 New Project wizard 1.4: update Frontend Application to make it run with JS IRKT-40149 Gradle project wizard: templates for Kotlin/JS are not properly formattedKT-25859 JS: support function references to functions with vararg if expected type ends with repeated vararg element typeKT-40083 K/JS-IR: java.lang.IllegalStateException: has not acquired a symbol yetKT-40892 KJS, IR: Unresolved references on importing classes from kotlinx-nodejsKT-39051 Libraries native artifacts are published without sourcesKT-27816 Provide a possibility to specify intermediate source sets between platform-agnostic and platform-specific test source setsKT-37720 Replace ArtifactTransform with TransformActionKT-40559 Adding the stdlib by default triggers warning in the Android Gradle PluginKT-40093 Incorrect updating version of Kotlin/JS dependencies in package.jsonKT-27320 Provide a way to reuse same sources for similar Native targetKT-40058 NPE from mpp gradle plugin on kotlinx.benchmarksKT-40801 Gradle CocoaPods integration: Cannot change a framework nameKT-40209 java.lang.UnsupportedOperationException: org.jetbrains.kotlin.ir.declarations.impl.IrValueParameterImpl@76484173KT-40367 Kotlin/Native-Swift interop (iOS): Array member initialization failing in release buildsKT-31025 Type mismatch when callable reference is resolved with a functional expected type and SAM conversionKT-37388 Consider relaxing rules about inferring Nothing inside special constructions (if, try, when)KT-37717 NI: "IllegalStateException: Error type encountered" with @BuilderInferenceKT-38427 New inference in branched conditions (if, when) results in odd behavior with inconsistent compiler warnings and runtime errorsKT-38899 NI: False positive IMPLICIT_NOTHING_TYPE_ARGUMENT_IN_RETURN_POSITION leads to NPEKT-39468 NI: overload resolution ambiguity between functions passing T and Foo<T> with a contravariant receiverKT-39618 NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER: unable to infer generic type on @BuilderInference annotated lambda parameter with receiver typeKT-39633 NI: Incorrect type parameter instantiation based on contravariant type argumentKT-39691 NI: Missing SAM conversion for nullable lambdaKT-39860 Make Kotlin binaries publicly available (set KotlinCompilerVersion.IS_PRE_RELEASE = false)KT-39900 NI: Incorrect type inference in a lambda returning UnitKT-39925 New JVM default compilation mode doesn't check that JVM target is 1.8KT-39943 Write information about all-compatibility mode in metadataKT-39953 NI: ClassCastException "cannot be cast to java.lang.Void" with if-else in return statement in ANdroid projectKT-40045 NI: lambda’s receiver type isn't inferred properlyKT-40057 NI: provideDelegate org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: wrong bytecode generated for static initializerKT-40060 NI: postponed variable from the builder inference flows to back-end and leads to throw an exceptionKT-40112 Kotlin Gradle DSL: COMPATIBILITY_WARNING on kotlin.sourceSets blockKT-40113 Kotlin Gradle DSL: "Expression 'main' cannot be invoked as a function" for distributions.main DSL blockKT-40128 Introduce compiler key to disable compatibility resolution mechanism for new inference featuresKT-40151 NI: postponed variable isn't substituted for top-level CR inside builder inferenceKT-40214 AbstractMethodError in gradle subplugin which is used in Android appKT-40234 Deprecation level "hidden" has no effect on callable reference argumentKT-40247 NI: false positive "function should be called from coroutine or another suspend function" for suspend invoke operator in try-catchKT-40254 Rewrite at slice with two callable reference argumentsKT-40269 NI: "disabled Unit conversions" error has appeared on green codeKT-40337 NI: false positive "function should be called from coroutine or another suspend function" for suspend invoke operator in when blockKT-40406 Prohibit reflection on adapted callable referencesKT-39968 Paths in KotlinJavaRuntime library aren't updated after you run IDE from a different directoryKT-39989 NullPointerException when opening Kotlin facets in Project Structure dialog in IDEA 192KT-40311 Create change_notes for 1.4 in IDE plugin descriptionKT-39808 (CoroutineDebugger) Doesn't start with kotlinx-coroutines-core >= 1.3.6KT-40073 (CoroutineDebugger) Change minimum supported kotlinx.coroutines version to 1.3.8*KT-40172 Restored frame variables isn't shown for suspended coroutinesKT-40635 Coroutines Debugger: make IDE plugin accept coroutines 1.3.8-rc* versions as wellKT-38744 No dependency between Android test and commonTest source sets with kotlin.mpp.enableGranularSourceSetsMetadata=trueKT-39037 'None of the consumable configurations have attributes' in MPP IDE import with transitive project dependency on selfKT-31137 IntelliJ would get very slow when editing gradle buildSrc(using the kotlin dsl)KT-36078 Gradle Kotlin script context is not reloaded when gradle/wrapper/gradle-wrapper.properties file is changedKT-39317 ISE “Calling invokeAndWait from read-action leads to possible deadlock.” on importing simple Gradle-based project in nightly IJKT-28662 Inspection to flag usage of the wrong Transient annotation on Kotlin Serializable classKT-34209 Switch default behaviour in 1.4 for insertion (to build script) via quick fix of the compiler option enabling inline classesKT-36131 Suggest to add a missing module dependency on an unresolved reference in Kotlin codeKT-37462 Add "Add dependency to module" quickfix in multimodule Maven projectKT-39869 Add whole project migration usages of kotlin.browser.* & kotlin.dom.* to kotlinx.browser.* & kotlinx.dom.* respectivelyKT-40004 New Project wizard 1.4+: no https://dl.bintray.com/kotlin/kotlinx repository is added for kotlinx-htmlKT-40037 New Project wizard: update Ktor versionKT-40092 Wizard: the templates panel on mac OS is too wideKT-40232 New Wizard: Android Sdk path doesn't have backslash escaping on WindowsKT-40371 New Project Wizard: Frontend Application / Library results in broken run configurationKT-40377 New Project Wizard: Frontend Application defines NPM dependencies that are unnecessary with Kotlin 1.4-RC+KT-40378 New Project Wizard: Frontend Application, Disabling JavaScript test framework has no effectKT-40407 Wizard: do not add stdlib by default for Gradle projects in wizardKT-39984 Update dukat version in toolchain near to release of 1.4-RCKT-32186 Make sure K/JS Reflection API documentation is correct and fix it.KT-37563 K/JS: stacktrace is not captured for exceptions without primary constructor inherited from Exception/ErrorKT-37752 Generated typescript incorrect for constructors of derived classesKT-37883 KJS: Generated TypeScript uses 'declare' rather than 'export'KT-38771 JS: support non-reified type parameters in typeOfKT-39873 Update Kotlin JavaScript wrappers due to NON_EXPORTABLE_TYPE diagnostic introductionKT-40126 [JS / IR] NPE while compiling interfaces with invoke which is passed as a delegateKT-40216 KJS / IR: AssertionError caused by an anonymous object in the dependency projectKT-33069 StringBuilder common functionsKT-35972 Add contract to builder functionsKT-37101 Mark following api with DeprecatedSinceKotlin("1.4")KT-38360 Make sure that JB libraries correctly define their npm deps and republish them (after KT-30619)KT-38817 'capitalize' should convert digraphs to title caseKT-40168 Remove StringBuilder.capacity from common and JS partsKT-40520 Assert during fake-override generationKT-40199 Commonizer loses nullability of abbreviated typesKT-40036 Add diagnostic that shows is serialization plugin compatible with serialization-runtimeKT-39755 [KJS / Gradle / Legacy mode] Directory with whitespace is not processedKT-39809 Kotlin Gradle plugin: ServiceConfigurationError: org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin: Provider org.jetbrains.kotlin.gradle.internal.AndroidSubplugin not a subtypeKT-39977 Collect statistics of used -Xjvm-default optionsKT-40300 Fail the build if in MPP plugin no targets configuredKT-38170 Investigate how to improve migration experience from pre 1.4.0 DSL to the new oneKT-39654 Default CSS settings in webpack has priority over user's settingsKT-39842 Kotlin/JS Gradle DSL: peerNpm dependency failsKT-40048 [Gradle, JS] Deprecate kotlin-frontend pluginKT-40067 [Gradle, JS] Public package.json for mixed JS/TS projectKT-40210 Fail the build when Kotlin/JS target is not (properly) configuredKT-40320 Gradle JS: make migration to the new Gradle DSL smootherKT-32239 Custom configurations inside Kotlin JVM Gradle projects can't properly resolve multiplatform dependenciesKT-39897 [Commonizer] Fast-pass for library fragments absent for some targetsKT-39739 J2K: Access is allowed from event dispatch thread with IW lock onlyKT-34604 KAPT: Flaky NPE through org.jetbrains.kotlin.kapt3.base.ProcessorLoader.doLoadProcessorsKT-36302 TypeTreeVisitor.visitMemberSelect IllegalStateException: node.sym must not be null on JDK 11KT-39876 KAPT: Serialization of classpath structure is incorrect if there are dependencies between types in jar/dirKT-23575 Deprecate with replacement and SinceKotlinKT-38652 Do not generate optional annotations to class files on JVMKT-38777 Hide Throwable.addSuppressed member and prefer extension insteadKT-38489 Compilation of kotlin html DSL increasingly slowKT-28650 Type inference for argument type is very slow if several interfaces with a type parameter is used as an upper bound of a type parameterKT-15971 Incorrect bytecode generated when inheriting default arguments not from the first supertypeKT-25290 NI: "AssertionError: If original type is SAM type, then candidate should have same type constructor" on out projection of Java classKT-28672 Contracts on calls with implicit receiversKT-30279 Support non-reified type parameters in typeOfKT-31908 NI: CCE on passing lambda to function which accepts vararg SAM interfaceKT-32156 New inference issue with genericsKT-32229 New inference algorithm not taking into account the upper bound classKT-33455 Override equals/hashCode in functional interface wrappersKT-34902 AnalyzerException: Argument 1: expected I, but found R for unsigned types in generic data classKT-35075 AssertionError: "No resolved call for ..." with conditional function referencesKT-35468 Overcome ambiguity between typealias kotlin.Throws and the aliased type kotlin.jvm.ThrowsKT-35494 NI: Multiple duplicate error diagnostics (in IDE popup) with NULL_FOR_NONNULL_TYPEKT-35681 Wrong common supertype between raw and integer literal type leads to unsound codeKT-35937 Error "Declaration has several compatible actuals" on incremental buildKT-36013 Functional interface conversion not happens on a value of functional type with smart cast to a relevant functional typeKT-36045 Do not depend on the order of lambda arguments to coerce result to UnitKT-36448 NI: fix tests after enabling NI in the compilerKT-36706 Prohibit functional interface constructor referencesKT-36969 Generate @NotNull on instance parameters of Interface$DefaultImpls methodsKT-37058 Incorrect overload resolution ambiguity on callable reference in a conditional expression with new inferenceKT-37120 [FIR] False UNRESOLVED_REFERENCE for public and protected member functions and properties which are declared in object inner classKT-37149 Conversion when generic specified by type argument of SAM typeKT-37249 false TYPE_MISMATCH when When-expression branches have try-catch blocksKT-37341 NI: Type mismatch with combination of lambda and function referenceKT-37436 AME: "Receiver class does not define or inherit an implementation of the resolved method" in runtime on usage of non-abstract method of fun interfaceKT-37510 NI infers java.lang.Void from the expression in a lazy property delegate and throws ClassCastException at runtimeKT-37541 SAM conversion with fun interface without a function fails on compiling and IDE analysis in SamAdapterFunctionsScope.getSamConstructor()KT-37574 NI: Type mismatch with Kotlin object extending functional type passed as @FunctionalInterface to JavaKT-37630 NI: ILT suitability in a call is broken if there are CST calculation and calling function's type parametersKT-37665 NI: applicability error due to implicitly inferred Nothing for returning T with expected typeKT-37712 No extension receiver in functional interface created with lambdaKT-37715 NI: VerifyError: Bad type on operand stack with varargs generic value when type is inferredKT-37721 NI: Function reference with vararg parameter treated as array and missing default parameter is rejectedKT-37887 NI: Smart casting for Map doesn't work if the variable is already "smart casted"KT-37914 NI: broken inference for a casting to subtype function within the common constraint system with this subtypeKT-37952 NI: improve lambdas completion through separation the lambdas analysis into several stepsKT-38069 Callable reference adaptation should have dependency on API version 1.4KT-38143 New type inference fails when calling extension function defined on generic type with type arguments nested too deepKT-38156 FIR Metadata generationKT-38197 java.lang.OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objectsKT-38259 NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER for provideDelegateKT-38337 Map delegation fails for inline classesKT-38401 FIR: protected effective visibility is handled unpreciselyKT-38416 FIR: infinite loop in BB coroutine test 'overrideDefaultArgument.kt'KT-38432 FIR: incorrect effective visibility in anonymous objectKT-38434 Implement resolution of suspend-conversion on FE only, but give error if suspend conversion is calledKT-38437 [FIR] String(CharArray) is resolved to java.lang.String constructor instead of kotlin.text.String pseudo-constructorKT-38439 NI: anonymous functions without receiver is allowed if there is an expected type with receiverKT-38473 FIR: ConeIntegerLiteralType in signatureKT-38537 IllegalArgumentException: "marginPrefix must be non-blank string" with raw strings and space as margin prefix in trimMargin() callKT-38604 Implicit suspend conversion on call arguments doesn't work on vararg elementsKT-38680 NSME when calling generic interface method with default parameters overriden with inline class type argumentKT-38681 Wrong bytecode generated when calling generic interface method with default parameters overriden with primitive type argumentKT-38691 NI: overload resolution ambiguity if take R and () -> R, and pass literal lambda, which returns RKT-38799 False positive USELESS_CAST for lambda parameterKT-38802 Generated code crashes by ClassCastException when delegating with inline classKT-38853 Backend Internal error: Error type encountered: Unresolved type for nested class used in an annotation argument on an interface methodKT-38890 NI: false negative Type mismatch for values with fun keywordKT-39010 NI: Regression with false-positive smartcast on var of generic typeKT-39013 202, ASM 8: "AnalyzerException: Execution can fall off the end of the code"KT-39260 "AssertionError: Unsigned type expected: Int" in rangeKT-39305 NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER: unable to infer deeply nested type bound when class implements generic interfaceKT-39408 Using unsigned arrays as generics fails in 1.4-M2 with class cast exceptionKT-39533 NI: Wrong overload resolution for methods with SAM converted function reference argumentsKT-39535 NI: Inference fails for the parameters of SAM converted lambdas with type parametersKT-39603 Require explicit override in JVM default compatibility mode on implicit generic specialization of inherited methods in classesKT-39671 Couldn't inline method call 'expectBody'KT-39816 NI:ClassCastException and no IDE error with provideDelegate when DELEGATE_SPECIAL_FUNCTION_MISSING in OIKT-32779 Rewrite at slice in array access resolution in coroutine inferenceKT-39387 Can't build Kotlin project due to overload resolution ambiguity on flatMap callsKT-39229 NI: resolution to wrong candidate (SAM-type against similar functional type)KT-36245 Document that @kotlin.native.ThreadLocal annotation doesn't work anywhere except in Kotlin/NativeKT-37943 Conflicting overloads in the factory functions sample code in Coding Conventions PageKT-10974 Add Code Style: Import Layout Configuration TableKT-39065 "Join lines" should remove trailing comma on call siteKT-9065 Wrong result when move statement through if block with call with lambdaKT-14757 Move statement up breaks code in function parameter listKT-14946 Move statement up/down (with Ctrl+Shift+Up/Down) messes with empty linesKT-15143 Kotlin: Colors&Fonts -> "Enum entry" should use Language Default -> Classes - Static fieldKT-17887 Moving statement (Ctrl/Cmd+Shift+Down) messes with use blockKT-34187 UAST cannot get type of array accessKT-34524 "PSI and index do not match" and IDE freeze with library import from square/workflowKT-35574 UAST: UBreakExpression in when expression should be UYieldExpressionKT-36801 IDE: Unsupported language version value is represented with "latest stable" in GUIKT-37378 Remove IDE option "Enable new type inference algorithm..." in 1.4KT-38003 "Analyze Data Flow from Here" should work on parameter of abstract methodKT-38173 Reified types do no have extends informationKT-38217 Make Kotlin plugin settings searchableKT-38247 "IncorrectOperationException: Incorrect expression" through UltraLightUtils.kt: inlined string is not escaped before parsingKT-38293 Throwable: "'codestyle.name.kotlin' is not found in java.util.PropertyResourceBundle" at KotlinLanguageCodeStyleSettingsProvider.getConfigurableDisplayName()KT-38407 Drop components from plugin.xmlKT-38443 No error on change in property initializerKT-38521 ISE: Loop in parent structure when converting a DOT_QUALIFIED_EXPRESSION with parent ANNOTATED_EXPRESSIONKT-38571 Rework deprecated EPsKT-38632 Change the code style to official in testsKT-24750 Formatter: Minimum blank lines after class header does nothingKT-31169 IDEA settings search fails to find "Tabs and Indents" tab in Kotlin code style settingsKT-35359 Incorrect indent for multiline expression in string templateKT-37420 Add setting to disable inserting empty line between declaration and declaration with commentKT-37891 Formatter inserts empty lines between annotated propertiesKT-38036 Use trailing comma setting does not apply to code example in Settings dialogKT-38568 False positive: weak warning "Missing line break" on -> in when expressionKT-39024 Add option for blank lines before declaration with comment or annotation on separate lineKT-39079 Trailing comma: add base support for call siteKT-39123 Option Align 'when' branches in columns does nothingKT-39180 Move trailing comma settings in Other tabKT-18538 Completion of static members of grand-super java class inserts unnecessary qualifierKT-38445 Fully qualified class name is used instead after insertion of delay methodKT-14057 Debugger couldn't step into Reader.readKT-14828 Bad step into/over behavior for functions with default parametersKT-36403 Method breakpoints don't work for librariesKT-36404 Evaluate: "AssertionError: Argument expression is not saved for a SAM constructor"KT-37486 Kotlin plugin keeps reference to stream debugger support classes after stream debugger plugin is disabledKT-38484 Coroutines Debugger: IAE “Requested element count -1 is less than zero.” is thrown by calling dumpCoroutinesKT-38606 Coroutine Debugger: OCE from org.jetbrains.kotlin.idea.debugger.coroutine.proxy.mirror.BaseMirror.isCompatibleKT-39143 NPE on setCurrentStackFrame to Kotlin inner compiled class contentKT-39412 Failed to find Premain-Class manifest attribute when debugging main method with ktorKT-39634 (CoroutineDebugger) Agent doesn't start if using kotlinx-coroutines-core only dependencyKT-39648 Coroutines debugger doesn't see stacktraces in case of the project has kotlinx-coroutines-debug dependencyKT-39059 Poor performance of modifyDependenciesOnMppModulesKT-35921 Gradle Import fails with "Unsupported major.minor version 52.0" on pure Java project in case "Gradle JDK" is lower 1.8 and Kotlin plugin is enabledKT-36673 Gradle Project importing: move ModelBuilders and ModelProviders to kotlin-gradle-tooling jarKT-36792 IDEA 2020.1: Some module->module dependencies in HMPP project are missed after import from GradleKT-37125 Imported modules structure for MPP project is displayed messy in UI in IDEA 2020.1KT-37428 NPE at KotlinFacetSettings.setLanguageLevel() on the first project importKT-38706 IDE Gradle import creates 4 JavaScript modules for MPP source sets with BOTH compiler typeKT-38767 Published hierarchical multiplatform library symbols are unresolved in IDE (master)KT-38842 False positive [INVISIBLE_MEMBER] for internal declaration of commonMain called from commonTestKT-39213 IDE: references from MPP project to JavaScript library are unresolved, when project and library are compiled with "both" modeKT-39657 Language settings for intermediate source-sets are lost during importKT-34481 *.gradle.kts: use Intellij IDEA Gradle project sync mechanics for updating script configurationKT-34138 Deadlock in ScriptTemplatesFromDependenciesProviderKT-38875 Deadlock in ScriptClassRootsUpdater.checkInvalidSdksKT-34265 Bogus "build configuration failed, run 'gradle tasks' for more information" message and other issues related to "script dependencies"KT-34444 *.gradle.kts: special storage of all scripts configuration on one fileKT-35153 build.gradle.kts: scripts in removed subproject remain imported, but shouldn'tKT-35573 Request for gradle build script configuration only after explicit click on notificationKT-36675 move .gradle.kts ModelBuilders and ModelProviders to kotlin-gradle-tooling jarKT-37178 build.gradle.kts: Rework the notification for scripts out of projectKT-37631 Unnecessary loading dependencies after opening build.gradle.kts after project import with Gradle 6KT-37863 Scanning dependencies for script definitions takes too long or indefinitely during Gradle importKT-38296 MISSING_DEPENDENCY_SUPERCLASS in the build.gradle.kts editor while Gradle runs OkKT-38541 "Invalid file" exception in ScriptChangeListener.getAnalyzableKtFileForScript()KT-39104 “Gradle Kotlin DSL script configuration is missing” after importing project in IJ201, Gradle 6.3KT-39469 Gradle version is not updated in script dependencies if the version of gradle was changed in gradle-wrapper.propertiesKT-39771 Freeze 30s from org.jetbrains.kotlin.scripting.resolve.ApiChangeDependencyResolverWrapper.resolve on loading script configuration with Gradle 5.6.4KT-14884 Intention to add missing "class" keyword for enum and annotation top-level declarationsKT-17209 Provide intention to fix platform declaration clash (CONFLICTING_JVM_DECLARATIONS)KT-24522 Suggest to move typealias outside the classKT-30263 Detect redundant conversions of unsigned typesKT-35893 Support Inspection for unnecessary asSequence() callKT-38559 "Change JVM name" (@JvmName) quickfix: improve name suggester for generic functionsKT-38597 Expand Boolean intentionKT-38982 Add "Logger initialized with foreign class" inspectionKT-39131 TrailingCommaInspection: should suggest fixes for call-site without warningsKT-5271 Missing QuickFix for Multiple supertypes availableKT-11865 "Create secondary constructor" quick fix always inserts parameter-less call to this()KT-14021 Quickfix to add parameter to function gives strange name to parameterKT-17121 "Implement members" quick fix is not suggestedKT-17368 Don't highlight members annotated with @JsName as unusedKT-20795 "replace explicit parameter with it" creates invalid code in case of overload ambiguitiesKT-22014 Intention "convert lambda to reference" should be available for implicit 'this'KT-22015 Intention "Convert lambda to reference" should be available in spite of the lambda in or out of parenthesesKT-22142 Intentions: "Convert to primary constructor" changes semantics for property with custom setterKT-22878 Empty argument list at the call site of custom function named "suspend" shouldn't be reported as unnecessaryKT-24281 Importing of invoke() from the same file is reported as unused even if it isn'tKT-25050 False-positive inspection "Call replaceable with binary operator" for 'equals'KT-26361 @Deprecated "ReplaceWith" quickfix inserts 'this' incorrectly when using function importsKT-27651 'Condition is always true' inspection should not be triggered when the condition has references to a named constantKT-29934 False negative Change type quickfix on primary constructor override val parameter when it has wrong typeKT-31682 'Convert lambda to reference' intention inside class with function which return object produces uncompilable codeKT-31760 Implement Abstract Function/Property intentions position generated member improperlyKT-32511 Create class quick fix is not suggested in super type list in case of missing primary constructorKT-32565 False positive "Variable is the same as 'credentials' and should be inlined" with object declared and returned from lambdaKT-32801 False positive "Call on collection type may be reduced" with mapNotNull, generic lambda block and new inferenceKT-33951 ReplaceWith quickfix with unqualified object member call doesn't substitute argument for parameterKT-34378 "Convert lambda to reference" refactoring does not work for suspend functionsKT-34677 False positive "Collection count can be converted to size" with IterableKT-34696 Wrong 'Redundant qualifier name' for 'MyEnum.values' usageKT-34713 "Condition is always 'false'": quickfix "Delete expression" doesn't remove else keyword (may break control flow)KT-35015 ReplaceWith doesn't substitute parameters with argument expressionsKT-35329 Replace 'when' with 'if' intention: do not suggest if 'when' is used as expression and it has no 'else' branchKT-36194 "Add braces to 'for' statement" inserts extra line break and moves the following single-line commentKT-36406 "To ordinary string literal" intention adds unnecessary escapes to characters in template expressionKT-36461 "Create enum constant" quick fix adds after semicolon, if the last entry has a commaKT-36462 "Create enum constant" quick fix doesn't add trailing commaKT-36508 False positive "Replace 'to' with infix form" when 'to' lambda generic type argument is specified explicitlyKT-36930 Intention "Specify type explicitly" adds NotNull annotation when calling java method with the annotationKT-37148 "Remove redundant .let call doesn't remove extra callsKT-37156 "Unused unary operator" inspection highlighting is hard to seeKT-37173 "Replace with string templates" intention for String.format produces uncompilable string templateKT-37181 Don't show "Remove redundant qualifier name" inspection on qualified Companion imported with star importKT-37214 "Convert lambda to reference" with a labeled "this" receiver failsKT-37256 False positive PlatformExtensionReceiverOfInline inspection if a platform type value is passed to a nullable receiverKT-37744 "Convert lambda to reference" inspection quick fix create incompilable code when type is inferred from lambda parameterKT-37746 "Redundant suspend modifier" should not be reported for functions with actual keywordKT-37842 "Convert to anonymous function" creates broken code with suspend functionsKT-37908 "Convert to anonymous object" quickfix: false negative when interface has concrete functionsKT-37967 Replace 'invoke' with direct call intention adds unnecessary parenthesisKT-37977 "Replace 'invoke' with direct call" intention: false positive when function is not operatorKT-38062 Reactor Quickfix throws NotImplementedError for KotlinKT-38240 False positive redundant semicolon with as cast and not unary operator on next lineKT-38261 Redundant 'let' call removal leaves ?. operator and makes code uncompilableKT-38310 Remove explicit type annotation intention drops 'suspend'KT-38492 False positive "Add import" intention for already imported classKT-38520 SetterBackingFieldAssignmentInspection throws exceptionKT-38649 False positive quickfix "Assignment should be lifted out of when" in presence of smartcastsKT-38677 Invalid psi tree after Lift assigment out of...KT-38790 "Convert sealed subclass to object" for data classes doesn't remove 'data' keywordKT-38829 'Remove redundant backticks' can be broken with @ in nameKT-38831 'Replace with assignment' can be broken with fast code changeKT-38832 "Remove curly braces" intention may produce CCEKT-38948 False positive quickfix "Make containing function suspend" for anonymous functionKT-38961 "Useless call on collection type" for filterNotNull on non-null array where list return type is expectedKT-39069 Improve TrailingCommaInspectionKT-39151 False positive inspection to replace Java forEach with Kotlin forEach when using ConcurrentHashMapKT-39275 Kotlin JS Browser template for kotlin dsl doesn't include index.htmlKT-32163 Open Quick Documentation when cursor inside function / constructor bracketsKT-32245 Method in Kotlin class is not listed among implementing methodsKT-33510 There is no gutter icon to navigate from actual to expect if expect and the corresponding actual declarations are in the same fileKT-38260 Navigation bar doesn't show directories of files with a single top level Kotlin classKT-38466 Top level functions/properties aren't shown in navigation panelKT-36444 Structure view: add ability to sort by visibilityKT-38276 Structure view: support visibility filter for class propertiesKT-38454 Kotlin REPL in IntelliJ doesn't take module's JVM target setting into accountKT-12878 "Change signature" forces line breaks after every parameter declarationKT-30128 Change Signature should move lambda outside of parentheses if the arguments are reordered so that the lambda goes lastKT-35338 Move/rename refactorings mess up code formatting by wrapping linesKT-38449 Extract variable refactoring is broken by NPEKT-38543 Copy can't work to package with escaped packageKT-38627 Rename package refactorings mess up code formatting by wrapping linesKT-34516 Don't suggest incompatible targets in a drop-down list for run test gutter icon in multiplatform projectsKT-38102 DeprecatedMethodException ConfigurationFactory.getIdKT-38455 Kotlin scratch files don't take module's JVM target setting into accountKT-39791 Kotlin plugin loads VFS in the output directoriesKT-39721 Optimize Kotlin SSR by using the indexKT-39733 Augmented assignment matchingKT-39769 "When expressions" predefined template doesn't match all when expressionsKT-38673 New Project Wizard: multiplatform templates are generated having unsupported Gradle version in a wrapperKT-38810 Incorrect order of build phases in Xcode project from new wizardKT-38952 Remove old new_project_wizardsKT-39503 New Project wizard 1.4+: release kotlinx.html version is added to dependencies with milestone IDE pluginKT-39700 Wizard: group project templates on the first step by the project typeKT-39770 CSS Support in Kotlin wizardsKT-39826 Fix Android app in New Template WizardKT-39843 Change imports in JS/browser wizardKT-32273 Kotlin/JS console error on hot reloadKT-39498 Update dukat version in toolchain near to release of 1.4-M3KT-29916 Implement typeOf on JSKT-35857 Kotlin/JS CLI bundled to IDEA plugin can't compile using IR back-end out of the boxKT-36798 KJS: prohibit using @JsExport on a non-top-level declarationKT-37771 KJS: Generated TypeScript does not recursively export base classes (can fail with generics)KT-38113 Review public API of JS stdlib for IR BEKT-38765 [JS / IR] AssertionError: class EventEmitter: Super class should be any: with nested class extending parent classKT-38768 KJS IR: generate ES2015 (aka ES6) classesKT-11253 Function to sum long or other numeric property of items in a collectionKT-28933 capitalize() with Locale argument in the JDK stdlibKT-34142 Create SortedMap with Comparator and itemsKT-34506 Add Sequence.flatMap overload that works on IterableKT-36894 Support flatMapIndexed in the Collections APIKT-38480 Introduce experimental annotation for enabling overload resolution by lambda resultKT-38708 minOf/maxOf functions to return min/max value provided by selectorKT-39707 Make some interfaces in stdlib functionalKT-23142 toHashSet is suboptimal for inputs with a lot of duplicatesKT-21266 Add module-info for standard library artifactsKT-23322 Document 'reduce' operation behavior on empty collectionsKT-28753 Comparing floating point values in array/list operations 'contains', 'indexOf', 'lastIndexOf': IEEE 754 or total orderKT-30083 Annotate KTypeProjection.STAR with JvmField in a compatible wayKT-30084 Annotate functions in KTypeProjection.Companion with JvmStaticKT-31343 Deprecate old String <-> CharArray, ByteArray conversion apiKT-34596 Add some validation to KTypeProjection constructorKT-35978 Review and remove experimental stdlib API status for 1.4KT-38388 Document fromIndex and toIndex parametersKT-38854 Gradually change the return type of collection min/max functions to non-nullableKT-39023 Document split(Pattern) extension differences from Pattern.splitKT-39064 Introduce minOrNull and maxOrNull extension functions on collectionsKT-39235 Lift experimental annotation from bit operationsKT-39237 Lift experimental annotation from common StringBuilderKT-39238 Appendable.appendRange - remove nullabilityKT-39239 Lift experimental annotation from String <-> utf8 conversion apiKT-39244 KJS: update polyfills, all or most of them must not be enumerableKT-39330 Migrate declarations from kotlin.dom and kotlin.browser packages to kotlinx.*KT-31088 need a way to compute fake overrides for pure IRKT-33207 Kotlin/Native: KNPE during deserialization of an inner classKT-33267 Kotlin/Native: Deserialization error for an "inner" extension property imported from a classKT-37255 Make psi2ir aware of declarations provided by compiler pluginsKT-22936 Not all things can be changed to createType yet, and now defaultType methods are starting to failKT-32241 Move KType.javaType into stdlib from reflectKT-34344 KType.javaType implementation throws when invoked with a typeOf<T>()KT-38491 IllegalArgumentException when using callBy on function with inline class parameters and default argumentsKT-38881 Add KClass.isFun modifier of functional interfaces to reflectionKT-25807 Kotlin extension annotation @Parcelize in AIDL returns Object instead of original TKT-30211 Support a way to pass arguments to the underlying JVM in kotlinc batch scripts on WindowsKT-30778 kotlin-compiler.jar contains shaded but not relocated kotlinx.coroutinesKT-38070 Compiler option to bypass prerelease metadata incompatibility errorKT-38413 Add JVM target bytecode version 14KT-39274 [KJS / IR] Custom serializer for class without zero argument constructor doesn't compileKT-25428 Kotlin Gradle Plugin: Use new Gradle API for Lazy tasksKT-34487 Gradle build fails with "Cannot run program "java": error=7, Argument list too longKT-35957 MPP IC fails with "X has several compatible actual declarations" errorKT-38250 Drop support for Gradle versions older than 5.3 in the Kotlin Gradle pluginKT-30619 Support NPM transitive dependencies in multi-platform JS targetKT-38286 [Gradle, JS] Error handling on Webpack problemsKT-31669 Gradle/JS: rise error when plugin loaded more than onceKT-32531 [Gradle/JS] Add scoped NPM dependenciesKT-34832 [Kotlin/JS] Failed build after webpack run (Karma not found)KT-35194 Kotlin/JS: browserRun fails with "address already in use" when trying to connect to local serverKT-35611 Kotlin Gradle plugin should report kotlin2js plugin ID as deprecatedKT-35641 Kotlin Gradle plugin should report kotlin-dce-js plugin ID as deprecatedKT-36410 JS: Collect stats about IR backend usageKT-36451 KJS Adding npm dependency breaks Webpack devserver reloadingKT-37258 Kotlin/JS + Gradle: in continuous mode kotlinNpmInstall time to time outputs "ENOENT: no such file or directory" errorKT-38109 [Gradle, JS] Error handling on Karma launcher problemsKT-38331 Add an ability to control generating externals for npm deps individuallyKT-38485 [Gradle, JS] Unable to configure JS compiler with stringKT-38683 Remove possibility to set NPM dependency without versionKT-38990 Support multiple range versions for NPM dependenciesKT-38994 Remove possibility to set NPM dependency with npm(org, name, version)KT-39109 ArithmeticException: "/ by zero" caused by kotlinNodeJsSetup task with enabled gradle caching on WindowsKT-39210 Kotlin/JS: with both JS and MPP modules in the same project Gradle configuration fails on nodejs {} and browser {}KT-39377 Use standard source-map-loader instead of custom oneKT-39184 Support publication of Kotlin-distributed libraries with Gradle MetadataKT-39304 Gradle import error java.util.NoSuchElementException: Key source set foo is missing in the map on unused source setKT-37514 CocoaPods Gradle plugin: Support building from terminal projects for several platformsKT-38440 Make error message about missing Podfile path for cocoapods integration actionable for a userKT-38991 Gradle MPP plugin: Enable parallel in-process execution for K/N compilerKT-39935 Support overriding the KotlinNativeCompile task sourcesKT-37512 Cocoapods Gradle plugin: Improve error logging for external toolsKT-35169 Do not show "Inline local variable" popup during "Cleaning up code" phase of J2KKT-38004 J2K breaks java getter call in java codeKT-38450 J2K should convert Java SAM interfaces to Kotlin fun interfacesKT-27458 The Kotlin standard library is not found in the module graph ... in a non-Kotlin project.KT-29552 Project is completely rebuilt after each gradle sync.KT-37766 Impossible to apply compiler plugins onto scripts with the new scripting APIKT-29355 Provide access to default values for primary constructor propertiesKT-37432 Do not include annotations fields into 'visibility must be explicitly specified' check in api modeKT-27362 Anonymous classes representing function/property references contain rarely used methodsKT-35626 NI: Performance problem with many type parametersKT-36047 Compiler produces if-chain instead of switch when when subject captured as variableKT-36638 Use 'java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;' when appending single character in JVM_IRKT-37389 Avoid type approximation during generation constraints with EQUALITY kindKT-37392 Avoid substitution and type approximation for simple callsKT-37546 NI: high memory and CPU consumption due to creating useless captured types (storing in approximated types cache, unneeded computations)KT-11265 Factory pattern and overload resolution ambiguityKT-27524 Inline class is boxed when used with suspend modifierKT-27586 ClassCastException occurs if the Result (or any other inline class) is returned from a lambdaKT-30419 Use boxed version of an inline class in return type position for covariant and generic-specialized overridesKT-31163 FIR: consider replacing comparisons with compareTo calls and some additional intrinsicsKT-31585 ClassCastException with derived class delegated to generic class with inline class type argumentKT-31823 NI: Type mismatch with a star projection and UnsafeVarianceKT-33119 Pre-increment for inline class wrapping Int compiles to direct increment instead of inc-implKT-33715 Kotlin/Native: metadata compilerKT-34048 IllegalAccessError when initializing val property in EXACTLY_ONCE lambdaKT-34433 NI: Type mismatch with a star projection and UnsafeVarianceKT-35133 FIR Java: don't set 'isOperator' for methods with non-operator namesKT-35234 ClassCastException with creating an inline class from a function reference of covariant or generic-specialized overrideKT-35406 Generic type implicitly inferred as Nothing with no warningKT-35587 Plain namespace strings in JvmNameResolver.PREDEFINED_STRINGS are prone to namespace changes during jar relocation.KT-36044 NI: premature fixation a type variable if there were nested lambdas (constraint source was the deepest lambda)KT-36057 [FIR] Incorrect smartcastKT-36069 NI: TYPE_MISMATCH caused by incorrect inference to NothingKT-36125 Callable reference resolution ambiguity error is not displayed properly in the IDEKT-36191 IDE locks loading packages and editing file containing try keyword inside string templateKT-36222 NI: Improve error message about nullability mismatch for a generic callKT-36249 NI doesn't use upper bound for T of called function during infer return type and as a result infer it to Any? if the resulting type was intersection typeKT-36345 FIR: record argument mapping for use in back-endKT-36446 NI: "UnsupportedOperationException no descriptor for type constructor of IntegerLiteralType[Int,Long,Byte,Short]" with BuilderInference and delegateKT-36758 [FIR] Unresolved callable reference to member of local classKT-36759 [FIR] Unsupported callable reference resolution for methods with default parametersKT-36762 [FIR] Unresolved array.clone()KT-36764 [FIR] Bug in inference with DefinitelyNotNull typesKT-36816 NI: definitely not-null (T!!) types in invariant positions don't approximate to T inside inference processKT-36819 NI: premature completion of lambdas, which are passed somewhereKT-36850 Incorrect private visibility of sealed class constructorsKT-36856 Throwing exception when there is inheritance in Kotlin from Java class, which contains methods with the same JVM descriptorsKT-36879 Introduce FIR_IDENTICAL in diagnostic testsKT-36881 FIR: completion don't runs for return expressionsKT-36887 [FIR] Unresolved member in nested lambda in initializerKT-36905 [FIR] Unresolved in lambda in default argument positionKT-36953 AssertionError: "Unsigned type expected: null" when there is a range with an unsigned typeKT-37009 FIR: Bound smart-cast lostKT-37027 FIR: Wrong projection on spread + varargs on non-final typesKT-37038 NI: redundant lambda's arrow breaks CST calculation for extension lambdasKT-37043 NI: inference T to Any? if there was elvis between Java out-type and reified materialize for this type without out projectionKT-37066 [FIR] Wrong type inference for lambdasKT-37070 [FIR] Unresolved parameters of outer lambda in scope of inner lambdaKT-37087 "IllegalStateException: Can't find method 'invoke()'" for mutable property reference in default value of an inline function parameterKT-37091 [FIR] Wrong inferred type of when-expression if when-argument is not-null-asserted and type is not specifies explicitlyKT-37176 [FIR] Incorrect resolution mode for statements of blockKT-37302 Unexpected conversion:Int constant inferred to Long in when expressionKT-37327 FIR: Smartcast problemKT-37343 NI: definitely not null types pre-approximation is inconsistent with OIKT-37380 NI: broken some code with def not null types due to skip needed constraintsKT-37419 NI: UNRESOLVED_REFERENCE_WRONG_RECEIVER is reported in case lambda with receiver is returned from when expressionKT-37434 Kotlin/JS, Kotlin/Native: fun interfaces: SAM conversion to Kotlin interface is not compiled with RESOLUTION_TO_CLASSIFIERKT-37447 Expression from annotation entry in value parameter inside value parameter should be marked as USED_AS_EXPRESSIONKT-37453 Type arguments not checked to be empty for candidates with no declared parametersKT-37488 [FIR] Incorrect exhaustiveness checking for branches with equals to object that implements sealed classKT-37497 NI: 'super' is not an expression, it can not be used as a receiver for extension functionsNote truncated.
Your coding agent can read these notes before it upgrades. Set up the MCP server →