Commit Graph
792 Commits
Author SHA1 Message Date
Anna Kozlovaandintellij-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 Zhdanandintellij-monorepo-bot 39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Julia Beliaevaandintellij-monorepo-bot 3fee046d20 [vcs-log] cleanup RootCellRenderer
GitOrigin-RevId: bba216626193ac756cd133b8ae9bc4e577abea42
2019-06-10 04:10:14 +03:00
Eldar Abusalimovandintellij-monorepo-bot dcaeb8f8c7 OC-4061: ApplicationUtil: Make runWithCheckCanceled() return result
GitOrigin-RevId: 3aa9f23cc5097e644eddf82a4faca669759b4760
2019-06-10 04:09:35 +03:00
Tagir Valeevandintellij-monorepo-bot 203a70e40f DfaMemoryStateImpl: avoid exponential blow up of canonicalize calls
GitOrigin-RevId: 61c65025d6f6626d500a0174a96d129dc124147e
2019-06-03 13:11:37 +03:00
Tagir Valeevandintellij-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 Valeevandintellij-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 Rostovskiyandintellij-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 Suhininandintellij-monorepo-bot 9215f4240b [duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Tagir Valeevandintellij-monorepo-bot f3ad950665 IDEA-209947 Report problems caused by final field initializer
GitOrigin-RevId: 2ed80e51d28cc6cf92632a35e6eeb8caec69019e
2019-05-22 11:08:24 +03:00
Tagir Valeevandintellij-monorepo-bot 3d9b699f54 TrackingRunner: cosmetic changes in messages
GitOrigin-RevId: ebb7fff3703d0b674741ceabc9079f9feace2b0d
2019-05-20 14:07:43 +03:00
Tagir Valeevandintellij-monorepo-bot b415bd616a IDEA-209947 Try to deduce relation from contracts
GitOrigin-RevId: 93c921e8b72b89658aadcc4a665cef820e25ebe7
2019-05-20 14:07:12 +03:00
Tagir Valeevandintellij-monorepo-bot 8133278136 IDEA-209947 Deduce relation from two relations
GitOrigin-RevId: 20dc114f438cd5ab11c2aa103af8c7ed820cc4d4
2019-05-20 14:06:04 +03:00
Anton Makeevandintellij-monorepo-bot c105e26db3 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeevandintellij-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 Makeevandintellij-monorepo-bot b15255e2ad Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: 47047f22e3c91c0029882f4b648bb92aa55db3ab
2019-05-17 19:07:41 +03:00
Anton Makeevandintellij-monorepo-bot 8f7747ad98 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f4b9386436ead2e9d7fb7e3d18bfb47dfc2f8bf0
2019-05-17 19:03:29 +03:00
Anton Makeevandintellij-monorepo-bot b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Tagir Valeevandintellij-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
peterandintellij-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 Valeevandintellij-monorepo-bot 1275215ce4 IDEA-212561 Support constructors; better variables presentation in assignment
GitOrigin-RevId: 3ec12f1e61e0c05aaf6aa58d7cc88711faf2b2ed
2019-05-14 14:08:46 +03:00
Tagir Valeevandintellij-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
peterandintellij-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 Valeevandintellij-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 Valeevandintellij-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 Valeevandintellij-monorepo-bot 4fb16241d8 IDEA-209947 Explanation for always failing call
GitOrigin-RevId: 9236c7ce5db9a27f0b2c793f54e500d6ef64d78c
2019-05-08 13:05:29 +03:00
Tagir Valeevandintellij-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 Valeevandintellij-monorepo-bot 76b6484215 IDEA-209947 Better contract support; special field equality support
GitOrigin-RevId: 24777182250695b9465c705097b866f7772ed526
2019-05-08 13:04:28 +03:00
Tagir Valeevandintellij-monorepo-bot a19ec3f60c IDEA-209947 Simple non-trivial contract support
GitOrigin-RevId: a72bfec76185608927774ff5643d30970c3567bf
2019-05-08 13:03:51 +03:00
Dmitry Avdeevandintellij-monorepo-bot 83f21c7197 Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 211e84dab4063848c1d3d835a526271ee1466636
2019-05-07 17:03:19 +03:00
Dmitry Avdeevandintellij-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 Valeevandintellij-monorepo-bot 454adb5478 IDEA-209947 Narrowing conversion support
GitOrigin-RevId: d96c4571708d29d08ba3aabb9bee463fe3c48932
2019-05-07 14:15:09 +03:00
Tagir Valeevandintellij-monorepo-bot 55d9f7f395 IDEA-209947 Constant comparison
GitOrigin-RevId: 361545bd9303b8eac1e6c86da577ed5d9aad20c7
2019-05-07 14:13:32 +03:00
Tagir Valeevandintellij-monorepo-bot 22624a343b IDEA-209947 Explain boolean result from trivial contract
GitOrigin-RevId: 78eef614c45e43e307f8986c79005f2ca6a1fe01
2019-05-07 13:03:41 +03:00
Tagir Valeevandintellij-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 Shevchenkoandintellij-monorepo-bot a3dd93130a [tests] corrects insane test data to avoid double highlighting
GitOrigin-RevId: 5f82bb4bc2ab79dcd51ab5e0eb46ce7a144ace88
2019-05-03 03:32:54 +03:00
Alexander Kirillinandintellij-monorepo-bot 7f3e176d1e Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 6a16531d9dd405767883a6ce82d04513098372e1
2019-05-03 02:41:27 +03:00
Vladimir Plyashkunandintellij-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 Valeevandintellij-monorepo-bot 38d443a71b IDEA-209947 Display assigned literal in 'was assigned' cause
GitOrigin-RevId: b84e35e3daba6d781606437dc42aeaaae7bfec99
2019-05-03 02:25:57 +03:00
Tagir Valeevandintellij-monorepo-bot cb05c50b8c IDEA-209947 Rework nullability checks; support trivial contracts
GitOrigin-RevId: 8d68024b2145dc58706eefabbd89845a9c9d9a06
2019-05-03 02:25:26 +03:00
Dmitry Jemerovandintellij-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 Plyashkunandintellij-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 Valeevandintellij-monorepo-bot 2a9a3258ee IDEA-209947 Highlight '=' on assignment; basic ternary support
GitOrigin-RevId: 5766517b35ed543bc7891b3574f8d2f80e9f7d7d
2019-05-03 02:00:37 +03:00
Aleksey Pivovarovandintellij-monorepo-bot 322db66a12 Recover after problematic merge
This commit reverts 65a557bb38f6ac03afa9aabaf02cb8d99fc68a91
                    3f5cfd958d9b6b54393c15983ac94f519c37fe61

GitOrigin-RevId: 8fb8ccbb17d0e217a83f265c185a943b0f5a7ed6
2019-05-03 01:52:21 +03:00
Nicolay Mitropolskyandintellij-monorepo-bot 9b850726ee [uast-groovy] UInjectionHost support
GitOrigin-RevId: 49ec454d1831796fa63b77fdc965f61985bf877e
2019-05-03 01:47:46 +03:00
Vladimir Plyashkunandintellij-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 Bushuevandintellij-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 Plyashkunandintellij-monorepo-bot 61a3e18b78 Merge branch 'master' into vplyashkun/inplace_rename_lags
GitOrigin-RevId: aaecc2a32e4e42de827efb45b8df733874a722e4
2019-05-03 01:41:29 +03:00
Leonid Bushuevandintellij-monorepo-bot 970dc0fe32 Remove unnecessary downcasting
GitOrigin-RevId: b91110977db6e5b08d9f4aaffa8496d305d698e2
2019-05-03 01:40:23 +03:00
Vladimir Plyashkunandintellij-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