Ilya Chernikov
9d98c90881
Drop coroutines from compiler jar, add appropriate plugin dependency
...
#KT-30778 fixed
2020-05-24 19:03:42 +02:00
Svyatoslav Kuzmich
3d5003d476
[JS_IR] Use new plugin to build Kotlin/JS stdlib with IR compiler
...
- Switch to building stdlib with bootstrap compiler since IR is stable
enough
- Build stdlib with coreLibs by default
- Include JS IR stdlib to kotlin distribution
2020-05-08 10:37:48 +03:00
Ilya Gorbunov
86d098b8ad
Infer internal artifacts bootstrap repository
...
This allows taking these artifacts from buildserver if the
bootstrap itself is taken from there.
2020-04-29 04:49:34 +03:00
Nikolay Krasko
4230a17427
Revert "Force bootstrap stdlib in modules that used in composite build"
...
This reverts commit ad76562c
2020-04-27 15:58:38 +03:00
Nikolay Krasko
ad76562cbc
Force bootstrap stdlib in modules that used in composite build
2020-04-27 15:36:49 +03:00
Ilya Muradyan
887d6eb197
Fix writeIvyXml to be independent from system charset ( #3319 )
...
Co-authored-by: Ilya Muradyan <ilya.muradyan@jetbrains.com >
2020-04-21 15:58:55 +03:00
Mikhail Bogdanov
acb4d6cf63
Update android-sdk dependency management. Add Emulator
2020-04-09 17:04:41 +02:00
Dmitriy Dolovov
503c06a965
Turn on Idea tooling debugging on IDE launch
2020-04-09 09:46:32 +07:00
Mikhail Glukhikh
1bab27c4c1
Add immutable collections to compiler dist (required for FIR)
2020-04-08 16:10:34 +03:00
Sergey Rostov
e82b8a1bdc
buildSrc, kotlin-dsl plugin: suppress experimentalWarning
...
This warning is about https://docs.gradle.org/current/userguide/kotlin_dsl.html#sec:kotlin-dsl_plugin .
It appears after we are strating using our bootstrap plugin for buildSrc
too. It is unlikely that new compiler will broke build scripts
compilation for our project, so we can suppress it.
2020-04-08 15:15:16 +03:00
Ilya Gorbunov
d115792d9a
Move a couple ad-hoc properties to buildSrc/BuildPropertiesExt
2020-04-07 10:54:34 +03:00
Vyacheslav Gerasimov
1ab23abe93
Build: Write plugin version the same way CI does
2020-04-06 23:52:01 +03:00
Vyacheslav Gerasimov
ca0f59dbc4
Use linux endings in generated tests
2020-04-06 14:06:15 +03:00
Ilya Gorbunov
055a1921cc
Update kotlin-build-gradle-plugin to 0.0.17
2020-04-02 05:21:10 +03:00
Ilya Gorbunov
1727fcf1a8
Make some build properties extensions in buildSrc
...
They are used only in main build's .gradle.kts files, so it is more
flexible to define them as extensions - no need to republish
kotlin-build-gradle-plugin when another such property is to be added.
2020-04-02 05:21:10 +03:00
Ilya Gorbunov
4a8dbcccee
Advance bootstrap to 1.4.0-dev-5087
...
Temporary fix kotlin gradle plugin version in buildsrc at 1.4.0-dev-1818, otherwise it causes problems in main buildscripts, when compiled with -dev-5087 (KT-37235).
2020-03-31 16:02:32 +03:00
Ilya Gorbunov
8447701d74
Use stable order and constant timestamps in merged sources jar
...
To avoid up-to-date fights between several kotlin working copies.
2020-03-27 19:45:11 +03:00
Kirill Shmakov
576948eded
Share test debugging between IDEA and AS
2020-03-25 17:46:40 +03:00
Vladimir Dolzhenko
5441685cb4
Provide idea.platform.prefix in run configurations for 201+
2020-03-24 14:26:35 +00:00
nataliya.valtman
915e6107d1
make Bootstrap option available in buildSrc
2020-03-23 08:43:06 +03:00
Vyacheslav Gerasimov
7dc24a13e4
Build: Make ProGuard task cacheable
...
Exclude jdk files form libraries input. Instead add jdk major version
to inputs. JavaCompile task acts same to ignore fluctuations in JDK
implementations since api should remain same
2020-03-18 22:32:07 +03:00
Vladimir Dolzhenko
2e20cdf2e6
Update to 201.6487-EAP-CANDIDATE-SNAPSHOT
2020-03-18 18:08:54 +01:00
Vyacheslav Gerasimov
338dae7a83
Build: Apply checkCacheability.gradle.kts to buildSrc
2020-03-10 20:34:05 +03:00
Vyacheslav Gerasimov
35dc57d674
Build: Sort idea files in ivy repository to stabilize order
...
Sort by lowercase name, otherwise order may be different on win
2020-03-10 20:34:04 +03:00
Vyacheslav Gerasimov
f735396ffb
Build: Make toolsJarApi() helper for JPS build
2020-03-10 17:24:21 +03:00
Vyacheslav Gerasimov
744c4c545e
Build: Make DexMethodCount task cacheable, extract print stats to task
2020-03-05 00:47:52 +03:00
nataliya.valtman
fa74eabbd1
use bootstrap.kotlin.default.version bootstrap for buildSrc
2020-03-04 15:15:32 +03:00
Vyacheslav Gerasimov
a4030d3abf
Build: Make JavaExec relative path system independent
2020-03-03 16:47:55 +03:00
nataliya.valtman
5c6f452c10
Revert "add cleanup dependencies tasks for buildSrc"
...
This reverts commit 8a8536f8
2020-02-27 15:23:47 +03:00
nataliya.valtman
8a8536f8ae
add cleanup dependencies tasks for buildSrc
...
change embedded kotlin version to bootstrap for buildSrc
2020-02-27 13:55:58 +03:00
Vyacheslav Gerasimov
5aae3b5d27
Build: Add localBuildCacheDirectory property to KotlinBuildProperties
2020-02-25 19:37:33 +03:00
nataliya.valtman
d82dc86c71
Reverts commit 13afb2e4 (buildSrc bootstrap version)
2020-02-25 17:08:51 +03:00
nataliya.valtman
13afb2e45e
Make kotlin build version for buildSrc the same as for kotlin project
2020-02-23 09:02:22 +03:00
Yan Zhulanow
a2be789d37
Pill: Move out Pill tasks from buildSrc
2020-02-14 17:35:16 +09:00
Yan Zhulanow
6f1b3e0f17
Pill: Fix pre-built run configurations
2020-02-14 17:35:15 +09:00
Yan Zhulanow
73813aef23
Pill: Support all Gradle source sets, not just main/test
2020-02-14 17:35:15 +09:00
Nikolay Krasko
eca562a006
Add possibility to depend on nightly repository
2020-02-12 14:54:47 +03:00
Nikolay Krasko
c26e1e9c1a
201: Introduce 201 platform
2020-02-11 20:27:59 +03:00
Vyacheslav Gerasimov
695558465d
Build: Fix idea sources jar ivy for -EAP-SNAPSHOT versions
2020-02-11 19:09:50 +03:00
Kirill Shmakov
a44fa8db50
Pack LLDB binaries into plugin
2020-01-30 16:40:04 +03:00
Vyacheslav Gerasimov
131765537a
Build: Implement preserveFileTimestamps for stripMetadata task
2020-01-24 19:40:00 +03:00
Vyacheslav Gerasimov
526f29cc1a
Build: Upgrade com.github.jengelman.gradle.plugins:shadow to 5.2.0
2020-01-24 19:39:59 +03:00
Kirill Shmakov
4554f91aff
Add cocoa binary dependencies
2020-01-23 13:08:01 +03:00
Yan Zhulanow
532e879d5c
Pill: Fix gradle-api artifacts attaching after migration to compileClasspath/runtimeClasspath
2020-01-20 17:39:22 +09:00
Yan Zhulanow
ea957872eb
Pill: Support Kotlin JUnit configurations
2020-01-20 17:39:22 +09:00
Yan Zhulanow
66cd78fbc0
Pill: Remove robolectric classpath passing
2020-01-20 17:39:22 +09:00
Michael Kuzmin
e8a821986f
Build: drop IntelliJ 2018.3 support (KT-35374)
...
Delete references in code
2020-01-17 18:20:38 +03:00
Michael Kuzmin
9b7717c37a
Build: drop Android Studio 3.4 support (KT-35374)
...
Delete references in code
2020-01-17 18:20:38 +03:00
Vyacheslav Gerasimov
a9848305a3
Build: Use tar.gz extension for linux AS distributions
2019-12-25 20:50:52 +03:00
Vyacheslav Gerasimov
68f1d91e1b
as40: Upgrade to AS 4.0 C7
2019-12-25 20:19:36 +03:00