Commit Graph

64915 Commits

Author SHA1 Message Date
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
Sergey Rostov f5ac45ea08 GradleScriptListener: update lastModifiedFiles on document change 2020-05-07 21:48:48 +03:00
Sergey Rostov d626184cee GradleBuildRoot: fix loading lastModifiedFiles 2020-05-07 21:48:47 +03:00
Sergey Rostov 3ba7c52fe8 LastModifiedFiles: fix in case of sequential changes in same file 2020-05-07 21:48:47 +03:00
Sergey Rostov 39c6efd40f .gradle.kts, listener: support multiple gradle projects linked to one IntelliJ project
GradleScriptInputsWatcher moved to GradleScriptListener.kt and GradleBuildRootsManager.kt
2020-05-07 21:48:47 +03:00
Sergey Rostov 02940f9f17 gradle.kts: docs 2020-05-07 21:48:47 +03:00
Sergey Rostov 0e7cf60b04 ScriptConfigurationManager: take OutsidersPsiFileSupport into account 2020-05-07 21:48:47 +03:00
Sergey Rostov 316c7ce60f Scripts, minor: get rid of ScriptingSupportHelper 2020-05-07 21:48:47 +03:00
Sergey Rostov 0cadcec27c gradle.kts: merge data on failed gradle sync, fix updates scheduling in corner cases 2020-05-07 21:48:47 +03:00
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 aca1771619 Script configuration: fix getting javaHome 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
Ilya Chernikov 7e3dfb245b Avoid skipping lambda argument processing in case of explicit type param
#KT-38691 fixed
2020-05-07 18:39:57 +02:00
Ilya Goncharov ec98d61520 Fix TeamCity badge
Now TeamCity badge points on archive configuration.
This PR make it to point on relevant Compiler Build
2020-05-07 17:27:24 +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
Mikhail Glukhikh d8f9643650 [FIR2IR] Use intersection type approximation for receivers 2020-05-07 15:27:17 +03:00
Sergey Igushkin 292563451c Fix falsely skipped shared-native source sets in HMPP (KT-38746)
Issue #KT-38746 Fixed
2020-05-07 11:55:29 +00:00
Alexander Udalov a0400f59c2 Add -Xskip-prerelease-check compiler argument
#KT-38070 Fixed
2020-05-07 13:24:26 +02: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
Steven Schäfer 821aca984b JVM IR: Take superQualifierSymbols into account when lowering inline classes 2020-05-07 11:44:09 +02:00
Mikhail Glukhikh 52abc2ae1a [FIR] Fix spec test data according to a new diagnostic 2020-05-07 12:10:56 +03:00