Abduqodiri Qurbonzoda
|
6fdfd4e8dd
|
Null-terminate Collection.toArray destination only in JVM
In other platforms the elements following the collection elements
should not be changed.
As a part of efforts to stabilize Native stdlib.
|
2023-07-27 11:16:58 +00:00 |
|
Kirill Rakhman
|
f9540d8f69
|
[JS] Remove non-functional IGNORE_FIR directive in js box tests
|
2023-04-06 08:03:12 +00:00 |
|
Nikolay Lunyak
|
bdc3b5fe6f
|
[FIR JS] Mute 170 failing multi-module tests
|
2022-06-02 13:47:24 +00:00 |
|
Anton Bannykh
|
281e381223
|
JS IR: materialize Unit in lambdas
^KT-52010 fixed
|
2022-04-16 09:59:51 +03:00 |
|
Victor Turansky
|
ba0d60853d
|
KT-40235 null companion for stdlib external union types
|
2021-02-03 20:36:24 +03:00 |
|
Svyatoslav Kuzmich
|
bbfc1a10ad
|
[JS] Fix stack trace capturing from secondary constructors KT-37563
|
2020-06-22 12:03:59 +03:00 |
|
Svyatoslav Kuzmich
|
3ec13d5bd6
|
[JS IR BE] Support companion objects in external interfaces
These objects are referenced but value is not actually used.
Replace access to these references with null literals.
|
2020-04-07 21:19:14 +03:00 |
|
Svyatoslav Kuzmich
|
f113c22450
|
[JS IR BE] Fix enum entry initialization
Keep helper fields uninitialized. This way thier initialization
would not depend on field initialization order.
|
2020-03-11 14:28:20 +03:00 |
|
Svyatoslav Kuzmich
|
dff7d7b7b9
|
[PSI2IR] Patch parents before referenceExpectsForUsedActuals
There were some ADAPTER_FOR_CALLABLE_REFERENCE functions with
uninitialized parents at this point.
|
2020-02-27 16:54:55 +03:00 |
|
Svyatoslav Kuzmich
|
0b19a4a32b
|
[JS IR BE] Initial version of member namer
|
2019-06-21 17:02:01 +03:00 |
|
Svyatoslav Kuzmich
|
e9ceee388e
|
[JS IR BE] Don't transform toString with extension receiver
|
2019-05-21 19:19:31 +03:00 |
|
Svyatoslav Kuzmich
|
3153a7dd7e
|
[JS IR BE] Fix boolean and/or generation
|
2019-05-21 19:19:31 +03:00 |
|
Svyatoslav Kuzmich
|
b8bbcb3f93
|
[JS IR BE] Copy type metadata for Boolean, Char and Long varargs
|
2019-05-21 19:19:31 +03:00 |
|
Svyatoslav Kuzmich
|
59617c97b4
|
[JS IR BE] Fix VarargLowering
- Enable empty vararg transformation for all IrFunctionAccessExpression
- Fix empty vararg boxing
- Refactor inline class boxing logic
- Fix types of generated expressions
|
2019-05-21 19:19:31 +03:00 |
|
Svyatoslav Kuzmich
|
824c51e7f0
|
[JS IR] Add stdlib regression tests
|
2019-05-06 19:34:25 +03:00 |
|
Anton Bannykh
|
b389e29db5
|
JS: update DCE testdata
|
2018-09-12 09:49:25 +03:00 |
|
Svyatoslav Kuzmich
|
625983b28a
|
[JS IR BE] Enum class lowering
|
2018-07-23 15:08:18 +03:00 |
|
Roman Artemev
|
f69bd54d6c
|
[JS IR BE] Update test data
|
2018-06-19 17:09:31 +03:00 |
|
Zalim Bashorov
|
d03a128aa5
|
[JS IR BE] mute failed tests
|
2018-04-19 13:17:28 +03:00 |
|
Alexey Andreev
|
3b3fd0fa0d
|
JS: fix DCE limits in test data to fit new kotlin.js size
The size has increased due to new implementation of KClass
|
2017-10-06 18:16:51 +03:00 |
|
Anton Bannykh
|
e43a145614
|
fixup: updated EXPECTED_REACHABLE_NODES
|
2017-07-19 12:24:09 +03:00 |
|
Alexey Andreev
|
e2c2fcf1ff
|
Generate EXPECTED_REACHABLE_NODES directive on JS box tests
|
2017-05-26 18:20:20 +03:00 |
|
Dmitry Petrov
|
e0ebaac70c
|
Perform additional checks on catch parameter declaration
KT-8320 It should not be possible to catch a type parameter type
KT-7645 Prohibit default value for `catch`-block parameter
|
2017-04-13 16:23:17 +03:00 |
|
Alexey Andreev
|
3801052460
|
JS: move more test to box tests
|
2016-09-29 12:00:43 +03:00 |
|