Changelog
Backend. Wasm
KT-59720K/Wasm: update to final opcodes
Compiler
KT-62027"java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0" caused by ClassicExpectActualMatchingContext.kt when annotation@AllowDifferentMembersInActualusedKT-61668Put expect/actual diagnostics introduced in 1.9.20 release under 1.9 Language VersionKT-61645K2/KMP: Set stdlib-native before stdlib-commonMain in dependencies for shared native metadata compilationKT-61924Native: problem with abstract fake override from AnyKT-61725KMP: Annotation matching requirement for expect/actual leads to errors for annotations with@OptionalExpectationKT-61784KMP: [DEFAULT_ARGUMENTS_IN_EXPECT_WITH_ACTUAL_TYPEALIAS] checker missed for companion functionsKT-61167Runtime failure: ReferenceError: MyPromise is not definedKT-59094K2: Fix Scripting K2 tests
IDE. Navigation
KT-61894Navigation from java sources leads to Kotlin decompiled code in case of suspend function
Native. C and ObjC Import
KT-56369Hint about "-fmodules" is not shown
Tools. Compiler Plugin API
KT-61872K2: Adding annotations to metadata from backend plugin doesn't work in the presence of comments on annotated declarationKT-61833K2: annotations added viaaddMetadataVisibleAnnotationsToElementto declarations from common sourceset in MPP project are invisible
Tools. Gradle
KT-61401The reported language version value for KotlinNativeLink tasks in build reports and build scans is inaccurateKT-61950K/Wasm: Add warning about changed sourceSetsKT-61895KotlinTopLevelExtension.useCompilerVersion is not marked as experimental
Tools. Gradle. Multiplatform
KT-59042"Cannot build 'KotlinProjectStructureMetadata' during project configuration phase" when configuration cache enabledKT-61652MPP ConcurrentModificationException on transformCommonMainDependenciesMetadataKT-61622Upgrading to Kotlin 1.9 prevents commonMain sourceset classes from being processed by kapt/ksp (dagger/Hilt)
Tools. Gradle. Native
KT-61700Native: linkDebugExecutableNative has duplicated freeCompilerArgs
Tools. Wasm
KT-61971K/Wasm: wasmWasiTest should depends on kotlinNodeJsSetup
Checksums
| File | Sha256 |
|---|---|
| kotlin-compiler-1.9.20-Beta2.zip | 2ec2dd53daae4acc1fd04fe95d42332e21a350a6f3384c63a18b079e90ab5576 |
| kotlin-native-linux-x86_64-1.9.20-Beta2.tar.gz | f51bca5632e60910fb5fb8a3c08bf29c0e56fa413efd43944dd7b8e80f2fb8db |
| kotlin-native-macos-x86_64-1.9.20-Beta2.tar.gz | 13a7ed1505e751860516b6729bba533861ad5d640bac1864702b5b098157e4b8 |
| kotlin-native-macos-aarch64-1.9.20-Beta2.tar.gz | 4f7b4096bfe0245be3ed18d73fb3c8f8f9687444852e7397c0329dc9a0b516e9 |
| kotlin-native-windows-x86_64-1.9.20-Beta2.zip | d2ac8d34bd0e4ef651969e3db9c65c9f9ed7db23a3b66f4d2f8f1aefc0120cb1 |