Commit Graph
485378 Commits
Author SHA1 Message Date
Tagir Valeev dcee4fbc13 [java-inspections] IDEA-376166 return null inspection should consider contract as well as @Nullable
GitOrigin-RevId: 2fb103a97887bd068454702b520f86e83aa38a36
2025-07-21 12:07:39 +00:00
Vera Petrenkova a66f4da609 IJPL-185750 Ensure the default toolwindow pane initialization completes
Wait for the default tool window pane to be added to toolWindowPanes map before
starting tool window registration to prevent race conditions where tool windows
cannot find their target pane during project startup.

GitOrigin-RevId: 5e88075546212db8c9c3835f44dd2ae60e7d46b5
2025-07-21 12:03:16 +00:00
Anna Kozlova 4f8b92a613 [kotlin] k2 extract function: support parameterized context parameters
^KTIJ-34955 fixed

GitOrigin-RevId: e36dbebb8e7d29bb0b2192e1e83be9b6952f0ebe
2025-07-21 11:58:24 +00:00
Vadim Salavatov 7a6eb99117 [testFramework] plugin spec: use class' classloader in include(Package)ClassFile
GitOrigin-RevId: 8eb5d54dbd266bb4f6d5fb4d2de12dc5f49df60f
2025-07-21 11:43:07 +00:00
Adam Malek 1cffa7bc3b ML in SE: Add comment explaining properties (IJPL-196633 / IJ-CR-169097)
GitOrigin-RevId: 8afb7e94386de26db9c3789845a28ccbeb6869fe
2025-07-21 11:40:23 +00:00
Adam Malek 95d2f345c1 ML in SE: Extract duplicated setter in settings sync service (IJPL-196633 / IJ-CR-169097)
GitOrigin-RevId: 398f4ce9b52b1c6796e929d9d960264aba9b2999
2025-07-21 11:40:23 +00:00
Eugene Zhuravlev 25940f51ba correctly register per-file lookups
GitOrigin-RevId: 52bc1b20ccff0d51f739d61c3c565d9dc7b4ab63
2025-07-21 10:46:20 +00:00
Alexander.Glukhov ee68489c47 [gradle][tests][IDEA-374715] use Gradle 9.0.0-rc-3 to run tests
GitOrigin-RevId: b790c4cf24283aee86743c44b91a74eeff246726
2025-07-21 10:35:07 +00:00
Bartek Pacia e4d48cf04f [java-impl] IDEA-375621 Enable Kotlin "explicit API mode"
Merge-request: IJ-MR-169690
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com>

GitOrigin-RevId: d6647857b72704095347b1e821132e69559fe75c
2025-07-21 10:26:24 +00:00
Konstantin Ulitin ffbacb2461 [js] WEB-41356 compute types on BGT for doc comment generation
GitOrigin-RevId: f3869a6b1e4692ae632b16d658700b6e25289ba8
2025-07-21 10:21:08 +00:00
Tagir Valeev e294c2f5c9 [java-dfa] IDEA-373973 Wrong inspection on String.isEmpty()
GitOrigin-RevId: a17fb96e3e4f9a7f23bdeb8be51c1bc16ff478fa
2025-07-21 10:14:00 +00:00
Nikolai Bogdanov 0cc6334ad9 [llm-eval] LME-495 Accept failed eval reports
Merge-request: IJ-MR-169555
Merged-by: Nikolai Bogdanov <nikolai.bogdanov@jetbrains.com>

GitOrigin-RevId: 7980e606b1a3664c76b8a8e0a791aca4d15acaa8
2025-07-21 10:02:35 +00:00
Jinseong Jeon 30a66f8e73 K2 UAST: try underlying symbol's PSI first for annotation resolution
That way, we can give FirKotlinUastLibraryPsiProviderService a chance to
look through any binary dependencies, including klib.

^KTIJ-34942 fixed

GitOrigin-RevId: 297204ce3227cd88ae7282ec7f8a4dc1bb7003c0
2025-07-21 09:49:01 +00:00
Marcus Mews 643fbddc98 PY-78413 No warning for awaiting a normal function if target in other module
- special case for awaiting a call to an imported, untyped, non-async function

GitOrigin-RevId: 8eec47ca4560ae0577e8c6157ef533952436b3b4
2025-07-21 09:11:19 +00:00
Joe Clack e5ee050010 Improve docstring on @ApiStatus.Internal annotated RunManager#isTemplate
Closes https://github.com/JetBrains/intellij-community/pull/2578

GitOrigin-RevId: 84f12ee2593645d6ffca7c272d6f89f2b0e7ff43
2025-07-21 08:53:17 +00:00
Mikhail Pyltsin b794b331f8 IJ-CR-168801 [command-completion] IDEA-375698 Command completion. Highlight intention's scope
- use special range

