Vyacheslav Gerasimov
286b9f5233
Build: Add jps artifact for kotlinc
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
db8a4a52da
Build: Add JPS artifact for kotlin-compiler.jar
...
JPS build assumes fat jar is built from embedded configuration,
but we can't use it in gradle build in :prepare:compiler project
since slightly more complex processing is required like stripping
metadata & services from some jars
2019-06-27 17:56:50 +03:00
Vyacheslav Gerasimov
31c3955940
Build: Add workaround dist root artifact referencing auto-generated dist
...
We can't set output-path and build-on-make from idea-ext plugin
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
72be81ba46
Build: Add JPS artifact for dist
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
86ad25ba55
Build: Add jps artifact for kotlin-reflect
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
3138757d66
Build: Add jps artifact for kotlin-compiler-client-embeddable
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
7149fc75f5
Build: Add jps artifact for kotlin-main-kts
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
5c72fed918
Build: Add jps artifact for kotlin-imports-compiler-dumper
2019-06-27 17:56:49 +03:00
Vyacheslav Gerasimov
d24c56e08d
Build: Add jps artifact for kotlin-daemon-client.jar
2019-06-27 17:56:48 +03:00
Vyacheslav Gerasimov
12b4cf3f0e
Build: Add jps artifact for kotlin-jps-plugin.jar
2019-06-27 17:56:48 +03:00
Yan Zhulanow
a9057e914b
Move back the hardcoded artifacts needed for JPS build
2019-06-14 17:13:50 +09:00
Yan Zhulanow
f450a8ed89
Disable Kapt tests for new multiplatform in Android Studio
2019-06-13 17:35:27 +09:00
Alexander Udalov
d05e72dda8
Update bootstrap to 1.3.50-dev-526
2019-05-28 11:33:34 +02:00
Alexey Tsvetkov
ad7de948f6
Update bootstrap
...
The new version fixes NSME from CoreJarFileSystem (KT-31574)
Also see 6addb24e4b
2019-05-27 13:08:34 +03:00
Ilmir Usmanov
e7c78d8d7e
Update bootstrap
...
Update reference public API. Before 266976ac1e
suspend inline functions with crossinline parameters were effectively
inline-only. Fixing it exposed suspendCoroutine as public API.
Update jps artifacts after bootstrap.
2019-05-23 09:28:31 +03:00
Mikhael Bogdanov
c8564e9ade
Update jpsBuild dependencies
2019-05-13 14:18:33 +02:00
Nikolay Krasko
ad02700200
Update to bootstrap 1.3.50-dev-2
...
Fix Compiler and all IDE plugins configuration struggling to build
stdlib because of circular dependency.
See 1.3.50-dev-2 build in https://teamcity.jetbrains.com/app/buildConfiguration/Kotlin_dev_CompilerAllPlugins?branch=%3Cdefault%3E&buildTypeTab=builds
2019-05-08 20:01:01 +03:00
Svyatoslav Kuzmich
5baa520232
Advance bootstrap to 1.3.40-dev-2251
...
Required for JS IR CLI and Gradle plugin
2019-04-25 19:04:59 +03:00
Sergey Rostov
cfa635b36a
JPS Build: update artifacts for scripting-compiler-impl and js ir backend
2019-04-24 09:45:23 +03:00
Sergey Rostov
21232d202e
JPS Build, 191: update artifacts
2019-04-22 21:52:02 +03:00
Sergey Rostov
15e3482eec
JPS Build: add type-system to kotlin-reflect.jar
2019-04-19 11:51:34 +03:00
Sergey Rostov
30d1cc51bf
JPS Build: update artifacts
2019-04-18 10:36:22 +03:00
Vyacheslav Gerasimov
c492c0c9f9
Build: Generate JPS artifacts for idea plugin from gradle configurations
2019-04-10 17:54:06 +03:00
Sergey Rostov
283ad04f7c
JPS Build: fix artifacts after moving dependencies repo
2019-03-28 15:48:35 +03:00
Ilya Chernikov
215d24e12c
Fix jps build after adding new scripting jar
2019-03-22 12:26:02 +01:00
Vyacheslav Gerasimov
c650206f54
Build: Fix hardcoded paths in artifacts for JPS build
2019-03-20 21:29:25 +03:00
Yan Zhulanow
b2a47027fb
Move eval4j to idea
2019-03-20 20:52:22 +03:00
Sergey Rostov
f5d0a38629
JPS Build: update artifacts
2019-03-06 14:42:49 +03:00
Ilya Chernikov
336f43dbf2
Reorganize files and folders in the scripting plugin
2019-03-02 08:10:16 +01:00
Sergey Rostov
50263ed7cd
JPS Build: update artifacts configuration (bootstrap)
2019-02-28 09:16:10 +03:00
Sergey Rostov
db8f423880
JPS Build, update artifacts: fix js stdlib, remove stdlib-jdk7 and 8
2019-02-19 11:39:53 +03:00
Sergey Rostov
cc62c971e7
JPS Build: update artifacts for IDEA 2019.1 module names
2019-02-14 10:32:28 +03:00
Sergey Rostov
70ffb14d0a
JPS Build: update artifacts
2019-02-11 15:18:43 +03:00
Alexander Udalov
be74f36acc
Add module backend.jvm to kotlin-compiler.jar JPS artifact
2019-02-07 21:23:00 +01:00
Sergey Rostov
d81f9dc24d
JPS build: artifacts
2019-01-28 13:43:07 +03:00
Simon Ogorodnik
228927f948
Remove obsolete run configurations and artifacts
2017-09-20 18:00:10 +03:00
Alexander Podkhalyuzin
3f8170d369
Clean idea files generated on the gradle import, add them to .gitignore
2017-09-19 23:58:27 +02:00
Yan Zhulanow
8e72a1211b
Kapt: Add IDEA integration (KT-19097, KT-17923, KT-19823)
2017-09-14 18:40:55 +03:00
Dmitry Jemerov
895d5fda46
Extract parts of plugin that depend on Java-only plugins to idea-jvn
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
7fffb7b553
Remove UAST services registration from Kotlin plugin
2017-08-10 22:05:44 +03:00
Vyacheslav Gerasimov
4405021f85
Add ProjectOpenProcessor for *.gradle.kts file to open it as project
...
#KT-19024 Fixed
2017-08-09 15:34:11 +03:00
Dmitry Jemerov
563472e676
Include org.json classes in Kotlin plugin jar
2017-08-04 15:30:12 +02:00
Pavel V. Talanov
375b058a28
Add coroutines-jdk8 to project
2017-07-19 12:28:13 +03:00
Yan Zhulanow
d4b4bc71ee
Android Extensions: Support @ContainerOptions in compiler plugin
2017-07-18 18:10:21 +03:00
Yan Zhulanow
ce145c015d
Android Extensions: rename plugin JAR file names in plugin artifact
...
Rename compiler plugin to 'android-extensions-compiler' in order to have the same name in dist and IDEA plugin.
Rename IDEA plugin to 'android-extensions-ide' to make things clear.
2017-04-28 19:43:36 +03:00
Ilya Chernikov
ea71d57808
Use script-runtime properly in IDEA project:
...
use it from the installed plugin for dependent modules (frontend)
use it from bootstrap in the plugin being built
also drop unused daemon-client from the plugin
This makes it consistent with ant build and allow building idea project
without prior ant dist
2017-04-19 15:22:15 +02:00
Zalim Bashorov
51e84f7ce4
Move some script related part of frontend to separate module to avoid using kotlin-reflect.jar in frontend module
...
Main goal is get rid of kotlin-reflect.jar from modules what required for minimal compiler.jar which can compile Kotlin only to JS to make it smaller.
2017-04-17 18:18:35 +03:00
Denis Zharkov
1596f19fd7
Add javaslang library to kotlin-plugin artifact
...
This change should be contained in 5e449fdc02
But I've forgotten to apply it
2017-04-11 12:52:52 +03:00
Simon Ogorodnik
6cbeffe4b2
Add kotlinx.coroutines to IDEA dependencies
...
Add some cool coroutine-based stuff
Like CoroutineDispatcher for EDT
2017-03-30 18:48:37 +03:00
Alexey Sedunov
73b879ea89
Misc: Include cli-parser 1.1.2 sources into the project under different package and drop original library dependency
...
This would allow building the project with Kotlin JPS plugin on TeamCity where older library takes precendence due to appearing earlier in JPS classpath
2017-03-14 15:33:06 +03:00