Commit Graph

23436 Commits

Author SHA1 Message Date
Sergey Rostov b7e1cd7489 gradle.kts: solve the linked gradle builds hell 2020-05-07 21:48:47 +03:00
Sergey Rostov 6213c6187d gradle.kts, imported gradle build root: fix equality 2020-05-07 21:48:46 +03:00
Sergey Rostov 7942b4a0d2 ScriptConfigurationManager, outsider files: search in roots cache too 2020-05-07 21:48:46 +03:00
Sergey Rostov eb672c02fa ScriptConfigurationManager: rebuild cache synchronously from default loader 2020-05-07 21:48:46 +03:00
Sergey Rostov e6528a26e9 gradle.kts: cache definitions 2020-05-07 21:48:46 +03:00
Sergey Rostov 4de1381649 gradle.kts: remove useless gradle build root kinds 2020-05-07 21:48:46 +03:00
Sergey Rostov 6ad0ed7f40 CompositeScriptConfigurationManager: unified caching 2020-05-07 21:48:46 +03:00
Sergey Rostov 368e6f93df GradleScriptConfigurationLoader: KDocs 2020-05-07 21:48:46 +03:00
Dmitry Gridin fb9562ca70 Add ThrowableRunnable to fix CCE 2020-05-07 12:36:47 +00:00
Dmitry Gridin 988c89602d tests: wrap tearDown with RunAll 2020-05-07 12:36:46 +00:00
Dmitry Gridin f50e289033 fix psi tree in moveFunctionLiteralOutsideParentheses 2020-05-07 12:36:46 +00:00
Dmitry Gridin afb15eb7cf BranchedFoldingUtils: fix psi tree after tryFoldToAssignment
#KT-38677 Fixed
2020-05-07 12:36:45 +00:00
Dmitry Gridin ee0b7426c4 KotlinFunctionCallUsage: fix psi tree
#KT-38632
2020-05-07 12:36:44 +00:00
Dmitry Gridin 11a3482970 tests: apply official code style
#KT-38632 Fixed
2020-05-07 12:36:44 +00:00
Anton Yalyshev 37e676a4a6 Bump Gradle (6.3) and Android-build-tools (3.6.3) versions in new project wizards 2020-05-07 14:19:03 +03:00
Nicolay Mitropolsky 43549baf58 Revert "Uast: forcing kotlin.uast.force.uinjectionhost=true always"
This reverts commit e4b7c391
2020-05-06 15:31:20 +03:00
Mikhail Zarechenskiy 1e8dff6a7c Fix bunch files after removing IDE option
Follow-up of c01a171d
2020-05-04 15:48:33 +03:00
Mikhail Zarechenskiy c01a171d4c Revert "Add option to enable new inference only for IDE analysis"
This reverts commit a3247b1b92.

 #KT-37378 Fixed
