Vladimir Parfinenko
2c1fd9203f
[debugger] suppress exotic j.l.Thread fields layout during Thread Dump, IDEA-374608
...
^IDEA-374608 fixed
(cherry picked from commit c15be93e3abb8f6c12c5ac38ce8d4826c3b9e746)
IJ-CR-166058
GitOrigin-RevId: ef70d3f04e5e8130bc026f7f89c703dfecd9f647
2025-06-30 18:58:19 +00:00
Maria Sokolova
5d3b22b57d
[debugger] Added statistics for thread dumps
...
(cherry picked from commit 1681bdb2f3eb83dc4d0bd07d875cac937ae0936e)
IJ-CR-166108
GitOrigin-RevId: 8c427f0618052dfc7862d2ce8b4d93eb0384cb82
2025-06-19 13:03:00 +00:00
Maria Sokolova
2aa01de8e0
[debugger] Added statistics for Evaluation on Pause
...
(cherry picked from commit b44befea149ed8f1c33074c40a79c9fe5a09065a)
IJ-CR-166107
GitOrigin-RevId: ff5ef9bec8b1267609f724b1816d4906c9a94ff9
2025-06-18 16:34:22 +00:00
Egor Ushakov
818eab8b57
[debugger] dropped obsolete workaround
...
GitOrigin-RevId: d618f079e5615be23246fb0e18e331edfa20ce0a
2025-06-16 18:04:28 +00:00
Alexander Kuznetsov
5f0b22220d
[debugger] Fix typo
...
GitOrigin-RevId: f3b87404fb7eeb3192ec1d34004d6b5337f1e3d3
2025-06-16 14:20:06 +00:00
Alexander Kuznetsov
0f60e6e8f3
IDEA-215028 [debugger] Use a conventional format for stack frame presentation in Copy Stack
...
GitOrigin-RevId: ed03c7ad9e51f50de45f91891fbed9702dfc19d9
2025-06-16 14:20:06 +00:00
Alexander Kuznetsov
3e385311b3
IJPL-189114 [debugger] Split XStackFrame.customizePresentation into three methods
...
One for text representation, another for making a UI component, and the old one. The latter allows something that wasn't possible before: to provide more than one presentation over time, making XDebuggerFramesList repaint when new presentations are available.
It also gives space to providing custom textual presentation of a frame, independent of what is shown in the UI. For example, in Java textual frames have a certain widely recognized format that differs from the UI representation in the IDE.
GitOrigin-RevId: 6a36309033228b8eae65aa20944ba0a27c65943c
2025-06-16 14:20:06 +00:00
Vladimir Krivosheev
b935234c91
IJ-MR-162467 don't export intellij.platform.projectModel
...
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Maksim Zuev
cd9e39eb6e
[debugger dfa] IDEA-373993 Move getJdiValueForDfaVariable computation to BGT
...
GitOrigin-RevId: 3a386ea3fa6f8c2c39a3c77e90ced78f9899dce5
2025-06-13 16:50:41 +00:00
Maksim Zuev
3f2444f6d9
[debugger dfa] IDEA-373993 Move locationMatches computation to BGT
...
GitOrigin-RevId: 208f19e5d471a6b077d8debbf5203cc0ceba38ed
2025-06-13 16:50:41 +00:00
Maksim Zuev
ad35b8a70b
[debugger] Convert JavaDfaAssistProvider to Kotlin
...
GitOrigin-RevId: 1ad4e08de387adee04d5dd5792dd604c90747fd0
2025-06-13 16:50:41 +00:00
Maksim Zuev
65e13c2135
Rename .java to .kt
...
GitOrigin-RevId: 291ad190e19a52202927b3e0ba6437833149faa1
2025-06-13 16:50:41 +00:00
Maksim Zuev
cf175fb5da
[debugger] Convert DfaAssistProvider to Kotlin
...
GitOrigin-RevId: ce66166e4fea23a31231c657969df36ff8ed6d0d
2025-06-13 16:50:41 +00:00
Maksim Zuev
7f143cd6f6
Rename .java to .kt
...
GitOrigin-RevId: 8abe176068068981991030c7291951212f4795bf
2025-06-13 16:50:41 +00:00
Maksim Zuev
4bd0923ed3
[debugger] Helper class cache: cache failed marker
...
GitOrigin-RevId: 6eadbe193bb51dfaa98b00c8839244cc500c8ffd
2025-06-13 16:50:41 +00:00
Maria Sokolova
8fcaef61ba
[debugger] Do not start a new coroutine dump evaluation if the previous dump is not completed yet, show Java platform thread dump instead.
...
IDEA-371571
GitOrigin-RevId: 8438c9c9b99f7c0693e209704c435c10e9882833
2025-06-12 16:27:46 +00:00
Vladimir Parfinenko
22a3f91c34
[debugger] early prototype of navigation from console to source code, IDEA-364368
...
GitOrigin-RevId: 9a43b6972c3cadd1b2acf8965703aef59e116a31
2025-06-12 16:14:07 +00:00
Maksim Zuev
840c500ad4
[debugger] Try defining class event if the first option failed, report all exceptions otherwise
...
GitOrigin-RevId: a28b8b426b1ee1e7be3aed18ecf27a2bbddbf930
2025-06-12 16:13:55 +00:00
Maksim Zuev
2b52a1ade3
[debugger] Do not throw ObjectCollectedException while extracting an exception message
...
GitOrigin-RevId: a6a9ac5d2bcf13973f4184c0ede3cb15bc407ce2
2025-06-12 16:13:55 +00:00
Maksim Zuev
c4dfee3fe2
[debugger] Clean up SourceFileChangesCollectorImpl
...
GitOrigin-RevId: a4afa991f064068cbc0a820cfb7739c7b3576449
2025-06-11 17:06:56 +00:00
Vladimir Parfinenko
24ad155a3b
[debugger] show icon tooltip for thread dump items, IDEA-367627
...
GitOrigin-RevId: 98a49d442375e4fbff82aa825085c95199851afc
2025-06-11 16:09:29 +00:00
Vladimir Krivosheev
539d5197ad
don't export intellij.platform.util.diff
...
GitOrigin-RevId: 2b25166fd986c0b897636a290a97f1b2927352ce
2025-06-09 21:02:56 +00:00
Vladimir Krivosheev
982fba0b33
IJ-MR-162467 don't export intellij.platform.concurrency
...
GitOrigin-RevId: 5cd5a6506d69bfd384f21fc5a79d1f12a172a074
2025-06-08 20:43:51 +00:00
Mikhail Filippov
0f89491c75
update Kotlin compiler to 2.2.0-RC2
...
GitOrigin-RevId: a0f1737d76f4501fc4f7b4435c625a55cf1f199b
2025-06-08 11:02:07 +00:00
Maksim Zuev
06347fdf39
[debugger hotswap] Move hot swap API to xdebugger-api module
...
GitOrigin-RevId: 0810bc5dffd14226fb497608fba4c2170a37f3fe
2025-06-06 15:23:50 +00:00
Alexander Kuznetsov
da41f9bb6a
IJPL-189114 [debugger] Retract from creating MethodsTracker needlessly
...
GitOrigin-RevId: f77f2d57094bea8c8dcf62958c4e0d1546f3f5b2
2025-06-06 12:27:19 +00:00
Maksim Zuev
49d5049d30
[debugger hotswap] Move HotSwapDebugSessionManager to platform
...
GitOrigin-RevId: 736c5f99fbcbc7c5bfcec59157f69db1e5fc184d
2025-06-06 12:21:29 +00:00
Konstantin Nisht
ac2bea785d
[threading] IJPL-190260: Remove blockingContext #9
...
GitOrigin-RevId: 82c51eaf44088ddad775f2b24b59fd9a3dea99e2
2025-06-05 20:13:26 +00:00
Vladimir Krivosheev
2d5aaf391b
IJ-MR-162467 don't export intellij.xml.psi
...
GitOrigin-RevId: d4ca928b7dc468451c0047bd35f1f60c1199207a
2025-06-05 14:33:17 +00:00
Konstantin Nisht
aa85748ea5
[threading] IJPL-190260: Remove blockingContext #3
...
GitOrigin-RevId: 6ee85633990898bf184ab769763dcc71f4cac878
2025-06-04 19:12:22 +00:00
Konstantin Nisht
5dac937b4a
[threading] IJPL-190260: Remove blockingContext #2
...
GitOrigin-RevId: e3cf7cd8ea5719eb283c4fff45e06f5e148e10f3
2025-06-04 18:49:37 +00:00
Nikolay Chashnikov
c2d557e204
[java] API cleanup: mark for removal deprecated unused API (IJPL-178044)
...
GitOrigin-RevId: 2aa137195af375b84adec0b7c350d6ae256eef53
2025-06-04 12:36:57 +00:00
Vladimir Krivosheev
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Egor Ushakov
b842345c81
IDEA-373924 Prefer project sources over libraries
...
GitOrigin-RevId: cfc700e70a6195e3b1d1bf280720b1ff4c2e5ab2
2025-06-03 18:01:45 +00:00
Tagir Valeev
74ca2b1587
Redundant casts removed
...
GitOrigin-RevId: 5c4e8f8e792de925275c14d77c717b02a7442502
2025-06-02 15:35:47 +00:00
Vladimir Krivosheev
ab69d8455c
IJ-MR-162467 don't export intellij.platform.indexing
...
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Vladimir Parfinenko
0bb68b763e
[debugger] early prototype of navigation from console to source code, IDEA-364368
...
GitOrigin-RevId: 9feb73348f70598a68fbb48ae58c2dacf09c49a4
2025-05-27 19:34:44 +00:00
Mikhail Filippov
40e854e522
IJPL-188826 bump Kotlin language version to 2.2
...
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Maksim Zuev
e824e19c90
[rd debugger] Disable recursion marker until IJPL-189114 is fixed
...
GitOrigin-RevId: ccd73bc1febd7f22a6343fdf53a05e996569049a
2025-05-23 14:52:59 +00:00
Maksim Zuev
55965cade4
[debugger] Fix canDrop: use suspendingLazy, avoid manual cancellation
...
GitOrigin-RevId: b74a6facb583905561127da36fa7444301315208
2025-05-23 14:52:59 +00:00
Maksim Zuev
156bdd7b04
[debugger] Fix canDrop: do not compute frames when not needed
...
GitOrigin-RevId: 123d2b941b244a731b55dabd3175deeb56cd3018
2025-05-23 10:15:17 +00:00
Maksim Zuev
f9c41132c1
[debugger] Introduce method for IncompatibleThreadStateException-safe calls
...
GitOrigin-RevId: 2d970033a6445ccb96c42d05fced771f1d379fb8
2025-05-22 18:07:42 +00:00
Maksim Zuev
dbb0a631dd
[debugger] Review fixes IJ-CR-163368
...
GitOrigin-RevId: e4c646041a35a4bc7ae440dda4c25669e1ed00f1
2025-05-22 11:36:56 +00:00
Mikhail Filippov
a9ae07e88f
IJPL-188202 update Kotlin compiler to 2.2.0-RC
...
GitOrigin-RevId: 68709d60e9ee0b5b790a2a1cf5349618fc23d6f1
2025-05-21 19:53:51 +00:00
Maria Sokolova
f2f0143f92
[debugger] Support extended thread dump on Suspend Thread breakpoints, IDEA-368246
...
GitOrigin-RevId: c96ca8ed8681fdb47f18056e3cc93e0121bd5986
2025-05-20 15:15:42 +00:00
Maria Sokolova
3c0d67d7ea
[debugger] Compute Java platform thread dump together with the extended items.
...
GitOrigin-RevId: c983383b0a8bdc12cad344901e28efbafc52dd07
2025-05-20 15:15:42 +00:00
Dmitry Avdeev
e4742a07a0
IDEA-372324 Unable to open debugger port (*:63992): java.net.ConnectException "Connection refused: connect"
...
logging state description
GitOrigin-RevId: df82d55e5e8db0299a1a1083b0d6ee30f1c021aa
2025-05-19 14:45:37 +00:00
Maksim Zuev
0555fb2ec7
[rd debugger] Introduce async method for canDrop
...
BackendXExecutionStackApi.canDrop now returns correct value
GitOrigin-RevId: c5813d1eed971f57d30f288547875915371837a5
2025-05-19 13:52:09 +00:00
Alexander Kuznetsov
e9deb543f3
[debugger] Fix NPE on myLine.getValue
...
GitOrigin-RevId: 733d8f81f8f7cff4f5888f08c6333a432995a3af
2025-05-19 09:26:56 +00:00