Mikhail Zarechenskiy
|
931bbd8cec
|
[NI] Support ad-hoc implicit integer coercion for Kotlin/Native
|
2019-05-06 16:59:30 +03:00 |
|
Abduqodiri Qurbonzoda
|
c8a4fa58cd
|
Implement String to/from ByteArray conversion (KT-24810)
|
2019-05-06 15:54:28 +03:00 |
|
Abduqodiri Qurbonzoda
|
81d2d3cb6a
|
Implement String to/from CharArray conversion (KT-29265)
|
2019-05-06 15:54:28 +03:00 |
|
Mikhail Zarechenskiy
|
a3247b1b92
|
Add option to enable new inference only for IDE analysis
#KT-30453 Fixed
|
2019-05-06 14:36:05 +03:00 |
|
Dmitry Gridin
|
e857425b35
|
Fix 'optimizeImports' tests
|
2019-05-06 18:12:39 +07:00 |
|
Dmitry Gridin
|
75fb74b262
|
Fix runtime instance for AbstractJvmOptimizeImportsTest
|
2019-05-06 18:12:39 +07:00 |
|
Dmitry Gridin
|
ff26acacf9
|
Optimize Imports shouldn't delete imports with unresolved parts
#KT-10512 Fixed
|
2019-05-06 18:12:39 +07:00 |
|
Dmitry Gridin
|
87b559562f
|
Run 'Optimize Import' on idea/tests and idea/src
|
2019-05-06 18:12:39 +07:00 |
|
Dmitry Gridin
|
96ed33e357
|
Optimize Imports should remove unused import alias
#KT-17375 Fixed
|
2019-05-06 18:10:52 +07:00 |
|
Dmitry Gridin
|
7fe0503337
|
Unused import: support also imports as alias
#KT-12392 Fixed
|
2019-05-06 18:10:52 +07:00 |
|
Dmitry Gridin
|
9062a2fe72
|
Fix false positive "Unused import directive" for imports under several alias
#KT-30949 Fixed
|
2019-05-06 18:10:51 +07:00 |
|
Dmitry Gridin
|
c52abfda16
|
Minor: refactoring KotlinImportOptimizer, KotlinUnusedImportInspection, OptimizedmportsBuilder and AbstractOptimizeImportsTest
|
2019-05-06 18:10:51 +07:00 |
|
Mikhail Zarechenskiy
|
2f835ed66f
|
Specify type arguments to fix compilation against bootstrap compiler
|
2019-05-06 14:00:19 +03:00 |
|
Mikhail Zarechenskiy
|
8446ea8a6b
|
[NI] Avoid substituting type variables inside captured types
This fixes exception in CreateAnnotation#testAnnotationType test
|
2019-05-06 14:00:17 +03:00 |
|
Mikhail Zarechenskiy
|
e8e8f6f336
|
Don't forget to rollback configured compiler options in IDE tests
|
2019-05-06 13:59:33 +03:00 |
|
Mikhail Zarechenskiy
|
4ed5c5363f
|
[NI] Update testdata after 03e5e55f
|
2019-05-06 13:59:32 +03:00 |
|
Mikhail Zarechenskiy
|
97a6b3436c
|
Add diagnostics from NI for SAM with receiver tests
|
2019-05-06 13:59:30 +03:00 |
|
Mikhail Zarechenskiy
|
c95eddbbbe
|
[IDE-NI-MIGRATE] Migrate few tests for new inference
|
2019-05-06 13:59:28 +03:00 |
|
Mikhail Zarechenskiy
|
c03dfd1522
|
[IDE-NI-MIGRATE] Migrate completion tests for new inference
|
2019-05-06 13:59:26 +03:00 |
|
Mikhail Zarechenskiy
|
d4d1648e1d
|
[IDE-NI-MIGRATE] Migrate QuickFix tests for new inference
|
2019-05-06 13:59:24 +03:00 |
|
Mikhail Zarechenskiy
|
871925ba31
|
Fix compilation after rebase
|
2019-05-06 11:36:32 +03:00 |
|
Dmitriy Novozhilov
|
a79030aa0f
|
[IDE-NI-MIGRATE] [BAD] Migrate testdata of MultiModuleSafeDelete tests
Bad tests in `MultiModuleSafeDeleteTestGenerated`:
- testByActualClassSecondaryConstructorParameterLiftingToExpect_ExpectsAndActualsByActualClassSecondaryConstructorParameter
- testByExpectClassSecondaryConstructorParameter_ExpectsAndActualsByExpectClassSecondaryConstructorParameter
- testByActualClassPrimaryConstructorPropertyLiftingToExpect_ExpectsAndActualsByActualClassPrimaryConstructorProperty
- testByActualClassPrimaryConstructorParameterLiftingToExpect_ExpectsAndActualsByActualClassPrimaryConstructorParameter
- testByExpectClassPrimaryConstructorParameter_ExpectsAndActualsByExpectClassPrimaryConstructorParameter
|
2019-05-06 11:36:30 +03:00 |
|
Dmitriy Novozhilov
|
b66bbdf7a6
|
[IDE-NI-MIGRATE] [BAD] Migrate testdata of Extraction tests
Bad tests:
- IntroduceTypeParameter.testDuplicates
- IntroduceTypeParameter.testNullableType
- IntroduceTypeParameter.testUserType
- IntroduceTypeParameter.testFunctionType
- IntroduceTypeParameter.testInClass
- ExtractFunction.TypeParameters.testNoVarianceInFun
- ExtractFunction.Parameters.CandidateTypes.testNonNullableTypes
- ExtractFunction.Parameters.CandidateTypes.testMultipleTypes
- ExtractFunction.ControlFlow.OutputValues.testGenericPair
- IntroduceVariable.ExplicateTypeArguments.testDeeperNestedCall
|
2019-05-06 11:36:28 +03:00 |
|
Dmitriy Novozhilov
|
656c8a4fa7
|
[IDE] Add configuring compiler arguments in Extension tests
|
2019-05-06 11:36:27 +03:00 |
|
Dmitriy Novozhilov
|
03c34691af
|
[NI] Expand TYPE_INFERENCE_ERRORS with diagnostics from NI
|
2019-05-06 11:36:25 +03:00 |
|
Dmitriy Novozhilov
|
3d5593c70c
|
[IDE-NI-MIGRATE] [BAD] Migrate testdata of Intention tests
Issues:
- #KT-31263
Bad tests:
- SamConversionToAnonymousObject.testSimple3
- ConvertReferenceToLambda.testIf1
- ConvertReferenceToLambda.testIf2
- ConvertReferenceToLambda.testIf3
- ConvertReferenceToLambda.testIf4
- ConvertReferenceToLambda.testWhen1
- ConvertReferenceToLambda.testWhen2
- ConvertReferenceToLambda.testWhen3
- ConvertReferenceToLambda.testWhen4
- ConvertLambdaToReference.testVarargFunction2
|
2019-05-06 11:36:23 +03:00 |
|
Dmitriy Novozhilov
|
1a085516b0
|
[IDE-NI] Fix detecting error types in InsertExplicitTypeArgumentsIntention
|
2019-05-06 11:36:21 +03:00 |
|
Dmitriy Novozhilov
|
e46f552a8d
|
[NI] Update testdata in diagnostic tests
|
2019-05-06 11:36:20 +03:00 |
|
Dmitriy Novozhilov
|
ad1b8a6fb1
|
[NI] Add substitution of lambda return type in diagnostics
|
2019-05-06 11:36:18 +03:00 |
|
Dmitriy Novozhilov
|
b4dbf0f9a4
|
[NI] Fix inference for constraints with captured in projection
|
2019-05-06 11:36:16 +03:00 |
|
Dmitriy Novozhilov
|
8f22d43d01
|
Typo: fix function name in kotlinToResolvedCallTransformer
|
2019-05-06 11:36:15 +03:00 |
|
Dmitriy Novozhilov
|
d18c55a412
|
[NI] Fix reporting type mismatch on lambda parameters
|
2019-05-06 11:36:13 +03:00 |
|
Dmitriy Novozhilov
|
f7091dd1e9
|
[NI] Uncapture captured types in diagnostics
|
2019-05-06 11:36:11 +03:00 |
|
Dmitriy Novozhilov
|
e6deaf3315
|
[NI] Fix reporting UNSAFE_IMPLICIT_INVOKE_CALL diagnostic
|
2019-05-06 11:36:09 +03:00 |
|
Dmitriy Novozhilov
|
251a02f71d
|
[NI] Fix recording type of lambda in trace
|
2019-05-06 11:36:08 +03:00 |
|
Dmitriy Novozhilov
|
233dd3ffba
|
[IDEA] Approximate IntegerLiteralType on IDEA side
|
2019-05-06 11:36:06 +03:00 |
|
Dmitriy Novozhilov
|
f2bbae6a63
|
[NI] Fix resolving callable references with typealias in ths
#KT-31199 Fixed
|
2019-05-06 11:36:04 +03:00 |
|
Dmitriy Novozhilov
|
65380f4eb4
|
[NI] Remove captured type approximation in type arguments of resolved call
|
2019-05-06 11:36:02 +03:00 |
|
Dmitriy Novozhilov
|
421fda6e92
|
[NI] Fix reporting smartcasts on arguments of binary expression
|
2019-05-06 11:36:01 +03:00 |
|
Dmitriy Novozhilov
|
5715c32216
|
[IDE-NI-MIGRATE] [OK] Enable only OI on some IDEA tests that unrelevant in NI
|
2019-05-06 11:35:59 +03:00 |
|
Dmitriy Novozhilov
|
48e450684b
|
[TEST] Add configuration of language features in AbstractDiagnosticMessageTest
|
2019-05-06 11:35:57 +03:00 |
|
Dmitriy Novozhilov
|
05aa36a858
|
[IDE-NI-MIGRATE] [BAD] Migrate testdata of LocalInspection tests
|
2019-05-06 11:35:55 +03:00 |
|
Dmitriy Novozhilov
|
17df843bf1
|
[NI] Fix getting source psi in UnusedLambdaExpressionBodyInspection
|
2019-05-06 11:35:54 +03:00 |
|
Dmitriy Novozhilov
|
6f51415b4d
|
[NI] Fix determining return type of lambda in IDEA
UselessCallOnCollection tests fixed
|
2019-05-06 11:35:50 +03:00 |
|
Sergey Rostov
|
956f27cc2d
|
Gradle, JS Test: temporary disable js tests configuration
Test configuration will be reworked with new DSL for browser and nodejs
configuration.
|
2019-05-05 22:32:23 +03:00 |
|
Mikhael Bogdanov
|
5698d923eb
|
Update dependencies for Android box tests
|
2019-05-03 15:36:48 +02:00 |
|
Mikhael Bogdanov
|
6dbbf0bb72
|
Move server process creation to JDK 6 suite
It's allow to avoid problem with wrong inherited output
(gradle instead of test process)
|
2019-05-02 13:46:27 +02:00 |
|
Georgy Bronnikov
|
bfe148efd5
|
IR: mostly remove descriptors from codegen
|
2019-05-01 20:08:20 +03:00 |
|
Georgy Bronnikov
|
9923d956aa
|
JVM_IR: rework IrIntrinsicMethods
|
2019-05-01 20:08:20 +03:00 |
|
Georgy Bronnikov
|
98d309d03b
|
IR: declaration builders for receiver parameters
|
2019-05-01 20:08:20 +03:00 |
|