Maksim Zuev
8992e2c8da
[debugger] Fix breakpoints statistics: set the full list of jvm-related breakpoint types
...
GitOrigin-RevId: 28981b6c85597fa488d35c7e90d737af3ef13d0f
2023-10-25 10:01:29 +00:00
Egor Ushakov
fb7b7cb9a2
IDEA-335672 Debugger freezes when debugging IDEA plugin
...
GitOrigin-RevId: c7652193c6c1ffa92d6e976d3946466bb90ffc35
2023-10-24 17:31:23 +00:00
Vladimir Parfinenko
ef69948111
[debugger] small fix of DebuggerUtilImpl usage
...
GitOrigin-RevId: 07163068d6361fa045f1fd908875a76e65b7bf8b
2023-10-24 08:23:43 +00:00
Vladimir Krivosheev
dbd0c03bed
IJPL-300 Do not use AllIcons class during ActionManager instantiation (part 2)
...
GitOrigin-RevId: 1fb630ddf9a249edf4d37b5fbd42075f9bcfac7b
2023-10-20 20:08:35 +00:00
Tagir Valeev
51854f80b3
"Method can be static" fix massive application
...
GitOrigin-RevId: ed296b85922a6814d5c6057b5cbc720f0c546e41
2023-10-20 19:12:56 +00:00
Stanislav Ruban
9414991189
[monorepo Kotlin settings] Kotlin LV 2.0 migration: KT-57600
...
GitOrigin-RevId: 6eb3730ad6b380b53b255524b05c897bd0e5e229
2023-10-19 14:42:27 +00:00
Egor Ushakov
c328a18476
IDEA-335485 Evaluate Expression Fails if -Didea.debugger.trace=ALL
...
GitOrigin-RevId: 3ca009b42733acb80b4d8d60034e232a1540fc6a
2023-10-19 11:30:44 +00:00
Nikita Nazarov
98ba1a3a05
Modify InstancesView to allow it to store a memory agent TreeTable inside
...
https://github.com/JetBrains/intellij-community/pull/2570
GitOrigin-RevId: e434b5f094a629c0271cb119b7d467b44d4bb859
2023-10-18 12:33:28 +00:00
Nikita Nazarov
22a2815c35
Add getSortedShallowAndRetainedSizesByClass action
...
The commit adds getSortedShallowAndRetainedSizesByClass action, that returns objects of a class with their shallow and retained sizes in sorted by retained size order.
https://github.com/JetBrains/intellij-community/pull/2570
GitOrigin-RevId: 68b8c50740204dfb41f0ca7be4e7e633447a0229
2023-10-18 12:33:25 +00:00
Nikita Nazarov
b11d21fbdb
Refactor instances filtering progress bar
...
This commit refactors filtering progress bar, so now it is implemented with ProgressIndicator.
https://github.com/JetBrains/intellij-community/pull/2570
GitOrigin-RevId: b29f55f68d8e99382fcea37b63ebbe72a1dafdc1
2023-10-18 12:33:18 +00:00
Nikita Nazarov
cd69495d25
Add common dialog window for retained size and paths to closest gc roots actions
...
https://github.com/JetBrains/intellij-community/pull/2570
GitOrigin-RevId: 440eb5ad0d254db37f5ccc28295ed3b334978d2b
2023-10-18 12:33:15 +00:00
Egor Ushakov
19b3f67759
IDEA-335023 Can't run Tomcat (IAE: duplicate element: com.intellij.openapi.fileTypes.PlainTextFileType@2e20b90a)
...
GitOrigin-RevId: 3a44d49b372e25bdd9c6d32203c13011fda89447
2023-10-17 11:33:20 +00:00
Andrey Cherkasov
965336c323
The "Incorrect service retrieving" inspection: cleanup
...
Merge-request: IJ-MR-116714
Merged-by: Andrey Cherkasov <Andrey.Cherkasov@jetbrains.com >
GitOrigin-RevId: b1d06c88028fc2248ab63c8522dc67d7e4fa2e60
2023-10-17 01:21:54 +00:00
Yann Cébron
62d8759f01
[java] annotate Topic level
...
GitOrigin-RevId: b64ccde9cf72f39247c9450c4d80a3daac1a1b9f
2023-10-16 19:42:24 +00:00
Maksim Zuev
d7d8b47f38
[debugger] IDEA-324618 Collect statistics for method has not been called issue
...
GitOrigin-RevId: 2fd41c0d02301e34f7e98bcc421a516aa1629aef
2023-10-12 11:23:44 +00:00
Vladimir Parfinenko
2f7f12e813
[debugger] try to prevent errors while getting Document by PsiFile, EA-920865
...
At the cooler it was said that ViewProvider is better than PsiDocumentManager
GitOrigin-RevId: 7d9a62f98acc463d1afa449c6262d0112f294d90
2023-10-09 18:28:54 +00:00
Vladimir Parfinenko
82d25fbf3e
[debugger] new UI for inline breakpoints, IDEA-324621
...
* fix insertion of multiple whole-line breakpoints.
Whole-line variant had non-null range and was considered better than null range of whole-line breakpoint, see IDEA-333693
GitOrigin-RevId: 8f92787e2388deee9515f648c6c78b64bdac7fc4
2023-10-09 11:13:22 +00:00
Vladimir Parfinenko
54c2e162a6
[debugger] fix data race in BreakpointManager.getJavaBreakpoint, IDEA-334231
...
EA issue: EA-919454
^IDEA-334231 fixed
GitOrigin-RevId: 7c387b175cf818b0aaed1a43e4412348d2ff0da9
2023-10-06 17:44:28 +00:00
Vladimir Parfinenko
ed37ee6041
[debugger] mute few known slow operation assertions: IDEA-333520, IDEA-331623
...
They are going to be fixed before 2023.3
GitOrigin-RevId: 931d1e327e9079c6172a74d031311e7a9ca42f49
2023-10-05 17:02:27 +00:00
Tagir Valeev
9502ae6e7f
[dfa-debugger] Support multiple debug sessions (IDEA-333010)
...
GitOrigin-RevId: 527c5e1f548e28f29272f2de9d09c468157dc610
2023-10-05 14:39:38 +00:00
Egor Ushakov
32178f6a6e
IDEA-334090 Do not sync XBreakpointManagerImpl on global RW locks
...
Merge-request: IJ-MR-115088
Merged-by: Egor Ushakov <Egor.Ushakov@jetbrains.com >
GitOrigin-RevId: d081ae2ad13cb9afe17844e4407c0c68187e32db
2023-10-04 20:30:52 +00:00
Maksim Zuev
c70eaaa36b
[debugger] IDEA-333693 Fix breakpoint highlighting when return variant is available
...
GitOrigin-RevId: 873a9d070a150bb3366f9242ae8c92591e85f5ff
2023-10-04 18:30:44 +00:00
Maksim Zuev
cebb33b1bf
[debugger] Add test for java runtime return breakpoint highlighting
...
GitOrigin-RevId: 9c0372ab26cd2d8497c783f6b3a8814f3456fd51
2023-10-04 18:30:44 +00:00
Maksim Zuev
438482506a
[debugger] FUS-3060 Change field type to long
...
GitOrigin-RevId: 1e859fe1dfa900a1a8a6657e2aed7b97f7b694e1
2023-10-02 10:33:47 +00:00
Nikolay Chashnikov
d67bdd5b72
[java] API cleanup: remove unused deprecated API (IDEA-322162)
...
GitOrigin-RevId: 8b8a875126194efe99989d51127072dd8e503d6e
2023-09-29 09:21:34 +00:00
Roman Ivanov
6175879c8a
[java, debugger] provide JVM name for unnamed classes IDEA-333221
...
GitOrigin-RevId: 7c85bc8b304b7a6ee437b7bd52c3fa6e439b44e5
2023-09-25 11:44:01 +00:00
Daniil Ovchinnikov
c973850ddc
IJPL-255 replace Application.assertIsDispatchThread -> ThreadingAssertions.assertEventDispatchThread
...
GitOrigin-RevId: da80a0648ffce76e93f35f72afc93334b21fe9a2
2023-09-22 00:08:26 +00:00
Vladimir Parfinenko
a2112f2db0
[debugger] new UI for inline breakpoints, IDEA-324621
...
* don't show "all" variant for all languages (previously only Java and Kotlin were supported)
GitOrigin-RevId: 5ce9e1cb0a85ff6b4e79219fc0d1ca19c5bd8607
2023-09-20 18:11:26 +00:00
Egor Ushakov
7d20cbd958
IDEA-332887 Patterns are not supported in ternary expression in debugger evaluator
...
GitOrigin-RevId: c46b0c51bcbb8c597bb99403ca03cb1f9f28bd55
2023-09-20 12:38:08 +00:00
Egor Ushakov
d2faf568ab
EA-907837 - T: ReloadClassesWorker - initTopFrame seems to be unnecessary now
...
GitOrigin-RevId: db0d03faff8be5a97400be1af4d3385ac39ebe9f
2023-09-19 18:24:02 +00:00
Egor Ushakov
cee625ad44
debugger: cleanup
...
GitOrigin-RevId: 7a8709f5b6b44c10a5843a56cb1249ee754c2490
2023-09-19 11:28:29 +00:00
Vyacheslav Moklev
f1caf9b7a3
[RDCT] RDCT-490: Add SYNC_TAB_TO_GUEST for thread dump content for Run tool window
...
GitOrigin-RevId: 5fb581180a6a996b4df24d26c1f8e60da77300a2
2023-09-18 12:43:46 +00:00
Maksim Zuev
ac806f7401
[debugger] IDEA-324617 IDEA-324618 Add statistics for breakpoint/stepping performance in Kotlin and Java applications
...
Merge-request: IJ-MR-114299
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com >
GitOrigin-RevId: 6594f3096e48af58dc6d0ee6a0a53db236cfa9d0
2023-09-15 13:30:22 +00:00
Maksim Zuev
416f4e0034
[debugger] IDEA-332207 Fix highlighting in java lambdas (whole line should be highlighted)
...
Fix incorrect refactoring in 0e02b42d29497e7b991160df81128e970354a171
GitOrigin-RevId: d9b90fc1214e7a881a87aa47ff07c3ac03e62f46
2023-09-13 09:38:46 +00:00
Egor Ushakov
0d211d2ab0
IDEA-325592 Freeze due non-cancelable indicator in DebuggerContextUtil.findNearest
...
reverted wrapping into empty progress indicator, it seems that now it is not needed any more
GitOrigin-RevId: 3c175a5c4735e2534321c92c510e336bb9cf1b60
2023-09-12 16:06:24 +00:00
Vladimir Parfinenko
7d8b945160
[debugger] new UI for inline breakpoints, IDEA-324621
...
Disabled by default, use debugger.show.breakpoints.inline=true
Includes:
* prototype of inlay rendering (inefficient but simple)
* toggling of multiple breakpoints in a single line
Critical problems:
* gutter icons are not merged and might overlap each other
GitOrigin-RevId: 1a02b034d5606251f181afde8ef5c4a871789906
2023-09-11 22:39:50 +00:00
Nikolay Chashnikov
f9a1959a64
cleanup: use ModuleRootListener.TOPIC instead of deprecated ProjectTopics.PROJECT_ROOTS (IDEA-331726)
...
GitOrigin-RevId: cb899d0b2e7a30e0e6751534e700d5de7506ab7e
2023-09-06 11:11:55 +00:00
Nikolay Chashnikov
1042c5a0a2
cleanup: remove author from TODO comments and remove some obsolete and unclear TODOs
...
Mentioning an author of a comment makes little sense since it can be easily found by 'Annotate' action. Also, it may give a false impression that only the author may address the problem described in the comment.
GitOrigin-RevId: 2aa52762b109f0d2f1a6ec6f7bf53f24b39c0997
2023-09-06 11:11:13 +00:00
Egor Ushakov
2378b122a2
debugger: extra logging
...
GitOrigin-RevId: 5d2463385863e5a3afcce182718e3043014e01ef
2023-09-04 17:02:37 +00:00
Maksim Zuev
c2de4b73fa
[debugger] IDEA-330128 Fix memory leaks in debugger memory agent
...
update version to 1.0.45
Ignore jdk/internal/vm/FillerArray objects due to tag reclamation issues with this class
GitOrigin-RevId: 8f579b5b835c56ee49f20d847231e56e3a20a2f4
2023-09-01 12:46:55 +00:00
Vyacheslav Moklev
e22af085fa
[RDCT] RDCT-484: Mark debugger actions properly (Frontend / Backend / Disabled)
...
GitOrigin-RevId: 29cbc3a364791ce932e63c16135bfa40a63d4fa2
2023-08-31 16:40:42 +00:00
Egor Ushakov
895246db35
IDEA-319076 Debugger evaluation under read lock freezes EDT
...
GitOrigin-RevId: 588073dfbf4621ddb1ce384ea5963c060f02bdf9
2023-08-30 18:28:14 +00:00
Egor Ushakov
ef6a5e26c2
debugger: cleanup and extra logging
...
GitOrigin-RevId: 5aa5a629c49b872f4ab256e2b6bce92f4900d030
2023-08-29 14:42:24 +00:00
Egor Ushakov
a1765e5e7b
IDEA-330958 IDEA debugger stuck after "Resume" while debugging coroutines
...
GitOrigin-RevId: c45ed779e9cc545bafd0308944b7d384dfea1368
2023-08-29 14:29:54 +00:00
Egor Ushakov
dc1a5a4f0c
EA-904518 - NPE: DebugProcessImpl$0.lambda$rootsChanged$0
...
GitOrigin-RevId: a49b9a53bd943bfee08d6c65aa4884869468dc49
2023-08-25 14:29:11 +00:00
Egor Ushakov
5c7ffb0969
fixed yellow code - use Set.of
...
GitOrigin-RevId: 0bacb04bd33c288a57405d52e867785546de216d
2023-08-18 14:08:09 +00:00
Tagir Valeev
efbff7c99c
[java-highlighting] Move guard expression to switch label
...
Part of IDEA-326939 Support multi-pattern switch labels that define no variables
GitOrigin-RevId: c236438af58e1c74a2bf12a5985b33cedadb9cbb
2023-08-18 08:18:06 +00:00
Egor Ushakov
7c97c4895d
yellow code cleanup - use isEmpty
...
GitOrigin-RevId: 0baafb28bee61c3178b842f6246ac67ce62f17ff
2023-08-17 19:47:45 +00:00
Tagir Valeev
c37d3a2931
Warnings fixed
...
GitOrigin-RevId: 8a3bfbe6e9a14c6ef958ee978e120fb678001456
2023-08-17 11:16:39 +00:00
Egor Ushakov
ec0d8bcd7c
IDEA-327393 [JBR21] BreakpointTest.testMethodBreakpointsEmulated1 throws AbsentInformationException
...
GitOrigin-RevId: 1e7abeb685b7386b2fc2a8d27f444bf651a199c0
2023-08-15 17:07:10 +00:00