Aleksei.Cherepanov
04510d8937
KTIJ-28324 Update latest KGP version to 2.0.0-dev-15455
...
^KTIJ-28324 Fixed
GitOrigin-RevId: b75a2605cf408fc94b659c5a599ab8d61aad35fc
2024-03-07 11:44:44 +00:00
Aleksei.Cherepanov
d81b2962f9
KTIJ-28324 Update latest KGP version to 2.0.0-dev-10501
...
^KTIJ-28324 Fixed
GitOrigin-RevId: 05f37f64614dbf52fb778558d52f9aeb1564b577
2024-03-07 11:44:41 +00:00
Daniil Ovchinnikov
df03f13065
IJPL-749 remove unused dependencies on swingx library
...
GitOrigin-RevId: f5c909a0ad7e58d0195758bcaa90a989320a498e
2024-03-03 00:47:24 +00:00
Vladimir Dolzhenko
b315e1ddb2
[kotlin] Pick up latest / stable version from JPS bundled compiler
...
#KTIJ-27478 Fixed
GitOrigin-RevId: f84c23a3649fe9e65373aa09295591fc27d9af9b
2024-02-13 17:48:40 +00:00
Vladimir Krivosheev
c8910659b4
prefer to use module output dir as is without packing into jar — reduce IO and reduce write operations
...
GitOrigin-RevId: 3c086a59614c7adaa89f67c90d7796bedd75394d
2024-02-07 17:02:24 +00:00
Vladimir Krivosheev
a825cac2ad
util doesn't depend on trove anymore
...
GitOrigin-RevId: 90dd3f35b3b9928e0295fbb972e53ec232708391
2024-02-02 09:10:19 +00:00
Andrey Cherkasov
1a62d88764
Cleanup: use light services
...
^IDEA-254577
GitOrigin-RevId: 01afb3f2166f8713cd4599f37d43ecf7f4d2944c
2024-01-23 06:03:51 +00:00
Anna Kozlova
35d65b7d69
[kotlin] move the error reporter to the common module
...
part of KTIJ-28142
GitOrigin-RevId: cf077bc366d30d16a1bab78e504aea64128970e3
2024-01-12 09:34:01 +00:00
Ilya Kirillov
42041232f9
[kotlin] move isK1Mode/isK2Mode checks into the KotlinPluginModeProvider.Companion
...
^KTIJ-25476
GitOrigin-RevId: a59f0ab4d16b3dec5bad8fe7f98e54211afdb41c
2024-01-04 13:17:10 +00:00
Ilya Kirillov
ac28ad9ac9
[kotlin] rename KotlinPluginKind -> KotlinPluginMode according to KTIJ-28325
...
^KTIJ-28325
^KTIJ-25476
GitOrigin-RevId: 03094c1ea060f1204652b59f9df3e49dc4b6df8b
2024-01-03 16:19:30 +00:00
Ilya Kirillov
47fcc2c08e
[kotlin] rename KotlinPluginKind.FE10/FIR -> K1/K2 to match the actual name
...
^KTIJ-25476
GitOrigin-RevId: c9069245f380870f66a140e66f34c8e419e0bec7
2024-01-03 16:19:23 +00:00
Ilya Kirillov
4b0971199e
[kotlin] Rename Experimental -> Alpha for K2 mode in about dialog
...
^KTIJ-28228
GitOrigin-RevId: 68473d6f6eeabefd90fbe7010f4bec4569226d0e
2023-12-28 16:10:37 +00:00
Ilya Kirillov
4acd459448
[kotlin] Rename K2-based Kotlin plugin to K2 Kotlin Mode
...
^KTIJ-28325 fixed
GitOrigin-RevId: 6b164ae85f84a8579ced49c295af80cc45b5828b
2023-12-28 16:10:22 +00:00
Ilya Kirillov
85ac2fa3f3
[spring] prepare Spring Kotlin tests for K2
...
- Add checks that if we run Spring Kotlin Plugin tests, we do it for a correct Kotlin plugin to avoid misconfigurations. K2 Kotlin Spring tests should be run with `idea.kotlin.plugin.use.k2=true` system variable and `kotlin.plugin.k2` as a first entry in classpath.
- Invalidate K2 Kotlin Plugin caches between tests
^IDEA-338444
GitOrigin-RevId: 53719d4459b83288a5582604b433ff39294307cc
2023-12-21 22:22:42 +00:00
Pavel Kirpichenkov
732b07d218
[Kotlin] Ignore multiplatform analysis tests with K/N on unsupported hosts
...
Throw TargetSupportException when kotlin-native-prebuilt can't be
downloaded for the host. Skip tests when the exception is caught.
Because of the JUnit3, tests can't be skipped properly via assumptions.
Due to lack of a better option, the skipped tests will pass as successful
and a warning message will be logged.
KTIJ-28066
GitOrigin-RevId: aa2e9530e8dcae6c5a9b528483e5353468ddaede
2023-12-20 11:56:33 +00:00
Aleksei.Cherepanov
dd6cd0454c
KTIJ-27954 Update latest KGP version to 2.0.0-dev-7674
...
Update test data after a448960b
^KTIJ-27954 Fixed
GitOrigin-RevId: 4655f74decaa9ab6373a71a540afe84c99ea6895
2023-11-27 18:04:22 +00:00
Frederik Haselmeier
704341e916
[kotlin] Fixed IdeKotlinVersion stripping the 1 after the build type for Beta1/RC1/EAP1 releases
...
^KTIJ-27852 fixed
Merge-request: IJ-MR-120480
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com >
GitOrigin-RevId: 8c11f5c111c6fc480593e2830845b14a0a20e8f2
2023-11-23 08:38:19 +00:00
Ilya Kirillov
aa8c8efdb4
[kotlin] remove KotlinIdePluginVersion as unused
...
^KTIJ-27719
GitOrigin-RevId: d21a96d2689dfbfb6751eeadbe85c1098e73697b
2023-11-10 17:41:09 +00:00
aleksandrina-streltsova
9de36bdd16
[kotlin] show analyzer version in about dialog in internal mode
...
^KTIJ-27500 Fixed
GitOrigin-RevId: 0014a916dbd9d0e6859591b27c422718278eea70
2023-11-07 01:04:06 +00:00
Pavel Kirpichenkov
be7a0929d7
[Kotlin] tests: delete the old K/N archive before downloading a new one
...
A stale archive file might exist after an interrupted test run
KTIJ-27713
GitOrigin-RevId: 44543a9bfa997ded1c65525a2f37379ac3dd1262
2023-11-06 16:58:54 +00:00
Sebastian Sellmair
c30ad772e8
[KTIJ-27717] Update latest KGP version to '2.0.0-dev-6573'
...
GitOrigin-RevId: 517410386f67f3fe402ae4909e1277667f7d4035
2023-11-03 17:50:44 +00:00
Sebastian Sellmair
f75ab022f6
[KTIJ-27485] Update latest KGP version to '2.0.0-dev-5387'
...
GitOrigin-RevId: b966a0601f1308df07e41c3cc1076a3d8dc6e203
2023-11-02 11:02:55 +00:00
Nikita Bobko
34ce2e1af6
KotlinPluginLayout: add message to the assertion
...
Motivation: we have this problem KTIJ-27592 and it's not as easy to
understand what's wrong without the message
GitOrigin-RevId: 6a31182f1a960a7e067c5fdde71950c72f83481b
2023-10-31 17:39:04 +00:00
Ilya Kirillov
1abfed2c2a
[kotlin] fix kotlin version retrieval for test after snapshot stdlib removal
...
^KT-62510
GitOrigin-RevId: 631ad75487c82b7218e1fc01c4f454529e08e763
2023-10-20 20:53:10 +00:00
Ilya Kirillov
a2bbe4d318
Remove snapshot kotlin stdlib from Kotlin plugin
...
^KT-62510
^KTIJ-20529 fixed
GitOrigin-RevId: a49099902566abb23dfb56a578b368b4973e332f
2023-10-20 20:53:09 +00:00
Andrew Kozlov
42cb8648b4
[devkit] IDEA-236032 getInstance call simplified
...
GitOrigin-RevId: 3ebd035a96c478a9eece1a3013941ff0c5106f03
2023-10-12 21:46:35 +00:00
Ilya Gorbunov
de9cd871f5
[Kotlin] KT-62004, KT-62067 Use kotlin-test-js.klib instead of .jar
...
Also extract getKlib helper function
GitOrigin-RevId: 423327a33a114d33adfef44068301c62bdd45799
2023-10-06 00:56:51 +00:00
Sebastian Sellmair
e64b0fea7d
[KTIJ-27131] Update the Kotlin Gradle Plugin version for import tests to 1.9.30-dev-2548
...
GitOrigin-RevId: 359ae79794e7ee83823ca0ea4789b4673c13b1af
2023-09-22 12:31:47 +00:00
aleksandrina-streltsova
6d6d4a6d65
[kotlin] Add declarations from dom to project descriptor for JS tests after they were extracted to separate library
...
KT-35973
GitOrigin-RevId: cdac8a81de25aa8261f90d37bd8f45e4de726256
2023-08-18 14:50:43 +00:00
Ilya Kirillov
8b5db2e6d0
[kotlin] add information about kotlin plugin kind to about dialog
...
^KTIJ-26642 fixed
GitOrigin-RevId: ba2bafb25c7e6196a5d6e72d567c9cf3867b9f75
2023-08-18 08:51:22 +00:00
Ilya Kirillov
17e47c774b
[kotlin] extract KotlinPluginKind description to base module
...
GitOrigin-RevId: 66760ddb1941b54bcd8a1f5b111dcb1b82e4e779
2023-08-18 08:51:22 +00:00
Anna Kozlova
7f50505a12
Merge branch 'kt-master'
...
# Conflicts:
# .idea/libraries/kotlinc_kotlin_stdlib.xml
# community/.idea/libraries/kotlinc_kotlin_stdlib.xml
GitOrigin-RevId: aa39418f04a5672d55c6fcdb7fa40572c255182c
2023-08-16 12:20:45 +00:00
Sebastian Sellmair
f20291eb62
[KTIJ-26562] Update latest Kotlin Gradle Plugin version to 1.9.30-dev-269
...
^KTIJ-26562 Verification Pending
GitOrigin-RevId: bc61310392327ab37c6dbc169979de7c0ceeed24
2023-08-14 17:40:33 +00:00
Sebastian Sellmair
7718e17a13
[KTIJ-26562] Update latest Kotlin Gradle Plugin version to 1.9.30-dev-203
...
^KTIJ-26562 Verification Pending
GitOrigin-RevId: cef717ad8b0380bbc32a344418615ec83f1a6cdd
2023-08-14 17:40:33 +00:00
Sebastian Sellmair
b05fbddb66
[KTIJ-26562] Update latest Kotlin Gradle Plugin version to 1.9.20-dev-9107
...
^KTIJ-26562 Verification Pending
GitOrigin-RevId: 0437cde9d18eba366b7fba7e5993b3f9630a8efa
2023-08-14 17:40:32 +00:00
Vladimir Krivosheev
9649497aef
reduce visibility
...
GitOrigin-RevId: c44a92db578b68af55eb8a4bcec564a880d91838
2023-08-12 13:14:01 +00:00
Ilya Goncharov
28e997adee
[Kotlin] Change coordinates of wasm stdlib
...
GitOrigin-RevId: 61f8eebd695fa33adbe409f52f0f85983693b560
2023-08-11 21:35:45 +00:00
EgorKulikov
00613b9767
[kotlin] merge kt-master to master
...
GitOrigin-RevId: ee9a781cd33d36d8479b20d1e7181e916f7f9cfa
2023-08-11 17:14:41 +00:00
Roman Shevchenko
386eee00be
[project] replacing custom Path extensions with stdlib/JRE calls
...
GitOrigin-RevId: 521524062de528211d495d08b32afcd2132d7ebd
2023-08-04 17:11:22 +00:00
Ilya Goncharov
41e443d56c
[Kotlin] Use stdlib-js.klib
...
GitOrigin-RevId: 16395bfba8630bf2aca037985d0e58b48eca82a3
2023-08-03 14:48:18 +00:00
Nikita Bobko
a390652882
Improve assertions in LazyDistDirLayoutProducer.produceOutput
...
Motivation to make this commit: the discussion with Tagir Valeev in
#ij-dev in Slack.
https://jetbrains.slack.com/archives/CMDBCUBGE/p1690023301163689
Tagir Valeev:
`check(lib.mkdirs()) { "Can't create $lib directory" }`
Probably removing this directory completely will help. It looks like,
the directory was not deleted (probably some files are locked for
writing). This check is somewhat erroneous, as it fails if directory was
already existing before (cc @bobko). If directory can't be removed
(probably opened by some process), but it's perfectly writable, one
should not stop the build process only due to this
Nikita Bobko:
> This check is somewhat erroneous, as it fails if directory was
> already existing before
If this check is failed then it means that
`unpackedDistDestination.deleteRecursively()` also failed. If
`unpackedDistDestination.deleteRecursively()` failed then invalid
variants of Kotlin compiler jars will be left in `kotlinc/lib`
directory. It will form the wrong Kotlin compiler classpath
So this check is actually a fail-fast strategy
What can be improved here is that
`unpackedDistDestination.deleteRecursively()` should also be asserted
to return `true`
GitOrigin-RevId: 0b4181a7813eead7ef047241c376ccb44ed4d7db
2023-07-24 14:12:13 +00:00
Vladimir Krivosheev
920807e07a
convert PluginManagerCore to kotlin
...
GitOrigin-RevId: 623c6539d672489b0f42182e2e8866deae0ff4c2
2023-07-20 19:29:30 +00:00
Sebastian Sellmair
7bcb1b593d
[KTIJ-26340] Bump Kotlin Gradle Plugin version latest to '1.9.20-dev-6845'
...
GitOrigin-RevId: 02a4ab28b7f9275df83d9cd83e6dfd508236c2ea
2023-07-20 17:58:15 +00:00
Ilya Kirillov
7b01c8c339
[kotlin] allow switching between K1/K2 plugins by UI setting
...
^KTIJ-25184 fixed
GitOrigin-RevId: a56e9a0fdc257e67faedb2b4734148d764d211c6
2023-07-18 13:57:56 +00:00
Pavel Kirpichenkov
a1449ccfc3
[MPP, tests] Update test KGP version to 1.9.20-dev-4459
...
KTIJ-26026
GitOrigin-RevId: 7b3d2dc1585f980cd4f8fa774592b54e350f4551
2023-06-27 11:09:58 +00:00
Frederik Haselmeier
779da34aab
[kotlin] Use Kotlin version of bundled compiler in non-release mode in wizard and never include build numbers
...
This functionality was partially disabled by KTIJ-15746 but should be re-enabled to allow generation projects with Beta/RC Kotlin versions
^KTIJ-25904 fixed
Merge-request: IJ-MR-108524
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com >
GitOrigin-RevId: 4f45399c51b78f109471a7abf2011c5d1836969c
2023-06-21 12:32:36 +00:00
Pavel Kirpichenkov
88bfd73cf2
[MPP, tests] Update test KGP version to 1.9.20-dev-3234
...
KTIJ-25808
GitOrigin-RevId: 520b94b6fba91e26f141eeb1f05ee8df2ebdfd72
2023-06-19 09:55:11 +00:00
Alex Plate
01173d5105
[Workspace Model] [IDEA-320676] Move several classes to the new module
...
GitOrigin-RevId: b86ef15549fdef4e408943fb47b6e1c1d7a9b1ea
2023-06-19 09:35:22 +00:00
Alex Plate
e18c7d8a5f
[Workspace Model] Move sources of the storage under workspace package
...
GitOrigin-RevId: 013ce64337fe7b3637d731c1093a2337bbe71f22
2023-06-19 09:35:08 +00:00
Alex Plate
c3b791a11a
[Workspace Model] [IDEA-320676] Rename module intellij.platform.workspaceModel.storage to intellij.platform.workspace.storage
...
GitOrigin-RevId: f3d3180c7e8aa2b0a339acaf94dae4e2c90da12b
2023-06-19 09:35:06 +00:00