Egor.Ushakov
|
728ff4bd49
|
allow to cancel emulated breakpoints setup
|
2016-11-11 16:52:13 +03:00 |
|
Egor.Ushakov
|
e96a30b72b
|
IDEA-163730 string literal interning turned off by default
|
2016-11-11 15:26:58 +03:00 |
|
Egor.Ushakov
|
de4ecc0117
|
IDEA-163730 Incorrect value of logic operation stringVar == "value" - cache string literal references on our side
|
2016-11-11 13:30:40 +03:00 |
|
Egor.Ushakov
|
8c4e0bb450
|
IDEA-163825 Smart step variants from another line
|
2016-11-10 19:38:01 +03:00 |
|
Egor.Ushakov
|
55caef8ae6
|
IDEA-163730 Incorrect value of logic operation stringVar == "value" - inter only from jdk 7
|
2016-11-10 14:19:28 +03:00 |
|
Egor.Ushakov
|
c55c68b210
|
use slightly faster concreteMethodByName instead of methodsByName where possible
|
2016-11-09 20:48:23 +03:00 |
|
Egor.Ushakov
|
f474714d33
|
IDEA-163730 Incorrect value of logic operation stringVar == "value"
|
2016-11-09 20:48:23 +03:00 |
|
Egor.Ushakov
|
da36599adc
|
IDEA-163697 Debugger shows wrong values for TreeMap entries
|
2016-11-09 18:01:32 +03:00 |
|
Egor.Ushakov
|
d3d324cb04
|
do not gather line numbers if not needed
|
2016-11-08 20:20:56 +03:00 |
|
Egor.Ushakov
|
0a46502e1a
|
cleanup
|
2016-11-08 19:15:29 +03:00 |
|
Egor.Ushakov
|
7af95c47ff
|
speedup method bpts calculation - cache classesByName
|
2016-11-08 18:04:15 +03:00 |
|
Egor.Ushakov
|
65b392d5dc
|
better text for messages
|
2016-11-08 18:04:15 +03:00 |
|
Egor.Ushakov
|
211e8a7393
|
disable emulation only for base native methods
|
2016-11-08 18:04:15 +03:00 |
|
Egor.Ushakov
|
18530b2b12
|
check method signature in lambdas and bridge methods
|
2016-11-08 16:02:42 +03:00 |
|
Egor.Ushakov
|
fcfb13f844
|
disable emulation for native methods
|
2016-11-07 17:10:37 +03:00 |
|
Egor.Ushakov
|
5e96d7ca9f
|
process only prepared classes
|
2016-11-07 16:42:03 +03:00 |
|
Egor.Ushakov
|
264be02e7a
|
show modal progress on setting emulated method breakpoints
|
2016-11-07 15:31:27 +03:00 |
|
Vladimir Krivosheev
|
eafececedf
|
IDEA-155007 check shouldKillProcessSoftly
|
2016-11-07 10:21:50 +01:00 |
|
Egor.Ushakov
|
a453855241
|
base type is already processed - skip it
|
2016-11-03 19:01:17 +03:00 |
|
Egor.Ushakov
|
d5e89e2279
|
cleanup
|
2016-11-03 14:17:29 +03:00 |
|
Egor.Ushakov
|
8907ec4031
|
emulated method bpts: set breakpoints in bridge target methods
|
2016-11-03 14:17:29 +03:00 |
|
Egor.Ushakov
|
bc71233ed1
|
dump timings if debug log enabled
|
2016-11-03 14:17:29 +03:00 |
|
Egor.Ushakov
|
9d2809a210
|
use the correct Patches const
|
2016-11-02 15:18:19 +03:00 |
|
Vladimir Krivosheev
|
3a1ed388b1
|
cleanup
|
2016-11-02 11:43:27 +01:00 |
|
Vladimir Krivosheev
|
eadac1cfe3
|
IDEA-162835 Debugger Data Views toString setting is not persisted
|
2016-11-02 11:41:30 +01:00 |
|
Vladimir Krivosheev
|
3268568361
|
do not write default value of USE_CLASS_FILTERS
|
2016-11-02 11:41:29 +01:00 |
|
Vladimir Krivosheev
|
6f4c038e99
|
use switch, do not set enabled if attribute is null
|
2016-11-02 11:41:28 +01:00 |
|
Vladimir Krivosheev
|
0b1fa887da
|
cleanup
|
2016-11-02 11:41:27 +01:00 |
|
Egor.Ushakov
|
adbcc74752
|
IDEA-162765 Do not display "target JRE version does not match project JDK version" alert when project SDK differs from module SDK
|
2016-11-02 11:24:47 +03:00 |
|
Egor.Ushakov
|
f14356e01a
|
cleanup: use utils method
|
2016-11-02 11:14:39 +03:00 |
|
Egor.Ushakov
|
ebbdb2fa49
|
Patches const for jdk bug 6822627
|
2016-11-01 12:33:12 +03:00 |
|
Egor.Ushakov
|
0b4990f75e
|
fixes for IDEA-CR-15226
|
2016-11-01 12:25:52 +03:00 |
|
peter
|
0ab6b68ebc
|
BreakpointManager.loadState: avoid exception from TaskVcsTest tearDown
|
2016-10-31 13:16:30 +01:00 |
|
Egor.Ushakov
|
77a717452e
|
IDEA-163334 Memory leak - workaround
|
2016-10-31 14:44:47 +03:00 |
|
Egor.Ushakov
|
8900e8a1cd
|
fixed AIOOB in MethodBytecodeUtil.visit
|
2016-10-28 20:43:50 +03:00 |
|
Egor.Ushakov
|
3f55058b6d
|
emulated method breakpoints now work in lambdas
|
2016-10-28 19:59:21 +03:00 |
|
Egor.Ushakov
|
401e862cc8
|
extracted safe allLineLocations to utils
|
2016-10-28 19:59:21 +03:00 |
|
Egor.Ushakov
|
d4813330e0
|
fixed smart step into interface method implemented by lambda
|
2016-10-28 18:12:27 +03:00 |
|
Vladimir Krivosheev
|
2234e46f76
|
IDEA-155007 IDEA does not kill the debug process immediately
|
2016-10-28 16:18:30 +02:00 |
|
Egor.Ushakov
|
e76af49fc2
|
use StreamEx.ofTree
|
2016-10-28 15:52:02 +03:00 |
|
Egor.Ushakov
|
7eebc85df8
|
do not show slowness warning for emulated breakpoints
|
2016-10-28 15:37:35 +03:00 |
|
Egor.Ushakov
|
83d6f2c59c
|
speedup emulated method breakpoints
|
2016-10-28 12:57:25 +03:00 |
|
Egor.Ushakov
|
9f76e1f164
|
speedup emulated method breakpoints
|
2016-10-27 19:39:35 +03:00 |
|
Egor.Ushakov
|
b02ce376dd
|
do not create bpt requests for prepared classes if breakpoints were muted
|
2016-10-27 11:55:14 +03:00 |
|
Egor.Ushakov
|
8179d013a1
|
IDEA-162947 Add ability to use lambda expressions in breakpoint conditions
cache condition and log message evaluators to avoid recompilation on every hit
|
2016-10-26 13:15:36 +03:00 |
|
Egor.Ushakov
|
dc819c7a8b
|
cleanup
|
2016-10-25 15:28:45 +03:00 |
|
Egor.Ushakov
|
5fbd5fb220
|
refactoring to prepare compiling evaluator caching
|
2016-10-25 13:27:33 +03:00 |
|
Egor.Ushakov
|
afd3f32362
|
IDEA-162947 Add ability to use lambda expressions in breakpoint conditions
- support log expressions as well
|
2016-10-24 19:09:47 +03:00 |
|
Egor.Ushakov
|
eaa678bcb1
|
cleanup
|
2016-10-24 19:09:47 +03:00 |
|
Egor.Ushakov
|
bd46384cdf
|
minor cleanup
|
2016-10-21 17:04:26 +03:00 |
|