Andrey Uskov
a4a03aeb5c
Fix compilation of KotlinMPPGradleModelBuilder
2019-09-27 12:14:43 +03:00
Andrey Uskov
ca75aeb534
Update kotlin gradle plugin version in HMPP tests
2019-09-27 12:00:08 +03:00
Andrey Uskov
ed750f4d10
Do not import orphan source sets
2019-09-27 12:00:05 +03:00
Andrey Uskov
03b58d9941
Point to module names instead of source set names in dependsOn of Facet
2019-09-27 12:00:02 +03:00
Andrey Uskov
715fad849d
Importing test tasks and targets is implemented
2019-09-27 11:59:58 +03:00
Vladimir Dolzhenko
e2f9eaa483
Use async profiler for perfTests if it presents in env variable; Add kt project copy-n-paste perfTests
2019-09-27 10:33:49 +02:00
Natalia Selezneva
de369e6527
Revert "Fix testdata for IdeLightClassTestGenerated.Script after scripting API refactoring"
...
This reverts commit a3f4effe
2019-09-27 10:52:16 +03:00
Mikhail Glukhikh
4718ae4186
FIR: don't perform argument check for callable references
...
This fixes failing FIR2IR test
2019-09-27 09:23:34 +03:00
Mikhail Glukhikh
da7d5d5702
FIR: provide receiver for accessor of extension property
2019-09-27 09:22:52 +03:00
Mikhail Glukhikh
0d4ca06372
Fix FirCallableReferenceAccessImpl.transformChildren
2019-09-27 09:21:53 +03:00
Mikhail Glukhikh
11fb121458
FirProvider: search for fake overridden symbol containing file correctly
2019-09-27 09:21:02 +03:00
Mikhail Glukhikh
0438ab96e1
FIR: add a test with current top resolve problems
2019-09-27 09:20:31 +03:00
Toshiaki Kameyama
40dd229021
Join with assignment: place the result at the assignment
...
#KT-21172 Fixed
2019-09-27 09:16:52 +03:00
Toshiaki Kameyama
8078c5da40
Reformat JoinDeclarationAndAssignmentIntention
2019-09-27 09:16:51 +03:00
Mikhail Glukhikh
d45e83b27d
Introduce subject to when: don't perform analysis in if transformation
...
Otherwise we get an exception about non-analysable file
Related to KT-18772
2019-09-27 09:16:50 +03:00
Toshiaki Kameyama
fdf9acfb6a
Introduce subject to when: suggest for qualified, not for obj / constant
...
#KT-18772 Fixed
2019-09-27 08:26:52 +03:00
Dmitriy Dolovov
2cde0a800a
[Commonizer] Fine-grained use of KotlinBuiltIns
2019-09-27 09:18:36 +07:00
Dmitriy Dolovov
14fa3d30d5
Turn on running Kotlin/Native-specific tests
2019-09-27 09:18:27 +07:00
Dmitriy Dolovov
25e5442a13
[Commonizer] Clean-up in facade API
2019-09-27 09:18:15 +07:00
Dmitriy Dolovov
acd146363e
[Commonizer] Classifiers tests
2019-09-27 09:18:06 +07:00
Dmitriy Dolovov
1a49d88578
[Commonizer] Classifiers
2019-09-27 09:17:56 +07:00
Dmitriy Dolovov
e6b17e4bb5
[Commonizer] Internal improvements, p.2
2019-09-27 09:17:48 +07:00
Dmitriy Dolovov
81eef5152e
[Commonizer] Type parameters, type parameter tests
2019-09-27 09:17:38 +07:00
Dmitriy Dolovov
7fff5407be
[Commonizer] Internal improvements
2019-09-27 09:17:13 +07:00
Dmitriy Dolovov
a5e9671df2
[Commonizer] Function descriptors, function descriptor tests
2019-09-27 09:17:07 +07:00
Dmitriy Dolovov
6a20a14f6e
[Commonizer] Property descriptor tests
2019-09-27 09:16:57 +07:00
Dmitriy Dolovov
7fee9d2f5a
[Commonizer] Property descriptors
2019-09-27 09:16:45 +07:00
Roman Golyshev
0239229dfc
KT-33903: consider imports from objects when removing descriptors duplicates
...
- `ImportedFromObjectCallableDescriptor` and descriptors in general do
not have consistent `equals`, which leads to duplication in completion
when multiple functions from objects are imported, or when function is
visible in some scope both implicitly and by import (see KT33903_1.kt)
- ^KT-33903 Fixed
2019-09-26 18:23:04 +03:00
Alexander Podkhalyuzin
cdebd6bc05
Fixed testdata as Enter shouldn't override completion
2019-09-26 16:25:50 +03:00
Alexander Podkhalyuzin
66bed85176
Fixed testdata for new inference
2019-09-26 16:25:50 +03:00
Alexander Podkhalyuzin
d018489621
Fixed testdata
...
JS stdlib contains more classes now, so we need to filter them out
2019-09-26 16:25:50 +03:00
Dmitry Gridin
57d25fc5f5
Create actual: add type accessibility checker
...
#KT-28740 Fixed
2019-09-26 20:21:54 +07:00
Dmitry Gridin
fcaa897b9f
Tests: extract addMissingActualMembers from multiModuleQuickFix/other
2019-09-26 20:21:54 +07:00
Dmitry Gridin
a552f06526
Create expect/actual: improve error hint message
...
#KT-33754 Fixed
2019-09-26 20:21:54 +07:00
Dmitry Gridin
773e4764b1
TypeAccessibilityCheckerImpl: fix incorrectTypes for KtNamedDeclaration
2019-09-26 20:21:54 +07:00
Natalia Selezneva
a3f4effe3e
Fix testdata for IdeLightClassTestGenerated.Script after scripting API refactoring
...
Generated script class no longer has a supertype
2019-09-26 14:24:47 +03:00
Ilya Chernikov
3430a21fa1
Add test to the scripting fixes for maven plugin
...
tests KT-34011 and KT-34006 fixes
2019-09-26 11:46:55 +02:00
Ilya Chernikov
517e5e8954
Fix loading scripting plugin from the current classloader
...
previous code was completely wrong - wrong package and wrong procedure
#KT-34011 fixed
2019-09-26 11:46:55 +02:00
Ilya Chernikov
a1118ce209
Do not skip maven compilation if sources contain .kts files but no .kt files
...
#KT-34006 fixed
2019-09-26 11:46:55 +02:00
Ilya Chernikov
c53a805696
[minor} Refactor scripting host tests:
...
- move definitions into one place
- reduce script/repl compilation classpath - spedd-ups tests (~10%)
2019-09-26 07:16:24 +02:00
Ilya Chernikov
0a1aff4f80
Do not add updated script classpath to the compilation configuration
...
it is added via the updateClasspath call with proper duplicates control
2019-09-26 07:16:24 +02:00
Ilya Chernikov
256d3a79e4
[minor] refactor and extend script dependencies resolving tests
2019-09-26 07:16:23 +02:00
Ilya Chernikov
bda2e46697
[minor] Fix classpath from class calculation utility for classes dir
2019-09-26 07:16:23 +02:00
Svyatoslav Kuzmich
7592048437
[JS] Support typeOf
2019-09-25 18:12:55 +03:00
Vyacheslav Gerasimov
c1e1dbd83e
Build: Fix usages of "java.home" for tools.jar dependency
...
#KT-33984
2019-09-25 17:54:18 +03:00
Abduqodiri Qurbonzoda
eae6fbad3a
Document String.contentEquals overloads difference
2019-09-25 17:43:45 +03:00
Vyacheslav Gerasimov
71416f9dbf
Build: Make internalKotlinRepo url independent from bootstrap
2019-09-25 15:58:49 +03:00
Vyacheslav Gerasimov
60dc52f364
Build: Use cacheRedirector flag for bootstrap
2019-09-25 15:58:49 +03:00
Vyacheslav Gerasimov
9e495f8810
Build: Use bootstraps from kotlin-bootstrap repository
2019-09-25 15:58:49 +03:00
Vyacheslav Gerasimov
1b5417e422
Minor: Build use cache-redirector for bootstrap repos
2019-09-25 15:58:49 +03:00