Vladimir Ilmov
38ec388429
(CoroutineDebugger) Group coroutines by dispatcher
...
Kotlin Script support added.
#KT-37917 fixed
2020-04-21 09:48:09 +02:00
Denis Zharkov
7aa9b81604
FIR: Add analysis-tests/ReadMe.md
2020-04-21 10:16:45 +03:00
Denis Zharkov
64eeedd21a
FIR: Minor. Add some minor fixes and clarifications to CallableId
2020-04-21 10:16:44 +03:00
Denis Zharkov
8aea75d8b9
FIR: Add spec tests to "Fast FIR" run configuration
2020-04-21 10:16:43 +03:00
Denis Zharkov
3bb6aa6f28
Mark as FIR_IDENTICAL passing spec tests
2020-04-21 10:16:42 +03:00
Denis Zharkov
82b2825b7a
FIR: Ignore flaky spec tests
...
^KT-38340 Submitted
2020-04-21 10:16:41 +03:00
Denis Zharkov
b375e021e5
FIR: Ignore failing spec test
...
^KT-38397
2020-04-21 10:16:40 +03:00
Denis Zharkov
4c4f220fd0
FIR: Ignore failing spec tests
...
^KT-38336 Submitted
2020-04-21 10:16:39 +03:00
Denis Zharkov
c4d72d6906
FIR: Ignore failing spec test
...
^KT-38334 Submitted
2020-04-21 10:16:38 +03:00
Denis Zharkov
26f0b044fc
FIR: Ignore failing spec test
...
^KT-38333 Submitted
2020-04-21 10:16:37 +03:00
Denis Zharkov
39d4231894
FIR: Adjust testData for spec tests: discrepancy in DEBUG_INFO_CALL format
...
In old FE, there are fake overrides rendered, while in FIR there are
real declarations
2020-04-21 10:16:36 +03:00
Denis Zharkov
bddea7d163
FIR: Adjust testData for spec tests: local scopes in overload resolution
...
The behavior of FIR seems to be the correct one
^KT-36475
2020-04-21 10:16:35 +03:00
Denis Zharkov
706ccb2cf9
FIR: Adjust testData for spec tests: invoke on nullable receiver
...
It's a design problem, see related issue
^KT-30415
2020-04-21 10:16:34 +03:00
Denis Zharkov
f0d35a2478
FIR: Adjust testData for spec tests: operator priority
...
^KT-38351 Submitted
2020-04-21 09:52:52 +03:00
Denis Zharkov
5c7c4b4cb6
FIR: Adjust testData for spec tests: infix priority
...
^KT-37374 Please, fix the tests
2020-04-21 09:52:52 +03:00
Denis Zharkov
54546eb890
FIR: Adjust testData for spec tests: unsupported DEBUG_INFO_CALL format
2020-04-21 09:52:52 +03:00
Denis Zharkov
f8791549f3
FIR: Adjust testData for spec tests: enum "values" priority
...
^KT-38350 Submitted
2020-04-21 09:52:52 +03:00
Denis Zharkov
2ced716268
FIR: Adjust testData for spec tests: controversial infix calls
...
^KT-37374 Please, take a look at these tests
2020-04-21 09:52:52 +03:00
Denis Zharkov
12ceaf24e2
FIR: Adjust testData for spec tests: resolution ambiguity
...
Renaming AMBIGUITY -> OVERLOAD_RESOLUTION_AMBIGUITY may help
^KT-38342 Submitted
2020-04-21 09:52:52 +03:00
Denis Zharkov
76bb45b46f
FIR: Adjust testData for spec tests: other small things
2020-04-21 09:52:52 +03:00
Denis Zharkov
7c8e2724e1
FIR: Adjust testData for spec tests: type-system
2020-04-21 09:52:52 +03:00
Denis Zharkov
2f0f552880
FIR: Adjust testData for spec tests: annotations
2020-04-21 09:52:52 +03:00
Denis Zharkov
798fe9b7d1
FIR: Adjust testData for spec tests: statements
2020-04-21 09:52:52 +03:00
Denis Zharkov
0df6354896
FIR: Adjust testData for spec tests: conditional-expressions
2020-04-21 09:52:52 +03:00
Denis Zharkov
00bf1858cc
FIR: Adjust testData for spec tests: declarations
2020-04-21 09:52:52 +03:00
Denis Zharkov
ee75347bb0
FIR: Adjust testData for spec tests: expressions
2020-04-21 09:52:52 +03:00
Denis Zharkov
06bae1e52f
FIR: Adjust testData for spec tests: when-expression
2020-04-21 09:52:52 +03:00
Denis Zharkov
0d34299b7a
FIR: Adjust testData for spec tests: dfa
2020-04-21 09:52:52 +03:00
Denis Zharkov
86e1aadd31
FIR: Adjust testData for spec tests: contracts
2020-04-21 09:52:52 +03:00
Denis Zharkov
243f9bb758
FIR: Adjust testData for spec tests: constant-literals
2020-04-21 09:52:52 +03:00
Denis Zharkov
04076ea748
Add FIR version of spec diagnostic tests
2020-04-21 09:52:52 +03:00
Denis Zharkov
3cb2b0cab1
Ignore irrelevant diagnostics in overload-set related spec tests
2020-04-21 09:52:52 +03:00
Denis Zharkov
0aed7375e6
Ignore irrelevant diagnostics in overload-set related spec tests
2020-04-21 09:52:52 +03:00
Denis Zharkov
26cb0ba144
Prepare spec tests for FIR version
2020-04-21 09:52:52 +03:00
Denis Zharkov
13efabc764
FIR: Add reflection JPS module of test-spec
2020-04-21 09:52:52 +03:00
Denis Zharkov
1d891561cf
Fix spec tests metadata
...
It has been working fine on OS X with its case-independent FS
2020-04-21 09:52:52 +03:00
Denis Zharkov
9be2fc9b12
Sort excluded dirs in generated spec tests
...
To make the order more stable and platform-independent
2020-04-21 09:52:52 +03:00
Denis Zharkov
477e8bbcd4
FIR: Add test case for qualifier-based call resolution
2020-04-21 09:52:52 +03:00
Denis Zharkov
6fdbc38cf1
FIR: Fix label/receiver for lambda within infix calls
...
While this fix only changes label name, it's important for proper
lambda resolution because receiver is set for a lambda
only in presence of a label
This commit fixes a lot of checkType calls in diagnostic tests
2020-04-21 09:52:52 +03:00
Denis Zharkov
65e444a39c
FIR: Properly support local functions in DEBUG_INFO_CALL
2020-04-21 09:48:03 +03:00
Denis Zharkov
fa3b3e7a9a
FIR: Fix false positive INAPPLICABLE_INFIX_MODIFIER
2020-04-21 09:48:03 +03:00
Denis Zharkov
27b860682b
FIR: Support DEBUG_INFO_EXPRESSION_TYPE
2020-04-21 09:48:03 +03:00
Denis Zharkov
6cd1ae9c82
Prepare AbstractFirOldFrontendDiagnosticsTest to RawFirBuilders failures
2020-04-21 09:48:03 +03:00
Denis Zharkov
7612f37c85
FIR: Prohibit calling singletons' constructors
2020-04-21 09:48:03 +03:00
Denis Zharkov
b62400124a
FIR: Support DEBUG_INFO_CALL calls in tests
2020-04-21 09:48:03 +03:00
Dmitriy Dolovov
22dc837e26
IDE. Allow expect declarations in completion in shared native modules
...
Issue #KMM-218
2020-04-21 10:21:19 +07:00
Abduqodiri Qurbonzoda
d6472aa700
Reverse range and sortDescending range #KT-36955
2020-04-20 22:06:28 +03:00
Dmitry Petrov
05cb0e8994
KNVE: support in JVM_IR and JS_IR
2020-04-20 20:07:52 +03:00
Dmitry Petrov
b06780988d
KNVE: add doc comment and mark as PublishedApi
2020-04-20 20:07:51 +03:00
Vyacheslav Gerasimov
8d06744a6a
Set local build version to 1.4.255-SNAPSHOT
...
#KT-36128
(cherry picked from commit a8650ccfd2 )
2020-04-20 18:48:00 +03:00