Commit Graph

23595 Commits

Author SHA1 Message Date
Sergey Rostov 4e07e4c8fe ScriptClassRootsUpdater: run synchronously in unit test mode 2020-05-12 16:20:46 +03:00
Sergey Rostov c6be0a8213 UnusedSymbolInspection: load script configurations from cache 2020-05-12 16:20:45 +03:00
Sergey Rostov b199531f0e gradle.kts, scheduleLastModifiedFilesSave: fix race condition 2020-05-12 16:20:45 +03:00
Sergey Rostov 5962bd7955 gradle.kts, minor: areRelatedFilesUpToDate -> areRelatedFilesChangedBefore 2020-05-12 16:20:45 +03:00
Sergey Rostov cb318a63ad GradleScriptListener: update lastModifiedFiles on document change 2020-05-12 16:20:45 +03:00
Sergey Rostov 9b0a2f63a9 GradleBuildRoot: fix loading lastModifiedFiles 2020-05-12 16:20:45 +03:00
Sergey Rostov 34bc52f3d4 LastModifiedFiles: fix in case of sequential changes in same file 2020-05-12 16:20:45 +03:00
Sergey Rostov cde53285c6 .gradle.kts, listener: support multiple gradle projects linked to one IntelliJ project
GradleScriptInputsWatcher moved to GradleScriptListener.kt and GradleBuildRootsManager.kt
2020-05-12 16:20:45 +03:00
Sergey Rostov 258064d82d gradle.kts: docs 2020-05-12 16:20:45 +03:00
Sergey Rostov 64682ad550 ScriptConfigurationManager: take OutsidersPsiFileSupport into account 2020-05-12 16:20:44 +03:00
Sergey Rostov e7c19ab3ef Scripts, minor: get rid of ScriptingSupportHelper 2020-05-12 16:20:44 +03:00
Sergey Rostov b42d5eda0a gradle.kts: merge data on failed gradle sync, fix updates scheduling in corner cases 2020-05-12 16:20:44 +03:00
Sergey Rostov e972203a2a gradle.kts: solve the linked gradle builds hell 2020-05-12 16:20:44 +03:00
Sergey Rostov 6fe3365dd3 gradle.kts, imported gradle build root: fix equality 2020-05-12 16:20:44 +03:00
Sergey Rostov 0ff95ee516 ScriptConfigurationManager, outsider files: search in roots cache too 2020-05-12 16:20:44 +03:00
Sergey Rostov 751d167f66 ScriptConfigurationManager: rebuild cache synchronously from default loader 2020-05-12 16:20:44 +03:00
Sergey Rostov ab51292da8 gradle.kts: cache definitions 2020-05-12 16:20:44 +03:00
Sergey Rostov fc7be92c42 gradle.kts: remove useless gradle build root kinds 2020-05-12 16:20:44 +03:00
Sergey Rostov b04fabf1e8 CompositeScriptConfigurationManager: unified caching 2020-05-12 16:20:43 +03:00
Sergey Rostov 8f8902a85f GradleScriptConfigurationLoader: KDocs 2020-05-12 16:20:43 +03:00
Toshiaki Kameyama 3c1b41c020 Move statement: move into lambda correctly
#KT-17887 Fixed
2020-05-09 22:08:02 +02:00
Toshiaki Kameyama 19824201e2 Move statement: do not move into lambda beyond 'if/when/try/for/while'
#KT-9065 Fixed
2020-05-09 22:08:02 +02:00
Nikolay Krasko ee5ecb232a Long test execution on 201: remove repeating calls to startup activities (KTI-185)
Method was refactored in https://github.com/JetBrains/intellij-community/commit/735c98d153779997b208c2c600c07a12a79ad0de

 #KTI-185 Fixed
