Nikita Bobko
2a26c29390
Disable kotlin-scripting-ide-common publishing
...
We don't need this artifact in IDE anymore since we are not
going to move ide-common classes to kotlin repo. See previous commit
2021-07-08 10:01:35 +00:00
Nikita Bobko
365821ae54
2/2 Extract code which is required for :kotlin-scripting-ide-services from ide-common into seprate module
...
Extract the code and keep it in Kotlin repo. See previous preparation commit as well
2021-07-07 16:51:43 +02:00
Pavel Punegov
269f83f86e
Update kotlin-build-gradle-plugin to 0.0.31
2021-07-05 19:43:28 +00:00
Vyacheslav Gerasimov
aff9d96e8a
Build: Update gradle enterprise and test distribution plugins
2021-07-04 18:15:36 +03:00
Ilya Kirillov
330f15ff7d
Add uast-kotlin-idea-fir module to the list of ide modules
2021-06-30 16:38:31 +02:00
Dmitriy Novozhilov
d048bccfa2
Build: fix detecting .iml files for kotlin-ide development
2021-06-29 21:03:31 +03:00
Zalim Bashorov
a908e5576d
[JS] Extract sourcemap generating related files to a separate module
...
It's required to reuse the same infrastructure in the new backend.
2021-06-28 16:04:09 +03:00
Dmitriy Novozhilov
c4d9945782
Fix JPS build after removal of IDE plugin from repo
2021-06-28 14:32:24 +03:00
Nikita Bobko
fe8f7cfcae
settings.gradle: update list of FIR IDE modules & attach them only when latest platform is used
2021-06-22 18:43:51 +02:00
Nikolay Krasko
b406689035
Re-enable ":compiler:android-tests" module
2021-06-22 11:02:51 +03:00
Nikita Bobko
e5fbd0e2d8
Publish :idea-frontend-api, :idea-frontend-fir, :idea-fir-low-level-api modules artifacts
...
These artifacts are used in Kotlin plugin
2021-06-22 03:06:18 +03:00
Nikita Bobko
938cd955e1
Remove :idea prefix in IDE FIR modules which are going to stay in kotlin repo
...
This commit fixes not possibility to build project with `disableKotlinPluginModules`
flag on because Gradle tries to resolve `:idea` module which is disabled
2021-06-22 03:06:16 +03:00
Ilya Kirillov
3e42ae03a9
Move frontend api modules out of ide modules
2021-06-20 22:07:49 +02:00
Ilya Kirillov
75331b3448
FIR IDE: abstract low-level-api from dependency on idea
2021-06-20 22:07:11 +02:00
Jinseong Jeon
7a5d61928b
FIR/IDE: migrate FIR evaluator to idea-frontend-fir
2021-06-19 21:58:48 -07:00
Jinseong Jeon
5e2525175e
Introduce fir.evaluate module with CompileTimeConstantEvaluator
2021-06-19 21:35:33 -07:00
Nikita Bobko
8b3c6489da
Fix kotlin resources iml path
2021-06-18 17:42:23 +02:00
Roman Golyshev
6ea4b8997b
Add kotlin-stdlib-minimal-for-test.jar artefact to the published dependencies
...
Some compiler tests rely on this jar instead of the regular `stdlib`
2021-06-17 20:19:48 +03:00
Nikita Bobko
670d66984f
Reduce Gradle configuration phase time in case when 'attachedIntellijVersion' flag is specified
...
Traversing intellij repo is long
2021-06-16 21:58:36 +03:00
Nikita Bobko
ce0bef6b60
Update 211 platform version for Kotlin plugin
2021-06-14 16:56:55 +02:00
Steffi Stumpos
8baf570ee7
Build: Publish the new compiler test infrastructure
2021-06-12 04:33:31 +03:00
Alexander Likhachev
1658f4433d
[Build] Update Gradle Enterprise plugin to 3.6.2
2021-06-10 18:39:21 +03:00
Alexander Likhachev
17991c5b6e
[Build] Update common-custom-user-data-gradle-plugin to 1.4
...
Now the plugin detects IDEA via system properties using Gradle providers and shoudn't cause undeclared system property reads issue
#KT-44611 In Progress
2021-06-10 18:39:20 +03:00
Nikolay Krasko
b6b983aa2a
Update kotlin:kotlin-build-gradle-plugin 0.0.29 -> 0.0.30 (KTI-563)
...
Remove ultimate mentioning
2021-06-09 22:19:53 +03:00
Nikolay Krasko
a4005cef19
Build: Drop ultimate, cidr and kmm from the build (KTI-563)
2021-06-09 17:43:52 +03:00
Nikita Bobko
2c92a60878
Fix obvious 'disableKotlinPluginModules' logging mistake
2021-06-09 15:44:10 +02:00
Nikita Bobko
a7894a6298
Introduce 'disableKotlinPluginModules' flag
...
We are about to drop Kotlin plugin sources from Kotlin repo
(since they are merged into intellij-commmunity repo).
Let's introduce the flag which we could use for testing
2021-06-09 15:41:37 +02:00
Nikita Bobko
ea24da117b
Publish compiler testdata which is required for Kotlin plugin
2021-06-02 21:30:03 +03:00
Nikita Bobko
0be5602363
Move ':plugins:lombok:lombok-ide-plugin' module under 'attachedIntellijVersion' the flag
2021-05-24 17:02:46 +02:00
Dmitriy Novozhilov
7f18d147c1
[FIR] Introduce new module for jvm specific checkers
2021-05-21 14:18:54 +03:00
Nikita Bobko
09321e5e41
Implement ide-iml-to-gradle-generator
...
This module is used to generate build.gradle.kts files
of Kotlin IDE plugin
2021-05-20 16:09:14 +02:00
Nikita Bobko
0fc31bc9c7
Disable IDE modules if 'attachedIntellijVersion' flag is specified
2021-05-20 16:05:37 +02:00
Nikita Bobko
897dafc7f3
GenerateTests: extract IDE part into separate module
...
It's refactoring-preparation commit. In later commits I will add possibility
to disable IDE modules with flags in gradle build (first step towards
removing IDE modules from kotlin repo). Thus, we need to extract IDE tests
generator in separate module for being possible to disable it with flags
2021-05-20 16:05:37 +02:00
Nikita Bobko
ac6c810d25
Make it possible to attach platforms with different versions to kotlin repo
2021-05-20 16:05:37 +02:00
Nikita Bobko
6d125e0880
Initial implementation of kotlin + intellij combined repo
2021-05-20 16:05:36 +02:00
Alexander Likhachev
3df45f9651
[Build] Bump kotlin-build-gradle-plugin version to 0.0.29
2021-05-18 16:37:36 +03:00
Alexander Likhachev
b6670f5cc8
[Build] Replace build scan config script with plugin
...
See https://github.com/gradle/gradle-enterprise-build-config-samples/tree/129e82c556d7ef58527cd0acd89f58d1ff02d1f7/common-custom-user-data-gradle-plugin
2021-05-18 16:37:35 +03:00
Ilya Kirillov
8b722cfc47
Separate uast-idea modules into fir and fe10 implementations
2021-05-14 20:57:20 +03:00
Yan Zhulanow
e90cc30edb
Remove CLI and some of daemon-related modules from compiler-for-ide
...
These modules is not required by the plugin, and the plugin verifier
warns about unsatisfied dependencies of the modules.
CLI is needed in tests so a separate artifact is created instead.
2021-05-14 01:06:39 +09:00
Yan Zhulanow
26f71c33c0
IDE: Publish JS IR klib artifact
2021-05-14 01:06:39 +09:00
Pavel Punegov
53bf0b1c42
Update Build gradle plugin to 0.0.28
2021-05-12 10:34:36 +03:00
Nikita Bobko
bee8c0bb90
Publish :compiler:test-infrastructure for ide
2021-05-11 12:36:59 +02:00
Stanislav Erokhin
7ac599520e
Add first prototype of BindingContext implementation by FIR
...
Add ImportMemberIntention intention as a test.
In this commit all failed test were disabled, necessary fixes will be
added in the following commits
2021-05-10 14:04:03 +03:00
Jinseong Jeon
eac875b5d6
FIR UAST: commonize utils from UAST Kotlin
2021-05-05 14:22:40 +02:00
Jinseong Jeon
40eaabdbb5
FIR UAST: prototype plugin entrypoint, declarations, test infra
2021-05-05 14:22:40 +02:00
Vasily Levchenko
788d3c022a
[build][kotlin-build-gradle-plugin] version 0.0.27
...
- reading konanVersion and konanMetaVersion from project properties
2021-04-30 10:26:36 +00:00
Andrey Zinovyev
8afb6d2761
[lombok] Support import from gradle to IDE
...
Introduce base module for ide compiler plugins
2021-04-29 23:14:15 +03:00
Andrey Zinovyev
b58bea6fa1
[lombok] IDE plugin with maven import handler
2021-04-29 23:14:14 +03:00
Alexander Gorshenev
887032667d
[Kotlin/Native][Interop] Skia interop plugin for cinterop
2021-04-29 21:43:26 +03:00
Andrey Zinovyev
79d49e6dbd
[lombok] Gradle sublugin for no-kapt project
2021-04-25 18:18:08 +03:00