Commit Graph

243 Commits

Author SHA1 Message Date
Pavel Punegov d69df1898d [build] Advance kotlin-build-gradle-plugin version to 0.0.38 in the repo
Use build Gradle plugin version property
2022-04-08 14:42:35 +03:00
Dmitriy Novozhilov f24a8db6b8 Advance bootstrap to 1.7.0-dev-3025 2022-03-29 12:57:16 +00:00
Dmitriy Novozhilov db914c0e54 Advance bootstrap to 1.7.0-dev-2437 2022-03-05 15:53:48 +03:00
Mikhail Glukhikh 53d6ac24e5 Switch kotlin version to 1.7
* Change 1.6 to 1.7 constants
* Fix SAFE_CALL_WILL_CHANGE_NULLABILITY for testData
* Change EXPOSED_PROPERTY_TYPE_IN_CONSTRUCTOR_WARNING to EXPOSED_PROPERTY_TYPE_IN_CONSTRUCTOR_ERROR
* Change NON_EXHAUSTIVE_WHEN_STATEMENT to NO_ELSE_IN_WHEN
* Fix testData for SafeCallsAreAlwaysNullable
* Change T -> T & Any in test dumps
* Change INVALID_CHARACTERS_NATIVE_WARNING -> INVALID_CHARACTERS_NATIVE_ERROR
* TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM_WARNING -> TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM_ERROR
2022-02-25 11:46:27 +00:00
Dmitriy Novozhilov e7e1aa1873 [Build] Add ability to enable rendering of diagnostic names via local.properties 2022-02-18 17:44:45 +03:00
nataliya.valtman aea0a38377 Advance bootstrap to 1.7.0-dev-1984 2022-02-17 14:19:41 +03:00
Dmitriy Novozhilov 4f4755a976 Advance bootstrap to 1.7.0-dev-1816 2022-02-15 14:49:19 +03:00
nataliya.valtman 259d6b82c4 Advance bootstrap to 1.7.0-dev-1452 2022-02-03 17:47:47 +03:00
Dmitriy Novozhilov 794297eea3 Advance bootstrap to 1.7.0-dev-1132 2022-01-27 17:54:03 +03:00
Dmitriy Novozhilov 340e0d1c78 Advance bootstrap to 1.7.0-dev-961 2022-01-23 12:39:12 +03:00
Dmitriy Novozhilov b9c22a5e5e [Build] Add ability to choose which run configurations for modularized tests should be generated 2022-01-23 08:22:07 +03:00
Dmitriy Novozhilov b8e728f0cb [Build] Generate run configurations for modularized tests on Space 2022-01-23 08:22:07 +03:00
Dmitriy Novozhilov bb4f996467 Advance bootstrap to 1.7.0-dev-911 2022-01-21 15:44:04 +03:00
Dmitriy Novozhilov d7c7d1efd2 Advance bootstrap to 1.6.20-dev-7317 2021-12-22 16:00:31 +03:00
Dmitriy Novozhilov 4f20f647d2 Advance bootstrap to 1.6.20-dev-6927 2021-12-15 21:37:31 +03:00
Yahor Berdnikau c5c606924c Move Kotlin daemon jvm args to kotlin.daemon.jvmargs property 2021-12-15 10:37:52 +00:00
Dmitriy Novozhilov 51473651cf Advance bootstrap to 1.6.20-dev-6737 2021-12-10 13:52:36 +03:00
Dmitriy Novozhilov 77fd42eb27 Advance bootstrap to 1.6.20-dev-6519 2021-12-07 15:49:09 +03:00
Igor Chevdar 8907c3506d Advance bootstrap to 1.6.20-dev-5890 2021-11-25 23:42:09 +05:00
Dmitriy Novozhilov 196f087b54 Advance bootstrap to 1.6.20-dev-5822 2021-11-24 17:53:08 +03:00
Dmitriy Novozhilov a7bea1ad2f [Build] Add ability to set fixed numbers of JUnit 5 threads via local.properties 2021-11-15 16:50:08 +03:00
Nikolay Krasko 3f7bf51059 Temporary workaround too long JDKs download by increasing timeout 2021-11-13 03:59:46 +03:00
Alexander Udalov 9bc87b17bd Build: suppress wasm stability warning
To prevent it from being displayed when configuring
`:kotlin-stdlib-wasm` and ':kotlin-test:kotlin-test-wasm' on each build.
2021-11-09 14:56:24 +01:00
Dmitriy Novozhilov b9189f3099 Advance bootstrap to 1.6.20-dev-4603 2021-10-30 13:35:20 +03:00
Dmitriy Novozhilov 2676de397c Advance bootstrap to 1.6.20-dev-3905 2021-10-15 08:58:16 +03:00
Dmitriy Novozhilov 13c893753d Advance bootstrap to 1.6.20-dev-3726 2021-10-12 10:30:12 +03:00
Dmitriy Novozhilov e483b9b52b Advance bootstrap to 1.6.20-dev-2497 2021-09-24 22:19:43 +03:00
Dmitriy Novozhilov 0923d39215 [Build] Setup useFirForLibraries flag 2021-09-20 14:18:18 +03:00
Dmitriy Novozhilov 24a16a0c62 Advance bootstrap to 1.6.20-dev-1402 2021-09-13 09:17:24 +03:00
Nikolay Lunyak c2e5583780 [FIR] Add support for JVM_STATIC_NOT_IN_OBJECT_OR_COMPANION diagnostic 2021-09-09 20:18:49 +03:00
Dmitriy Novozhilov 049ebef53e Advance bootstrap to 1.6.0-dev-3496 2021-08-25 14:55:51 +03:00
Pavel Punegov 6ea2dea28e Fix JDK 16 and 17 env variables to correspond to the TC 2021-08-17 09:51:53 +00:00
Yahor Berdnikau bcf08e3293 Set jvm target validation mode to 'error'. 2021-08-06 17:53:45 +02:00
Dmitriy Novozhilov cbef031780 Advance bootstrap to 1.6.0-dev-2458 2021-08-06 16:40:07 +03:00
Dmitriy Novozhilov 13b5f87f3a [Build] Add gradle properties for different sets of modularized testdata 2021-08-05 15:22:42 +03:00
Dmitriy Novozhilov 79ff02fd97 [Build] Add documentation for some useful properties in gradle.properties 2021-08-05 15:22:39 +03:00
Alexander Udalov 0925e1b497 Enable JVM IR for stdlib/reflect/test libraries
Changes in Gradle integration tests are needed because:
- in new-mpp-android, kotlin-stdlib-jdk8 is used, and JVM IR generates
  JDK 8-specific bytecode (invokedynamic). D8 needs to be configured to
  desugar it with source/target versions set to 1.8, otherwise it
  reports an error.
