Skip to content

Kotlin 1.9.20-RC

Pre-release
Pre-release
Compare
Choose a tag to compare
@KotlinBuild KotlinBuild released this 12 Oct 06:29
· 165 commits to 1.9.20 since this release

Changelog

Compiler

  • KT-62127 "NoSuchFieldError: TRUE$delegate" on referencing companion's variable in submodule
  • KT-62335 Improve debuggability of code generator crashes
  • KT-62263 Turn "different expect/actual members" error into a warning
  • KT-61933 K2: "Argument type mismatch: actual type is 'Foo<kotlin/Function0<kotlin/Unit>>' but 'Foo<kotlin/coroutines/SuspendFunction0<kotlin/Unit>>' was expected"

IDE. Multiplatform

  • KT-61686 Check and update places in compiler and IDE where we are saying that MPP is experimental/Beta/Alpha

Native

  • KT-62532 Support Xcode 15.0 frameworks as Kotlin/Native platform libraries

Native. Runtime. Memory

  • KT-61914 Kotlin/Native: massive increase in memory usage
  • KT-61741 Kotlin/Native: tsan error in parallel mark

Tools. Gradle

  • KT-62318 Android Studio sync memory leak in 1.9.20-Beta
  • KT-61368 Native compiler option 'module-name' isn't available within the compilerOptions extension for native target while configuring it inside compilations
  • KT-61355 freeCompilerArgs arguments and its values are passed to the compiler 5 times if added through target-level compilerOptions{} extension inside compilations

Tools. Gradle. Multiplatform

  • KT-62029 Kotlin 1.9.20-Beta fails to detect some transitive dependency references in JVM+Android source set

Tools. Incremental Compile

  • KT-61852 Kotlin 1.9.20-Beta: incremental compilation fails with files outside of the project folder

Tools. Kapt

  • KT-62438 Change experimental K2 kapt diagnostic message
  • KT-61879 K2 Kapt: java.lang.NoSuchMethodError during stub generation

Tools. Wasm

  • KT-61973 K/Wasm: wasmWasiNodeRun is missed
  • KT-61971 K/Wasm: wasmWasiTest should depends on kotlinNodeJsSetup

Checksums

File Sha256
kotlin-compiler-1.9.20-RC.zip 12d0ff13c62aedeabb6e03a9619b59f8275ec9600b4de25560d5b451e1deafdf
kotlin-native-linux-x86_64-1.9.20-RC.tar.gz 54cbb138324cf4a9bc1133329da40d9ffdd428b9441367dca6f96e49034423fa
kotlin-native-macos-x86_64-1.9.20-RC.tar.gz 82e8346bbfd01d06b3630ed0370982f24ace7e7abffd53cefdf1399ceb1ca5f0
kotlin-native-macos-aarch64-1.9.20-RC.tar.gz 9b57d7631c879110e747eaa6da7a8819e48a191be3cb77169d0a4bfcef38bcca
kotlin-native-windows-x86_64-1.9.20-RC.zip ec6381d769481209394c5b451145309075906a011e74b5ba9e0670579979323a