GitOrigin-RevId: d3fc41b6361f1d685c743d64a66637bf57bd38ea
2025-07-21 08:50:13 +00:00
Bartosz Janusz 6e1e1dbf46 [gh] Preselection of default account in PR window fixed
#IJPL-78576 Fixed

GitOrigin-RevId: 5cf9a3ba2f814453c76697ab85a7c6811bab19d7
2025-07-21 08:44:48 +00:00
Andrei.Kuznetsov 5b612a7085 IJPL-196089 Cleanup: delete unused ModuleRootsIteratorBuilder in indexableIteratorBuilders
GitOrigin-RevId: cd28ae6fc0864902a6bd9849763136ed0ea771ed
2025-07-21 08:25:38 +00:00
Andrei.Kuznetsov 5d3f3e189e IJPL-196089 Cleanup: delete unused code in indexableIteratorBuilders
GitOrigin-RevId: 424a4d58450a03e2a60b88309003d810007f8394
2025-07-21 08:25:38 +00:00
Aleksandr Slapoguzov 942de66508 [aia] limit long lines in search results
GitOrigin-RevId: c16ba217169f44691739c31d24a48d48eee7362d
2025-07-20 22:17:42 +00:00
Artem.Bukhonov fc6bff1707 [MCP Server] Rename McpCallAdditionalData to McpCallInfo and related usages
GitOrigin-RevId: 3bd921f442fe965d33d5b473b289f9f630772d71
2025-07-20 22:17:42 +00:00
Artem.Bukhonov 47eeac6d41 [MCP Server] Track changes related only to a particular call
GitOrigin-RevId: ae72e42dba48c6c6a656c4a9bb1a45c92546fec8
2025-07-20 22:17:42 +00:00
Artem.Bukhonov f29b1548c3 [MCP Server] Refactor some data like project, client info, descriptor and arguments to a data class add pass it as a parameter into listeners
GitOrigin-RevId: e3f6e3764c8b3237662c93aaf9e2f4c9782372f0
2025-07-20 22:17:42 +00:00
Alexander Shparun cc5a6c0772 [fleet] transform must be stateless
GitOrigin-RevId: ce9c63b37860bba96d8ba653a3511532bcd4f66b
2025-07-20 21:36:34 +00:00
Alexander Shparun c33653684a [fleet] LongOpenHashSet does not implement toString
GitOrigin-RevId: 9a352610bcb7024f3861e0a9eb6e80562705cada
2025-07-20 21:36:34 +00:00
Maksim Banaev dbb521c46b [clion] add ClangFormat lesson in CLion Nova
GitOrigin-RevId: 8f190fd56b0c66acba0763f6d82cb5b584835e16
2025-07-20 15:56:57 +00:00
Ruslan Cheremin fd0b7b1235 [vfs] better account for dir case-sensitivity during refresh
+ cleaned all (?) the places of there suspicious case-sensitive collections used

GitOrigin-RevId: 72646ce1ef06099500776a026c08d4b18ed2b2ca
2025-07-20 13:34:13 +00:00
Anastasia Katsman 2d4ad202d9 [rdct-tests] more reliable focus request in preparation stage
- always try to request focus by clicking if regular request failed
- rename requestFocus(silent) to requestFocus(reportFailures)

GitOrigin-RevId: 89ae80f48f32c08ea887d5469f24b69dae0a6cea
2025-07-19 23:18:30 +00:00
Ruslan Cheremin 48aaef0511 [vfs] stop OTel monitoring on .dispose()
GitOrigin-RevId: 07fde9dedb07a85020b9fbc34658ee66823f687b
2025-07-19 20:56:53 +00:00
Alexander Shparun 500af3dd77 [fleet] fix RebaseLoopTest (partially)
- newRemoteKernelConnection is created before rebase loop connects to the kernel
- some changes might tick the clock, but rebase loop will never see them
- remote rejects

GitOrigin-RevId: 3b82cf09dd660cff044fd1f8249d92cb2b1a6f37
2025-07-19 20:23:58 +00:00
Ilya.Kazakevich 2763f19551 Eel: get rid of data-class in API
GitOrigin-RevId: 98ccd7f34ac3e9bdb7867d9b65eb5f64a2a00e6b
2025-07-19 19:52:21 +00:00
Alexander Shparun daf79a33bf [fleet] Query.single does not work
it was a delusion

