Commit Graph
483514 Commits
Author SHA1 Message Date
Bas Leijdekkers 8b4e7829cb Java: cache class name for better inference performance
GitOrigin-RevId: 3f498927ef9124974bc2d3ad0574a9327da5ea51
2025-06-30 18:41:25 +00:00
DavidArthurCole 565f7b3a1c Regex: add option to disable flagging of escaped forward slashes (IDEA-374632)
GitOrigin-RevId: 7d400d209bb9e7b9f385e112bf5178e97603aac0
2025-06-30 18:41:25 +00:00
Bas Leijdekkers bb71ba1c2a Java: fix exception on incomplete code (IDEA-375071)
in "Unnecessary local variable" inspection

GitOrigin-RevId: 3c0cf1abec084a91727e23ec19bb1acf815de9db
2025-06-30 18:41:25 +00:00
Bas Leijdekkers a499281501 Refactorings: fix Rerun Safe Delete mnemonic conflict (IDEA-371269)
GitOrigin-RevId: f9a78fa05f6af5fc2ecd400c65cb6e07b6101ddf
2025-06-30 18:41:25 +00:00
Ilya.Kazakevich 72594825bd Python: no need to catch EelPathException: it is always programmer error (user is not interested in it)
GitOrigin-RevId: c48d56cd6741998805532f27392753688830ebb3
2025-06-30 18:21:10 +00:00
Nikita Kudrin a9a5686bf2 [ijent benchmarks] AT-1086 Special cases for HyperV when WSL restarts
GitOrigin-RevId: 6e5a5bf5e293496ebac37bd61e428469c0fa0100
2025-06-30 18:19:51 +00:00
Nikita Kudrin 3982efbb47 [ijent benchmarks] AT-1086 Fix readonly multi-routing FS
GitOrigin-RevId: 7d06e05b4cc814bef48d6124037c4783ec0b4d0c
2025-06-30 18:19:51 +00:00
Nikita Kudrin 48a69f3d04 [ijent benchmarks] AT-1086 Lazy meter initialization
GitOrigin-RevId: 07a47460d2e22681f94a9cc29c04b7220d1998f6
2025-06-30 18:19:51 +00:00
Nikita Kudrin 26921a66c5 [ijent benchmarks] AT-1086 Handle TracingFileSystem in tests
GitOrigin-RevId: e721cb174661f2dffa126758572c310e8396001c
2025-06-30 18:19:50 +00:00
Nikita Kudrin 51c3c63b0e [ijent benchmarks] AT-1086 Use wrapDelegateFileSystem directly (proably not safe)
GitOrigin-RevId: 26821308ae0d35e696286f819e6a9568ea709f23
2025-06-30 18:19:50 +00:00
Marius Erath e6d6324914 KMT-1064 Remove "Enable experimental Multiplatform IDE features" setting
Remove references to the flag in Kotlin plugin and consider it `true` instead

GitOrigin-RevId: 90ba46971545886a84e76a7f346365142950cd80
2025-06-30 18:18:53 +00:00
Vera Petrenkova f6cb12945c [find in files] IJPL-194101 Refactor UsageViewContentManagerImpl init to handle duplicate tool window registrations
Fixes an issue where the service would fail to initialize on the frontend
because the Find tool window had already been registered via the backend.

GitOrigin-RevId: a788870ecb054e732aee7ee1afcd42ef36635480
2025-06-30 18:12:36 +00:00
Pavel Kirpichenkov 4a309b4ffc [kotlin] K2: remove duplicated test dir registrations for quick fix tests
GitOrigin-RevId: f27a669d8248c44dc4d1b0d6f55627c1028a184f
2025-06-30 18:09:44 +00:00
Pavel Kirpichenkov de6913bcea [kotlin] minor: sort quick fix test dir registration alphabetically
GitOrigin-RevId: 5682034d8c07ed1f47d59ec0b40333ded108692d
2025-06-30 18:09:43 +00:00
Pavel Kirpichenkov 3a83ced677 [kotlin] K2: provide 'remove parameter name' quick fix for named lambda context params
KTIJ-34130

GitOrigin-RevId: efb62df7e085b505f6e0a1a491d199ee8bb3ba6c
2025-06-30 18:09:43 +00:00
Sergei Kharitontcev-Beglov 7e5679a91e [rdct] IJPL-194692: Use proper id for reporting the markup caches status to FUS
GitOrigin-RevId: fe7ab42379cb3517567a387ba6b4b830dbbd16be
2025-06-30 17:58:46 +00:00
Aleksey Dobrynin 96da5ea3cf [junit 5, inspection] fix @MethodSource factory method resolving IDEA-375007
GitOrigin-RevId: 584f4c4e534ec356131a86f7abd42aada18fddd0
2025-06-30 17:22:36 +00:00
Ilia Permiashkin 10b68df268 IJPL-194260 Umlauts in code names cause spellchecker false positive
Merge-request: IJ-MR-167314
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com>

