Igor Laevsky
|
cb10bd3a95
|
[Wasm] Port stdlib and kotlin.test build to wasm gradle plugin
|
2021-11-03 16:23:01 +03:00 |
|
Ilya Goncharov
|
a31a6c5117
|
[JS IR] Fix conflict with master
^KT-37916 fixed
^KT-44494 fixed
|
2021-11-01 13:28:23 +00:00 |
|
Ilya Goncharov
|
196dc6b071
|
[JS IR] Add test for enum exportness
^KT-44494 fixed
|
2021-11-01 13:28:19 +00:00 |
|
Mikhael Bogdanov
|
afc149d460
|
JvmDefault. Allow non default inheritance with special flag
#KT-47000
|
2021-11-01 13:30:57 +01:00 |
|
Victor Petukhov
|
b69fb6779f
|
Basic support of partially specified type arguments though a new underscore operator for type arguments
^KT-13394
|
2021-11-01 12:25:07 +03:00 |
|
Artem Kobzar
|
979e9f94ef
|
feat(Escaped Identifiers): add ability to use any symbol wrapped in back ticks.
|
2021-10-29 17:55:59 +00:00 |
|
Dmitry Petrov
|
4f0c3c3c0d
|
JVM_IR never generate setter synthetic accessor for 'val' field
KT-49316
|
2021-10-29 18:38:11 +03:00 |
|
Artem Kobzar
|
102072a229
|
fix(KT-40236): compute JsName from overridden symbols.
|
2021-10-29 14:09:31 +00:00 |
|
Georgy Bronnikov
|
534beb8553
|
IR: Test for toSkip(this) in T.resolveFakeOverride()
^KT-49371 Fixed
|
2021-10-29 12:13:57 +03:00 |
|
Svyatoslav Kuzmich
|
a13329fc65
|
[JS IR] Regenerate and mute test
|
2021-10-28 22:39:09 +03:00 |
|
Artem Kobzar
|
790e8843f9
|
fix(JS_IR): add outer classes resolving inside the function inliner.
|
2021-10-28 17:34:58 +00:00 |
|
Artem Kobzar
|
7f7aa9a921
|
feat(Inner Classes): generate typescript type definitions and JS for Inner Classes.
|
2021-10-28 17:33:41 +00:00 |
|
Svyatoslav Kuzmich
|
f7d3cb269f
|
[Wasm] Support passing lambdas from Kotlin to JS
|
2021-10-28 18:47:38 +03:00 |
|
Roman Artemev
|
23ad0e7c63
|
[TEST] Add test checking cast to DNN type
muted temporary due to required support in backends
|
2021-10-28 18:03:14 +03:00 |
|
Ivan Kylchik
|
1a52512578
|
[JS TESTS] Restore AbstractIrCodegenWasmJsInteropJsTest in generator
|
2021-10-28 15:18:30 +03:00 |
|
Victor Petukhov
|
64c682f465
|
Remove constraints containing stub types after completion of the common system of a builder inference call
^KT-49285 Fixed
|
2021-10-26 19:37:59 +03:00 |
|
Victor Petukhov
|
d50eba62bd
|
Propagate inference session from local context into property resolvers
^KT-48633 Fixed
|
2021-10-26 19:37:56 +03:00 |
|
Denis.Zharkov
|
2a8eacd4ba
|
FIR2IR: Fix exception when local class used before declaration
|
2021-10-26 18:45:59 +03:00 |
|
Dmitry Petrov
|
c441980c74
|
JVM_IR don't move inplace arguments with variable stores
KT-49370
KT-49407
|
2021-10-25 20:11:42 +03:00 |
|
Dmitry Petrov
|
45a4cea655
|
IR KT-49372 cache progression loop parameters if their values can change
|
2021-10-25 19:03:13 +03:00 |
|
Roman Artemev
|
9f52326d14
|
[JS IR] Fix default arguments in suspend functions
Don't forget to remap parameter references in default arg expressions
The issue originally discovered in kotlinx.coroutines tests.
- add test
|
2021-10-25 12:56:16 +00:00 |
|
Ivan Kylchik
|
8a1362de03
|
[JS TESTS] Rewrite web demo tests using new test infrastructure
|
2021-10-25 00:14:21 +03:00 |
|
Dmitriy Novozhilov
|
af0e40a0d2
|
[JS Test] Support RECOMPILE directive in js box tests in new infrastructure
|
2021-10-25 00:14:21 +03:00 |
|
Ivan Kylchik
|
13d3b7c0b8
|
[JS TESTS] Move generation of js tests to GenerateJsTests
|
2021-10-25 00:14:20 +03:00 |
|
Ivan Kylchik
|
225b064470
|
Implement new 'mix' test mode
This mode must be used when one configuration will run several tests
for different JUnit versions.
|
2021-10-25 00:14:20 +03:00 |
|
Ivan Kylchik
|
a2d2ace71a
|
[JS TESTS] Rewrite js tests using new test infrastructure
|
2021-10-25 00:14:20 +03:00 |
|
Ivan Kylchik
|
2bea77d4e2
|
[JS TESTS] Replace - symbol in module name with _
|
2021-10-25 00:14:19 +03:00 |
|
Ivan Kylchik
|
3cbeb08f79
|
[JS TESTS] Drop unused additionalCommonFileDirectories property
|
2021-10-25 00:14:19 +03:00 |
|
Dmitry Petrov
|
1dbbe22c8c
|
JVM_IR serializable indy method references
|
2021-10-23 11:21:25 +03:00 |
|
Svyatoslav Kuzmich
|
4fc461a2ff
|
[Wasm] Imporove external interface support
* Support boxing/unboxing when casting to Any
* Support ===, equals, hashCode, toString
* Support adapting String in interop boundary
|
2021-10-23 01:26:12 +03:00 |
|
Artem Kobzar
|
876d358fe6
|
fix(KT-46961): add support of nested external enums.
|
2021-10-21 06:40:00 +00:00 |
|
Artem Kobzar
|
3dbf996ec6
|
fix(KT-49225): remove unnecessery boxing.
|
2021-10-21 06:38:42 +00:00 |
|
Ilmir Usmanov
|
3f8fa3149b
|
Support extensions in functional supertypes
Under a flag for now.
|
2021-10-18 18:53:26 +03:00 |
|
Sergej Jaskiewicz
|
9e5520bba8
|
[JS IR & WASM] Fix executing init blocks for enums with nested objects
|
2021-10-18 13:37:16 +00:00 |
|
Anton Bannykh
|
283e37c741
|
[JS IR] fix warnings
|
2021-10-15 20:14:54 +03:00 |
|
Anton Bannykh
|
c2f7ed2fff
|
[JS IR] added a directive to skip IC checks in IR
|
2021-10-15 20:14:53 +03:00 |
|
Anton Bannykh
|
546ce501cb
|
[JS IR] run IC box tests
|
2021-10-15 20:14:51 +03:00 |
|
Anton Bannykh
|
936383254a
|
[JS IR] explicitly mark JsName's temporary or not
|
2021-10-15 20:14:49 +03:00 |
|
Svyatoslav Kuzmich
|
0f66f85cf9
|
[Wasm] Support main function
|
2021-10-15 13:58:55 +03:00 |
|
Artem Kobzar
|
99688e5c80
|
test(KT-47096): add tests for the uncovered behavior.
|
2021-10-14 14:57:35 +00:00 |
|
Igor Laevsky
|
50ca86838f
|
[WASM] Fix build
|
2021-10-14 17:24:07 +03:00 |
|
Igor Laevsky
|
bede039c08
|
[Wasm] Add compiler support for the kotlin.test library
|
2021-10-14 17:24:05 +03:00 |
|
Igor Laevsky
|
dcdc7e4633
|
[Wasm] Add box tests for kotlin.test
|
2021-10-14 17:24:03 +03:00 |
|
Dmitry Petrov
|
6ba65065ee
|
JVM add tests for KT-48544 & KT-49226
|
2021-10-14 17:23:12 +03:00 |
|
Dmitry Petrov
|
6f33259bc3
|
PSI2IR KT-49203 INVISIBLE_FAKE setter is non-referenceable
|
2021-10-13 18:38:23 +03:00 |
|
Svyatoslav Kuzmich
|
90dd0c6150
|
[JS] Fix and mute failed tests on TC
|
2021-10-13 01:26:27 +03:00 |
|
Svyatoslav Kuzmich
|
3f8dce4b53
|
[JS IR] Support per-file mode and ES modules
|
2021-10-12 23:29:39 +03:00 |
|
Svyatoslav Kuzmich
|
20cc7196c8
|
[Wasm][Minor] Remove unused doTestWithCoroutinesPackageReplacement
|
2021-10-12 08:42:00 +03:00 |
|
Svyatoslav Kuzmich
|
3bd0ea6b07
|
[Wasm] Support generating browser-compatible directory
|
2021-10-12 08:42:00 +03:00 |
|
Svyatoslav Kuzmich
|
15acc412ba
|
[Wasm] Update testdata after coroutines support
|
2021-10-12 08:42:00 +03:00 |
|