Egor Ushakov
9da72f0f31
IDEA-359455 Disable JIT option adds incompatible VM option -Xnoagent - do not remove -Xdebug option
...
GitOrigin-RevId: 0f59c5d8e20de6c74046c91cb8547d29e497cba1
2024-09-27 16:00:38 +00:00
Maksim Zuev
55e80c9052
[debugger] Wrap read action
...
GitOrigin-RevId: bf16d4d9163e80d20a6079ae6e62552117890ab0
2024-09-27 15:47:44 +00:00
Maksim Zuev
30a5861a38
[debugger] Add log assert to be sure that coroutineScope is not leaked
...
GitOrigin-RevId: 870c5f73dc01c678f3f5f75768ca8a9f18e1c610
2024-09-27 15:47:44 +00:00
Maksim Zuev
c6380e6910
[debugger, kotlin] Smart step into: rewrite with debugger suspend command
...
GitOrigin-RevId: ba8e3f7a57e081c7c57d569aad3b887cbe7de67c
2024-09-26 18:31:31 +00:00
Vladimir Parfinenko
4c63e241d2
[debugger] intention to control exception breakpoints in editor, IJPL-161898
...
GitOrigin-RevId: 74a8cd67b65e433aae9012672dd9f8e92f2fb839
2024-09-26 13:42:39 +00:00
Vladimir Parfinenko
2ee1d6591c
[debugger] don't check if DebuggerManagerEx is null
...
GitOrigin-RevId: 6a4942b331fbf2013a88b5351cfd13857e338a62
2024-09-26 13:42:39 +00:00
Vladimir Parfinenko
3cc1a51027
[debugger] simplify instantiation of Java exception breakpoint
...
GitOrigin-RevId: c1aa7e80470640041817cfb7500ab2ac61f5305a
2024-09-26 13:42:38 +00:00
Daniil Tsarev
3ab4a836f8
[debugger] Annotate 'getName' and 'getLabel' as '@Nls' for NodeDescriptor
...
GitOrigin-RevId: 2b375bbe7f4272c1b44f819b92a97d83bd8fc4b0
2024-09-25 17:53:36 +00:00
Alexander Kuznetsov
3efab5750c
[debugger] update debugger-agent to 1.30
...
- improved support for async stack traces in flow
GitOrigin-RevId: d59cc25d7b10eee10ee1058e728972ea0f25547b
2024-09-25 10:31:47 +00:00
Dmitry Avdeev
1def7d0171
IDEA-353765 Spring Debugger: JPA Transaction debugger
...
rendering entity states
extracted intellij.spring.debugger.jpa module
GitOrigin-RevId: 3803063456bf7935181e104dd07d10c7a6f4c1e4
2024-09-24 19:27:48 +00:00
Gregory.Shrago
1cfdf56833
add knownIssue section for top issues
...
GitOrigin-RevId: 53b7a54336643b9ef4efb9bbfeeef65d2489961a
2024-09-23 18:58:15 +00:00
Egor Ushakov
2ba8f51a30
IDEA-359455 Disable JIT option adds incompatible VM option -Xnoagent - dropped the setting
...
GitOrigin-RevId: 5bf5889d8d5b8790ac6959aca384f668bd6d89ac
2024-09-23 18:51:29 +00:00
Maksim Zuev
d00c427235
[debugger, devkit] IDEA-355621 Show read/write action status of a debugee IDE in the variables view
...
Merge-request: IJ-MR-143621
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com >
GitOrigin-RevId: 140ad9b994d803776f9b1cae752f99b612a0236e
2024-09-23 15:07:25 +00:00
Maksim Zuev
d418d70cc0
[debugger] Hot swap button: add option to disable button
...
GitOrigin-RevId: 0bd41aca51c3c5067d345a70851aa8ea0a8605a3
2024-09-20 17:09:38 +00:00
Egor Ushakov
c47cf23faa
EA-1469701 - NPE: FileObjectRenderer$getFullValueEvaluatorProvider$0.getFullValueEvaluator
...
GitOrigin-RevId: a18de703bf37c8b9b57775bca7a0c8caacd73fb3
2024-09-19 19:51:33 +00:00
Egor Ushakov
80ad5728bd
EA-1464021 - T: DebugProcessImpl.logError
...
GitOrigin-RevId: b9eb8c33b1f0b30f78eb8a7c2e6fab7aa0f70686
2024-09-19 19:51:33 +00:00
Egor Ushakov
125fd4257f
[debugger] default empty setFullValueEvaluator in ConfigurableXValueNodeImpl
...
GitOrigin-RevId: 865486b3735fd3abc3d48dc733cd2da5e5b15964
2024-09-19 19:51:33 +00:00
Egor Ushakov
7083706121
EA-1230490 - NPE: FileEditorManagerEx.getSelectedEditor
...
GitOrigin-RevId: acd3eec6629ee0b4280df138a9784893cc634447
2024-09-19 15:59:17 +00:00
Tagir Valeev
d013c9980e
Remove redundant keySet/values calls
...
GitOrigin-RevId: e972012a4ead404120b0f947c79d059f6d96f942
2024-09-18 20:27:35 +00:00
Nikolay Rykunov
7d7cf39600
[debugger-rd] IJPL-160146: Introduce ValueLookupManagerController
...
GitOrigin-RevId: 8a5a1b7b7f007fd3f44ad882dd951fe9131d0c9c
2024-09-18 19:43:37 +00:00
Egor Ushakov
fa4858f4f3
[debugger] removed unused method
...
GitOrigin-RevId: b63611bc0b659c52afd82f0614c4fab1df49cb2e
2024-09-18 19:22:28 +00:00
Egor Ushakov
21a00d1985
IDEA-323195 "Object has been collected" error during breakpoint condition evaluation - reduce number of retries
...
GitOrigin-RevId: 04fcbf4082a7196a6fce75d36eb8060c53c817df
2024-09-18 19:22:28 +00:00
Egor Ushakov
e8576838b4
[debugger] made invocation helper use method handles
...
GitOrigin-RevId: 340efd6c3cfacd29266b704ef80f0f9f3e2f3a11
2024-09-18 19:22:28 +00:00
Egor Ushakov
9ea586bcc5
EA-1467020 - VMDE: TargetVM.send
...
GitOrigin-RevId: f2cff9a1ffb3be74e2bb8d3cb76eb77e8c6b1e05
2024-09-18 11:44:55 +00:00
Egor Ushakov
45cdc81648
[debugger] fixed tests with helper
...
GitOrigin-RevId: a8abe65f92d47bd0a3b311a6f58ea44c1011bf8b
2024-09-18 11:13:02 +00:00
Alexey Merkulov
00bf390eb6
[debugger] Concatenate all debugger context information into one attachment
...
GitOrigin-RevId: 30dec2f89ae5429f18c47bba2487d68d7b0b322c
2024-09-18 01:02:27 +00:00
Alexey Merkulov
2ded2d49a7
IDEA-346086 Fix error on run-to-cursor to non-loaded yet lambda or anonymous class in Kotlin
...
In Java, the engine can precisely identify the compiled names of classes for the required line. So the check will tell for sure that run-to-cursor will fail. But in Kotlin, the code generation can produce different compiled class names depending on options. It is not easy to be sure in the names while debugging. So better to try to execute run-to-cursor command anyway.
GitOrigin-RevId: 7332655691bb853355af825238c32b4d21d06989
2024-09-17 21:36:45 +00:00
Tagir Valeev
05de6a6bdb
Less raw types
...
GitOrigin-RevId: 2a6e712b4017cf1ead7870543e562acb654fbeaf
2024-09-16 11:23:15 +00:00
Yuriy Artamonov
47f1c44a90
[java] IJPL-158521 Actions: fix ellipsis in messages for Java actions
...
GitOrigin-RevId: bfce0d6efa8747660c4b9af3d8defbfa47e4509a
2024-09-15 14:50:09 +00:00
Egor Ushakov
eac3151e29
IDEA-323195 "Object has been collected" error during breakpoint condition evaluation - method invoker helper prototype
...
GitOrigin-RevId: 0c00a502ca662d95e7ef7cb1274cf2031793c885
2024-09-13 12:09:42 +00:00
Egor Ushakov
6cc16a59f4
[debugger] updated jb-jdi to 2.37 - use exposed handleVarArgs
...
GitOrigin-RevId: 1e37940f69d985cc36de435f2c12322ba94f6b5c
2024-09-12 17:55:46 +00:00
Egor Ushakov
9b95b6800d
[debugger] use Object base class for array methods
...
GitOrigin-RevId: da673821752e6ac9b62215afd66d8740a68a34f7
2024-09-12 16:24:39 +00:00
Maksim Zuev
a4ea6c6fb8
[debugger] IDEA-357188 Cleanup: Switch by error code
...
GitOrigin-RevId: 0ab0126116cac020b01ff6f8c8092221948a0412
2024-09-12 15:53:03 +00:00
Egor Ushakov
59d464cb6f
[debugger] introduced mirrorOfArray utility method
...
GitOrigin-RevId: 101c39bab07e79e68cf6ff315342b5808ae9baf4
2024-09-12 14:56:07 +00:00
Egor Ushakov
b5216ee212
[debugger] do not notify about boxing methods invocations
...
GitOrigin-RevId: 7c3abaf65550d8e6b9e858870c8cd0f8adba58f8
2024-09-12 14:56:07 +00:00
Egor Ushakov
2f5bd38a12
[debugger] specify the exact method class name
...
GitOrigin-RevId: 282a173c4a7c462d3fe67a6af3595418dc8f4ad6
2024-09-12 14:56:07 +00:00
Egor Ushakov
6bd68d5036
[debugger] use the new ExactClassNotLoadedException
...
GitOrigin-RevId: 41c3609997e6c5d911007a773b9f54b6a1ff370a
2024-09-12 12:39:23 +00:00
Maksim Zuev
02a58d62f4
[debugger] IDEA-359016 Fix navigation to Kotlin lambdas
...
* due to primitive types boxing/unboxing lambda method heuristic search was broken
* now methods from the same class are preferred for the search
GitOrigin-RevId: 59cb85ead6729a98f58107ebd8487237c7ee27e3
2024-09-10 14:53:58 +00:00
Egor Ushakov
356e203e48
IDEA-359009 Allow to quickly open files in the editor - renamed the link
...
GitOrigin-RevId: 543f16ccd0c6e597d4909d97e6d38b79b989f851
2024-09-10 12:39:40 +00:00
Egor Ushakov
00abbe5f30
IDEA-359009 Allow to quickly open files in the editor
...
GitOrigin-RevId: 55cfad7e59bbfb91f0b0d7fc97d23ffa8cf48bbf
2024-09-10 12:37:42 +00:00
Egor Ushakov
8cd203c90c
Rename .java to .kt
...
IDEA-359009
GitOrigin-RevId: fc88b64ad29030eb2edd930b5b908f20f2065c7e
2024-09-10 12:37:42 +00:00
Maksim Zuev
bac29e8431
[debugger] IDEA-357571 Reuse Java mark object provider in Kotlin
...
Merge-request: IJ-MR-143713
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com >
GitOrigin-RevId: 8e12de6d84f602f430f85ff8e3dc322464a81024
2024-09-09 16:52:33 +00:00
Egor Ushakov
12c9a722c0
IDEA-323195 "Object has been collected" error during the evaluation - fixed strings creation during the excessive gc
...
GitOrigin-RevId: a9d69d822891d035460c9e9fc364dae16355c723
2024-09-09 15:17:29 +00:00
Maksim Zuev
5d0c98019d
[debugger] IDEA-357188 Hotswap: log statistics
...
GitOrigin-RevId: 6d320a6c28cfb8b1bd1b7c50a498d4e873f2a556
2024-09-09 10:56:36 +00:00
Maksim Zuev
066944400e
[debugger] Clean up DebugProcessEvents.java
...
GitOrigin-RevId: b37daf2f86ce97677505553bbb8fc2b0098f8d78
2024-09-09 10:56:35 +00:00
Egor Ushakov
be3357d58f
[debugger] dropped SigReader, use asm instead
...
GitOrigin-RevId: 5b1e3af9e2cc8f2e302cb63ca5a04a7ef9d5e44e
2024-09-06 18:51:50 +00:00
Egor Ushakov
8d576b0d2a
[debugger] extracted DebuggerUtilsEx.typeNameToSignature
...
GitOrigin-RevId: c893e574e2789da4b38078f9a4a20ff284e564dc
2024-09-06 18:51:50 +00:00
Tagir Valeev
c09e6176d9
[dfa-debugger] Add 'non-null' relation on unknown types
...
Fixes IDEA-358069 No DFA hints on nullity test of proxy object
GitOrigin-RevId: 3c7a0bfc67db527e0b06b872bad0967ff4c2720e
2024-09-06 14:44:46 +00:00
Mikhail Filippov
f13d92e82f
IJPL-150165 switch to invoke dynamic lambdas in Kotlin
...
GitOrigin-RevId: 63ba45a21874cc723917982996fce1a510b2a182
2024-09-05 11:19:31 +00:00
Aleksey Pivovarov
4e885e28cc
IJPL-160901 debugger: explicitly propagate 'VMDisconnectedException'
...
This fixed com.intellij.debugger.engine.MultithreadedTest
GitOrigin-RevId: 1ee595bd207e1318a3ca4603c744d4d980f495a9
2024-09-04 23:27:07 +00:00