GitOrigin-RevId: 8b35392555b59cf4c94e8767acdb46218fe57668
2025-06-30 17:18:06 +00:00
Bartek Pacia 79a1401a08 [ByteCodeViewer] IDEA-375222 Always show directory for non-unique file names
Current problems:
- does not respect the application-wide "Show directory for non-unique file names" setting
- does not update tab names when tabs are closed

see also: #IJ-CR-166669

GitOrigin-RevId: 971f29a075fd3262cc0272cc4221aa38128e1991
2025-06-30 16:50:07 +00:00
Bartek Pacia df2d398f21 [ByteCodeViewer] Show a warning notification instead of a tool window when bytecode is missing
#IJ-CR-166669

GitOrigin-RevId: aaa1b40fd0596f286942181743a7fc10e8bac083
2025-06-30 16:50:07 +00:00
Anya Smirnova c73a0475d1 ML in SE: Disable CombinedExperiment when disableEssentialContributorsExperiment (IJPL-192039)
GitOrigin-RevId: cdc60a8513d216ece65614b3478f2bd4f6e790cb
2025-06-30 16:43:42 +00:00
Anya Smirnova f2292e9449 ML in SE: Update group version to 118 (IJPL-192039)
GitOrigin-RevId: 37e054ea511551ac6cc0dc65768d28e4016a5133
2025-06-30 16:43:42 +00:00
Anya Smirnova 189d8377a4 ML in SE: Add an experiment group with EC+ML (IJPL-192039)
GitOrigin-RevId: 888db8784ca7dd07d7dc90dccae78010c51d5e38
2025-06-30 16:43:42 +00:00
Alexander Bubenchikov de44fa0f10 [maven]quick fix for jdk < 17 - reload project automatically
GitOrigin-RevId: feff80124dd60dfdb727af79b069ba44f5608064
2025-06-30 16:34:51 +00:00
Aydar Mukhametzyanov 07cf25a512 IJPL-193586 Search Everywhere, All tab: don't replace recent files results
GitOrigin-RevId: 3d92f84c663fec3a8d6728d19f80a0eeba8c75d7
2025-06-30 16:19:30 +00:00
Maksim Zuev 320b9908b7 [debugger] Do not create proxy keeper service if not needed
GitOrigin-RevId: 2aefa0ecbfa2d166acf45879119073128b25a4e2
2025-06-30 16:07:32 +00:00
Aleksandr Sorotskii 82ae13556e cleanup; unbundle vagrant plugin #PY-80258 Ready for Merge
GitOrigin-RevId: 43f8dda8114f1d78e43f54d11d43b072fd5e7bda
2025-06-30 16:07:06 +00:00
Pavel Kirpichenkov 4327d7b425 [kotlin] take prefix into account when injecting into multi-dollar strings
KTIJ-33031

GitOrigin-RevId: 3d5253791733df4c821c40a2659b03c591275f5b
2025-06-30 16:04:11 +00:00
Petr fa98ce5640 PY-81471 Sync PyCodeStyleSettings
GitOrigin-RevId: dd0263865288cc86dc2df0912edfd15ea2fbe3df
2025-06-30 15:46:23 +00:00
Mikhail Pyltsin 9c2802cd75 [java-inspection] IDEA-367540 skip outdated guards
- fix title

GitOrigin-RevId: eb322e03d69fd188dcb46a8c87ec13e12e65c69e
2025-06-30 15:21:37 +00:00
Kirill Bochkarev ec7a9d6115 [workspace model] IJPL-847 Registry key to enable code generation outside the IntelliJ project
+ Follow the main action logic in intentions


Merge-request: IJ-MR-167463
Merged-by: Kirill Bochkarev <kirill.bochkarev@jetbrains.com>