GitOrigin-RevId: a6c64c8fafabc8fdf77c9c1b27b644ee0ae8d9bc
2025-07-19 17:55:55 +00:00
Ruslan Cheremin ff5a5acd5a [vfs][performance] rollback case-insensitive hashCode optimizations
+ Even though micro-benchmarks show improvement, macro-benchmarks show almost none (at the noise level) -> more complicated code isn't worth the benefits so minor.

GitOrigin-RevId: 7fd250b9f839623ab4d0778bf99a611f9715f59f
2025-07-19 15:25:31 +00:00
Ruslan Cheremin 96e91a2512 [vfs] minor cleanup
GitOrigin-RevId: 355e1ec1ecfe35e2e954d80aaf88fecac2e69f7d
2025-07-19 15:25:31 +00:00
Ruslan Cheremin 9720f9d5a3 [vfs][cleanup] drop debug option simplifyFindChildInfo
+ .simplifyFindChildInfo option was introduced to test the hypothesis that .findChild() could work without 'local refresh' in it -- but it can't

GitOrigin-RevId: 8e36d98551809fa730631d55b4a78d5530913739
2025-07-19 15:25:31 +00:00
Alexandr Evstigneev 641a715871 IJPL-184662 moved completion contributor registration to a proper place
GitOrigin-RevId: ad5a886c62fe5f754aac7c7798bcf42d25cdbe96
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev cfb3479611 IJPL-184662 fixed configuration consistency issues
GitOrigin-RevId: f5e1479b484a5c54fda12fe59a465516018788be
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev 230662b47e IJPL-184662 moved LanguageCommentFoldingBuilder to the comment part
Moved UAST registration to the java part, because UAST is java-specific language

GitOrigin-RevId: 22950c125b8eeebbca6a56151a08ae42df9180a8
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev 633eda4eb8 IJPL-184662 adjusted test module dependencies so they would pass in the module context
GitOrigin-RevId: 260b0472634bab2922be3d359f8f4147894527eb
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev 9e6f560d89 IJPL-184662 Added necessary backend dependencies to the modules
GitOrigin-RevId: 76a452678d6bfad91eb9aa5d38bfe659be1a0287
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev 790d3d01cd IJPL-184662 Moved inject/uninject actions to the backend for now
GitOrigin-RevId: cf483405b32ba89512f1fd115cb8db3182e672e8
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev b9c5e40f8f IJPL-184662 Adjusted tests dependencies
GitOrigin-RevId: c3a03b9076d5135858a1ee49f9ecbe5663832133
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev 5b367f9345 IJPL-184662 Renamed tests directory
GitOrigin-RevId: a25b697416eaad70f6b910e710e641fec7b5e35f
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev 7a587e79fb IJPL-184662 Marked language-specific plugins as backend-only
GitOrigin-RevId: 4aac1c463a999e09085e30268f3f6245d3ac5c01
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev 9e1aff284e IJPL-184662 Moved references-related stuff into backend module
GitOrigin-RevId: a6b8c3e7bf8f3cb0e422496cc1c29978b803fbe0
2025-07-19 07:28:23 +00:00
Alexandr Evstigneev c84e51e4c2 IJPL-184662 introduced backend module for the intellilang
GitOrigin-RevId: 31086b8e80831815bc7fcc48950f985f5cc7a730
2025-07-19 07:28:23 +00:00
ekaterina.itsenko 1c1e9e0892 ekaterina.itsenko/PY-81391
[pycharm] PY-81391 Debugger: debug image viewer refactoring


Merge-request: IJ-MR-165335
Merged-by: Ekaterina Itsenko <ekaterina.itsenko@jetbrains.com>

GitOrigin-RevId: c807e5ba3b28d2f6978080f606d368a282c9addc
2025-07-18 23:15:35 +00:00
Denis Mashutin aa8a6dfd55 PCQA-1138 Install poetry, pipenv, conda, and uv on new Linux agents
🍒 Cherry-picked from review IJ-CR-169779

Merge-request: IJ-MR-169781
Merged-by: Denis Mashutin <Denis.Mashutin@jetbrains.com>

GitOrigin-RevId: 6da909054534b7e430a6e9fdcc5c8ffb814560da
2025-07-18 22:42:55 +00:00
Roman Shevchenko 0d204e2ada Cleanup (minor optimization; suppressions; formatting)
GitOrigin-RevId: 68bd15eab50228fcb1961d13b3cd5e6dd351bb9a
2025-07-18 22:26:16 +00:00
Roman Shevchenko 70a320ccbf [platform] improving DirectoryLock diagnostics (IJPL-197111)
GitOrigin-RevId: 1f9ff56f4fcd5ae1c87f605cceced7b828204505
2025-07-18 22:26:16 +00:00