Commit Graph

43957 Commits

Author SHA1 Message Date
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