Ilya Gorbunov
222f996d45
[stdlib-mpp] Cleanup kotlin.stdlib.mpp build flag (always true)
2023-09-20 01:07:59 +00:00
Mikhail Glukhikh
5fb38008b7
Switch Kotlin version to 2.0
...
#KT-59171 In Progress
2023-09-19 15:46:26 +00:00
Dmitriy Novozhilov
e69c9e2fc6
Advance bootstrap to 1.9.30-dev-2548
2023-09-07 11:53:28 +00:00
Alexander.Likhachev
829e0675f4
[Build] Suppress BuildToolsApiVersionInconsistency for the kotlin repo
2023-08-29 13:00:16 +00:00
Dmitriy Novozhilov
20c46738b4
Advance bootstrap to 1.9.30-dev-1098
2023-08-23 14:57:21 +00:00
Timofey Solonin
d2728e0baf
Advance bootstrap to 1.9.20-dev-9102
2023-08-08 04:12:08 +00:00
Ilya Gorbunov
28992b1302
[stdlib-mpp] Move KGP obsolete property suppress closer to usage
...
Also remove no-op property enableGranularSourceSetsMetadata
2023-08-04 16:11:56 +00:00
Ilya Gorbunov
34720f27d4
[stdlib-mpp] Switch kotlin-stdlib project to multiplatform
...
#KT-56106
2023-08-03 14:47:20 +00:00
Ilya Gorbunov
589492ae2c
Suppress KGP errors about using obsolete properties in the whole project
2023-08-03 14:19:07 +00:00
mvicsokolova
5c5367d377
[atomicfu-JVM] Preparation for commonization of JVM and K/N transformers
...
The following updates in the JVM/IR plugin were made:
* Lots of refactoring with preparation for K/N support: commonization of transformations.
* Improved error handling (checks for visibility constraints, appending message about usage constraints in case of an error).
* Explicit requirements for the visibility of atomic properties: to prevent leaking they should be private/internal or be members of private/internal classes.
* Fixed visibility of generated properties: volatile properties are always private and atomic updaters have the same visibility as the original atomic property.
* Volatile fields are generated from scratch and original atomic properties are removed.
* Delegated properties support is fixed (only declaration in the same scope is allowed).
* Non-inline atomic extensions are forbidden.
* For top-level atomics: only one wrapper class per file (with corresponding visibility) is generated.
* Bug fixes.
The corresponding tickets:
https://github.com/Kotlin/kotlinx-atomicfu/issues/322
KT-60528
Merge-request: KT-MR-10579
Merged-by: Maria Sokolova <maria.sokolova@jetbrains.com >
2023-07-20 13:59:23 +00:00
Dmitriy Novozhilov
8acf6b1bd0
Advance bootstrap to 1.9.20-dev-6963
2023-07-19 12:16:31 +00:00
Dmitriy Novozhilov
edc7df517c
Revert "Advance bootstrap to 1.9.20-dev-6571"
...
This reverts commit 4797d30837 .
2023-07-14 15:05:07 +00:00
Dmitriy Novozhilov
4797d30837
Advance bootstrap to 1.9.20-dev-6571
2023-07-14 12:59:56 +00:00
Yahor Berdnikau
73f6316f27
[repo] Enable warnings as errors for Gradle Kotlin scripts
2023-07-12 12:49:32 +00:00
Dmitriy Novozhilov
3ac009ea38
Advance bootstrap to 1.9.20-dev-5788
2023-07-05 20:24:06 +00:00
Alexander.Likhachev
a93c49baf1
[Build] Fix a bunch of buildscript compilation warnings
...
#KTI-1221 Fixed
2023-06-22 15:16:08 +00:00
Dmitriy Novozhilov
c29482f25f
Advance bootstrap to 1.9.20-dev-4459
2023-06-21 09:49:49 +00:00
Dmitriy Novozhilov
48c7af171a
Advance bootstrap to 1.9.20-dev-3234
2023-06-08 15:04:42 +00:00
Alexander.Likhachev
ebef67ea6a
[Build] Enable internal Gradle setup plugin by default
...
Related to KTI-1223
2023-06-07 12:33:10 +00:00
Dmitriy Novozhilov
0c34b20e3d
Advance bootstrap to 1.9.20-dev-2357
2023-05-26 18:26:44 +03:00
Dmitriy Novozhilov
7585a406e4
Advance bootstrap to 1.9.20-dev-1095
2023-05-10 09:32:30 +00:00
Dmitriy Novozhilov
172501b9e0
Advance bootstrap to 1.9.20-dev-154
2023-04-30 17:43:20 +00:00
Sebastian Sellmair
4e74f7e57c
Enable new mpp dependency resolution
...
KT-58319
2023-04-27 18:38:45 +02:00
Dmitriy Novozhilov
fe45e26d83
Advance bootstrap to 1.9.0-dev-6976
2023-04-26 17:48:14 +03:00
Dmitriy Novozhilov
7f07b2a82c
Revert "Advance bootstrap to 1.9.0-dev-6379"
...
This reverts commit fe44727f97 .
Revert is needed because of KT-58160
2023-04-21 13:15:45 +00:00
Dmitriy Novozhilov
fe44727f97
Advance bootstrap to 1.9.0-dev-6379
2023-04-20 18:37:29 +00:00
Dmitriy Novozhilov
43dd8571d3
Revert "Advance bootstrap to 1.9.0-dev-5560"
...
This reverts commit e079d9d405 .
Revert is needed because of KTIJ-25227
2023-04-12 18:20:00 +00:00
Dmitriy Novozhilov
e079d9d405
Advance bootstrap to 1.9.0-dev-5560
2023-04-12 11:08:22 +00:00
Dmitriy Novozhilov
0149ac3dbd
Advance bootstrap to 1.9.0-dev-4392
2023-03-28 19:42:13 +03:00
Dmitriy Novozhilov
7a25e885b1
Advance bootstrap to 1.9.0-dev-3768
2023-03-18 00:44:36 +02:00
Yahor Berdnikau
b9d19a864a
Unify Kotlin daemon JVM arguments settings in Kotlin repo
...
Now 'kotlin-daemon-config' convention plugin should be added into
settings plugins to configure Kotlin daemon.
2023-03-09 10:16:05 +00:00
Ilya Gorbunov
3b97bfb426
Extract kotlinLanguageVersion to gradle.properties
...
Read it when building docs in order to keep
docs version filter/language analyzer version in sync with
the language version used to compile libraries.
2023-03-07 17:55:23 +00:00
Vyacheslav Gerasimov
a51ae33e4d
Build: Add -Xmx3g to kotlin.daemon.jvmargs in settings-conventions
...
To avoid spawning multiple daemons `kotlin.daemon.jvmargs` should be
the same as root gradle.properties and buildSrc
#KTI-1142
2023-03-01 11:38:35 +00:00
Dmitriy Novozhilov
088109a660
Advance bootstrap to 1.9.0-dev-2695
2023-03-01 11:07:06 +00:00
Ilya Goncharov
258208731b
[Gradle, JS] Disable adding dom-api-compat as default dependencies
2023-02-22 11:00:15 +00:00
Artem Kobzar
775da5d3d2
[K/JS] Fix publishing of the stdlib compiled with the legacy js compiler
2023-02-21 18:10:15 +00:00
Dmitriy Novozhilov
81c1014391
Advance bootstrap to 1.9.0-dev-1777
2023-02-15 16:35:15 +00:00
Dmitriy Novozhilov
4e04a8bc69
Advance bootstrap to 1.9.0-dev-877
2023-02-01 11:31:44 +00:00
Dmitriy Novozhilov
66544a4e00
Switch kotlin version to 1.9
...
with appropriate fixes in testdata, tests and other
places.
2023-01-30 09:29:55 +00:00
Dmitriy Novozhilov
d0183f78ff
Advance bootstrap to 1.8.20-dev-5197
2023-01-05 15:21:31 +02: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
Dmitriy Novozhilov
bab91ce7b2
Advance bootstrap to 1.8.20-dev-4608
2022-12-21 22:30:08 +00:00
Dmitriy Novozhilov
c32d851585
Advance bootstrap to 1.8.20-dev-3892
2022-12-09 16:42:55 +02:00
Dmitriy Novozhilov
03a43e0dc0
Advance bootstrap to 1.8.20-dev-3737
2022-12-07 16:47:48 +00:00
Dmitriy Novozhilov
5c3af11188
Advance bootstrap to 1.8.20-dev-3308
2022-11-30 12:25:20 +00:00
Dmitriy Novozhilov
c2d30c43bd
Advance bootstrap to 1.8.20-dev-2904
2022-11-23 14:53:29 +00:00
Yahor Berdnikau
49a5e9b91d
Allow to suppress kotlinOptions.freeCompiler args modification warning
...
It could be done via 'gradle.properties':
'kotlin.options.suppressFreeCompilerArgsModificationWarning=true'
^KT-54888 Fixed
2022-11-15 16:52:02 +00:00
Zalim Bashorov
5fb72dd99d
[JS, Wasm] Add to gradle.properties some properties useful while working with JS & Wasm
2022-11-11 16:21:54 +01:00
Dmitriy Novozhilov
ce94816d9e
Advance bootstrap to 1.8.20-dev-2036
2022-11-08 15:10:57 +02:00
Dmitriy Novozhilov
567ef1d905
Advance bootstrap to 1.8.20-dev-1815
2022-11-02 10:10:30 +02:00