Vladimir Krivosheev
982fba0b33
IJ-MR-162467 don't export intellij.platform.concurrency
...
GitOrigin-RevId: 5cd5a6506d69bfd384f21fc5a79d1f12a172a074
2025-06-08 20:43:51 +00:00
Konstantin Nisht
b20d2ba2f4
[threading] IJPL-190284: Delete AnyThreadWriteThreadingSupport
...
GitOrigin-RevId: 55c24904f6db377ea51b4042276a8941d922ab8e
2025-06-04 17:16:19 +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
531e3b1667
[devkit debugger] Catch ObjectCollectedException and drop threads that were collected
...
GitOrigin-RevId: dabbe5bd6ab19c34d92bf2976e18c15374fca8d6
2025-05-14 20:25:52 +00:00
Vladimir Krivosheev
7cf9ef2b29
update bazel files
...
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Vladimir Krivosheev
644a6b2e81
IJ-MR-162467 don't export intellij.platform.editor.ui
...
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Vladimir Krivosheev
6f8ff07ccc
simplify bazel labels (another step towards using simple names that reflect directory structure)
...
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Alexey.Merkulov
f911c11040
[debugger] Refactor loading class API
...
GitOrigin-RevId: 40a12089dd9622d4ee539f3f97732b4e974b168f
2025-03-24 20:53:59 +00:00
Maksim Zuev
054d28f035
[debugger] Drop isEvaluationPossibleInCurrentCommand usages
...
* it can be replaced by `isEvaluationPossible` and `isInSuspendCommand` combination
This partly reverts 2de5dc5741d80242fd70e68fec672782b7f53fcc
GitOrigin-RevId: dd81aa42af1f2db325f03e4bcf8bb2c4e9221ce7
2025-03-03 16:58:32 +00:00
Maria Sokolova
a8f9784663
[debugger] Introduce a new method isEvaluationPossibleInCurrentCommand.
...
In this commit 2de5dc57 the logic of isEvaluationPossible method was changed, though it's sometimes necessary to only check whether evaluation will be possible on this context.
GitOrigin-RevId: 18fbfda949fde8d7ae0a43c38342077242d3bd1d
2025-02-20 00:45:39 +00:00
Konstantin Nisht
d65e309920
[threading] IJPL-149765: Rename writeAction to edtWriteAction #7
...
GitOrigin-RevId: 8e175a58a70823c740801926720a67ebe5bae02b
2025-02-19 11:17:01 +00:00
Maksim Zuev
d40069a7cb
[debugger] Check isInSuspendCommand in isEvaluationPossible
...
GitOrigin-RevId: 2de5dc5741d80242fd70e68fec672782b7f53fcc
2025-02-14 19:18:26 +00:00
Stanislav Ruban
b9292e0006
[migration to Kotlin LV 2.2] Update Kotlin code w.r.t. KTLC-272
...
GitOrigin-RevId: 70d4599bf6b23642864fa3e1655f8ed2de940ce9
2025-02-13 20:31:15 +00:00
Maksim Zuev
0d894e76b7
[devkit debugger] Wrap in SuspendContextCommand
...
GitOrigin-RevId: c5d9dbe5cb81b680fcca27b8359dc5bc2324c765
2025-02-11 14:25:09 +00:00
Maksim Zuev
84d20b768b
[devkit debugger] Fix threading for 'Navigate to read access'
...
GitOrigin-RevId: f15312bf08078cb4cd30fc7772bbc4a44cbb8813
2025-02-04 16:44:11 +00:00
Maksim Zuev
721c905f15
[devkit debugger] IDEA-365685 Ignore PCE while a thread is suspended
...
GitOrigin-RevId: 3ef12111947d53d593b069aa5639ba0a15126e71
2025-01-16 10:16:05 +00:00
Maksim Zuev
9e04b772cb
[devkit debugger] Do not report SOE from the target process
...
* in this case we are sure that the called method cannot fall into infinite recursion
GitOrigin-RevId: bfd583ef063a3084dc3279adbc3f38108238d856
2025-01-10 18:31:32 +00:00
Egor Ushakov
486a1434a9
[debugger] always provide arguments to the method
...
GitOrigin-RevId: ccf92444c905ceacb1ae656ae417ce18833a149c
2025-01-09 15:21:19 +00:00
Vladimir Krivosheev
0bc1cf1557
update bazel files
...
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
f68ed879a7
cleanup
...
GitOrigin-RevId: be491aef18a22ff976f955e6e453d52f0b6e8220
2024-12-26 14:56:01 +00:00
Vladimir Krivosheev
2cd6fbda37
do not export deps blindly (part 4)
...
GitOrigin-RevId: f9c9a9ba2b8a6dd1359b8bcb78220feceb3699e8
2024-12-23 13:05:06 +00:00
Maksim Zuev
13c1550f17
[debugger] EA-1616040 Rethrow VM disconnected in stepping listeners
...
GitOrigin-RevId: 29cd970dc69e2ceba2bfe999db6753d9eb3e4e4b
2024-12-20 19:44:07 +00:00
Maksim Zuev
36444a264a
[devkit debugger] Do not register disposable that can leak in a weak hash map
...
* fix possible listener leak
GitOrigin-RevId: 26b971c0e561872f95d08a10f7c8bc07ddb26f8d
2024-12-20 10:57:56 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Maksim Zuev
5f498151d9
[devkit debugger] Explicitly check whether evaluation is possible
...
GitOrigin-RevId: 0b353d4f36871110a0e8f47460611b903a3df803
2024-12-02 15:55:45 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Maksim Zuev
6172f11f71
[devkit debugger] Use WeakHashMap to store debugger sessions to prevent Project leaks
...
GitOrigin-RevId: d984ada2374549a639242fe93c81bf878f2792c4
2024-11-13 13:07:42 +00:00
Maksim Zuev
6daa53e505
[devkit debugger] IDEA-363102 Do not adjust top frame
...
* as it is always correct
GitOrigin-RevId: 901592feaae984c5aeecfb3c6ca0e849cd2dc225
2024-11-12 18:47:17 +00:00
Maksim Zuev
f5d72c090b
[debugger] IDEA-355621 Drop caching as it did not work for switching between threads
...
GitOrigin-RevId: cd6ac4cc6f87dd157d6db409206e5225302b6375
2024-10-25 17:58:43 +00:00
Maksim Zuev
aeecfd6a1a
[debugger devkit] IDEA-355621 Check whether debugger is still attached
...
* in case debugger connection is lost before cleanup
GitOrigin-RevId: bf692ff0d9e3c43608afb632a5f7cdd0b142a3d6
2024-10-24 16:52:49 +00:00
Maksim Zuev
ba5357cbf8
[debugger devkit] IDEA-355621 Add action to disable IDE state showing
...
GitOrigin-RevId: 7b458f86861de710cb6d8649dd05db2525e3c88c
2024-10-24 10:35:42 +00:00
Maksim Zuev
e5ff0f3047
[debugger devkit] IDEA-355621 Add option to disable IDE state showing
...
GitOrigin-RevId: 8cb7460b48da9e8752c0b0ab54bd379dffbefa1a
2024-10-24 10:35:42 +00:00
Maksim Zuev
519af57785
[debugger devkit] EA-1491048 Do not evaluate methods after pause
...
GitOrigin-RevId: 49a6d42e24bc071cb5d0d117695401eb42ee2dfe
2024-10-23 14:01:09 +00:00
Maksim Zuev
8e993642e3
[debugger, devkit] IDEA-355621 Enable PCE prevention by default
...
GitOrigin-RevId: 60171df16b76e99af2e8df865ec09907a71308f3
2024-10-21 14:59:46 +00:00
Maksim Zuev
26a1bd331d
[debugger, devkit] EA-1510144 Do not report error when method is not found, as it may be due to version incompatibility
...
GitOrigin-RevId: 64d54955d8dd3c622d1416627b9d030cbd685abb
2024-10-21 10:43:43 +00:00
Egor Ushakov
de01be4071
[debugger] use DebuggerUtils.findField
...
GitOrigin-RevId: edac54ddd381fbacd76c31cae9dc87ed8588b3eb
2024-10-17 14:19:16 +00:00
Maksim Zuev
9a534bf713
[debugger, devkit] Use DebuggerUtilsImpl.logError to log errors
...
GitOrigin-RevId: 81a3d58e31d9e7647f7329513ac38845a810f982
2024-10-14 19:02:08 +00:00
Maksim Zuev
e1b986987d
Revert "[debugger, devkit] IDEA-355621 Enable PCE prevention by default"
...
This reverts commit a3a7c90bf10775216d617cfc3fe286294fe9bf46.
GitOrigin-RevId: 7a618363265f414e8656ef3e35a3d940d2d39a90
2024-10-14 17:14:05 +00:00
Maksim Zuev
a496b99422
[debugger, devkit] EA-1512489 Fix object collected exception
...
GitOrigin-RevId: d51c808ed7bff0bcae202440e84518df8f5c8e98
2024-10-14 14:20:15 +00:00
Maksim Zuev
e0c16542ef
[debugger, devkit] IDEA-355621 Enable PCE prevention by default
...
GitOrigin-RevId: a3a7c90bf10775216d617cfc3fe286294fe9bf46
2024-10-14 12:00:39 +00:00
Maksim Zuev
b2a7f61e59
[debugger, devkit] IDEA-355621 Minimize actions produced by stepping adjustment when debugging non-Intellij code
...
GitOrigin-RevId: 8dbd77227d2a92c5c34418f257525e5ccf135dce
2024-10-14 12:00:38 +00:00
Maksim Zuev
9855b392a8
[debugger, devkit] IDEA-355621 Ignore PCE while stepping
...
Merge-request: IJ-MR-145987
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com >
GitOrigin-RevId: 2270b4327c6719e95172b7bc5d969169e2b10636
2024-10-13 19:30:07 +00:00
Maksim Zuev
7929396f80
[debugger, devkit] IDEA-355621 Fix navigate to read access for direct AnyThreadWriteThreadingSupport calls
...
GitOrigin-RevId: 69e58e0ad594634652d83e6593446f273a682464
2024-10-04 10:59:29 +00:00
Maksim Zuev
1f0f076abd
[debugger, devkit] IDEA-355621 Enable status by default
...
GitOrigin-RevId: 93e6c6c5f92bf9b5af971970ea77b4703abe0240
2024-10-01 10:39:14 +00:00
Maksim Zuev
bf70fac365
[debugger, devkit] IDEA-355621 Search only for loaded class
...
GitOrigin-RevId: 3034072eab48843f73c6907ec242b3608934e847
2024-10-01 10:39:14 +00:00
Maksim Zuev
3d84cd8131
[debugger, devkit] Search method with util function
...
GitOrigin-RevId: df835cc0fdf486bad7f31240eade3a54bb43f9ab
2024-09-26 11:25:22 +00:00
Maksim Zuev
8c30d7a5d2
[debugger, devkit] IDEA-355621 Add navigate button to jump to read/write lock
...
GitOrigin-RevId: 2b413681a96e645538d70f4707d2f0ea876c0d1c
2024-09-25 17:49:07 +00:00
Maksim Zuev
0975d43059
[debugger, devkit] IDEA-355621 Catch evaluate exception
...
GitOrigin-RevId: da9938f5efc10ad48bcb56499970bfe0c2ecee69
2024-09-25 17:49:07 +00:00
Maksim Zuev
2eb99fe17b
[debugger, devkit] IDEA-355621 Adjust read/write lock status based on stack
...
GitOrigin-RevId: e6501f4abee2ed34d2354d408c650f7be388ffe7
2024-09-25 15:31:55 +00:00
Maksim Zuev
5a4de8804a
[debugger, devkit] IDEA-355621 Add state tests
...
GitOrigin-RevId: 50d39d5cdca9574eeb59098941820c5bf523e411
2024-09-25 12:28:36 +00:00