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