Vyacheslav Gerasimov
d5831587fb
Build: Download jshell using configuration
2023-06-07 10:12:39 +00:00
Vyacheslav Gerasimov
965b00549f
Build: Download webassembly wabt and test suite using configuration
2023-06-07 10:12:39 +00:00
Bogdan Mukvich
1e4f78dcff
Update spdx-gradle-plugin
2023-06-06 13:27:25 +00:00
Dmitriy Dolovov
502cbe8b17
[PL][tests] W/a for broken @Deprecated annotations in existing c-interop KLIBs
...
^KT-59030
2023-06-05 12:47:56 +00:00
Vyacheslav Gerasimov
5e39bb97a0
Download d8 using configuration to make use of Gradle dependency caching
...
#KTI-72
2023-06-01 09:28:11 +00:00
Nataliya.Valtman
06ac8a10cd
Use FlowParameter for buildFinish event
...
Support build scan report for Gradle 8.1
#KT-55740: Fixed
#KT-58251: Fixed
2023-05-25 14:24:16 +00:00
Igor Yakovlev
45897cf045
[Wasm] Update SpiderMonkey and D8
2023-05-19 15:50:06 +00:00
Alexander.Likhachev
e30b72fa8f
[Build, IGS] Deserialize setup json using kotlinx-serialization-json
...
#KTI-1223 In Progress
2023-05-17 19:36:14 +00:00
Yahor Berdnikau
eef7c3e834
Publish serialization plugin as kotlin-serialization-compiler-plugin
...
With this change it will have consistent naming with other compiler plugins.
'-embeddable' was also renamed.
'dist' should contain two identical jar files:
- 'serialization-compiler-plugin.jar'
- 'kotlinx-serialization-compiler-plugin.jar'
^KT-58530 In Progress
2023-05-12 09:31:41 +00:00
Alexander.Likhachev
4ec48cfb82
[Gradle] Add Gradle 8.1+ plugin variant
2023-05-10 12:21:06 +00:00
Bogdan Mukvich
dccb7a221c
Add SBOM plugin and configuration
2023-05-09 08:46:06 +00:00
Ilya Chernikov
2e393e8fb7
Stop publishing obsolete kotlin-script-util
...
#KT-58366 fixed
2023-05-04 11:35:08 +00:00
Margarita Bobova
faad7306fb
Update verification-metadata.xml for 1.9.20 and temporary allow 1.9.0 version
2023-04-26 11:55:44 +00:00
Sebastian Sellmair
425c7c738e
Update kotlin binary compatibility validator to v0.13.1
...
KT-55524
2023-04-25 12:49:50 +00:00
Nataliya.Valtman
2a391f7330
Move kotlin-build-statistic project to :compiler
2023-04-25 11:29:09 +00:00
nataliya.valtman
e34dd043da
Add minimal statistic report for JPS build
...
Fix build stat for gradle 8
#KT-56438 Fixed
2023-04-25 11:29:09 +00:00
Yahor Berdnikau
eb4e96a113
Add kotlin-build-tools-enum-compat workaround
...
It acts as a workaround for the case when build tools or dependencies
are compiled with latest 'kotlin-stdlib' version, but at a runtime older
'kotlin-stdlib' is provided, which does not know about new
`EnumEntries`.
^KT-57317 Fixed
2023-04-21 14:57:17 +00:00
Nikolay Krasko
13ce25a85c
[213] Update verification for "maven-resolver-impl" and "httpclient"
...
KTI-1114
2023-04-21 13:19:05 +00:00
Nikolay Krasko
a3293452ca
[213] Update verification-metadata.xml
...
KTI-1114
2023-04-21 13:19:05 +00:00
Roman Golyshev
d4cffb8a5a
[213] Switch to 213 platform
...
KTI-1114
2023-04-21 13:19:04 +00:00
Dmitriy Novozhilov
6b41c5a969
[Build] Temporary exclude modules which uses serialization plugin from JPS build
...
KT-58111
2023-04-20 18:37:30 +00:00
Alexander.Likhachev
ec4fab57a7
[Build] Add the kotlin- prefix to the build tools API modules names
...
KT-57396
2023-04-19 09:09:26 +00:00
Alexander.Likhachev
3a8d7c0839
[Build] Add build-tools-api and build-tools-impl modules
...
#KT-57396 In Progress
2023-04-18 18:19:23 +00:00
Yahor Berdnikau
19b0ffd85c
Bump Gradle API to 8.0
...
^KT-55624 Fixed
2023-04-18 15:21:43 +00:00
Yahor Berdnikau
1eb27f2aac
Update publishing and usage of kotlin-annotation-processing plugin
...
- removed 'kotlin-annotation-processing-gradle' publication as it
duplicated 'kotlin-annotation-processing-embeddable'
- removed 'kotlin-annotation-processing-maven' as it is embedded into
'kotlin-maven-plugin'. Instead 'kotlin-maven-plugin' now depends on
'kotlin-annotation-processing' directly.
^KT-52811 In Progress
2023-04-17 14:40:51 +00:00
Yahor Berdnikau
78c94b65b9
Change sam-with-receiver plugin to use published compiler plugin
...
- also publish 'kotlin-sam-with-receiver-compiler-plugin-embeddable' to
be used with 'kotlin-compiler-embeddable'
- 'kotlin-maven-sam-with-receiver' now just adds
'kotlin-sam-with-receiver-compiler-plugin' as normal dependency
instead of embedding it into itself
^KT-52811 In Progress
2023-04-17 14:40:50 +00:00
Nikolay Krasko
4d88b8b691
Allow minor versions updates without updating verification metadata
2023-04-13 12:29:39 +00:00
Bogdan Mukvich
1c96a87dca
Update dokka to 1.8.10 from dev version
2023-04-12 12:12:08 +00:00
Marco Pennekamp
b805c6e32b
[LL FIR] Add Caffeine library dependency
...
- Our current FIR caches are based on `ConcurrentMap` and thereby do not
support size and lifetime limits out of the box. For example,
first-layer caches with a limited size can speed up access of the most
frequently used elements, while having a small memory footprint.
- Caffeine is a modern and well optimized caching library that allows us
to create thread-safe and performant caches with various size or
lifetime limits.
- The cache must support concurrency because session components such as
symbol providers may be accessed concurrently once parallel resolve in
the Analysis API has been implemented (see KT-55750). Caffeine caches
support concurrency.
2023-04-04 12:45:31 +00:00
Nelson Osacky
06e687addd
Upgrade Gradle Enterprise, CCUD
...
This upgrades the Gradle Enterprise Gradle Plugin and the Common Custom User Data Gradle plugin to the latest versions.
https://docs.gradle.com/enterprise/gradle-plugin/#release_history
https://github.com/gradle/common-custom-user-data-gradle-plugin/releases/tag/v1.9
2023-03-31 15:40:13 +02:00
Dmitriy Novozhilov
ea6651445c
[Build] Fix generated run configurations for modularized tests with JPS
...
Previously it used incorrect path to dist directory, which lead to
incorrect calculation of path for compiler plugin jars
2023-03-29 15:18:36 +00:00
Vyacheslav Gerasimov
3dcac61f7c
Build: Update org.gradle.crypto.checksum to 1.4.0
2023-03-20 19:45:40 +00:00
Vyacheslav Gerasimov
98cadcdaaf
Build: Update org.jetbrains.kotlinx.benchmark to 0.4.6
2023-03-20 19:45:40 +00:00
Nikolay Krasko
09bd9ec9af
Remove versions.intellijSdk.forIde versions
2023-03-13 18:40:20 +00:00
Nikolay Krasko
af576f3911
Remove trust for 1.8.20 kotlin versions
2023-03-13 18:40:20 +00:00
Dmitriy Novozhilov
1cac3b4ae1
[Build] Run only FIR PSI tests in predefined [JPS] Fast FIR tests configuration
2023-03-01 08:38:32 +00:00
Artem Kobzar
50a462fed1
[K/JS] Exclude kotlinx.serialization synthetic declarations from JsExport
...
^KT-57024 Fixed
2023-02-28 18:11:36 +00:00
Yahor Berdnikau
36ae6d1238
Update wrapper to Gradle 7.6.1 release
2023-02-28 16:39:00 +00:00
Yahor Berdnikau
a49906f4e4
Bump AGP dependency version to 4.2.2
...
^KT-56454 Fixed
2023-02-24 09:17:47 +00:00
Dmitriy Novozhilov
1422654470
[Build] Update version of binary-compatibility-validator to 0.13.0
...
0.12.0 was incompatible with kotlinx.metadata:0.6.0
2023-02-18 13:26:53 +00:00
Simon Ogorodnik
0193c83b05
Modularized tests. Remove obsolete parameters from run configurations
...
^KT-56075
2023-02-15 15:43:31 +00:00
Dmitriy Novozhilov
b474d12b0a
[Build] Exclude :repo:gradle-settings-conventions from JPS compilation
2023-02-15 09:15:45 +00:00
Yahor Berdnikau
920f76b9ef
Add settings convention for Gradle enterprise
2023-02-13 12:58:30 +00:00
Yahor Berdnikau
78dc59f759
Update test-retry-gradle-plugin to 1.5.1 version
2023-02-08 16:27:29 +00:00
Yahor Berdnikau
3c863b5bbf
Add foojay plugin to download JVM toolchains via DiscoAPI
2023-02-08 16:27:28 +00:00
Martin Bonnin
a199fa7624
Bump Gradle version to 7.6
...
As well remove usages of forUseAtConfigurationTime - see also
https://github.com/JetBrains/kotlin/pull/5003
2023-02-08 16:27:26 +00:00
Valeriy.Vyrva
9a0e2b08f1
Bump JUnit5 version to 5.9.1
2023-02-06 10:01:52 +00:00
Yahor Berdnikau
ff2de0e2b9
Also clean newly added files.
...
Some patches could add new file and after hard reset they are not
deleted. This leads to patch apply failure.
Updated JGit otherwise clean command was not working properly.
2023-01-30 12:43:12 +00:00
Bogdan Mukvich
e988ac20f0
Update dokka 1.8.0-dev with OOM fixes
2023-01-26 14:13:19 +00:00
Nikolay Krasko
92840bf4b8
Clean-up verification-metadata.xml from old dependencies
2023-01-21 16:38:49 +00:00