Maksim Zuev and intellij-monorepo-bot
4bdaf94437
[coroutine debugger] IDEA-362750 Add packet number test
...
GitOrigin-RevId: 922a2419f082afe91c14785a84f0cc8a50c3a1b3
2024-11-25 17:00:46 +00:00
Maksim Zuev and intellij-monorepo-bot
91d3cbcb2b
[remdev debugger] IDEA-361922 Add fake package for intellij.java.debugger.impl.shared module to fix UI tests
...
see fake package explanation IJ-CR-119025
GitOrigin-RevId: 0d25a2d1c41f788d80d07838cc85154149953ea1
2024-11-22 16:00:51 +00:00
Maksim Zuev and intellij-monorepo-bot
0e9ac72e39
[debugger] Fix coroutine API, mark block suspend
...
GitOrigin-RevId: a85a4556dcaf469957e67d50f03be3972abaf104
2024-11-22 15:26:02 +00:00
Maksim Zuev and intellij-monorepo-bot
dbc2d49841
[debugger] IDEA-363718 List custom renderers in the Overhead tab
...
GitOrigin-RevId: caa017104355106b6702162620e6e8c05fd3877c
2024-11-22 14:07:25 +00:00
Maksim Zuev and intellij-monorepo-bot
60246fe9a2
[debugger] Add javadocs to util methods
...
GitOrigin-RevId: 143c566543b0ca9625935a59a30ca3a30b3315ea
2024-11-22 10:47:20 +00:00
Maksim Zuev and intellij-monorepo-bot
2522f73fbb
[debugger] Mark final method in SuspendContextCommandImpl
...
GitOrigin-RevId: d075ae3a21081335f37f20f5035cb83f645d48a7
2024-11-22 10:47:20 +00:00
Maksim Zuev and intellij-monorepo-bot
b70ad6875b
[remdev debugger] IDEA-361922 Change sync direction to default
...
GitOrigin-RevId: 20a7bc0e0dff0cdf200c7a99f472b07977d60617
2024-11-21 14:43:15 +00:00
Maksim Zuev and intellij-monorepo-bot
380db34500
[remdev debugger] IDEA-361922 Move settings sync configuration to a separate provider
...
GitOrigin-RevId: b5fbac171abbf2c5b282d59ccdabc26c4ca86dde
2024-11-21 11:55:54 +00:00
Maksim Zuev and intellij-monorepo-bot
f627e0c0b2
[debugger] Refactor: add utils methods for convenient coroutines usage in debugger
...
GitOrigin-RevId: a56b717f60041af911dcd9c321fd1306a324e02f
2024-11-21 11:52:34 +00:00
Maksim Zuev and intellij-monorepo-bot
3208529864
[debugger] Refactor SuspendContextCommandImpl: rewrite with inline invokeWithChecks to avoid runBlocking call
...
GitOrigin-RevId: be790d2d521d94f54c25b46647337a667b25517b
2024-11-21 11:52:34 +00:00
Maksim Zuev and intellij-monorepo-bot
8f1e93a795
[debugger] IDEA-363099 Fix async stack trace slowness
...
* use async getSourcePosition
GitOrigin-RevId: 799e31b004dba36183a23b9cd4fe11a7582275e7
2024-11-21 08:09:45 +00:00
Maksim Zuev and intellij-monorepo-bot
dd9d999991
[debugger] IDEA-361922 Move JvmHotSwapUiExtension to the shared module
...
* configure settings sync for DebuggerSettings
GitOrigin-RevId: b320113170c8ab5e276f2216d3c4e7220742a313
2024-11-21 07:14:36 +00:00
Maksim Zuev and intellij-monorepo-bot
0abb3ae300
[debugger] IDEA-361922 Extract debugger settings to a separate module so that it can be used in the frontend
...
GitOrigin-RevId: 5e42886a5f5642581b36397ad3fcb30b8fe57e83
2024-11-21 07:14:36 +00:00
Alexey Kudravtsev and intellij-monorepo-bot
6cb319cbbc
more immutable collections: mark transitive callees of ContainerUtil.filter() as Unmodifiable to help uncover "immutable is passed where mutable is expected" bugs via "data flow problems" inspection, fix some found bugs
...
GitOrigin-RevId: c9b57bd0bd8fadcbaf7cca373c2aefbf562ecd4b
2024-11-18 16:57:58 +00:00
Egor Ushakov and intellij-monorepo-bot
9bcbad90f5
[debugger] no need to unwrap primitive arrays in helper
...
GitOrigin-RevId: 81c70bd71096d68f754804548c7356cdbf5dd14f
2024-11-17 22:37:01 +00:00
Maksim Zuev and intellij-monorepo-bot
96a7337c74
[debugger] IDEA-363345 Extract java debugger EPs to a separate file
...
GitOrigin-RevId: ef107061c8100faa97d5297e3730b28e5f4f06f7
2024-11-15 14:56:20 +00:00
Maksim Zuev and intellij-monorepo-bot
c11d11ade8
[debugger] IDEA-350301 Refactor: migrate from DebugProcessImpl.getManagerThread
...
GitOrigin-RevId: aeb58d697d0a0d841958798690dfcf8dff538fc4
2024-11-15 13:16:54 +00:00
Maksim Zuev and intellij-monorepo-bot
e009b86193
[debugger] IDEA-350301 Fix flaky test: Force correct DMT usage
...
GitOrigin-RevId: 6f3db9a55ada44abcaeadf618c7ac28fd9334b87
2024-11-15 13:16:54 +00:00
Maksim Zuev and intellij-monorepo-bot
a624b1e931
[spring debugger] IDEA-357571 Provide icon to show in the additional context element completion
...
GitOrigin-RevId: 91839d39666ea5fb617476592fe0efd5e4d36d65
2024-11-14 18:37:43 +00:00
Maksim Zuev and intellij-monorepo-bot
ee51678cfc
[debugger] Add javadoc
...
GitOrigin-RevId: aeb3de0037f4964516e6c570f7e07dc3902962e5
2024-11-14 18:37:43 +00:00
Maksim Zuev and intellij-monorepo-bot
bdc85458e4
[debugger] IDEA-363091 Introduce coroutinized getSourcePositionAsync
...
GitOrigin-RevId: 461f361cbfdfc6dbca70411db168395ab62d8cdc
2024-11-13 15:01:18 +00:00
Maksim Zuev and intellij-monorepo-bot
7b2aeecdf4
[debugger] IDEA-363091 Convert CompoundPositionManager to Kotlin
...
GitOrigin-RevId: b8aab29f900fb7f8eac9c4d2fcee8769f5a50878
2024-11-13 15:01:18 +00:00
Maksim Zuev and intellij-monorepo-bot
9b455f5032
Rename .java to .kt
...
IDEA-363091
GitOrigin-RevId: 3aaf391da09396c25c7861f735317c734990fc40
2024-11-13 15:01:18 +00:00
Egor Ushakov and intellij-monorepo-bot
02b264de58
IDEA-363109 Kotlin Debugger: CCE on evaluating constructor with vararg (evaluate method helper)
...
GitOrigin-RevId: a6e89aa8903f66372f1e126a87aefe29b651bdbb
2024-11-13 13:57:46 +00:00
Egor Ushakov and intellij-monorepo-bot
b5816f2033
IDEA-363101 Kotlin Debugger: CCE on evaluating private function
...
GitOrigin-RevId: 98d05eb4f21fdd77bbbd6a98ac54eeb1d4dd72d2
2024-11-13 13:57:46 +00:00
Alexey.Merkulov and intellij-monorepo-bot
9623f110e4
[debugger, suggester] Update demo Alt+Click promotion
...
IJPL-159194 in progress
GitOrigin-RevId: f967fa415384ad6a194bdfdbaa5bc68b34ac4774
2024-11-12 19:42:14 +00:00
Egor Ushakov and intellij-monorepo-bot
df52ac85ab
[debugger] better heuristics for helper exceptions
...
GitOrigin-RevId: ac34a1ac233ab5fffdf3517f26c3c99d7ed34f7b
2024-11-12 19:36:35 +00:00
Egor Ushakov and intellij-monorepo-bot
442ec9c204
[debugger] try to avoid arrays creation in batch evaluator
...
GitOrigin-RevId: 5f3a994c078248831e344005bffd8e4bbee8548c
2024-11-12 19:36:35 +00:00
Egor Ushakov and intellij-monorepo-bot
a8bcc8b7db
[debugger] fallback to the direct evaluation if helper fails and report helper stack in the error message
...
GitOrigin-RevId: e8162cd8f310cf870b456abe2a76da043fe3b726
2024-11-11 20:12:57 +00:00
Tagir Valeev and intellij-monorepo-bot
dae9c199ec
[debugger-dfa] Forcefully rewrite variable constant value in debugger
...
If any previous knowledge available for variable (e.g., from NotNull or Range annotation) contradicts the value observed in the debugger, we should not refuse to update it. The debugger value should have priority, as it's what we really observe, even if the contract is against it.
Fixes IDEA-361617 Conflicts between annotations and real value in debugging
GitOrigin-RevId: 34e6454a60fb9d381b58ee5ca84b1606e0c4afe2
2024-11-11 16:52:09 +00:00
Tagir Valeev and intellij-monorepo-bot
55933d65d3
[debugger-dfa] Remove repeating values from jdiValueMap
...
GitOrigin-RevId: 10a0fcc7a289a994693ef77ef957008008a0eee8
2024-11-11 16:52:09 +00:00
Alexey.Merkulov and intellij-monorepo-bot
bb84efa2ed
[debugger] Make EvaluationContextImpl to be UserDataHolder and add evaluation origin to it
...
IDEA-362361
GitOrigin-RevId: de48128651bafab7f170ca204c58adafe4fda403
2024-11-11 16:28:14 +00:00
Andrzej Głuszak and intellij-monorepo-bot
cbca664f6c
[bazel] Second attempt at generating tests
...
GitOrigin-RevId: 7763c9994b7c311310b83b98a542775feb00ed68
2024-11-09 11:06:41 +00:00
Egor Ushakov and intellij-monorepo-bot
c38063f59b
IDEA-361349 Debugger Shows Internal Android Fields - added EP
...
GitOrigin-RevId: e4e88b06bbcac856bfe3b539354240aacefd586b
2024-11-08 20:41:51 +00:00
Egor Ushakov and intellij-monorepo-bot
2dd1692215
[debugger] no need to compute text if debug logger is not enabled
...
GitOrigin-RevId: 4b5c1ff6c4fec130edc05b84968dd04eaaeeda57
2024-11-08 20:41:51 +00:00
Egor Ushakov and intellij-monorepo-bot
9c90fb2480
[debugger] fixed ReviseWhenPortedToJDK 13
...
GitOrigin-RevId: a3703cdc64a5b17a54b161fbd6657451281fe6d7
2024-11-08 19:47:36 +00:00
Egor Ushakov and intellij-monorepo-bot
9d21d0c476
[debugger] dropped ClassesByName cache creation - it is not needed any more, we have fast classesByName in jb-jdi
...
GitOrigin-RevId: 43529dea80f40a8c972a09d20c63e843b33086be
2024-11-08 19:47:36 +00:00
Egor Ushakov and intellij-monorepo-bot
d1ac3c1373
[debugger] added ApiStatus.NonExtendable where appropriate
...
GitOrigin-RevId: 8d6b2dd181492a3312ed8407080bbbee266f4436
2024-11-08 19:47:36 +00:00
Alexander Kuznetsov and intellij-monorepo-bot
2e8d12cd58
Cleanup: remove unused class
...
GitOrigin-RevId: 847b4d6f4ea3dc6c3be3bfe5a20098bae3d4028b
2024-11-08 17:54:50 +00:00
Egor Ushakov and intellij-monorepo-bot
1add664fa3
[debugger] try to avoid using arrays for arguments in helper
...
GitOrigin-RevId: da29532cf4ab5345a51860cae3d08f0bdf96c3df
2024-11-08 14:22:21 +00:00
Egor Ushakov and intellij-monorepo-bot
bace4cfa96
[debugger] simplify arrays creation
...
GitOrigin-RevId: 39b19397a74450b93b9502e725b03a1f479b1665
2024-11-08 12:54:29 +00:00
Egor Ushakov and intellij-monorepo-bot
0eab94e968
[debugger] ensure debugger agent is the first
...
GitOrigin-RevId: 0738d8a9031019a3d9232fba3051f6d4d3419819
2024-11-08 12:54:29 +00:00
Egor Ushakov and intellij-monorepo-bot
3ea13cc171
[debugger] fixed method parameters types resolve with helper
...
GitOrigin-RevId: 0abc9c495d9c9f229c08150c5437b0951fdb9ed5
2024-11-08 12:54:29 +00:00
Egor Ushakov and intellij-monorepo-bot
c5c9f6f357
[debugger] fixed navigation to null StackTraceElements
...
GitOrigin-RevId: 2e02b85a1005a9abb60438781e31e576c69eb513
2024-11-08 12:54:29 +00:00
Egor Ushakov and intellij-monorepo-bot
75be50173f
Rename .java to .kt
...
GitOrigin-RevId: 261e145d5a4d195fa992b2700857f80cf1795d6a
2024-11-08 12:54:29 +00:00
Aleksey Pivovarov and intellij-monorepo-bot
aa5033a9e2
IJ-MR-146669 platform: introduce 'BaseProcessHandler.getCommandLineForLog'
...
GitOrigin-RevId: 261f8718c137f689d4c641fe3d8e274b9e125d19
2024-11-07 19:15:11 +00:00
Egor Ushakov and intellij-monorepo-bot
c3eef7bd74
[debugger] fixed typo
...
GitOrigin-RevId: 7156a0eb6b88f56d5fd9a680f8363aab6a89989b
2024-11-05 22:29:12 +00:00
Maksim Zuev and intellij-monorepo-bot
62ce1357bc
[debugger] Hot swap button: drop the option to show success notification in the center of IDE as not used
...
GitOrigin-RevId: ab50548f8868c244862489872afa4f349dcc9ff2
2024-11-05 20:56:56 +00:00
Maksim Zuev and intellij-monorepo-bot
61ac78aaf8
[debugger] IDEA-362638 Hot swap button: fix setting usage and report statistics
...
GitOrigin-RevId: fee7dd270a54b962432e3b97b343076fe66033b4
2024-11-05 19:57:57 +00:00
Tagir Valeev and intellij-monorepo-bot
0ca49293fa
[java-dfa] IDEA-361818 Make LiveVariableAnalyzer descriptor-based, rather than variable-based
...
GitOrigin-RevId: c3a8a029fe4e6f4c3ef7bdd67726ec4993cb3c80
2024-11-05 16:07:12 +00:00