diff --git a/ChangeLog.md b/ChangeLog.md index d769b66faac..8a58a039cf2 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -9,11 +9,6 @@ ### Compiler -### JS - -- Improve performance of maps and sets -- [`KT-10931`](https://youtrack.jetbrains.com/issue/KT-10931) JS: Incorrect inlining of library method with optional parameters - #### Analysis & diagnostics - Combination of 'open' and 'override' is no longer a warning @@ -318,14 +313,17 @@ ### JS +- Improve performance of maps and sets + ###### Issues fixed: -- [`KT-6942`](https://youtrack.jetbrains.com/issue/KT-6942) generate structural equality check (i.e. `Any.equals`) instead of referential check (===) value equality patterns in `when` +- [`KT-6942`](https://youtrack.jetbrains.com/issue/KT-6942) Generate structural equality check (i.e. `Any.equals`) instead of referential check (===) value equality patterns in `when` - [`KT-7228`](https://youtrack.jetbrains.com/issue/KT-7228) Wrong AbstractList signature - [`KT-8299`](https://youtrack.jetbrains.com/issue/KT-8299) Wrong access to private member in autogenerated code in data class - [`KT-11346`](https://youtrack.jetbrains.com/issue/KT-11346) Reified functions like `filterIsInstance` are now available in JS Standard Library - [`KT-12305`](https://youtrack.jetbrains.com/issue/KT-12305) Incorrect translation of `vararg` in `@native` functions - [`KT-12254`](https://youtrack.jetbrains.com/issue/KT-12254) JsEmptyExpression in initializer when compiling code like `val x = throw Exception()` -- [`KT-11960`](https://youtrack.jetbrains.com/issue/KT-11960) JS: wrong code generated when a method of a local class calls constructor of the class +- [`KT-11960`](https://youtrack.jetbrains.com/issue/KT-11960) Wrong code generated when a method of a local class calls constructor of the class +- [`KT-10931`](https://youtrack.jetbrains.com/issue/KT-10931) Incorrect inlining of library method with optional parameters ### Tools