2020-05-09 22:12:16 +03:00
Nikolay Krasko 67fdc5db3b Update to 201.7223.91 (KT-38561)
#KT-38561 Fixed
2020-05-08 22:13:34 +03:00
Dmitry Gridin ad00d28631 TypingIndentation: add large test 2020-05-08 20:15:49 +07:00
Dmitry Gridin 50506658c0 fix some tests for as36 2020-05-08 19:13:28 +07:00
Dmitriy Novozhilov 4eb9eb0537 [FIR] Rename FirExtensionPoint to FirExtension
Also rename `FirExtensionPointService` to `FirExtensionsService`
2020-05-08 15:10:02 +03:00
Dmitriy Novozhilov 35cce7eedd [FIR] Initialize extension service in all FIR tests 2020-05-08 15:09:57 +03:00
Sergey Rostov 14edc26cf1 Revert due to test failing in 201 2020-05-08 10:13:07 +03:00
Sergey Rostov 841e588c87 AsyncFileChangeListenerHelper: 191 and 201 2020-05-07 22:11:13 +03:00
Sergey Rostov fbaf639784 AsyncFileChangeListenerHelper: 191 and 201 2020-05-07 21:54:33 +03:00
Sergey Rostov c76c983614 minor: ScriptingSupport.Provider -> ScriptingSupport, KDoc 2020-05-07 21:48:50 +03:00
Sergey Rostov 541e6dc119 GradleScriptOutOfProjectTest: roots are already registered as legacy 2020-05-07 21:48:50 +03:00
Sergey Rostov e099ee3af8 Fix lastIndexOfOrNull 2020-05-07 21:48:50 +03:00
Sergey Rostov 5474d55795 Scripting, minor: updateScriptDefinitions -> updateScriptDefinitionReferences 2020-05-07 21:48:49 +03:00
Sergey Rostov 0d6c7f2b41 ScriptClassRootsCache, sdk: use toSystemIndependentName 2020-05-07 21:48:49 +03:00
Sergey Rostov f1789e910b gradle.kts, minor: remove unused code 2020-05-07 21:48:49 +03:00
Sergey Rostov 3e6f827885 GradleScriptListenerTest: add gradle-wrapper.properties to specify gradle version explicitly 2020-05-07 21:48:49 +03:00
Sergey Rostov 7de0bc9cdc ScriptClassRootsUpdater, updateSynchronously: cancel before waiting for lock 2020-05-07 21:48:49 +03:00
Sergey Rostov bc0255890d ScriptClassRootsUpdater: fix clearing scheduledUpdate and check cancelled in sync 2020-05-07 21:48:49 +03:00
Sergey Rostov 6c3a6f8bc2 gradle.kts: remove LastModifiedFiles fs data when removing gradle root 2020-05-07 21:48:49 +03:00
Sergey Rostov f196085e41 gradle.kts, minor: move isInAffectedGradleProjectFiles inside GradleBuildRootsManager 2020-05-07 21:48:49 +03:00
Sergey Rostov c764ebfbac GradleScriptListenerTest: link gradle project 2020-05-07 21:48:48 +03:00
Sergey Rostov 9e18df87dc GradleBuildRootsManager: fix onProjectsLinked 2020-05-07 21:48:48 +03:00
Sergey Rostov 15c6c9f530 GradleLegacyScriptListener: call from GradleScriptListener
GradleScriptListener is called from VFS listener
2020-05-07 21:48:48 +03:00
Sergey Rostov 3a98ed96a2 gradle.kts: use toSystemIndependentName for paths coming from Gradle 2020-05-07 21:48:48 +03:00
Sergey Rostov c79858e965 ScriptClassRootsUpdater: run synchronously in unit test mode 2020-05-07 21:48:48 +03:00
Sergey Rostov d8692a78ba UnusedSymbolInspection: load script configurations from cache 2020-05-07 21:48:48 +03:00
Sergey Rostov b8866078d2 gradle.kts, scheduleLastModifiedFilesSave: fix race condition 2020-05-07 21:48:48 +03:00
Sergey Rostov b089f4dd2e gradle.kts, minor: areRelatedFilesUpToDate -> areRelatedFilesChangedBefore 2020-05-07 21:48:48 +03:00