GitOrigin-RevId: d1f47b2ccf3f296b21a194427c6248a9c1900fe2
2025-06-30 15:17:06 +00:00
Maxim.Kolmakov 834761942e [freezeAnalyzer] Add test on background write thread
GitOrigin-RevId: 6a3941e778ab3fe223f9504447503a02fe5c4770
2025-06-30 14:53:29 +00:00
Maxim.Kolmakov e6b8091cf3 [freezeAnalyzer] Add support for RunSuspend.await as an indicator of waiting on readlock
GitOrigin-RevId: b41472edf588a5d90e829182355569fe2d08049f
2025-06-30 14:53:29 +00:00
Maxim.Kolmakov 23914f38b4 [freezeAnalyzer] Support Suvorov indicator
GitOrigin-RevId: 7ba58afa2b5de6c5856c2b7e839d2cb53ec0c4c9
2025-06-30 14:53:29 +00:00
Vladimir Krivosheev 84aa2ae4a4 [ui dispatcher] IJPL-189392 cleanup
GitOrigin-RevId: 96ce6f7f50a291cc47429886c9c181ba61c09228
2025-06-30 14:44:42 +00:00
Vladimir Krivosheev d1c73b2a72 [392] IJPL-189392 use serviceAsync (UnloadedModulesListStorage)
GitOrigin-RevId: 1929ae45155060206578cbefd8002198481294f8
2025-06-30 14:44:42 +00:00
Vladimir Krivosheev 50694ddd2a [392] IJPL-189392 use serviceAsync
GitOrigin-RevId: b892da8fd951d51d89ed925c1e282c5a67097402
2025-06-30 14:44:42 +00:00
Anna Kozlova 29d962d781 [kotlin] k2 context parameters inline: fix for properties
KTIJ-34622

GitOrigin-RevId: 31f486a17bb20e00d3a0e0876bea0f444cdb32d3
2025-06-30 14:17:38 +00:00
Anna Kozlova 30d4a1d450 [showUsages] restore the explicit second invocation suggestion
IJPL-194007

GitOrigin-RevId: ec375dbe1d251942a72602ea5277f2dfc4ba3f4e
2025-06-30 14:17:38 +00:00
Anna Kozlova c67c2d1809 [kotlin] replace size check with is(Not)Empty fix for safe qualified expressions
^KTIJ-34512 fixed

GitOrigin-RevId: 4d5fccbae630ac27b81d83136be958325350bfaf
2025-06-30 14:17:38 +00:00
Chris Lemaire 1e8e64455c [gh] Do not display outdated comments in review-in-editor (IJPL-192640)
GitOrigin-RevId: d53b029edb935919e2282df573d57f7db659bb95
2025-06-30 13:55:05 +00:00
Daniil Tsarev fd398c899b IDEA-355006 [spring] Data: support projections for Kotlin
GitOrigin-RevId: e0379d8d3ba26b7059290b34d8221cd9db682630
2025-06-30 13:53:39 +00:00
Andrey Cherkasov 317e2b9aac [kotlin] K2ElementActionsFactory: provide MakeFieldPublicFix in createChangeModifierActions
Unmute `K2JUnitMalformedDeclarationInspectionTestV57`.

#KTIJ-32558
#KTIJ-30442

GitOrigin-RevId: 8dae92e575b033f2cd219e136d3180d2a3b7fd6d
2025-06-30 13:37:51 +00:00
Alexey Kudravtsev 46ff7ba496 IJPL-193258 Add statistic to track the functioning of the identifier highlighting cache
GitOrigin-RevId: 62d4351e8e9d3058d1632601e9a6ae0c48a93fba
2025-06-30 13:09:02 +00:00
Bartek Pacia f1978eebf2 [java] IDEA-372997 Update DefaultJavaSyntaxResources.kt
Made by running GenerateBundleMapping run configuration.

GitOrigin-RevId: 4ee4e1e270b40ea415b9ec234bda532dce65a329
2025-06-30 13:03:38 +00:00
Bartek Pacia 300650fe92 [java] IDEA-372997 Bring back JavaFeature.STRUCTURED_CONCURRENCY enum value
It is needed in the convertFromPreviewFeatureName() function

GitOrigin-RevId: 40e310a9be9477b192245ffc3b9ef412c24c46c1
2025-06-30 13:03:38 +00:00
Bartek Pacia cecb0e152a [java] IDEA-372997 Rename Structured Concurrency template context IDs for clarity and alignment with JEPs
GitOrigin-RevId: 49ce008fe9927664542e1f4ec2d16564e4be893a
2025-06-30 13:03:38 +00:00
Bartek Pacia 5b9413d2fe [java] IDEA-372997 Add tests for availability of Structured Concurrency templates
GitOrigin-RevId: c60edd41d08a99bdb6bf79baaacbd9bca2bdc28b
2025-06-30 13:03:38 +00:00
Bartek Pacia 18e865bb20 [java] IDEA-372997 Remove a trailing line break in Structured Concurrency templates
GitOrigin-RevId: 81e8e2e5fc788d97623d843f663b902598bc84ed
2025-06-30 13:03:38 +00:00
Bartek Pacia 40d92e03c3 [java] IDEA-372997 Fix description for sts template
GitOrigin-RevId: a228d8708abd53166ae2e008242bb92485dd1988
2025-06-30 13:03:38 +00:00