Ilya Goncharov
18ec9f10f9
[Gradle, JS] Add yarn resolution by version shortcut
...
^KT-42420 fixed
2020-10-02 18:14:42 +03:00
Yaroslav Chernyshev
4c9d3b4668
[Gradle, Cocoapods] Add Podfile missing info to podInstall error report
...
#KT-42243 Fixed
2020-10-01 14:30:19 +03:00
Bingran
60cf3b5740
Upgradle agp version for ConfigurationCacheForAndroidIT
...
The new agp version contains the fix regarding build listeners which
will allow kgp run config caching test without warnings.
Fixes: n/a
Test: existing
2020-09-30 16:06:35 +03:00
sebastian.sellmair
f9b8bc0edb
Move KotlinAndroidDependsOnEdgesTest.kt to new functionalTest source set
2020-09-30 12:26:49 +00:00
sebastian.sellmair
1173c4380a
KotlinPlugin: Setup default 'dependsOn' edges for Android source sets
2020-09-30 12:26:48 +00:00
Yan Zhulanow
62affd8e0d
Kapt: Allow to strip @Metadata annotation from stubs (KT-36667)
2020-09-29 23:58:24 +09:00
Ilya Goncharov
da16b8e527
[Gradle, JS] Add includedRange with version only
2020-09-29 16:29:01 +03:00
Kirill Shmakov
3075de917b
Add useAndroidX property into mobile library template KT-42123
2020-09-29 16:22:56 +03:00
Kirill Shmakov
ac9b5dabfc
Clarify test names to avoid clashes in resolve
...
This is to workaround problem described in #KT-41342
2020-09-29 16:22:54 +03:00
Ilya Goncharov
31e7dd5fcc
[Gradle, JS] Fix escaped characters in package.json
...
^KT-40202 fixed
2020-09-29 15:46:16 +03:00
Ilya Goncharov
337a66f906
[Gradle, JS] Fix NpmRange string representation with concrete version
...
^KT-42222 fixed
^KT-40986 fixed
^KT-39838 fixed
2020-09-29 15:46:16 +03:00
Ilya Goncharov
0fa4f0572b
[Gradle, JS] Add test for duplicated dependency with range version
...
^KT-42222 fixed
^KT-40986 fixed
^KT-39838 fixed
2020-09-29 15:46:16 +03:00
Ilya Goncharov
024771028c
[Gradle, JS] Fix yarn.lock resolution in case of duplicated dependencies
...
^KT-42222 fixed
^KT-40986 fixed
^KT-39838 fixed
2020-09-29 15:46:16 +03:00
Ilya Goncharov
522fdb3e59
[Gradle, JS] Empty compiler plugin classpath for KotlinJsIrLink
...
^KT-42245 fixed
2020-09-29 12:17:38 +03:00
Yaroslav Chernyshev
819e83b68b
[Gradle, Cocoapods] Complete logging for corner-case pod configurations
2020-09-28 16:09:36 +03:00
Yaroslav Chernyshev
5f4aa4db27
[Gradle, Cocoapods] Improve logging when deprecated podspec path is used
...
#KT-41948 Fixed
2020-09-28 16:09:36 +03:00
Alexander Udalov
cb5c317f91
Gradle: support moduleName option in KotlinJvmOptions
...
#KT-42058 Fixed
2020-09-25 22:15:55 +02:00
Ilya Kirillov
0edbdaf0c7
Wizard: use EAP Kotlin versions for running import tests
2020-09-25 21:38:36 +03:00
Yan Zhulanow
acf1a15f3e
Parcelize: Add integration test for the new kotlin-parcelize plugin
2020-09-24 15:51:00 +09:00
Yan Zhulanow
75a1323974
Parcelize: Add deprecation warning to Android Extensions Gradle plugin (KT-42121)
2020-09-24 15:50:58 +09:00
Yan Zhulanow
0ce9003ef7
Parcelize: Add missing dependencies to Parcelize components in tests
2020-09-24 15:50:58 +09:00
Yan Zhulanow
4bd8e2f78c
Parcelize: Support the new Parcelize plugin in Gradle (KT-40030)
2020-09-24 15:50:57 +09:00
Alexander Udalov
f273edeb8e
Build: upgrade language to 1.3 in cli, compiler plugins and Gradle plugin
...
The language/API version restriction here is to make sure the code works
with Gradle of earlier versions, but all versions of Gradle that we
support already depend on Kotlin 1.3+.
2020-09-22 19:10:58 +02:00
Ilya Goncharov
16b2379cd7
[Gradle, JS] Use new npm versions
2020-09-22 16:57:21 +03:00
Ilya Goncharov
9f9cb4f57e
[Gradle, JS] Parallelize requests
2020-09-22 16:57:21 +03:00
Ilya Goncharov
a86dd8b5ba
[Gradle, JS] Refactor with coroutines
2020-09-22 16:57:21 +03:00
Ilya Goncharov
4986e8c9cc
[Gradle, JS] Fetch NPM package versions in separate module
2020-09-22 16:57:21 +03:00
Ilya Goncharov
db90c9cc88
[Gradle, JS] Move from NpmVersions
2020-09-22 16:57:21 +03:00
Andrey Uskov
c9054e7a04
Added possibility to split gradle-integration-tests locally
...
Added property `gradle.integration.tests.split.tasks` for splitting
gradle-integration-tests into several tasks locally (like it happens
at TeamCity)
2020-09-21 13:34:32 +03:00
Andrey Uskov
d151f0e573
Fixed splitting gradle tests into different tasks
2020-09-21 13:34:25 +03:00
Ilya Kirillov
ca3b327592
Wizard: add missing jvm target version for tests in Groovy DSL
...
#KT-41958 fixed
2020-09-17 00:29:48 +03:00
Ilya Kirillov
ee2f0f45fc
Wizard: ignore Kotlin repo in tests
...
They may differ sometimes as they depend on the latest Kotlin release
2020-09-17 00:29:47 +03:00
Ivan Gavrilovic
7c360c0068
Kotlin Gradle plugin - use build service to share incremental compilation info
...
For large projects, incremental comilation mapping information may be quite
large. With configuration caching enabled, each task gets its own copy of that
state, and for a project with 1400 subprojects, this resulted in 3.6GB of additional
state stored (once task graph is cached).
This change introduces IncrementalModuleInfoProvider which allows build service
to be used if configuration caching is enabled, and it falls back to static
constant otherwise.
2020-09-15 15:19:56 +03:00
Sergey Bogolepov
5a0a853d9b
[Native] Add simple symbol mechanism to konan.properties
...
Java Properties format is extremely trivial and does not support any
kind of references or variables. It makes konan.properties repetitive.
This commits adds support of perl-like `$` sigil which allows to
reference properties inside values.
2020-09-15 13:54:09 +07:00
Ivan Gavrilovic
162dc3aa0c
KT-41295: Friend paths and compiler options compatible with conf caching
...
This change fixes serialization of friend paths and it uses
a file collection to record all friend paths. Also, when
computing the tested classpath for android projects, we now avoid
resolving the file collection until necessary.
Fixes: KT-41295
Test: ConfigurationCacheForAndroidIT
2020-09-14 13:31:52 +03:00
Andrey Uskov
bf3a7e5fea
Add more tasks in Gradle build for running GradleIT in parallel
2020-09-13 22:48:12 +03:00
Ilya Goncharov
2c4c8cdf01
[Wizard] Update versions in wizard
2020-09-10 19:25:26 +03:00
Kirill Shmakov
60b812f452
Reorder arguments in KotlinNativeTest for better debug
...
Previously it was broken on Linux and worked poorly on macOS
2020-09-10 16:07:28 +03:00
Andrey Uskov
05d3e48564
Implemented collecting statistics about JS target mode
2020-09-10 00:39:27 +03:00
Ilya Goncharov
4716228500
Add js generate executable default collecting statistics
...
#KT-40462 Fixed
2020-09-10 00:39:24 +03:00
Ilya Goncharov
405e271b68
Add js generate externals collecting statistics
...
#KT-39995 Fixed
2020-09-10 00:39:20 +03:00
Ilya Goncharov
668098f3a8
[Gradle, JS] Add simple files without kotlinx.html
...
^KT-41696 fixed
2020-09-09 17:24:08 +03:00
Ilya Kirillov
3a6011fae9
Wizard: always generate android MPP tests
...
#KT-40940 fixed
2020-09-09 00:20:57 +03:00
Ilya Kirillov
553c525701
Wizard: fix Gradle buildscript formatting
...
#KT-37965 fixed
2020-09-09 00:20:57 +03:00
Ilya Kirillov
0f799d593d
Wizard: specify test platform to use on JVM
...
#KT-37965 fixed
2020-09-09 00:20:57 +03:00
Ilya Goncharov
9d3426486b
[Gradle, JS] Support explicitApi in js plugin
...
^KT-41328 fixed
2020-09-08 12:54:11 +03:00
Ilya Goncharov
20a1ea0413
[Wizard, JS] Change js compiler default
...
^KT-41656 fixed
2020-09-08 12:48:52 +03:00
Ilya Goncharov
985088a3f1
[Gradle, JS] Add test on dukat with both mode
2020-09-07 19:29:17 +03:00
Ilya Goncharov
b694e3b009
[Gradle, JS] Dukat with both create externals only once
2020-09-07 19:29:17 +03:00
Ilya Goncharov
210cd982f0
[Gradle, JS] Use webpack config's required dependencies in karma
...
^KT-41663 fixed
^KT-41662 fixed
2020-09-07 18:56:47 +03:00