This project is mirrored from https://gitee.com/mirrors/intellij-community.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
- 23 May, 2022 7 commits
-
-
sebastian.sellmair authored
KTIJ-21692 (cherry picked from commit f0e6aec4b3e3b11f6ba34ecb5ab83a8acb5ca619) GitOrigin-RevId: 7b4b75445c868a75c5652dc1f6a228675981fb45
-
Stanislav Erokhin authored
GitOrigin-RevId: c063148e76f8060690a1ffd8ab68235bfd6258ae
-
Stanislav Erokhin authored
In kotlin/1564f2c549bbdff361c02f71aa128e06274336ce equals/toString methods were added to the primitives. So now, equals on Int are actually resolved to the Int.equals and not to Any.equals as before. GitOrigin-RevId: 19b86ad920266d72689972354be0c9d3087a8a1f
-
Stanislav Erokhin authored
[kotlin] Update testdata for FE1LegacyUastResolveEverythingTestGenerated, KotlinUastResolveEverythingTest In kotlin/1564f2c549bbdff361c02f71aa128e06274336ce equals/toString methods were added to the primitives. Also, for some reason, Int#toString method (and others from built-ins) is rendered as `null: null`. I don't know why, but that's how it works GitOrigin-RevId: 50a1f9eacf7250edc7c7ddefaeb7e440238f1c22
-
Stanislav Erokhin authored
In kotlin/1564f2c549bbdff361c02f71aa128e06274336ce equals/toString methods were added to the primitives GitOrigin-RevId: 8a54873b34008aebe736b7073a7f7e93893bc108
-
Stanislav Erokhin authored
So... this test actually doing the following: - loading the built-ins from the class path - for every declaration from built ins it is trying to navigate to the sources - sources here are provided by KotlinArtifacts This test was broken since the kotlin/1564f2c549bbdff361c02f71aa128e06274336ce That had happened by two reasons. 1) in the mentioned commit some methods were annotated with the new annotation (IntrinsicConstEvaluation) with runtime retention. Because this annotation has the runtime retention, it became a part of the key in the ByDescriptorIndexer. 2) `intellij.platform.core` also contains the stdlib but some old version bundled into the platform. So we are loading the built-ins with an old version without IntrinsicConstEvaluation and then trying to navigate to the sources with this annotation. So this commit are fixing the reason number 2 -- so we will use the built-ins with the same version. That is quite logical btw, because some methods could be legitimately changed in the built-ins so the same version should be used in the first place. Also, it is a bit strange, that we are using platform stdlib in the tests, because on runtime we are actually having our own stdlib inside the kotlin plugin at the moment. This test are using builtIns loaded from classpath and trying to navigate to the source code. This test are using KotlinArtifacts to set up the project with the sources, so it will use the stdlib with the version specified in .libraries/kotlinc_kotlin_dist.xml. But `intellij.platform.core` also contains the stdlib, but some old version. And primitives were recently changed in the kotlin/1564f2c549bbdff361c02f71aa128e06274336ce -- binary annotation was added (IntrinsicConstEvaluation) GitOrigin-RevId: 2634a4c9588aabdecc62f2af76e4bcba6bdc5179
-
Stanislav Erokhin authored
Source code of the Primitives.kt was changed in the kotlin/1564f2c549bbdff361c02f71aa128e06274336ce GitOrigin-RevId: 01838c3fbfb3de960ed9be1314561f2e119f208b
-
- 19 May, 2022 2 commits
-
-
Stanislav Erokhin authored
GitOrigin-RevId: cfbc1889c7192622092e5ee848c36426c03f2bf5
-
Stanislav Erokhin authored
This change is connected with: 978830229a0ce [kt-*-only] Disable FIR IDE modules GitOrigin-RevId: f1d8f5f6089be98cc73d581444b788effabf0cfa
-
- 13 May, 2022 31 commits
-
-
Mikhail Zarechenskiy authored
^KTIJ-20962 Fixed (cherry picked from commit 99aac3669733b863a2700043f4f87d78df09ec6f) GitOrigin-RevId: 4c21e36d3547351183041c6f43c47fb47548b8fd
-
Stanislav Erokhin authored
Co-author: Margarita Bobova <margarita.bobova@jetbrains.com> #KTIJ-20919 Fixed (cherry picked from commit a99d5d096eb583342cfd58f2b7bd62dd1ccbc8b7) GitOrigin-RevId: 15358b1263b1e4b04c3f8a9a63aeca31b67f85be
-
Stanislav Erokhin authored
GitOrigin-RevId: 783af3eb5d5eb3eb56f103e632e216e401807eb0
-
Stanislav Erokhin authored
GitOrigin-RevId: 828aac8dee7ba6960092e528eef6cc603c2e475a
-
Stanislav Erokhin authored
GitOrigin-RevId: 978830229a0ce59d315e951f1ba6833938edc777
-
Mikhail Zarechenskiy authored
As a consequence of KT-51738 (cherry picked from commit 96f0a2269fcb23b82aa11fd0d970a1e50fbfc1e5) GitOrigin-RevId: 20de1df15d8fdfbef7762ea4fcf3cda537891733
-
Mikhail Zarechenskiy authored
As a consequence of KT-51738, now the behavior is more correct (cherry picked from commit b3e841accc70547a962fba6d3219fb7c3c7a749b) GitOrigin-RevId: d9f2291435f20f00c40e96f6012667edb56164e5
-
Yan Zhulanow authored
(cherry picked from commit 4167701d36361893ce831fb5ec7d18bf5f7358a9) GitOrigin-RevId: a48ce5770eee5e69fa9593a415e0a704e48dff1c
-
Jinseong Jeon authored
(cherry picked from commit c5b0abbad63a48df286286609a01326dc121de3b) GitOrigin-RevId: 76b1694ee67ad0dce7d4a862412c0f5d361ea3f4
-
Andrei Klunnyi authored
^KTIJ-20628 fixed (cherry picked from commit 2939b2b328c2d7e51a5f41d835b9cabc4f57e6ce) GitOrigin-RevId: d1fd47d17ca9e3a73457de67d2c8d563c6831382
-
Stanislav Erokhin authored
In 221 and previous kt-* branches IR-based evaluator not fully supported and disabled in IDE. Since 222 it is possible to enable it in the IDE through the registry key after db2701ba64fc04a23a commit GitOrigin-RevId: f74f67e08a9b5c18ab2b2260c2338f6598754c48
-
Ilya Kirillov authored
(cherry picked from commit e21ccd75e32ed6e3c5ff911b84d146d594b59668) GitOrigin-RevId: 06c67989fd621043a94fc3ed8a2c760a974a59d9
-
Ilya Kirillov authored
GitOrigin-RevId: d4953ac3e4251b58a13cd0ec42fba9fbf697ad20
-
Jinseong Jeon authored
^KTIJ-21412 Fixed GitOrigin-RevId: d8370306580451d03b5c2e49ce3b30b66ab042f5
-
Nikita Bobko authored
This class isn't used in kotlin repository (kotlin/jps to be precise) and the class was causing troubles in kotlin/jps (I was dropping dependency on intellij-core in kotlin/jps and KotlinFacetSettingsProvider depends on com.intellij.openapi.module.Module and com.intellij.openapi.project.Project which are intellij-core classes) The class was moved from `jps/jps-common/src/org/jetbrains/kotlin/config/KotlinFacetSettings.kt` file (so you can find a commit in which it was moved) Also, it looks like KotlinFacetSettingsProvider interface isn't needed because there is only one implementation, and it doesn't hold any state so it could be converted from a service to simple a class. But, unfortunatelly, at least two external plugins reference this class, so I decided not to break compatibility for nothing. The list of plugins that reference KotlinFacetSettings: * org.spekframework * melabsinthiatum.kotlin-mpp-shared-items-browser (cherry picked from commit ab9fe1205e5f95c30485e54cb1b1b059b4f89a01) GitOrigin-RevId: 5514b25fe86c34416e4707a12eee263472ae6f3d
-
Stanislav Erokhin authored
This change was forgotten in b71f23b8 commit for KT-52217 (cherry picked from commit 86ff03d97dd59582f07d9e0868e8a130091f8829) GitOrigin-RevId: 14a96ecae7c940ee19e3c8802838f39fa8300579
-
Simon Ogorodnik authored
(cherry picked from commit b71f23b88459d2d1032dae37ecd0e9bf7e56854d) GitOrigin-RevId: 275f2997989eacc7f2b11c6f25db71e1d81f61b1
-
Stanislav Erokhin authored
This test is broken for quite a while, it was fixed in master by Dmitry Gridin in da28b680c98dd5a534f4709310c279b8d6d70557. Discussed with Dmitry Gridin and agreed that it is difficult to cherry-pick fix to the previous platforms, so we decided to just mute this test i.e. fix the current behaviour GitOrigin-RevId: c43dabbfd439ef708574b4775bd8aae6a9304868
-
Stanislav Erokhin authored
When our configuration switched to publication mode, our build number has additional -release postfix, to indicate, that we are in publication mode right now. (cherry picked from commit 3d5fc24fc4acb2c72418d68affa7670c2202f818) GitOrigin-RevId: 49b5074f98cccc38b21ee916d329ced508b1755b
-
Stanislav Erokhin authored
This reverts commit 554e98657ef0d5399d7a103eeeab400ed8bbabf0. This testdata change seems irrelevant to the KTIJ-21424 fixes. And for some reason, in 221 and in 222 we have different behaviour right now, so in `kt-221-*` I've just restored the previous testdata GitOrigin-RevId: 89da1f8d30485816b8d33fbbf3079de230327602
-
Ilya Goncharov authored
(cherry picked from commit fa6efcca0f48df3f99314d04ad20aab70a94a20c) IJ-MR-23863 (cherry picked from commit 03a7f8d89cdb812778b77512784aa457d17e7670) GitOrigin-RevId: 8b597afa50934d21464519db097861bdb1f55273
-
Dmitry Gridin authored
^KTIJ-20705 (cherry picked from commit 0f1b612e0ca2ce968ff9775bd1222499bdf1ab1f) GitOrigin-RevId: f108bae00ca50d3bd2604ce6c2fdf96f2406a141
-
Dmitry Gridin authored
^KTIJ-20705 Fixed (cherry picked from commit 94e733420ae81d8732bda5ed49891115cc77f298) GitOrigin-RevId: fe2d9731f7ce605adb4fc5e1ce811bda83846718
-
Mikhail Zarechenskiy authored
(cherry picked from commit 671cf1acb35ce1f2ab53f59b5701bd6de8c3bce4) GitOrigin-RevId: 5fc108ef7ddb6d7709f89646bb6a3776386d8d16
-
Stanislav Erokhin authored
This reverts commit accc6c1040608da0b32f40f8e1e692c733194955. This is done to prevent IDEA-292483 till the 221.1 release GitOrigin-RevId: d82135581d53c0350aec21d34114ec21ba43f820
-
Andrei Klunnyi authored
Relates to KTIJ-20734. (cherry picked from commit 904de6ac4667462876feea5c62a4c8d0d37fa193) GitOrigin-RevId: d9e9ff04aabc083b816c914f7f3a3c9e4c25add0
-
Stanislav Erokhin authored
GitOrigin-RevId: db7b1f1ad2f5f6197146ccaff0adb1b34cb9e691
-
Alexander Udalov authored
- Remove 1.6 from options in the bytecode toolwindow combobox. - Remove 1.6 from completion list for the `<jvmTarget>` elements in Maven projects. - Remove tests which depend on JVM target 1.6. #KT-45165 (cherry picked from commit ac7eb67d04df8c4315b8e0b565a3db271b9b992f) GitOrigin-RevId: e4e43566e7f32b66b9ac2e530d691fbe6e14ea37
-
Pavel Kirpichenkov authored
KTIJ-20815 (cherry picked from commit f15e7b6453990a48b690bbd91cbe2920711cd0d7) GitOrigin-RevId: f978ae25e134f32961564f252bf12e08fbe27f23
-
Pavel Kirpichenkov authored
KTIJ-20815 (cherry picked from commit 89861a2d64fa7edad295399252f312d4be471fd9) GitOrigin-RevId: 917b2243ef14c58a9500b46043adc209f1a1792b
-
Pavel Kirpichenkov authored
Do not create PlatformModuleInfo for intermediate platform-shared source sets. They can be incorrectly used to resolve common code from a platform point of view during debugging. KTIJ-20815 (cherry picked from commit 93fa58404056b1f8a2e9b3fbf469654e0840f9fe) GitOrigin-RevId: a91cc08ab58259d7954a1615245a437ddab4f55c
-