vladislav.grechko
f318b5969d
Erase non-reified type parameters by-default when inlining.
...
Substitution of type arguments to non-reified type parameters may lead
to accidental reification, which should not be done (see ^KT-60174 for
examples). So, we should erase them, except the few cases.
^KT-60174: Fixed
^KT-60175: Fixed
2024-01-26 18:31:20 +00:00
Alexander Korepanov
41ebe498f2
[JS IR] Explicitly cast to a string all types except specific ones
...
^KT-62763 Fixed
2023-12-12 09:53:19 +00:00
Alexander Korepanov
70d99e1964
[JS IR] Add tests for string template with valueOf
...
^KT-62763
2023-12-12 09:53:19 +00:00
Artem Kobzar
9ad5910de9
[K/JS] Remove isObject check from runtime ^KT-57926 Fixed
2023-07-03 13:19:43 +00:00
Sergej Jaskiewicz
da7ff5b868
[JS IR] Fix replacing super.toString() call with a runtime function call
...
#KT-52553 Fixed
2022-06-16 10:03:14 +00:00
Sergej Jaskiewicz
ceb744b53b
Revert "[JS IR] [runtime] Remove valueOf method from Long"
...
This reverts commit e13b6b2a90 .
The significance of the breakage caused by the removal of `valueOf`
was underestimated.
#KT-50202 Open
2022-01-18 10:33:54 +00:00
Sergej Jaskiewicz
2fd8119a10
[JS IR] Add a test for converting arrays to String
2021-12-09 11:02:28 +00:00
Anton Bannykh
b389e29db5
JS: update DCE testdata
2018-09-12 09:49:25 +03:00
Svyatoslav Kuzmich
a1c10956cb
[JS IR BE] Support super calls for methods of Any
2018-08-07 14:41:50 +03:00
Svyatoslav Kuzmich
83f8cfaa66
[JS IR BE] hashCode, toString, number conversion support
2018-07-03 19:51:58 +03:00