Commit Graph

814 Commits

Author SHA1 Message Date
Alexey Tsvetkov 55cbd28910 Do not exclude :ultimate:generateTests in "Generate All Tests"
:ultimate is excluded by default now,
so `-x :ultimate:generateTests` fails
2018-03-21 18:44:42 +03:00
Yan Zhulanow 793a05106c Minor: Remove old 'buildLexer.xml' path from ant.xml 2018-03-20 16:22:52 +03:00
Ilmir Usmanov 6854135077 Support crossinline suspend lambda as parameter of inline function
Use fake continuation instead of ALOAD 0 while inlining
Do not generate state machine for inner lambdas and inner objects,
which capture crossinline suspend lambda.

 #KT-19159: Fixed
2018-03-16 16:26:11 +03:00
Zalim Bashorov 814be1810c Don't write copyright to *.gradle.kts and *.gradle files 2018-03-14 15:04:57 +03:00
Zalim Bashorov c0ce3f849d Fix copyright's start year 2018-03-14 15:04:57 +03:00
Alexander Udalov 407de206a3 Minor corrections in proto schemas, mostly in comments
Also set up code style for the protobuf plugin
2018-03-14 12:25:19 +01:00
Yan Zhulanow da35ded090 Minor: Add "repl" to dictionary 2018-03-06 22:27:46 +03:00
Nicolay Mitropolsky be961b458d make "IDEA Ultimate" run-configuration use -P intellijUltimateEnabled 2018-02-26 11:21:38 +03:00
Ilya Gorbunov dfa6fc7d48 IDEA settings: add pattern for upsource review links 2018-02-14 19:29:41 +03:00
Alexander Udalov 0bf0a315ed Introduce Experimental and UseExperimental annotations
#KT-22759 In Progress
2018-02-08 17:07:21 +01:00
Dmitry Savvinov 7e512ba018 Enable contracts in the 'compiler' module 2018-02-06 10:58:47 +03:00
Nikolay Krasko c0aa2c5469 Lost IF_RPAREN_ON_NEW_LINE settings from Kotlin code style 2018-01-31 13:27:29 +03:00
Ilya Chernikov d301938d23 Rewrite TeamCityBuild.xml tasks in gradle, finally drop build.xml files
also:
  proxying previous tasks from TeamCityBuild.xml to gradle,
  cleaning update_dependencies.xml from ant dependencies
2018-01-30 17:06:10 +03:00
Nikolay Krasko 4a2440ea0f Reformat and cleanup idea-maven_main module 2018-01-18 12:13:53 +03:00
Dmitry Jemerov 247881baf9 Apply style guide and enable reformat inspection 2017-12-29 13:51:53 +01:00
Dmitry Jemerov fc51673c83 Update copyright profile 2017-12-28 10:47:43 +01:00
Alexander Podkhalyuzin 8203d1c3fe Extracted Kotlin.JVM IDE into separate module
This change is required to have possibility to build plugin against
minor IDEs, which don't have Java. So we want to extract idea-jvm
2017-12-21 18:34:02 +03:00
Nikolay Krasko c28a7d8f6d Fix structure view auto-update (KT-21733, KT-19519)
- Fixed by subclassing PsiTreeElementBase instead of StructureViewTreeElement
- Warnings cleanup

 #KT-19519 Fixed
 #KT-21733 Fixed
