release notes
release notes
Published 3/1/2022
Pre-ReleasePre-releaseKT-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 |
release notes
Published 3/1/2022
Pre-ReleasePre-releaseKT-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 |
The Kotlin Programming Language.