Anna Kozlova and intellij-monorepo-bot
91f7445298
constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
...
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan and intellij-monorepo-bot
39d2d77155
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Julia Beliaeva and intellij-monorepo-bot
3fee046d20
[vcs-log] cleanup RootCellRenderer
...
GitOrigin-RevId: bba216626193ac756cd133b8ae9bc4e577abea42
2019-06-10 04:10:14 +03:00
Eldar Abusalimov and intellij-monorepo-bot
dcaeb8f8c7
OC-4061: ApplicationUtil: Make runWithCheckCanceled() return result
...
GitOrigin-RevId: 3aa9f23cc5097e644eddf82a4faca669759b4760
2019-06-10 04:09:35 +03:00
Tagir Valeev and intellij-monorepo-bot
203a70e40f
DfaMemoryStateImpl: avoid exponential blow up of canonicalize calls
...
GitOrigin-RevId: 61c65025d6f6626d500a0174a96d129dc124147e
2019-06-03 13:11:37 +03:00
Tagir Valeev and intellij-monorepo-bot
e414dc7502
ControlFlow: properly throw exceptions of methods with side-effects
...
Fixes IDEA-215334 Dataflow doesn't see the array write inside lambda in try section
GitOrigin-RevId: e6b89b6b3a25cb3b0ace290455be11fbe261a0d2
2019-06-03 12:08:03 +03:00
Tagir Valeev and intellij-monorepo-bot
aec19ff112
TrackingRunner: support of non-reduceable contracts with constant arguments
...
Fixes IDEA-214919 'Unable to find cause' with 'obj.equals(null)' check
GitOrigin-RevId: b38f744b92471e39352b80e49a1f8b122e1acaca
2019-05-28 13:17:43 +03:00
Aleksey Rostovskiy and intellij-monorepo-bot
185284cee6
get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
...
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin and intellij-monorepo-bot
9215f4240b
[duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
...
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Tagir Valeev and intellij-monorepo-bot
f3ad950665
IDEA-209947 Report problems caused by final field initializer
...
GitOrigin-RevId: 2ed80e51d28cc6cf92632a35e6eeb8caec69019e
2019-05-22 11:08:24 +03:00
Tagir Valeev and intellij-monorepo-bot
3d9b699f54
TrackingRunner: cosmetic changes in messages
...
GitOrigin-RevId: ebb7fff3703d0b674741ceabc9079f9feace2b0d
2019-05-20 14:07:43 +03:00
Tagir Valeev and intellij-monorepo-bot
b415bd616a
IDEA-209947 Try to deduce relation from contracts
...
GitOrigin-RevId: 93c921e8b72b89658aadcc4a665cef820e25ebe7
2019-05-20 14:07:12 +03:00
Tagir Valeev and intellij-monorepo-bot
8133278136
IDEA-209947 Deduce relation from two relations
...
GitOrigin-RevId: 20dc114f438cd5ab11c2aa103af8c7ed820cc4d4
2019-05-20 14:06:04 +03:00
Anton Makeev and intellij-monorepo-bot
c105e26db3
Merge remote-tracking branch 'origin/master' into amakeev/gradle
...
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeev and intellij-monorepo-bot
aa103fd53c
Merge branch 'master' into amakeev/gradle
...
# Conflicts:
# community/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/IdeaGradleProjectSettingsControlBuilder.java
GitOrigin-RevId: d931e798108685731bf185f7c2e3221680b8e5a2
2019-05-17 19:11:16 +03:00
Anton Makeev and intellij-monorepo-bot
b15255e2ad
Merge remote-tracking branch 'origin/master' into amakeev/gradle
...
GitOrigin-RevId: 47047f22e3c91c0029882f4b648bb92aa55db3ab
2019-05-17 19:07:41 +03:00
Anton Makeev and intellij-monorepo-bot
8f7747ad98
Merge remote-tracking branch 'origin/master' into amakeev/gradle
...
GitOrigin-RevId: f4b9386436ead2e9d7fb7e3d18bfb47dfc2f8bf0
2019-05-17 19:03:29 +03:00
Anton Makeev and intellij-monorepo-bot
b54aaf7e4e
IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
...
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Tagir Valeev and intellij-monorepo-bot
9cfce2be46
IDEA-212632 IDEA thinks that fields cannot be updated in AutoCloseable close() method
...
GitOrigin-RevId: 8dbe7448485493a02deb8c2ea76e30068dfa7f4d
2019-05-16 13:05:23 +03:00
peter and intellij-monorepo-bot
02fcb39a75
make AnnotationUtil.findOwnAnnotation skip type annotations inapplicable to declarations (IDEA-CR-47125, IDEA-210087)
...
GitOrigin-RevId: 677b8286169bda976caab66a18881729182c7e04
2019-05-14 15:08:45 +03:00
Tagir Valeev and intellij-monorepo-bot
1275215ce4
IDEA-212561 Support constructors; better variables presentation in assignment
...
GitOrigin-RevId: 3ec12f1e61e0c05aaf6aa58d7cc88711faf2b2ed
2019-05-14 14:08:46 +03:00
Tagir Valeev and intellij-monorepo-bot
932790f089
IDEA-212561 'Find cause' cannot find problem in looking simple case
...
GitOrigin-RevId: a595d6a05df703bd350b030c133911ba7c004f5b
2019-05-14 08:09:15 +03:00
peter and intellij-monorepo-bot
443f5711d2
report nullable methods returning non-null value only if @Nullable only applies to the top return type (IDEA-210087)
...
GitOrigin-RevId: 85d8f4657c53a150188d8adfad86b6534e9c4d96
2019-05-13 16:12:08 +03:00
Tagir Valeev and intellij-monorepo-bot
17dd1432d0
IDEA-209947 Handle reassigned variables when fact is preserved; see through getters as variables
...
GitOrigin-RevId: 547cf499bdc952fc8b88af5896abffb57c628fea
2019-05-13 14:07:29 +03:00
Tagir Valeev and intellij-monorepo-bot
c725078989
IDEA-209947 Better explanation for type constraint; see through assignment
...
GitOrigin-RevId: a1fe04f518b1bbcce168a60d1fac7f6f28b1eb48
2019-05-08 13:06:00 +03:00
Tagir Valeev and intellij-monorepo-bot
4fb16241d8
IDEA-209947 Explanation for always failing call
...
GitOrigin-RevId: 9236c7ce5db9a27f0b2c793f54e500d6ef64d78c
2019-05-08 13:05:29 +03:00
Tagir Valeev and intellij-monorepo-bot
fb79b6d617
IDEA-209947 CollectionSizeEquality test, better merge, better presentation of two-element ranges
...
GitOrigin-RevId: 3e12f5cc9f8eaf828b6ec84a393351b9cad8187e
2019-05-08 13:04:59 +03:00
Tagir Valeev and intellij-monorepo-bot
76b6484215
IDEA-209947 Better contract support; special field equality support
...
GitOrigin-RevId: 24777182250695b9465c705097b866f7772ed526
2019-05-08 13:04:28 +03:00
Tagir Valeev and intellij-monorepo-bot
a19ec3f60c
IDEA-209947 Simple non-trivial contract support
...
GitOrigin-RevId: a72bfec76185608927774ff5643d30970c3567bf
2019-05-08 13:03:51 +03:00
Dmitry Avdeev and intellij-monorepo-bot
83f21c7197
Merge remote-tracking branch 'origin/master'
...
GitOrigin-RevId: 211e84dab4063848c1d3d835a526271ee1466636
2019-05-07 17:03:19 +03:00
Dmitry Avdeev and intellij-monorepo-bot
f9664fc455
IDEA-211555 Freeze on completion in XML file
...
do not process xincludes in ExtensionDomExtender
GitOrigin-RevId: d631dcd52d5bf500b61960473e16237008ad02a3
2019-05-07 17:02:41 +03:00
Tagir Valeev and intellij-monorepo-bot
454adb5478
IDEA-209947 Narrowing conversion support
...
GitOrigin-RevId: d96c4571708d29d08ba3aabb9bee463fe3c48932
2019-05-07 14:15:09 +03:00
Tagir Valeev and intellij-monorepo-bot
55d9f7f395
IDEA-209947 Constant comparison
...
GitOrigin-RevId: 361545bd9303b8eac1e6c86da577ed5d9aad20c7
2019-05-07 14:13:32 +03:00
Tagir Valeev and intellij-monorepo-bot
22624a343b
IDEA-209947 Explain boolean result from trivial contract
...
GitOrigin-RevId: 78eef614c45e43e307f8986c79005f2ca6a1fe01
2019-05-07 13:03:41 +03:00
Tagir Valeev and intellij-monorepo-bot
b87b7c31c1
TrackingRunner: added line number to the dump for more precise testdata
...
GitOrigin-RevId: ac8da6213d3e06974d589e36b90aabc64738d59e
2019-05-07 13:03:04 +03:00
Roman Shevchenko and intellij-monorepo-bot
a3dd93130a
[tests] corrects insane test data to avoid double highlighting
...
GitOrigin-RevId: 5f82bb4bc2ab79dcd51ab5e0eb46ce7a144ace88
2019-05-03 03:32:54 +03:00
Alexander Kirillin and intellij-monorepo-bot
7f3e176d1e
Merge remote-tracking branch 'origin/master'
...
GitOrigin-RevId: 6a16531d9dd405767883a6ce82d04513098372e1
2019-05-03 02:41:27 +03:00
Vladimir Plyashkun and intellij-monorepo-bot
9f61a34973
CPP-16098 - Lags during inplace rename typing
...
- preserve `ensureValid` check for backward compatibility
GitOrigin-RevId: 280ddc686c2ec38c6f7b07a00c1e20d19a25523c
2019-05-03 02:40:56 +03:00
Tagir Valeev and intellij-monorepo-bot
38d443a71b
IDEA-209947 Display assigned literal in 'was assigned' cause
...
GitOrigin-RevId: b84e35e3daba6d781606437dc42aeaaae7bfec99
2019-05-03 02:25:57 +03:00
Tagir Valeev and intellij-monorepo-bot
cb05c50b8c
IDEA-209947 Rework nullability checks; support trivial contracts
...
GitOrigin-RevId: 8d68024b2145dc58706eefabbd89845a9c9d9a06
2019-05-03 02:25:26 +03:00
Dmitry Jemerov and intellij-monorepo-bot
bfa87abd68
Report language of current file for mouse invocations of intentions popup (IDEA-CR-46747)
...
GitOrigin-RevId: 65667ea92fac4bef9b9a3b620b2cae0585171b4b
2019-05-03 02:17:10 +03:00
Vladimir Plyashkun and intellij-monorepo-bot
846eeb2d37
CPP-16098 - Lags during inplace rename typing
...
- changed only small set of template expressions that doesn't need in committed PSI
- additional check for `isQuick`
GitOrigin-RevId: 64c7fb49cd892ab12895543c14f8b0e2cb4a5e71
2019-05-03 02:16:39 +03:00
Tagir Valeev and intellij-monorepo-bot
2a9a3258ee
IDEA-209947 Highlight '=' on assignment; basic ternary support
...
GitOrigin-RevId: 5766517b35ed543bc7891b3574f8d2f80e9f7d7d
2019-05-03 02:00:37 +03:00
Aleksey Pivovarov and intellij-monorepo-bot
322db66a12
Recover after problematic merge
...
This commit reverts 65a557bb38f6ac03afa9aabaf02cb8d99fc68a91
3f5cfd958d9b6b54393c15983ac94f519c37fe61
GitOrigin-RevId: 8fb8ccbb17d0e217a83f265c185a943b0f5a7ed6
2019-05-03 01:52:21 +03:00
Nicolay Mitropolsky and intellij-monorepo-bot
9b850726ee
[uast-groovy] UInjectionHost support
...
GitOrigin-RevId: 49ec454d1831796fa63b77fdc965f61985bf877e
2019-05-03 01:47:46 +03:00
Vladimir Plyashkun and intellij-monorepo-bot
c33e69a545
CPP-16098 - Lags during inplace rename typing
...
- reverted some of the changes
GitOrigin-RevId: c7c07b80a76c29794ef31e0e916e62f7f302917a
2019-05-03 01:47:14 +03:00
Leonid Bushuev and intellij-monorepo-bot
34be4bbf7d
Apply the change from Develar: cleanup - specify UTF_8 charset explicitly
...
GitOrigin-RevId: 3f5cfd958d9b6b54393c15983ac94f519c37fe61
2019-05-03 01:46:11 +03:00
Vladimir Plyashkun and intellij-monorepo-bot
61a3e18b78
Merge branch 'master' into vplyashkun/inplace_rename_lags
...
GitOrigin-RevId: aaecc2a32e4e42de827efb45b8df733874a722e4
2019-05-03 01:41:29 +03:00
Leonid Bushuev and intellij-monorepo-bot
970dc0fe32
Remove unnecessary downcasting
...
GitOrigin-RevId: b91110977db6e5b08d9f4aaffa8496d305d698e2
2019-05-03 01:40:23 +03:00
Vladimir Plyashkun and intellij-monorepo-bot
2d9369d983
CPP-16098 - Lags during inplace rename typing
...
- changed behaviour in safe way by introducing new method to check that particular expression does not depend
on committed PSI
GitOrigin-RevId: f5ec732613cdafdcef8a1d48eb8d04135c634047
2019-05-03 01:39:50 +03:00