Alexander Udalov
f4e2102787
Minor, remove extra empty lines from -X arguments help
2018-02-01 19:38:32 +01:00
Alexander Udalov
5338df6960
Do not depend on Shadow plugin in subprojects
...
Since buildSrc depends on the Shadow plugin, it's already in the
classpath of all build scripts
2018-02-01 19:38:31 +01:00
Alexander Udalov
ad0cd7c176
Use the same JVM args for buildSrc as for main project
2018-02-01 19:38:30 +01:00
Alexander Udalov
f9e195351a
Minor, rephrase usage help for -no-stdlib/-no-reflect compiler arguments
2018-02-01 19:38:30 +01:00
Alexander Udalov
28c77bfb01
Fix kotlin.annotation.Target's kdoc
...
The original sentence was incorrect because it did not exclude type
aliases
2018-02-01 19:27:43 +01:00
Alexander Udalov
616ba1fbe4
Minor, remove obsolete JDK 9 EA version guard
2018-02-01 19:27:43 +01:00
Alexander Udalov
efd92547ef
Remove unused description file
2018-02-01 19:26:39 +01:00
Vyacheslav Gerasimov
dd9ea0bc87
Remove unnecessary dependencies on :prepare:idea-plugin:idea-plugin
2018-02-01 18:11:25 +03:00
Vyacheslav Gerasimov
ec511f7a78
Use dependsOn for dependencies on dist & ideaPlugin tasks
...
instead `shouldRunAfter`
2018-02-01 18:11:25 +03:00
Vyacheslav Gerasimov
a595fdd312
Make root dist & ideaPlugin depend on all corresponding tasks in child projects
2018-02-01 18:11:25 +03:00
Alexey Tsvetkov
74e47e024f
Replace testCompile with testRuntime dependencies
...
Compile dependencies broke incremental compilation
because packed compiler was present in idea
test compile classpath (we do not track changes in
fat jars)
2018-02-01 17:39:55 +03:00
Alexey Tsvetkov
4ee34fc355
Avoid building kotlin-compiler-embeddable before running idea tests
...
kotlin-compiler-embeddable is a runtimeOnly dependency of
kotlin-compiler-runner, so embeddable jar was built
before idea tests execution.
Building the jar takes ~20s on my machine, which is a waste
of time since idea does not use embeddable compiler.
2018-02-01 17:39:55 +03:00
Alexey Tsvetkov
29d2679e8d
Do not configure dist task for every published module
...
This change avoids compiling kotlin-compiler-embeddable,
kotlin-gradle-plugin, and other gradle plugins,
when running `./gradlew dist`
2018-02-01 17:39:55 +03:00
Alexey Tsvetkov
d5ee77eb07
Avoid exception when listing configuration contents
2018-02-01 17:39:54 +03:00
Alexey Sedunov
f35af11423
Rename: Make improvements for "by-convention" calls
...
- Convert between conventions call for 'get' and 'invoke'
- Drop 'operator' when converting 'get'/'invoke' to something other than
'invoke'/'get' respectively
#KT-12365 Fixed
2018-02-01 15:41:09 +03:00
Alexey Sedunov
caeb594e09
Rename: Replace name identifiers via AST to prevent unwanted reformatting
...
#KT-8563 Fixed
2018-02-01 15:41:06 +03:00
Alexey Sedunov
58bf42c1dd
Rename: Support KtTypeAlias in RenameKotlinClassProcessor
...
#KT-21719 Fixed
2018-02-01 15:41:04 +03:00
Alexey Sedunov
90392a8d8a
Loop to Call Chain: Do not generate lambda with double wrapping block
...
#KT-22476 Fixed
2018-02-01 15:41:03 +03:00
Alexey Sedunov
8c9c1609c0
Move Class to Top Leve: Suggest file name based on new class name
...
#KT-17977 Fixed
2018-02-01 15:41:01 +03:00
Alexey Sedunov
4d52bf04fe
Kotlin Ultimate: Support NodeJS CLI run configuration
...
#KT-16710 Fixed
2018-02-01 15:35:35 +03:00
Alexey Sedunov
1f7fab837f
Gradle: Import production output path for JavaScript modules
2018-02-01 15:35:34 +03:00
Alexey Sedunov
80887a84ca
Kotlin Ultimate: Add "Build" action to JS run configurations
...
#KT-20522 Fixed
2018-02-01 15:35:34 +03:00
Ilmir Usmanov
8ffb205f1c
Reformat coroutineContext related code
2018-02-01 13:18:43 +03:00
Ilmir Usmanov
18c03f94f8
Move coroutineContext to correct package
...
from kotlin.coroutines.experimental.instrinsics to kotlin.coroutines.experimental
#KT-22400
2018-02-01 13:18:32 +03:00
Natalia Selezneva
efabf80d37
Scratch: do not store psiFile in ScratchFile
2018-02-01 11:07:54 +03:00
Natalia Selezneva
c32a7dd852
Scratch: add logging
2018-02-01 10:21:55 +03:00
Natalia Selezneva
2140b9457d
Minor: fix formatting
2018-02-01 10:21:55 +03:00
Natalia Selezneva
ac7beb41f3
Rearrange checkboxes in scratch panel
2018-02-01 10:21:55 +03:00
Natalia Selezneva
d6d2d4271b
Scratch: restore information about module in scratch panel after ide restart
2018-02-01 10:21:55 +03:00
Natalia Selezneva
0a274a7e61
Align output in scratch file
2018-02-01 10:21:55 +03:00
Natalia Selezneva
8e98f703ac
Change colors for scratch output
2018-02-01 10:21:55 +03:00
Natalia Selezneva
dc71ac09b2
Scratch: do not report errors from generated file to editor
2018-02-01 10:21:55 +03:00
Natalia Selezneva
ad90095dc7
Show multple errors in scratch toolwindow
2018-02-01 10:21:55 +03:00
Natalia Selezneva
d7c6dacc86
Temporary workaround: rename scratch files with kt extension to kts before additional api will be added in IDEA
2018-02-01 10:21:55 +03:00
Natalia Selezneva
c4971de7c1
Scratch: add Make before Run checkbox
2018-02-01 10:21:55 +03:00
Natalia Selezneva
a96cf147fc
Scratch: add multifile tests
2018-02-01 10:21:55 +03:00
Natalia Selezneva
23ef50203e
Use correct check for isRepl checkbox in scratch panel
2018-02-01 10:21:55 +03:00
Natalia Selezneva
654890fac3
Scratch: implement compiling executor
2018-02-01 10:21:55 +03:00
Natalia Selezneva
dda0b38fb9
Scratch: tests for repl execution
2018-02-01 10:21:55 +03:00
Natalia Selezneva
1a84c05db2
Scratch: implement output handlers for displaying execution results
2018-02-01 10:21:55 +03:00
Natalia Selezneva
01e62c9bdb
Scratch: implement run action with repl
2018-02-01 10:21:55 +03:00
Natalia Selezneva
2ccf4b7d7f
Initial support for scratch files
2018-02-01 10:21:55 +03:00
Alexey Sedunov
82a997e0a2
Kotlin Ultimate: Support Jest run configurations for Kotlin sources
...
#KT-21531 Fixed
2018-02-01 04:40:31 +03:00
Alexey Sedunov
2c0af794ea
JS: Drop obsolete "Kotlin (JavaScript)" run configuration
...
#KT-21312 Fixed
2018-02-01 04:40:30 +03:00
Vyacheslav Gerasimov
bb6ab6309a
Fix runIdeTask dependencies for communiti and ultimate
2018-01-31 21:36:03 +03:00
Vyacheslav Gerasimov
3e67bfd9b3
Exclude Kotlin plugin when unzipping intellij sdk
2018-01-31 20:10:25 +03:00
Vyacheslav Gerasimov
e20b6738f6
Extract removing bundled Kotlin plugin to separate task
2018-01-31 18:53:59 +03:00
Vyacheslav Gerasimov
59effef423
Delete bundled Kotlin plugin
...
Idea fails to start with two Kotlin plugins
2018-01-31 17:49:52 +03:00
Vyacheslav Gerasimov
527bdef447
Fix runIdeTask plugin path
2018-01-31 17:49:52 +03:00
Mikhail Glukhikh
babcea9edc
Fix completion test (companion object is allowed in annotation scope)
2018-01-31 14:44:33 +03:00