Yahor Berdnikau
4921a29aa5
[Gradle] Deprecate dceOptions in KotlinJsDce task
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
24acf800d6
[Gradle] Deprecate KotlinCompile DSL
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
2f70478e67
[Gradle] Deprecate kotlinOptions DSL in KotlinCompile DSL
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
433bec3700
[Gradle] Deprecate kotlinOptions DSL in KotlinCompilation
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
2e3a209d0d
[Gradle] Fix usages of kotlinOptions in BuildKotlinToolingMetadataTask
...
Replaced them with compiler options DSL.
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
66a39952ee
[Gradle] Fix usages of kotlinOptions in KotlinJsIrTarget
...
Replaced them with compiler options DSL.
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Yahor Berdnikau
0986733f29
[Gradle] Remove unused method
...
^KT-63419 In Progress
2024-02-28 21:20:18 +00:00
Timofey Solonin
1435fcc50f
Add an IT for consumption of multiplatform resources
...
^KT-65540
2024-02-28 20:19:08 +00:00
Timofey Solonin
2fda16f526
Add APIs to resolve multiplatform resources in variant publications
...
^KT-65540
2024-02-28 20:19:08 +00:00
Igor Yakovlev
a5ef668e3c
[Wasm] Boolean boxed instances are the same
...
Fixed #KT-65411
2024-02-28 15:23:21 +00:00
Timofey Solonin
a171f774be
Validate that resources from new source sets are published
2024-02-28 15:22:58 +00:00
Timofey Solonin
01ff4a597a
Validate consuming a project with multiplatform resources
...
^KT-65540
2024-02-28 15:22:58 +00:00
Timofey Solonin
0f20e39475
Add an IT for publication of multiplatform resources in wasm target
...
^KT-65540
2024-02-28 15:22:58 +00:00
Timofey Solonin
e35e2eaa48
Add an IT for publication of multiplatform resources in a native target
...
^KT-65540
2024-02-28 15:22:58 +00:00
Timofey Solonin
b145796e14
Publish multiplatform resources as variants for wasm, js and native targets
...
^KT-65540
2024-02-28 15:22:58 +00:00
Timofey Solonin
bba39dd4fe
Add an IT for publication of multiplatform resources in Android target
...
^KT-65540
2024-02-28 10:37:16 +00:00
Timofey Solonin
a2989a3711
Publish multiplatform resources and assets for Android target
...
^KT-65540
2024-02-28 10:37:16 +00:00
Timofey Solonin
43a4fd5ddf
Add an API for KotlinAndroidTarget to publish assets
...
^KT-65540
2024-02-28 10:37:16 +00:00
Alexander Udalov
7f90111283
Build: remove obsolete -Xbuiltins-from-sources from stdlib build
...
It was removed in 77dba281a3 .
2024-02-28 07:25:47 +00:00
nataliya.valtman
485840731d
Remove old build report properties
...
kotlin.build.report.dir and kotlin.internal.single.build.metrics.file
were deleted
#KT-64380
2024-02-27 21:46:53 +00:00
nataliya.valtman
a7f57710e2
Create checker for deprecated gradle properties
...
#KT-64380 Fixed
2024-02-27 21:46:52 +00:00
Abduqodiri Qurbonzoda
65cfc578a8
Introduce constructor-like function for AutoCloseable #KT-66102
2024-02-27 20:52:49 +00:00
Abduqodiri Qurbonzoda
557ea32f87
Introduce kotlin.AutoCloseable typealias in K/JVM stdlib #KT-55777
2024-02-27 20:52:49 +00:00
Abduqodiri Qurbonzoda
98ad68eb90
Promote AutoCloseable & use to stable #KT-65532
2024-02-27 20:52:49 +00:00
Abduqodiri Qurbonzoda
0811a5b77b
Promote enumEntries() to stable #KT-65532
2024-02-27 19:49:12 +00:00
Timofey Solonin
7e9e064748
Add an IT for publication of multiplatform resources in a jvm target
...
^KT-65540
2024-02-27 14:04:51 +00:00
Timofey Solonin
370799b4e3
Publish multiplatform resources in for jvm target
...
^KT-65540
2024-02-27 14:04:51 +00:00
Timofey Solonin
3dd33e5aa7
Add external APIs to publish multiplatform resources in a target
...
^KT-65540
2024-02-27 14:04:51 +00:00
Artem Daugel-Dauge
fff5a412ec
[Gradle] Xcode version too high warning
...
Adds new warning diagnostic that checks that selected Xcode version is not higher than latest tested with the current Kotlin version
^KT-62373 Verification Pending
2024-02-27 13:23:55 +00:00
Artem Daugel-Dauge
e822375461
[Gradle] Fix CocoaPods configuration cache IT for Gradle 8.6
2024-02-27 13:23:33 +00:00
Alexander.Likhachev
2d161723d5
[Gradle] Regenerate Gradle compiler arguments DSL
...
^KT-65986 Fixed
2024-02-27 13:07:18 +00:00
Alexander.Likhachev
83a9ac62ea
[Gradle] Regenerate Gradle compiler arguments DSL
...
^KT-65986 In Progress
2024-02-27 13:07:18 +00:00
Timofey Solonin
5ddc7b47ef
Add a task to hierarchically assemble multiplatform resources
...
^KT-65540
2024-02-27 10:27:38 +00:00
Timofey Solonin
74628c0394
Register multiplatform publication extension
...
^KT-65540
2024-02-27 10:27:38 +00:00
Timofey Solonin
ea0c3837a0
Add kotlin.mpp.enableResourcesPublication feature toggle
...
^KT-65540
2024-02-27 10:27:38 +00:00
Nataliya.Valtman
5885514c3d
Add JSON output type for build reports
...
#KT-65792 Fixed
2024-02-27 08:32:36 +00:00
Anton Lakotka
3ff2bc403c
[Gradle] Report warning when there is multiple source roots in compilation
...
This issue should warn users about possible problems in K2 compiler.
Because in this setup there will be no symbols visibility between
those source set roots as it used to be in K1.
There is an assumption that this case usually appears in the code
generation setup. And users might not experience any problems before.
^KT-64913 Verification Pending
2024-02-27 02:01:25 +00:00
Yahor Berdnikau
bdb96dc0db
[Gradle] Rename to HasConfigurableKotlinCompilerOptions
...
Added "Kotlin" to better indicate to what this interface belongs to.
^KT-65196
2024-02-26 19:32:26 +00:00
Andrey Yastrebov
28a305a826
KT-65928 Worker API for Swift Export
2024-02-26 12:44:22 +00:00
Abduqodiri Qurbonzoda
31aa71dd6a
Promote Common String.toCharArray(destination) to stable #KT-65532
2024-02-26 10:48:29 +00:00
Andrey Yastrebov
2ae8d28b33
KT-65582 Swift export XCTest integration tests
2024-02-26 09:57:12 +00:00
Andrey Yastrebov
6146a59636
KT-65582 Swift export build integration tests
2024-02-26 09:57:12 +00:00
Andrey Yastrebov
444dc790db
KT-65582 Extract xcode simulator test helpers
2024-02-26 09:57:12 +00:00
Andrey Yastrebov
6ed6e7ce28
KT-65582 Add Swift export test tags
2024-02-26 09:57:12 +00:00
Dmitriy Novozhilov
eb85caedad
[FIR] Search for typealias in dependencies, if expect class was found first
...
^KT-65840 Fixed
2024-02-26 09:25:57 +00:00
Anton Lakotka
3e5afcaaba
[Gradle] Setup Consistent metadata dependencies resolution
...
Configure consistent metadata resolution only for source sets that
participate in metadata compilation. i.e. test or any other extra
compilations should be excluded.
^KT-65954 Verification Pending
^KT-66047 Verification Pending
2024-02-25 20:59:03 +00:00
Anton Lakotka
c027ba642f
[Gradle] Introduce SourceSetDependenciesResolution dsl for tests
...
It allows to mock published via gradle libraries to verify
dependency resolution correctness.
2024-02-25 20:59:03 +00:00
Anton Lakotka
46abf63796
[Gradle] Compare resolved components ignoring versions for source sets
...
Source Set Visibility algorithm relies on the match between metadata
dependencies resolution and platform dependencies resolution. However
there is a chance that they don't match in versions.
i.e. commonMain resolved into 1.0 but jvmMain got 2.0 of the same
library. However this discrepancy is not correct after all. And
both metadata compilations and platform compilations should see the same
set of libraries. This behavior will be fixed in KT-66047
^KT-65954 Verification Pending
2024-02-25 20:59:03 +00:00
Anton Lakotka
32be35051d
[Gradle] Test that metadata compilation for bug KT-65954 doesn't fail
...
Metadata compilation should not fail when test source set has
dependency with higher version
^KT-65954 Verification Pending
2024-02-25 20:59:03 +00:00
Ilya Chernikov
49559d2a5a
K2 Scripting: fix implicit receivers resolution order
...
#KT-65975 fixed
2024-02-23 22:03:44 +00:00