Vyacheslav Gerasimov
a0b82c4dec
Build: Compile against tollsJarApi in idea-jvm & jvm-debugger-coroutine
2020-03-10 17:24:21 +03:00
Vyacheslav Gerasimov
0db69cadb6
Build: Make all compile dependencies on toolsJar compileOnly
...
tools.jar differs between different versions of JDK reducing cache reuse
so better to not leak it to other modules
2020-02-29 16:35:54 +03:00
Vladimir Ilmov
8d4dac398d
[COROUTINE] Information message added if breakpoint policy doesn't suspended all
...
threads.
2020-02-20 11:51:42 +01:00
Yan Zhulanow
f6b62f2299
Minor: extract wrapEvaluateException()
2020-02-14 17:35:18 +09:00
Yan Zhulanow
8f29f8bc9d
Debugger: Rewrite step over action (KT-14296)
...
The main goal is to make behavior similar to what happens in Java. For instance, now we always skip lambdas.
Also, we can reliably use '$i$f' and '$i$a' synthetic local variables. There is no need in complicated hacks any more.
2020-02-14 17:35:17 +09:00
Vladimir Ilmov
c804190f36
[COROUTINE] NPE exception fix if no DebugMetadata in target jvm exists
2020-02-03 09:16:50 +01:00
Vladimir Ilmov
7175e5a927
[COROUTINE] Extra logging removed, bug in method signature fix
...
Relates to #KT-34906
2020-02-03 09:16:50 +01:00
Vladimir Ilmov
e4d157c126
[coroutine] running coroutine stack frame merged with coroutine info
2020-01-28 08:40:14 +01:00
Vladimir Ilmov
84fd5b35eb
Revert "[coroutine] For RUNNING coroutines -1 is the correct number"
...
This reverts commit cc317d7548 .
2020-01-22 16:39:55 +01:00
Vladimir Ilmov
ed09c673f8
AsyncStackTraceContext extra logging removed
2020-01-22 16:35:57 +01:00
Vladimir Ilmov
cc317d7548
[coroutine] For RUNNING coroutines -1 is the correct number
2020-01-22 14:40:19 +01:00
Vladimir Ilmov
7dc29a1840
Coroutine debugger starting even if registry key set to false - fixed
2020-01-21 11:39:13 +01:00
Vladimir Ilmov
9f720e576d
[coroutine] ComboBox disabled as in progress
2020-01-21 11:39:13 +01:00
Vladimir Ilmov
c33546f678
[coroutine] Exception fixed for SUSPEND coroutines.
2020-01-21 11:39:13 +01:00
Nikolay Krasko
f01b4706d1
Switch to 193 platform
2020-01-19 12:01:53 +03:00
Vladimir Ilmov
4ff8acf5d7
POC coroutine panel removed
2020-01-15 14:02:05 +01:00
Vladimir Ilmov
c8c0f3383d
[debug] coroutine's stack frame locations pre-calculated on initialization
2020-01-15 14:02:05 +01:00
Vladimir Ilmov
092fb131e5
CodeConformanceTest @author mention in sources fixed
2020-01-14 16:06:44 +01:00
Vladimir Ilmov
553128c3c9
Coroutine as35 compatibility patch also added to 191.
2020-01-14 15:55:51 +01:00
Vladimir Ilmov
e340651e47
CoroutineAsyncStackTraceProvider stack corruption fix
2020-01-14 11:49:09 +01:00
Vladimir Ilmov
cac4a991f5
coroutine debugger toolbar added
2020-01-14 10:14:56 +01:00
Vladimir Ilmov
e570450c59
coroutine debugger logic moved to jvm-debugger-coroutine module
2020-01-14 10:14:56 +01:00