2017-12-15 16:14:48 +03:00
Anton Bannykh 6bee5699a0 Migrate node_utils.xml to Gradle 2017-12-14 17:41:20 +03:00
Ilya Gorbunov c10771092a Add maven subprojects to the project 2017-11-16 20:30:51 +03:00
Zalim Bashorov 28e34ac39b Minor: fix IDEA warnings in BasicBoxTest.kt 2017-11-16 15:42:08 +03:00
Ilya Gorbunov f4015b48f7 Run configuration for generator: configure-on-demand 2017-11-15 09:17:42 +03:00
Alexander Udalov d26486b7df Move JvmRuntimeDescriptorLoaderTest to core/descriptors.runtime/tests
This allows to get rid of the dependency on descriptors.runtime from
compiler/IDE tests which is problematic: classes there clash with the
classes in kotlin-reflect, which reference declarations in shadowed
packages
2017-11-10 18:58:31 +01:00
Alexander Udalov 81756150dd Update .idea/codeStyles/Project.xml for latest IDEA 2017-11-10 18:08:10 +01:00
Alexander Udalov b43b470b8f Move Java 8 tests generator to tests-java8, run it in "Generate Compiler Tests" 2017-11-02 17:13:05 +01:00
Alexander Udalov f52ba44e90 Move JS tests generator to :js:js.tests, run it in "Generate Compiler Tests"
Also cleanup generateTestDataForReservedWords and make everything there
private
2017-11-02 17:12:46 +01:00
Mikhail Glukhikh f6a7327758 Remove ultimate tests from "Generate All Tests" configuration 2017-10-31 18:21:53 +03:00
Alexander Udalov 8695c6a1e4 Extract GenerateCompilerTests out of GenerateTests
Rename the run configuration "Generate Tests" -> "Generate All Tests"
2017-10-31 07:36:46 +01:00
Ilya Gorbunov 1af692c957 Code style settings format changed in IDEA 173 2017-10-30 16:46:24 +03:00
Alexander Udalov 58631053c7 Fix project scope "IDE" after migration to Gradle build
See https://www.jetbrains.com/help/idea/scope-language-syntax-reference.html
2017-10-24 18:22:04 +02:00
Ilya Gorbunov 65d9b0edb3 Migrate settings and run configurations from the former libraries subproject 2017-10-16 18:48:09 +03:00
Alexey Andreev cddc8df134 Fix Scala code style options 2017-10-11 17:35:32 +03:00
Ilya Gorbunov 5f51a293ba Use 'idea' plugin to specify excluded dirs 2017-10-10 20:50:03 +03:00
Yoshinori Isogai 4428ba0bb7 Add "Generate Tests" run configuration (#1318) 2017-09-26 18:02:03 +02:00
Dmitry Jemerov c290212901 Allow to suppress "Kotlin not configured" notification per-module 2017-09-26 14:52:10 +02:00
Nikolay Krasko 2e7be02d51 Add settings for protobuf plugin 2017-09-25 20:41:53 +03:00
Ilya Gorbunov 7e0f38e07a Rename run configuration (IDEA insists on it) 2017-09-20 18:47:57 +03:00
Ilya Gorbunov 3708a96d91 Add KEEP issues reference pattern 2017-09-20 18:47:27 +03:00
Simon Ogorodnik d9b6495f01 Remove obsolete libraries xml's 2017-09-20 18:04:54 +03:00
Simon Ogorodnik 25f0322791 Apply code style settings migration 2017-09-20 18:00:58 +03:00
Simon Ogorodnik 228927f948 Remove obsolete run configurations and artifacts 2017-09-20 18:00:10 +03:00
Ilya Gorbunov d91cedc0e5 Root project idea module with folder exclusions 2017-09-20 15:51:45 +03:00
Ilya Gorbunov 83908388db Remove coverage section from run configurations (IDEA 172 insists on it) 2017-09-20 11:52:06 +02:00
Simon Ogorodnik 5dfcac18b7 Add no process canceled exception configurations 2017-09-20 11:51:31 +02:00
Simon Ogorodnik 360a692af8 Apply rri/yole/modularize, create gradle run configuration for IDEA 2017-09-19 23:58:41 +02:00
Alexander Podkhalyuzin 3f8170d369 Clean idea files generated on the gradle import, add them to .gitignore 2017-09-19 23:58:27 +02:00
Ilya Chernikov 3e46c59187 Clean unused dependencies, minor refactorings 2017-09-19 21:37:27 +02:00
Ilya Chernikov aa4fdaa713 Implement publishing in the build 2017-09-19 21:37:13 +02:00
Ilya Chernikov fca9478fd8 Tweak dependencies loading and other minor infrastructure changes 2017-09-19 21:37:10 +02:00
Yan Zhulanow 5641909d1d Parcel: Invoke box tests as an external process to prevent class clashes with IntelliJ platform 2017-09-15 17:54:46 +03:00