Andrey Uskov
5360a7a3fe
Fix GradleConfiguratorTest
...
Fixed naming of jdk platforms in mocks in order to pass IDE validation
2019-10-31 00:40:13 +03:00
Andrey Uskov
33cacb87d3
Fix import tests for IDE 183
2019-10-31 00:40:11 +03:00
Vladimir Dolzhenko
4b2834c4a8
Provide incremental analysis of a file when it is applicable
...
#KT32868 Fixed
2019-10-30 21:41:29 +01:00
Kirill Shmakov
c7bd6d8ede
Support watchos and tvos in cinterop definitions
2019-10-30 22:14:38 +03:00
Ilya Goncharov
08f9dd2aea
[Gradle, JS] Fix entry for webpack (with Configuration Avoidance broke)
2019-10-30 18:58:56 +03:00
Dmitriy Novozhilov
6f91c0e679
[FIR] Don't check @ExtensionFunction in fir consistency tests
2019-10-30 18:49:12 +03:00
Dmitriy Novozhilov
ad9bf62b2f
[FIR] Remove adding annotations from bounds to type parameter in lightTree2Fir
2019-10-30 18:49:11 +03:00
Dmitriy Novozhilov
36ad065792
[FIR] Fix testdata broken after d2b895d8
2019-10-30 18:49:07 +03:00
Alexander Podkhalyuzin
ddd25c703a
SmartPointers in Introduce Variable refactoring
...
It's often case, when psi can die after reparse, especially after
reformatting cases, SmartPointers are opposite to it, can survive
#KT-32601 Fixed
2019-10-30 18:08:14 +03:00
Alexander Podkhalyuzin
aa604d0854
Fixed new/old type inference diff, sometimes causes problems in JPS
2019-10-30 18:05:34 +03:00
Stanislav Erokhin
607249e899
Make computeTasksAndResolveCall public for compiler plugins
2019-10-30 16:44:38 +03:00
Vyacheslav Gerasimov
17bd547666
Build: Fix internalKotlinRepo url for JPS build
2019-10-30 16:38:10 +03:00
Alexander Udalov
28187da750
Fix compilation of :idea:compileTestKotlin
...
Original patch authored by @h0tk3y.
2019-10-30 12:56:42 +01:00
Jiaxiang Chen
6454cfad87
add local variable test. This test runs box() method and checks local variable types and names avaiable at every step.
2019-10-30 14:13:12 +03:00
Jiaxiang Chen
6b73ef4b0b
refactor stepping test to extract common logic for other debug information test
2019-10-30 14:13:12 +03:00
Anton Yalyshev
dec7f51902
Return an old stepping cause new one requires a big refactoring for GradleModuleBuilder
2019-10-30 13:49:40 +03:00
Anton Yalyshev
9075a83ebe
Prevents creating of new Gradle-based Kotlin project in a path of previous one
2019-10-30 13:49:40 +03:00
Mads Ager
1713625718
JVM: Improve line number handling for suspend calls.
...
Take branching and method calls into account when finding the line
number of the continuation. If there is no line number before
branching instructions or method calls, the following code is
still on the line of the suspend call itself.
This fixes a couple of issues with incorrect line numbers for
multiple throws on the same line or multipe suspend calls on
the same line.
In addition, it avoids the need to spam the method node with
repeated line number instructions in the IR backend.
2019-10-30 13:40:21 +03:00
Mikhail Glukhikh
34d9959b17
FIR: add more correct handling of Java raw types
2019-10-30 12:55:38 +03:00
Mikhail Glukhikh
d4af35d794
FIR: add substitution for Java fields
2019-10-30 12:55:37 +03:00
Mikhail Glukhikh
83cd7cf516
FIR: add new problematic tests
2019-10-30 12:55:37 +03:00
Alexander Udalov
544b402d06
Update bootstrap to 1.3.70-dev-1070
2019-10-30 10:31:51 +01:00
Georgy Bronnikov
9c8e8651be
IR: make stub marker parameter for constructors nullable
...
In constructor stubs for default arguments, a marker parameter used
to have a non-null type, but null was passed as the corresponding
argument. This patch corrects the type.
2019-10-30 12:23:27 +03:00
Natalia Selezneva
35e2c9eb59
Fix scripting tests in 193
...
^KT-34541 Fixed
2019-10-30 12:02:45 +03:00
Natalia Selezneva
4613bf4b06
Minimize bunch files size for AbstractScriptConfigurationTest.kt
2019-10-30 12:02:45 +03:00
Dmitriy Novozhilov
d2b895d8c2
[FIR] Add @ExtensionFunction to lambdas with receivers
2019-10-30 11:03:15 +03:00
Vyacheslav Gerasimov
5776d115b7
Build: Add space packages to maven-settings servers
2019-10-29 23:31:43 +03:00
Ilya Chernikov
9aaf08de08
Fix equality for the KtFileScriptSource
2019-10-29 20:44:18 +01:00
Vladimir Dolzhenko
26255f8501
Added AllowNullableArrayArgsInMain (1.4+) language setting
2019-10-29 19:20:35 +01:00
Ilya Goncharov
6ecc7eab7e
[Gradle, JS] Add compatible aliases for old tasks
...
#KT-32323 fixed
#KT-32283 fixed
2019-10-29 19:41:20 +03:00
Ilya Goncharov
dc3f3ce80d
[Gradle, JS] Rename experimental annotation with warning level
2019-10-29 19:39:12 +03:00
Ilya Goncharov
e7a45fb536
[Gradle, JS] JS specific build variants
2019-10-29 19:39:12 +03:00
Ilya Goncharov
e3ec37b14f
[Gradle, JS] Common webpack's configurations
2019-10-29 19:39:12 +03:00
Ilya Goncharov
eb7fe6b0a4
[Gradle, JS] Each task configure your own dceOutputFileApplier
2019-10-29 19:39:12 +03:00
Ilya Goncharov
2d026e7973
[Gradle, JS] Make disambiguate take vararg
2019-10-29 19:39:12 +03:00
Ilya Goncharov
92c5b9c66e
[Gradle, JS] Configure build and run in one place: configureMain
2019-10-29 19:39:12 +03:00
Ilya Goncharov
aca5628622
[Gradle, JS] Use experimental dce annotation
2019-10-29 19:39:12 +03:00
Ilya Goncharov
f55680a737
[Gradle, JS] Configure build and run in one place: configureMain
2019-10-29 19:39:12 +03:00
Ilya Goncharov
ead4528445
[Gradle, JS] Make multiple entry points and output for webpack
2019-10-29 19:39:12 +03:00
Ilya Goncharov
f66e6337fe
[Gradle, JS] Fix test on DCE working with usual js files
2019-10-29 19:39:11 +03:00
Ilya Goncharov
83527a6d0e
[Gradle, JS] DCE dsl interface used in browserDsl
2019-10-29 19:39:11 +03:00
Ilya Goncharov
2ffd8bed48
[Gradle, JS] Depends on according to Task Configuration Avoidance
2019-10-29 19:39:11 +03:00
Ilya Goncharov
d2727e2f25
[Gradle, JS] Add possibility to configure dce task
2019-10-29 19:39:11 +03:00
Ilya Goncharov
e1387e3d3d
[Gradle, JS] Provide entry for DCE to webpack
2019-10-29 19:39:11 +03:00
Ilya Goncharov
174fd5975d
[Gradle, JS] Add resolveFromModulesFirst option
...
When we collect all DCE'd files, we need, that webpack to watch on these files, not on node_modules module
2019-10-29 19:39:11 +03:00
Ilya Goncharov
51f4dc5af0
[Gradle, JS] Filter DCE candidates
...
We should process DCE only for:
- JARs
- JSs with neighbors meta.js
2019-10-29 19:39:11 +03:00
Ilya Goncharov
faa5846252
[Gradle, JS] Add DCE task with dependsOn relationships
2019-10-29 19:39:11 +03:00
Ilya Goncharov
a7cae0fc78
[Gradle, JS] Cartesian product of build variant and task types
2019-10-29 19:39:11 +03:00
Ilya Goncharov
6e0f5f71f1
[Gradle, JS] Divide values for devtool (source maps)
2019-10-29 19:39:11 +03:00
Ilya Goncharov
6c4e7921f7
[Gradle, JS] Single entry for webpack
2019-10-29 19:39:11 +03:00