2020-05-04 15:14:43 +03:00
Mikhail Zarechenskiy d7dfe9e1e5 FUS Collector: remove metric about using new inference in IDE
Now it's not needed as new inference is enabled by default
2020-05-04 15:14:28 +03:00
Vladimir Dolzhenko 911dfde0fe Add highlighting perf test with empty profile 2020-05-04 09:48:17 +02:00
Dmitry Gridin 32be4c03ca ExtractSuperRefactoring: add quoteSegmentsIfNeeded() 2020-05-04 03:49:32 +00:00
Dmitry Gridin 86de734f26 KotlinExtractSuperclassDialog: cleanup code 2020-05-04 03:49:31 +00:00
Dmitry Gridin ccfea97390 CopyKotlinDeclarationsHandler: fix for package with backticks
#KT-38543 Fixed
2020-05-04 03:49:30 +00:00
Dmitry Gridin b058dc12df packageUtils: cleanup code 2020-05-04 03:49:30 +00:00
Dmitry Gridin ac9ad30681 SetterBackingFieldAssignmentInspection: fix exception
#KT-38520 Fixed
2020-05-04 03:49:29 +00:00
Dmitry Gridin 6f5b3aebe1 KotlinIntroduceVariableHandler: fix CCE for destruction declaration
#EA-219701 Fixed
2020-05-04 03:49:28 +00:00
Dmitry Gridin 8e35b7a29c KotlinIntroduceVariableHandler: fix for declarations with expression body
#KT-38449 Fixed
2020-05-04 03:49:28 +00:00
Dmitry Gridin d21e383094 KotlinIntroduceVariableHandler: cleanup code 2020-05-04 03:49:27 +00:00
Vladimir Dolzhenko 7e55336300 Add yourKit profiler to perfTests 2020-05-01 12:35:38 +02:00
Valentin Kipyatkov 5d60572cfd Temporarily disabled optimization because of failing tests 2020-04-30 15:45:24 +03:00
Vladimir Ilmov 1128d659a4 (CoroutineDebugger) No restored frames in coroutine context found. 2020-04-30 13:14:41 +02:00
Natalia Selezneva d716c47f17 Gradle Project importing: move ModelBuilders and ModelProviders to kotlin-gradle-tooling
^KT-36673 Fixed
2020-04-30 13:41:13 +03:00
Anton Yalyshev 1bf41ba7d2 Remove 191 support because of outdated platform whitelist API 2020-04-30 01:06:04 +03:00
Anton Yalyshev 658c30b6b3 Combine usage of kotlin.ide.settings FUS collector
#KT-38620 Fixed
2020-04-30 01:06:03 +03:00
Vladimir Dolzhenko a407605f63 Turn off highlight perf tests for kotlin/gradle/*kts 2020-04-29 22:49:46 +02:00
Dmitry Gridin aafb4482c3 CodeToInlineBuilder: cleanup code 2020-04-29 20:19:42 +07:00
Toshiaki Kameyama bcefee0105 Replace deprecated symbol usage: do not add 'this' receiver for imported object function
#KT-26361 Fixed
2020-04-29 20:19:41 +07:00
Dmitriy Dolovov 9d27ba5b59 HMPP: Backward-compatible Kotlin facet serialization
^KT-38634
2020-04-29 19:19:54 +07:00
Andrey Uskov 96887d6e9f Fixed import of JS source sets with Both mode
Added flag indicating that source set naming contract is violated. In this case disambiguition classifier is ignored in IDE.
#KT-37562 Fixed
2020-04-29 13:01:21 +03:00
Vladimir Dolzhenko 84ad9dd8de Increase warm-up, test iterations in PerformanceTypingIndentationTest 2020-04-29 11:40:04 +02:00
Dmitry Gridin 844e567421 AddThrowsAnnotationIntention: fix compatibility for old annotation
#KT-38391
2020-04-29 09:17:55 +03:00
Ilya Gorbunov 6bf85beba7 AddThrowsAnnotationIntention: add common kotlin.Throws
Partially fixes KT-38391
2020-04-29 09:17:55 +03:00
Dmitry Gridin 2f015b4c7a Fix testKotlin_moveTopLevelDeclarations_movePrivatePropertyWithDefaultAccessors_MovePrivatePropertyWithDefaultAccessors test 2020-04-29 13:05:36 +07:00
Ilya Kirillov 72030ee94e Wizard: do not run whole JPS project importing in write action 2020-04-28 21:34:45 +03:00
Ilya Kirillov b404e6324f Wizard: always allow user to choose project JDK 2020-04-28 21:34:43 +03:00
Ilya Kirillov ccb8a93ee3 Wizard: minor, move message to bundle 2020-04-28 21:34:42 +03:00
Ilya Kirillov 5f79ffbe50 Wizard: reduce buildsystem buttons sizes 2020-04-28 21:34:37 +03:00
Ilya Kirillov d9889e449f Wizard: do not create project with snapshot version 2020-04-28 21:34:31 +03:00
Ilya Kirillov 730cce93ed Wizard: add arrows for module selection popup 2020-04-28 21:34:27 +03:00
Ilya Kirillov 7286fcbf39 Wizard: use new api from gradle to import project on >= 193 2020-04-28 21:34:26 +03:00