Commit Graph
5157 Commits
Author SHA1 Message Date
Maksim Zuevandintellij-monorepo-bot 4bdaf94437 [coroutine debugger] IDEA-362750 Add packet number test
GitOrigin-RevId: 922a2419f082afe91c14785a84f0cc8a50c3a1b3
2024-11-25 17:00:46 +00:00
Maksim Zuevandintellij-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 Zuevandintellij-monorepo-bot 0e9ac72e39 [debugger] Fix coroutine API, mark block suspend
GitOrigin-RevId: a85a4556dcaf469957e67d50f03be3972abaf104
2024-11-22 15:26:02 +00:00
Maksim Zuevandintellij-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 Zuevandintellij-monorepo-bot 60246fe9a2 [debugger] Add javadocs to util methods
GitOrigin-RevId: 143c566543b0ca9625935a59a30ca3a30b3315ea
2024-11-22 10:47:20 +00:00
Maksim Zuevandintellij-monorepo-bot 2522f73fbb [debugger] Mark final method in SuspendContextCommandImpl
GitOrigin-RevId: d075ae3a21081335f37f20f5035cb83f645d48a7
2024-11-22 10:47:20 +00:00
Maksim Zuevandintellij-monorepo-bot b70ad6875b [remdev debugger] IDEA-361922 Change sync direction to default
GitOrigin-RevId: 20a7bc0e0dff0cdf200c7a99f472b07977d60617
2024-11-21 14:43:15 +00:00
Maksim Zuevandintellij-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 Zuevandintellij-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 Zuevandintellij-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 Zuevandintellij-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 Zuevandintellij-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 Zuevandintellij-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 Kudravtsevandintellij-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 Ushakovandintellij-monorepo-bot 9bcbad90f5 [debugger] no need to unwrap primitive arrays in helper
GitOrigin-RevId: 81c70bd71096d68f754804548c7356cdbf5dd14f
2024-11-17 22:37:01 +00:00
Maksim Zuevandintellij-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 Zuevandintellij-monorepo-bot c11d11ade8 [debugger] IDEA-350301 Refactor: migrate from DebugProcessImpl.getManagerThread
GitOrigin-RevId: aeb58d697d0a0d841958798690dfcf8dff538fc4
2024-11-15 13:16:54 +00:00
Maksim Zuevandintellij-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 Zuevandintellij-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 Zuevandintellij-monorepo-bot ee51678cfc [debugger] Add javadoc
GitOrigin-RevId: aeb3de0037f4964516e6c570f7e07dc3902962e5
2024-11-14 18:37:43 +00:00
Maksim Zuevandintellij-monorepo-bot bdc85458e4 [debugger] IDEA-363091 Introduce coroutinized getSourcePositionAsync
GitOrigin-RevId: 461f361cbfdfc6dbca70411db168395ab62d8cdc
2024-11-13 15:01:18 +00:00
Maksim Zuevandintellij-monorepo-bot 7b2aeecdf4 [debugger] IDEA-363091 Convert CompoundPositionManager to Kotlin
GitOrigin-RevId: b8aab29f900fb7f8eac9c4d2fcee8769f5a50878
2024-11-13 15:01:18 +00:00
Maksim Zuevandintellij-monorepo-bot 9b455f5032 Rename .java to .kt
IDEA-363091