- in AndroidExtensionsManyVariants and AndroidIcepickProject, D8 fails
  with assertions enabled if AGP < 4.0.0 is used because of
  https://issuetracker.google.com/issues/148661132. The tests which use
  old AGP versions are probably not relevant anymore anyway.

Changes in kotlin-stdlib-runtime-merged.txt are caused by a slightly
different generation scheme of collection subclasses in JVM IR, and are
harmless.

(Previous attempt was at 15e978dbd311c2ba78ec32b394c21acde9811ccb.)
2021-08-05 12:36:35 +02:00
Pavel Punegov ad2fabb7cb Add environments for JDK 16 and 17 2021-08-03 10:15:07 +00:00
Mikhael Bogdanov 0a5991d6e7 Update bootstrap to 1.6.0-dev-2117 2021-08-03 07:40:56 +00:00
Mikhael Bogdanov 29f6ec4f40 Update defaultSnapshotVersion to 1.6.255-SNAPSHOT 2021-07-29 19:45:54 +02:00
Alexander Udalov 91c39ed01c Build: remove obsolete compiler arguments
These compiler arguments enable features which are enabled by default in
the current Kotlin anyway.

The only exception is in :compiler:cli which uses an old language
version.
2021-07-27 13:35:38 +02:00
Nikita Bobko d1e46e8ce7 Delete Kotlin IntelliJ IDEA plugin modules from settings.gradle 2021-07-21 11:23:53 +02:00
Alexander Udalov 35f6337de3 Remove obsolete kotlin.build.useIR flag
(cherry picked from commit 91e47f1fd7)
2021-07-13 14:01:19 +02:00
Yahor Berdnikau 7789054547 Migrate repo to use JVM toolchains Gradle feature.
^KT-46972 Fixed
2021-07-05 14:11:12 +00:00
Dmitriy Novozhilov 2446ad9510 Advance bootstrap to 1.6.0-dev-328 2021-07-02 15:46:20 +03:00
Dmitriy Novozhilov 80b81934de Advance bootstrap to 1.5.30-dev-2862 2021-06-26 18:18:43 +03:00
Dmitriy Novozhilov 1bce49023d Advance bootstrap to 1.5.30-dev-2757 2021-06-25 13:25:48 +03:00
Nikita Bobko c35e0438b6 Switch disableKotlinPluginModules flag 2021-06-22 17:21:04 +03:00
Alexander Udalov e7275a7cb0 Revert "Enable JVM IR for stdlib/reflect/test libraries"
This reverts commit 15e978dbd3.

Together with the previous revert, this led to multiple failures in
Gradle integration tests:

    ConfigurationCacheIT.testIncrementalKaptProject
    ConfigurationCacheForAndroidIT.testAndroidKaptProject
    KotlinAndroid34GradleIT.testParcelize
    KotlinAndroid34GradleIT.testAndroidExtensionsManyVariants
    KotlinAndroid36GradleIT.testAndroidWithNewMppApp
    KotlinAndroid36GradleIT.testParcelize
    KotlinAndroid36GradleIT.testAndroidIcepickProject
2021-05-28 21:36:24 +02:00
Alexander Udalov e0cc6d44a7 Revert "Remove obsolete kotlin.build.useIR flag"
This reverts commit 91e47f1fd7.
2021-05-28 21:35:57 +02:00