Svyatoslav Kuzmich
3d5003d476
[JS_IR] Use new plugin to build Kotlin/JS stdlib with IR compiler
...
- Switch to building stdlib with bootstrap compiler since IR is stable
enough
- Build stdlib with coreLibs by default
- Include JS IR stdlib to kotlin distribution
2020-05-08 10:37:48 +03:00
Sergey Rostov
14edc26cf1
Revert due to test failing in 201
2020-05-08 10:13:07 +03:00
Ilmir Usmanov
05797afaf8
Replace last SourceInterpreter with specific one in inliner
...
#KT-38489: Fixed
2020-05-07 23:04:03 +02:00
Ilmir Usmanov
2c88844409
Replace SourceInterpreter with interpreter, which track only
...
functional arguments.
2020-05-07 23:04:01 +02:00
Ilmir Usmanov
3173113cb3
Use BasicInterpreter instead of SourceInterpreter in LocalReturnsTransformer
2020-05-07 23:03:59 +02: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
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