Kotlin 2.1.0-RC2
Pre-release
Pre-release
Changelog
Compiler
KT-72345
K2: Method 'get' without@Override
annotation not calledKT-73065
CCE with context receiversKT-72996
false-positive unresolved reference error on an overloaded callable reference in a lambda return position on the left-hand size of an elvis operator
Compose compiler
CMP-6926
iOS compilation failure: Unresolved reference 'copy'
IR. Inlining
KT-72884
Internal error in body lowering: IllegalStateException: Can't inline given reference, it should've been lowered
JavaScript
KT-70533
KJS: changed string concatenation behavior in 2.0KT-14013
JS toString produces different result for nullable/non-nullable ref to the same arrayKT-43567
KJS: toString() method and string interpolation of variable produce different codeKT-72732
KJS / ES6: "SyntaxError: 'super' keyword unexpected here" with enabled-Xir-generate-inline-anonymous-functions
and disabled arrow functions
Klibs
KT-72965
Ignore subclassOptInRequired constructor warning
Tools. Compiler Plugins
KT-72804
Regression in Kotlin 2.1.0: compilation fails when building iOSKT-72824
Kotlin power-assert plugin StringIndexOutOfBoundsException