Sergej Jaskiewicz
|
65d40c2253
|
[JS IR] Make tests that use directives pass with IR BE
|
2021-10-06 09:23:50 +00:00 |
|
Roman Artemev
|
f824bb6987
|
[JS BE] Merge Legacy and IR BE exceptions-related test data
- regenerate tests
- add consistency test
|
2020-10-12 15:22:44 +03:00 |
|
Abduqodiri Qurbonzoda
|
dabf6376db
|
Update js reachable nodes count after expanding StringBuilder api
|
2019-12-06 05:37:09 +03:00 |
|
Svyatoslav Kuzmich
|
a2625c7bc8
|
[JS IR BE] Don't render null messages in Throwable
Set message property to 'undefined' to make Error.prototype.toString
skip it
|
2019-07-04 18:33:23 +03:00 |
|
Svyatoslav Kuzmich
|
0de1242f68
|
[JS IR BE] Unmute passed tests
|
2019-05-06 19:34:25 +03:00 |
|
Svyatoslav Kuzmich
|
a736756ceb
|
[JS IR BE] Fix and refactor interop tests
|
2019-02-25 15:09:27 +03:00 |
|
Dmitry Petrov
|
740d5ec468
|
Mute some tests in JS_IR after adding basic dynamic expressions support
|
2019-02-14 16:03:11 +03:00 |
|
Svyatoslav Kuzmich
|
aa811dcfb3
|
[JS IR BE] Add KJS_WITH_FULL_RUNTIME directive to compiler tests
|
2019-01-24 16:14:40 +03:00 |
|
Roman Artemev
|
59b1743c37
|
Add tests
|
2018-10-25 15:48:42 +03:00 |
|
Zalim Bashorov
|
8013a56286
|
[JS IR BE] process empty loops correctly in BlockDecomposerLowering
|
2018-10-13 01:51:59 +03:00 |
|
Anton Bannykh
|
2e709a81fa
|
[JS IR BE] Arrays, varargs
|
2018-09-18 14:36:20 +03:00 |
|
Anton Bannykh
|
b389e29db5
|
JS: update DCE testdata
|
2018-09-12 09:49:25 +03:00 |
|
Svyatoslav Kuzmich
|
ad58fdd158
|
[JS IR BE] Unmute tests after adding stdlib
|
2018-09-04 20:19:04 +03:00 |
|
Anton Bannykh
|
a83baee67b
|
review fixes + DCE data update + test (un)muting
|
2018-08-30 14:57:27 +03:00 |
|
Svyatoslav Kuzmich
|
1abb4f42ac
|
[JS IR BE] Add ranges to runtime, rangeTo for primitive numbers
|
2018-07-17 20:18:29 +03:00 |
|
Anton Bannykh
|
6a9b8d27e6
|
JS: update DCE test data
|
2018-07-12 14:18:34 +03:00 |
|
Svyatoslav Kuzmich
|
83f8cfaa66
|
[JS IR BE] hashCode, toString, number conversion support
|
2018-07-03 19:51:58 +03:00 |
|
Roman Artemev
|
f69bd54d6c
|
[JS IR BE] Update test data
|
2018-06-19 17:09:31 +03:00 |
|
Roman Artemev
|
dbb360555c
|
[JS IR BE] Fix logic boolean operations
|
2018-06-14 19:54:35 +03:00 |
|
Roman Artemev
|
84447d59e1
|
[JS IR BE] Update test data
|
2018-05-24 21:07:25 +03:00 |
|
Roman Artemev
|
d9fdddceb9
|
Update test data
|
2018-04-27 20:02:59 +03:00 |
|
Zalim Bashorov
|
5c40892c57
|
[JS IR BE] Right support for inc and dec on primitive numbers
|
2018-04-26 13:46:50 +03:00 |
|
Zalim Bashorov
|
d03a128aa5
|
[JS IR BE] mute failed tests
|
2018-04-19 13:17:28 +03:00 |
|
Alexey Andreev
|
45e5cc190f
|
Update DCE limits in JS tests
|
2017-12-04 11:25:39 +03:00 |
|
Alexey Andreev
|
ec53f9b254
|
JS: don't emit short circuit operators for boolean and/or
See KT-21004
|
2017-11-08 16:10:57 +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 |
|
Alexey Andreev
|
e6ab3dc936
|
JS: generate aliases for intrinsics.
This makes generated code more friendly to UglifyJS.
For example, uglified circlet loses 15 kb.
|
2017-09-25 11:29:04 +03:00 |
|
Alexey Andreev
|
b4c622d433
|
JS: optimize destructuring declaration when possible
See KT-8285
|
2017-09-19 15:30:26 +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 |
|
Alexey Andreev
|
66f5a12cc4
|
JS: fix translation of && and || operators when their RHS declare temporary variables. See KT-16350
|
2017-02-22 11:10:07 +03:00 |
|
Alexey Andreev
|
86d1c7b7ec
|
JS: fix absence of temporary variable in secondary constructors. See KT-16377
|
2017-02-20 11:31:38 +03:00 |
|
Alexey Andreev
|
b159049be8
|
JS: move expressions test to box tests
|
2016-09-29 12:00:40 +03:00 |
|