GitOrigin-RevId: 3aaf391da09396c25c7861f735317c734990fc40
2024-11-13 15:01:18 +00:00
Egor Ushakovandintellij-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 Ushakovandintellij-monorepo-bot b5816f2033 IDEA-363101 Kotlin Debugger: CCE on evaluating private function
GitOrigin-RevId: 98d05eb4f21fdd77bbbd6a98ac54eeb1d4dd72d2
2024-11-13 13:57:46 +00:00
Alexey.Merkulovandintellij-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 Ushakovandintellij-monorepo-bot df52ac85ab [debugger] better heuristics for helper exceptions
GitOrigin-RevId: ac34a1ac233ab5fffdf3517f26c3c99d7ed34f7b
2024-11-12 19:36:35 +00:00
Egor Ushakovandintellij-monorepo-bot 442ec9c204 [debugger] try to avoid arrays creation in batch evaluator
GitOrigin-RevId: 5f3a994c078248831e344005bffd8e4bbee8548c
2024-11-12 19:36:35 +00:00
Egor Ushakovandintellij-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 Valeevandintellij-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 Valeevandintellij-monorepo-bot 55933d65d3 [debugger-dfa] Remove repeating values from jdiValueMap
GitOrigin-RevId: 10a0fcc7a289a994693ef77ef957008008a0eee8
2024-11-11 16:52:09 +00:00
Alexey.Merkulovandintellij-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łuszakandintellij-monorepo-bot cbca664f6c [bazel] Second attempt at generating tests
GitOrigin-RevId: 7763c9994b7c311310b83b98a542775feb00ed68
2024-11-09 11:06:41 +00:00
Egor Ushakovandintellij-monorepo-bot c38063f59b IDEA-361349 Debugger Shows Internal Android Fields - added EP
GitOrigin-RevId: e4e88b06bbcac856bfe3b539354240aacefd586b
2024-11-08 20:41:51 +00:00
Egor Ushakovandintellij-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 Ushakovandintellij-monorepo-bot 9c90fb2480 [debugger] fixed ReviseWhenPortedToJDK 13
GitOrigin-RevId: a3703cdc64a5b17a54b161fbd6657451281fe6d7
2024-11-08 19:47:36 +00:00
Egor Ushakovandintellij-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 Ushakovandintellij-monorepo-bot d1ac3c1373 [debugger] added ApiStatus.NonExtendable where appropriate
GitOrigin-RevId: 8d6b2dd181492a3312ed8407080bbbee266f4436
2024-11-08 19:47:36 +00:00
Alexander Kuznetsovandintellij-monorepo-bot 2e8d12cd58 Cleanup: remove unused class
GitOrigin-RevId: 847b4d6f4ea3dc6c3be3bfe5a20098bae3d4028b
2024-11-08 17:54:50 +00:00
Egor Ushakovandintellij-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 Ushakovandintellij-monorepo-bot bace4cfa96 [debugger] simplify arrays creation
GitOrigin-RevId: 39b19397a74450b93b9502e725b03a1f479b1665
2024-11-08 12:54:29 +00:00
Egor Ushakovandintellij-monorepo-bot 0eab94e968 [debugger] ensure debugger agent is the first
GitOrigin-RevId: 0738d8a9031019a3d9232fba3051f6d4d3419819
2024-11-08 12:54:29 +00:00
Egor Ushakovandintellij-monorepo-bot 3ea13cc171 [debugger] fixed method parameters types resolve with helper
GitOrigin-RevId: 0abc9c495d9c9f229c08150c5437b0951fdb9ed5
2024-11-08 12:54:29 +00:00
Egor Ushakovandintellij-monorepo-bot c5c9f6f357 [debugger] fixed navigation to null StackTraceElements
GitOrigin-RevId: 2e02b85a1005a9abb60438781e31e576c69eb513
2024-11-08 12:54:29 +00:00
Egor Ushakovandintellij-monorepo-bot 75be50173f Rename .java to .kt
GitOrigin-RevId: 261e145d5a4d195fa992b2700857f80cf1795d6a
2024-11-08 12:54:29 +00:00
Aleksey Pivovarovandintellij-monorepo-bot aa5033a9e2 IJ-MR-146669 platform: introduce 'BaseProcessHandler.getCommandLineForLog'
GitOrigin-RevId: 261f8718c137f689d4c641fe3d8e274b9e125d19
2024-11-07 19:15:11 +00:00
Egor Ushakovandintellij-monorepo-bot c3eef7bd74 [debugger] fixed typo
GitOrigin-RevId: 7156a0eb6b88f56d5fd9a680f8363aab6a89989b
2024-11-05 22:29:12 +00:00
Maksim Zuevandintellij-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 Zuevandintellij-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 Valeevandintellij-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