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
Nikolay Krasko
2c4a6fdb98
Revert "Use IDEA ASM in kapt module"
...
This reverts commit 903defdf
2021-02-11 01:07:38 +03:00
Yaroslav Chernyshev
17fc10a8af
Mark obsolete Gradle JVM options as Deprecated with Error
...
Options `includeRuntime`, `noStdlib` and `noReflect` were affected
#Fixed KT-44361
2021-02-10 21:21:03 +03:00
Ilya Gorbunov
af8061a4dd
Remove kotlin-test-multiplatform special dependency handling
...
#KT-40225
2021-02-10 18:46:23 +03:00
Mikhael Bogdanov
903defdf30
Use IDEA ASM in kapt module
2021-02-10 12:23:47 +01:00
Yahor Berdnikau
7a9315e6b6
Fix KaptWithoutKotlincTask task tries to get wrong properties.
2021-02-10 10:15:58 +01:00
Ilya Chernikov
09ea4116e4
Implement forced script configuration reloading API for plugins
...
#KT-43288 fixed
2021-02-09 20:33:18 +00:00
Ilya Chernikov
ef4fa3381d
Pass provided script configuration to refining code
...
when script compilation configuration refinement
happening during parsing, the updated configuration
passed to the script compiler/REPL compile function
is now used.
#KT-44580 fixed
2021-02-09 15:22:55 +00:00
Svyatoslav Kuzmich
218c246111
[JS] Fix extra js function capturing
2021-02-04 15:41:21 +03:00
Svyatoslav Kuzmich
53204661e3
[JS] Update stdlib API test data after dukat update
2021-02-03 20:36:24 +03:00
Svyatoslav Kuzmich
d3b4df7da8
[JS] Revert paramter names changed by dukat
2021-02-03 20:36:24 +03:00
Victor Turansky
f1682cba13
KT-40235 Dukat 0.5.8-rc.4
2021-02-03 20:36:24 +03:00
Victor Turansky
ba0d60853d
KT-40235 null companion for stdlib external union types
2021-02-03 20:36:24 +03:00
Ilya Gorbunov
87e130e77a
Remove obsolete diagnostics suppression
...
The diagnostic NON_PUBLIC_PRIMARY_CONSTRUCTOR_OF_INLINE_CLASS is now
obsolete because internal constructors of inline classes became allowed.
2021-02-03 18:23:53 +03:00
Alexander Udalov
e0b6d4d917
Add -Xsuppress-deprecated-jvm-target-warning to modules compiled with 1.6
...
Currently this leads to an unknown argument warning, but it'll be
removed automatically on the next bootstrap.
2021-02-03 12:51:39 +01:00