Natalia Selezneva
33475f30bc
Minor: move files
2019-11-11 15:15:15 +03:00
Sergey Rostov
9f3c2d0292
build.gradle.kts: import script dependencies on Gradle Project sync
2019-11-11 15:15:14 +03:00
Alexander Udalov
de54e549af
Refactor CHECK_BYTECODE_LISTING directive for JVM IR tests
...
Create a separate _ir.txt bytecode listing file for JVM IR, to avoid
duplicate tests and to fix "Codegent tests on different JDKs"
configuration where this test is muted but passes because only execution
is checked there, not bytecode listing.
2019-11-11 12:10:31 +01:00
Alexander Udalov
ce09be3f59
Add TargetBackend.isIR, simplify JVM IR test configuration
2019-11-11 12:10:29 +01:00
Vladimir Ilmov
ab65a6bc6c
Build fix, tests regenerated
2019-11-11 12:34:58 +03:00
Sergey Bogolepov
608885d118
[Linker] Extend KotlinIrLinker infrastructure to support libraries that
...
doesn't contain IR. Also bump ABI version because of addition of `ir_provider` property
2019-11-11 15:55:36 +07:00
Kirill Shmakov
5629627cca
Mobile MPP: Initialize Mobile MPP plugin
2019-11-11 11:20:37 +03:00
Yan Zhulanow
f3770314c5
Pill: Fix reflect dependency in compiler/fir.resolve module
2019-11-11 17:13:58 +09:00
Yan Zhulanow
ef8b3cb72a
Prefer Kotlin Junit test run configurations when possible (KT-33787)
2019-11-11 17:13:58 +09:00
Yan Zhulanow
987307cf92
Prefer Kotlin Gradle test run configurations when possible (KT-33787)
2019-11-11 17:13:58 +09:00
Vladimir Ilmov
214810ca01
Suspend test removed. Will be added later as part of appropriate ticket.
2019-11-11 00:57:52 +03:00
Dmitriy Novozhilov
0c190f6040
Enable -Xuse-mixed-named-arguments feature for compiler project
2019-11-10 11:46:22 +03:00
Dmitriy Novozhilov
be4ae5d7ba
Upgrade kotlin version in gradle configuration testdata
2019-11-10 11:46:22 +03:00
Dmitriy Novozhilov
d485ea44e8
Update bootstrap version
2019-11-10 11:45:59 +03:00
Vadim Brilyantov
ba77e5eba8
#KT-29622: Fix bunches for 191 and earlier idea versions
2019-11-09 16:44:12 +03:00
Vadim Brilyantov
66eeeb4705
Add Focus Mode support to kotlin language
2019-11-09 16:44:10 +03:00
Alexander Udalov
f7ef16d2d5
Regenerate tests
...
This fixes project compilation after incorrect merge of
da4097f4/e89a87b2 and 4ed64b02
2019-11-09 00:42:10 +01:00
Alexander Udalov
f9b66d57cf
Fix test data for -Xuse-mixed-named-arguments
...
Remove incorrect jar clash warning and avoid unrelated unused parameter
warnings
2019-11-08 20:52:22 +01:00
Alexander Udalov
228fdb4436
Don't optimize null checks for unsafe primitive type boxes as well
...
#KT-34829 Fixed
2019-11-08 18:54:33 +01:00
Steven Schäfer
b80e157381
JVM, JVM IR: Don't optimize null-checks based on nullability information
...
Since Java interop allows us to circumvent the Kotlin type system we
cannot rely on nullability information.
2019-11-08 18:28:07 +01:00
Alexander Udalov
de082543f1
Minor, ignore another test with java.util.function on JDK 6
2019-11-08 17:50:10 +01:00
Alexander Udalov
9b3e64257f
Minor, ignore test with java.util.function on JDK 6
2019-11-08 17:46:43 +01:00
Roman Golyshev
e89a87b2e3
KT-29926: Support completion of suspend lambda body and parameters
...
- ^KT-29926 Fixed
2019-11-08 19:24:05 +03:00
Roman Golyshev
da4097f488
KT-29926: Support completion of suspend lambda parameters in the body
...
- `suspendLambdaSignature` directory is just a copy of `lambdaSignature`
2019-11-08 19:24:05 +03:00
Roman Golyshev
84b9044187
KT-29926: Get rid of filterFunctionExpected
...
- `filterFunctionExpected` does not provide meaningful concept, and will be a problem in the next steps on this issue.
- Refactor `SmartCompletionSession::descriptorKindFilter` to more precisely tell why we include references to constructors if we are completion functions
2019-11-08 19:24:05 +03:00
Vladimir Ilmov
e2b91cfec7
Properties with custom property declarations highlighting rule.
...
Added support for package and class-level properties with custom PD.
Java syntethic extensions are ignored from this rule.
#KT-30806 Fixed
2019-11-08 17:58:49 +03:00
Dmitriy Dolovov
bf37572b93
Offload heavy part of KotlinNativeABICompatibilityChecker to non-EDT thread pool
...
Issue #KT-34814
2019-11-08 17:12:57 +03:00
Dmitriy Dolovov
d97aeb9fe0
Build KotlinNativeABICompatibilityChecker notifications in a separate function
...
Issue #KT-34814
2019-11-08 17:12:52 +03:00
Nikolay Krasko
526e7e463b
Mute flaky failure in KotlinGotoImplementationMultiModuleTestGenerated in 193
2019-11-08 16:34:20 +03:00
Nikolay Krasko
ce1e57d798
Mute IdeReplCompletionTestGenerated tests in 193 (KT-34825)
2019-11-08 16:34:19 +03:00
Mikhail Glukhikh
93aba85f51
Fix FIR built-ins test
2019-11-08 15:54:21 +03:00
Dmitriy Novozhilov
5313c964c6
[FIR] Fix SOF in fir consistency checker
2019-11-08 15:30:55 +03:00
Dmitriy Novozhilov
bc453e5917
[FIR] Fix testdata forgotten in e910653d
2019-11-08 15:30:55 +03:00
Dmitriy Novozhilov
e6b005a7dc
Disable -Xuse-mixed-named-arguments feature for compiler project
2019-11-08 15:30:50 +03:00
Dmitriy Novozhilov
45523a5767
Fix -Xuse-mixed-named-arguments compiler arg
2019-11-08 15:30:04 +03:00
Kristoffer Andersen
8561f08f06
[JVM_IR] Reintroduce non-IEEE comparisons
...
- Ieee754Equality and PrimitiveComparisons intrinsics
respects absence of -Xproper-ieee754-comparisons, unmuted tests to
show.
2019-11-08 12:58:31 +01:00
Alexander Udalov
0675b54e11
Minor, add regression test for KT-34766
2019-11-08 12:29:08 +01:00
Roman Artemev
ea543eac13
[IC KLIB] Fix after rebase
2019-11-08 14:14:59 +03:00
Roman Artemev
3e3cb8734b
[IC] Unmute IC klib tests
2019-11-08 14:14:59 +03:00
Roman Artemev
b11d69b719
[IC] Temporary restore removed method to fix proto comparison tests
2019-11-08 14:14:59 +03:00
Roman Artemev
a91ed694bf
[IC KLIB] Use new klib argument
2019-11-08 14:14:59 +03:00
Alexey Tsvetkov
eb5e954e2a
Minor: adjust formatting
2019-11-08 14:14:58 +03:00
Alexey Tsvetkov
d776e92111
Use Klib JS serializer protocol for IC
2019-11-08 14:14:58 +03:00
Alexey Tsvetkov
6e9cd85b54
Exclude some proto messages from proto comparison in IC
2019-11-08 14:14:58 +03:00
Alexey Tsvetkov
ac9b7fa268
Exclude some proto fields from proto comparison in IC
2019-11-08 14:14:58 +03:00
Alexey Tsvetkov
28e6219b0b
Fix proto comparison for fields mapped to type table
2019-11-08 14:14:58 +03:00
Alexey Tsvetkov
c694752b4f
Generate Klib JS extensions for proto comparison
2019-11-08 14:14:58 +03:00
Alexey Tsvetkov
83f060ad3e
Minor: add functions to distinguish initial and incremental builds when debugging IC tests
2019-11-08 14:14:57 +03:00
Alexey Tsvetkov
537199e0fa
Minor: replace UsefulTestCase with KtUsefulTestCase
...
UsefulTestCase does not resolve in IDE for some reason
2019-11-08 14:14:57 +03:00
Roman Artemev
72c4be785d
[JS IR] Add proper extension point in FE to customize incremental data loading
...
- fix IC klib
2019-11-08 14:14:57 +03:00