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
Nikolay Krasko
4a4c38bafa
Update verification-metadata.xml after add command
2023-01-21 16:38:49 +00:00
Nikolay Krasko
922ffa80b0
Remove kotlinx-serialization-core:1.0.0-RC usage
2023-01-21 16:38:48 +00:00
Nikolay Krasko
50c911f159
Restrict and document usage for special repositories
...
This also should reduce the amount of requests for seeking artifacts
across the repositories.
2023-01-21 16:38:47 +00:00
Nikolay Krasko
7fa45e8af9
Add information to verification metadata about libraries used during publication to sonatype
2023-01-19 15:07:28 +00:00
Nikolay Krasko
d81feabb69
Temporary trust both Kotlin 1.8.20 and 1.9.0 develop and bootstrap
2023-01-18 13:41:42 +01:00
Alexander Udalov
5ef372aab5
Update jvm-abi-gen to kotlinx-metadata-jvm 0.6.0
2023-01-17 21:59:54 +01:00
Ilya Chernikov
400762635a
Scripting: update version of maven resolver dependencies
2023-01-15 20:11:56 +01:00
Yahor Berdnikau
f90b447c7f
Add task to generate Kotlinlang reference
...
Based on the template from
https://github.com/JetBrains/kotlin-web-site/tree/master/dokka-templates .
Template itself is updated frequently and should be added by CI
configuration.
Generated reference has versioning support. Older generated references
should put into:
<project_dir>/<build_dir>/dokka/kotlinlangDocumentationOld
^KT-55520 Fixed
2023-01-13 16:16:09 +00:00
Yahor Berdnikau
18e9496ea4
Update dokka to 1.7.20 version
...
^KT-55520 In Progress
2023-01-13 16:16:08 +00:00
Leonid Startsev
a1894ed027
Update runtime dependency in kotlinx.serialization plugin tests to 1.4.1
2023-01-09 18:25:42 +00:00
Sergej Jaskiewicz
e4d32f3615
Bump kotlin-build-gradle-plugin version to 0.0.39
...
This is so that the new APIs added in
d50c072af0 could be used in subprojects
that depend on kotlin-build-gradle-plugin
2023-01-05 10:13:38 +00:00
Alexander Likhachev
b5482b3812
[Gradle] Add Gradle 7.4 variant
...
#KT-52490 In Progress
2023-01-02 12:33:10 +00:00
Svyatoslav Kuzmich
9bc6b420a9
[Wasm][Stdlib] Add public APIs for linear memory access
...
Needed for interop with APIs that use linear memory.
2022-12-29 19:25:23 +00:00
Nikolay Krasko
9a69c1dd35
Clean-up verification-metadata.xml from old dependencies
2022-12-05 20:11:26 +00:00
Nikolay Krasko
57ffc61cc1
Reveal non-boostrap kotlin dependency usages
2022-12-05 20:11:26 +00:00
Alexander Likhachev
f839d5d4c2
[Gradle] Add Gradle 7.6+ variant
...
#KT-54634 In Progress
2022-12-02 16:37:35 +00:00
Sebastian Sellmair
687ccda3e8
[Gradle] Implement protobuf for kgp-idea/tcs
...
KT-54825
2022-11-17 07:38:38 +00:00
Zalim Bashorov
cbf7497f76
[Wasm, JS] Update v8 to 10.9.194
...
It turned out that 10.9.130 is not available for intel based macs (mac64)
2022-11-11 16:20:43 +01:00
Leonid Startsev
2aede50306
Update BCV to 0.12.0; use JAR dump mode for kotlinx-metadata-jvm and
...
therefore remove BCV from kotlinx-metadata project.
Introduce @IgnoreInApiDump to workaround issue#104 in BCV.
2022-11-10 13:30:12 +00:00
Leonid Startsev
dd985d8209
Add Binary Compatibility Validator to kotlinx-metadata projects
...
Initiate API dumps
2022-11-10 13:30:08 +00:00
Zalim Bashorov
d29010807a
[Wasm] Apply recent changes in TFR proposal and update v8
...
Type index immediate was added to call_ref and return_call_ref instructions.
More details here https://github.com/WebAssembly/function-references/pull/76
2022-11-09 13:44:38 +01:00
Zalim Bashorov
21c4580e20
[JS, Wasm] Update Nodejs to the current LTS (18.12.1) and add useful links
2022-11-08 14:31:43 +00:00
Sebastian Sellmair
33adebe5bf
[Gradle][MPP] Add k.g.p-tcs-android module for prototyping
...
KT-54766
2022-11-07 13:39:50 +00:00
Dmitriy Novozhilov
fa697f4eab
[Build] Exclude atomicfu-runtime from JPS build
2022-10-19 11:09:31 +00:00
Jerome Prinet
74ba175255
Update Gradle Enterprise plugin to 3.11.2
2022-10-19 12:41:51 +02:00
Jerome Prinet
3b7b36bcc1
Update Gradle Enterprise plugins
2022-10-19 12:41:51 +02:00