sebastian.sellmair
4500b6ce74
[Commonizer] Implement :native:kotlin-klib-commonizer:api with support for library commonization
...
- Implement new Gradle module ':native:kotlin-klib-commonizer'
- Implement new NativeKlibCommonize task
- Implement CommonizerTarget.identityString
2021-02-17 19:24:54 +00:00
Dmitriy Novozhilov
8521d844e2
Advance bootstrap to 1.5.20-dev-814
2021-02-17 12:01:06 +03:00
Nikolay Krasko
ec89cb2313
Ignore hanging KotlinAndroid36GradleIT.testAndroidMppSourceSets()
...
Ignore till the proper investigation.
Probably caused in https://github.com/JetBrains/kotlin/compare/b262d09a81bf20ffd71db18a0c24ac4f61fa151c...5c7aadece929f79a39bf0ad20549e30d5e391a7c .
2021-02-17 00:26:19 +03:00
Alexander Udalov
f1b0e893ae
Remove kotlin-annotations-android
...
#KT-44815 Fixed
2021-02-15 17:23:44 +01:00
Yahor Berdnikau
5c7aadece9
Fix test founds more lines then expected.
...
Now Gradle additionally prints warning message regarding using debug
logs that wrapped in '####*' lines.
2021-02-15 15:35:23 +01:00
Yahor Berdnikau
224aea0953
Ignore test due to the bug in AGP on Gradle 6.8+.
...
It is not possible to make it work via reflection.
2021-02-15 15:35:23 +01:00
Yahor Berdnikau
9d9df0c4ff
Expect new attributes compatibility error.
...
Since Gradle 6.4 error message was changed, when dependency does not
provide all required attributes.
2021-02-15 15:35:22 +01:00
Yahor Berdnikau
6c0ee2f9ea
Update test to use new test xml output format.
...
This format was slightly changed starting Gradle 6.6. Adapted
tests to use new expected output when current Gradle runner is greater
then 6.5.
2021-02-15 15:35:22 +01:00
Yahor Berdnikau
6d2465d00c
Update Gradle version for tests to 6.8.1.
2021-02-15 15:35:18 +01:00
Yahor Berdnikau
440fc8c4e4
Deprecated 'kotlin.useCompilerFallbackSearch' property.
...
This property was introduced in 2018 and no longer supported.
See https://discuss.kotlinlang.org/t/how-to-set-usefallbackcompilersearch/9039
for details why it was introduced.
2021-02-15 12:43:22 +01:00
Yahor Berdnikau
069941cdaf
Provide compiler classpath as task input.
...
This ensures that compiler classpath is what is expected
by Kotlin Plugin and removes possibility of leaking wrong jars
from Gradle wrapper classpath.
For 'kotlin.useFallbackCompilerSearch' old behaviour is still present,
but this option should be marked as deprecated and removed in one
of the Kotlin releases.
2021-02-15 12:43:18 +01:00
Yaroslav Chernyshev
8acf3b1d76
[Cocoapods] Fail import if project's version wasn't specified
...
#Fixed KT-44000
2021-02-15 12:39:40 +03:00
Alexander Likhachev
b463a0fa58
[Gradle] Use property provider for configuration time only if available
2021-02-15 09:58:51 +03:00
Alexander Likhachev
683bd0ed38
[Gradle, JVM] Don't create deprecated compile/runtime configurations
...
Gradle also removes these configurations in 7.0. See gradle/gradle@2cb45cdbd0
#KT-44462 Fixed
2021-02-15 09:35:54 +03:00
Alexander Likhachev
ef458b20e1
[Gradle] Replace deprecated dependencies configurations in buildscript
2021-02-15 09:21:44 +03:00
Alexander Likhachev
c7427a751a
[Gradle, K/N] Add integration tests for framework artifacts
...
#KT-43556 Fixed
2021-02-15 09:21:44 +03:00
Alexander Likhachev
383b9834a1
[Gradle, K/N] Make BitcodeEmbeddingMode move backward compatible
2021-02-15 09:21:44 +03:00
Alexander Likhachev
cbeb031099
[Gradle, K/N] Move NativeBinaryTypes from kotlin-gradle-plugin to kotlin-gradle-plugin-api
2021-02-15 09:21:44 +03:00
Alexander Likhachev
a6cdfeafed
[Gradle, K/N] Consumable frameworks review fixes
2021-02-15 09:21:43 +03:00
Alexander Likhachev
604dda839a
[Gradle, K/N] Generate fat framework tasks and consumable configurations
2021-02-15 09:21:43 +03:00
Alexander Likhachev
d844296629
[Gradle, K/N] Add user-defined variant attributes to framework artifact
2021-02-15 09:21:43 +03:00
Alexander Likhachev
cbdcd8f2bc
[Gradle, K/N] Add consumable configuration with K/N frameworks
2021-02-15 09:21:42 +03:00
Alexander Likhachev
ba969410c2
[Gradle, JS] Make MultiplePluginDeclarationDetector compatible w/ conf cache
2021-02-15 09:21:42 +03:00
Alexander Likhachev
1cceec3642
[Gradle, JS] Postpone TeamCity project property read using 'by lazy'
...
Replace direct Gradle property access to provider usage. See https://docs.gradle.org/6.8.2/userguide/configuration_cache.html#config_cache:requirements:undeclared_gradle_prop_read
2021-02-15 09:21:42 +03:00
Alexander Likhachev
240fdfa7a8
[Gradle] Support multiple failures in KotlinTestReport back again
2021-02-15 09:21:42 +03:00
Alexander Likhachev
2b0ad70242
[Gradle, JS] Add integration test for js plugin configuration cache
...
#KT-42911 Fixed
2021-02-15 09:21:41 +03:00
Alexander Likhachev
a6bf9bf51b
[Gradle, JS] Remove workaround for configuration cache enabled builds
...
It's removed as those tasks now support Gradle configuration cache
2021-02-15 09:21:41 +03:00
Alexander Likhachev
432c6486d5
[Gradle] Make KotlinTest, KotlinTestReport partially cc-compatible
2021-02-15 09:21:41 +03:00
Alexander Likhachev
c7421e2bea
[Gradle, JS] Use FileSystemOperations only when it's available
...
FileSystemOperations is available since Gradle 6.0. ArchiveOperations usage is also refactored. Integration tests Gradle version requirements are reverted.
2021-02-15 09:21:41 +03:00
Alexander Likhachev
0e29a9df6c
[Gradle, JS] Use target disambiguation classifier for compilation name
2021-02-15 09:21:40 +03:00
Alexander Likhachev
6eac5e1907
[Gradle, JS] Tasks that uses ArchiveOperations compatible w/ Gradle < 6.6
2021-02-15 09:21:40 +03:00
Alexander Likhachev
15f6bb9506
[Gradle, JS] Make NodeJsSetup cc-compatible
2021-02-15 09:21:40 +03:00
Alexander Likhachev
daa9c81bcb
[Gradle, JS] Make KotlinJsDce, Dukat, KotlinPackageJson cc-compatible
2021-02-15 09:21:39 +03:00
Alexander Likhachev
da80d53796
[Gradle, JS] Make KotlinWebpack cc-compatible
2021-02-15 09:21:39 +03:00
Alexander Likhachev
65faf20472
[Gradle, JS] Make PublicPackageJsonTask cc-compatible
2021-02-15 09:21:39 +03:00
Ilya Goncharov
521b722c09
[Gradle, JS] Compilation to compilationName
2021-02-15 09:21:39 +03:00
Ilya Goncharov
4566b7c6e5
[Gradle, JS] rootPackageJson and kotlinNpmInstall cache-friendly
2021-02-15 09:21:38 +03:00
Ilya Goncharov
8c79baa998
[Gradle, JS] Partially rootPackageJson and kotlinNpmInstall with conf cache
2021-02-15 09:21:38 +03:00
Ilya Goncharov
a41d3e5b04
[Gradle, JS] Webpack task with conf cache (w/o install of dependencies)
2021-02-15 09:21:38 +03:00
Ilya Goncharov
e6bfe9a702
[Gradle, JS] Npm dependencies as transient, and store only declarations
2021-02-15 09:21:38 +03:00
Ilya Goncharov
b9aa577f84
[Gradle, JS] KotlinPackageJson configuration cache works
2021-02-15 09:21:37 +03:00
Ilya Goncharov
cd0dfd6fa9
[Gradle, JS] Use transient for compilation npm resolver
2021-02-15 09:21:37 +03:00
Ilya Goncharov
60da9281a2
[Gradle, JS] Next step of configurstion cache
2021-02-15 09:21:37 +03:00
Ilya Goncharov
19e59fe770
[Gradle, JS] Experimenting with making everything transient in npm
2021-02-15 09:21:36 +03:00
Vyacheslav Karpukhin
75f6780b90
AndroidDependencyResolver: Don't load android-related classes on class load
2021-02-12 16:00:13 +01:00
Sergey Igushkin
a719656118
Fix extracted metadata for IDE erased when scopes conflict, KT-44845
...
The root cause was that extractors for different scopes used the same
base directory, and each erased its contents. Using different base dirs
fixes the issue.
Issue #KT-44845
2021-02-12 12:54:32 +00:00
Dmitriy Novozhilov
f3a8fcaea6
[FE] Make constructors of sealed classes protected instead of internal
2021-02-12 13:36:38 +03:00
Vyacheslav Karpukhin
f33cad54c5
AndroidDependencyResolver: fixed AAR import on modern AGP plugins
2021-02-11 23:24:19 +01:00
Vyacheslav Karpukhin
7eb5fc7778
AndroidDependencyResolver: fixed NPE
2021-02-11 23:24:18 +01:00
Yaroslav Chernyshev
4b62b2de0c
Use IDEA ASM in kotlin-gradle-plugin-integration-tests module
2021-02-11 13:25:48 +03:00