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
Alexander Gorshenev
21c436c64c
Klib metadata cached package fragment and package fragment provider
2019-11-08 14:14:57 +03:00
Roman Artemev
1bced5d2a2
[KLIB IC] Fix file index allocation, make them stable between recompilations
2019-11-08 14:14:57 +03:00
Steven Schäfer
ab506c1579
Frontend: Avoid retypechecking the right hand side of assignment operators
2019-11-08 14:02:56 +03:00
Mikhail Glukhikh
41c81d25a0
FIR body resolve: use nested classifier scopes only via member scopes
2019-11-08 13:42:42 +03:00
Mikhail Glukhikh
f0130d0460
FIR (minor): remove unnecessary withScopeCleanup call
2019-11-08 13:39:45 +03:00
Mikhael Bogdanov
cf15359079
Decrease number of forked test processes on local machine
...
There are no any benefits in execution time
2019-11-08 11:32:30 +01:00
Steven Schäfer
7c9578116b
JVM IR: Fix types in LateInitLowering
...
On the JVM backend the throwUninitializedPropertyAccessException
function is implemented in Java and has a return type of Unit instead of
Nothing. In order to make the types match up we have to wrap its call in
a block with an additional IrThrow.
2019-11-08 11:20:43 +01:00
Dmitriy Novozhilov
3ee013aac6
Change compiler flag for enabling mixed named argumetns in compiler project
...
It's neccessary to avoid useless warnings until build
2019-11-08 12:12:39 +03:00