Nikolay Chashnikov
058817c38a
[IntelliJ project configuration] use the default project JDK (corretto-11) in modules (IDEA-241075)
...
Java compiler from JDK 11 will use cross-compilation to produce code compatible with older Java versions in these modules.
GitOrigin-RevId: c3501ae403249c49a6787ff89e4619a1214a1e10
2020-08-11 17:11:27 +00:00
Vladimir Krivosheev
3d280e4fb2
cleanup (final)
...
GitOrigin-RevId: 446f1aef2550b74b13c788fceaa36967a6f0b9c9
2020-07-15 17:06:10 +00:00
Egor Ushakov
cfeb29a96e
IDEA-223505 Critical Error in IDEA Async Stacktraces (IndexOutOfBOundsException)
...
GitOrigin-RevId: ab7960374ffe62d5c43952ca3d2c37cdde01418b
2020-04-21 16:17:06 +00:00
Egor Ushakov
f9b612dd0f
[debugger] speedup getting async stack
...
GitOrigin-RevId: e5432b2fc06889c90ee23dea6b9959db7d64f85b
2020-04-09 10:32:57 +00:00
Vladimir Krivosheev
ba98224912
remove author (only some, where it is ok)
...
GitOrigin-RevId: 7dbab7524fe4efc5d17a04b95dee88b6f80fbe8d
2020-01-21 17:36:52 +00:00
Egor Ushakov
45a8e6d446
IDEA-223505 Critical Error in IDEA Async Stacktraces (IndexOutOfBOundsException) - more logging
...
GitOrigin-RevId: f846d48e944013da203adaefeb90b7bb7149afcf
2019-11-21 10:10:01 +00:00
Egor Ushakov
a352500548
IDEA-198992 OOM in CaptureStorage
2018-12-28 13:05:50 +03:00
nik
0be3657ad0
cleanup: remove 'public' modifier from constructors in non-public classes (IDEA-195931)
...
public constructors in non-public classes may be confusing, and removing them makes code shorter.
2018-09-06 16:49:46 +03:00
Egor Ushakov
3af65d8758
capture agent: set debug mode using the debugger to allow it in remote config
2018-07-25 19:08:53 +03:00
Egor Ushakov
f8ab6be30a
capture agent: avoid key evaluation on IDE side
...
we could get the captured stack for the current place using only CURRENT_STACKS queue;
also it allows to drop insertion points list in IDE (and matching), this will simplify handling of stand-alone agent in IDEA-194359
2018-06-29 17:58:54 +03:00
Egor Ushakov
12df19ad45
capture agent: fixed caller name in debug mode
2018-06-25 16:18:33 +03:00
Egor Ushakov
582156ae51
capture agent: speedup x2
...
do not create Throwable objects in insert point, we can find insertion point later matching by the generated method postfix
2018-06-23 09:17:31 +03:00
Egor Ushakov
7416536541
capture agent: used memory reduction on java 8
...
do not store Throwable objects inside InsertMatch, we only need the depth and it is fast to obtain it in java 8
2018-06-22 12:41:46 +03:00
Egor Ushakov
c978a2f053
capture agent: suppress code warnings
2018-01-31 20:28:44 +03:00
Egor Ushakov
a079ba412d
capture agent: avoid OOM on deep recursive stacks
2018-01-31 13:05:44 +03:00
Egor Ushakov
ed02b53b1a
capture agent: avoid SOE on getting the stack
2018-01-30 16:48:16 +03:00
Egor Ushakov
80f64a9dd7
capture agent: copied useful parts of ConcurrentWeakHashMap
2018-01-29 18:39:06 +03:00
Egor Ushakov
e965acf756
capture agent: cleanup
2018-01-25 19:28:12 +03:00
Egor Ushakov
94160c620e
capture agent: speedup on java 9, avoid calling getStackTraceDepth all the time
2018-01-25 19:28:12 +03:00
nik
16410c2321
IDEA project configuration: the great module rename
...
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.
Rename iml files.
2018-01-25 12:59:02 +03:00
Egor Ushakov
97a408b118
IDEA-183739 java.util.NoSuchElementException on Liberty application server
2017-12-18 15:28:44 +03:00
Egor Ushakov
f9decbd37b
IDEA-183739 java.util.NoSuchElementException on Liberty application server - better debug info
2017-12-15 18:03:30 +03:00
Egor Ushakov
dc9e8869f7
IDEA-183739 java.util.NoSuchElementException on Liberty application server - catch all exceptions
2017-12-15 13:27:04 +03:00
Egor.Ushakov
ed0eeb1dca
debugger agent: workaround for java 9
2017-10-03 13:05:33 +03:00
Egor.Ushakov
fdf08a2c8c
debugger agent: cleanup
2017-10-02 20:31:47 +03:00
Egor.Ushakov
9bd48e9ede
debugger agent: store weak references to key objects
2017-10-02 19:19:15 +03:00
Egor.Ushakov
c19a31198e
debugger agent: ability to disable capturing
2017-10-02 12:50:29 +03:00
Egor.Ushakov
576c1103c6
debugger agent: allow on jre 1.6 or later - fixed for IDEA-CR-25004
2017-10-02 11:18:31 +03:00
Egor.Ushakov
c500882b53
debugger agent: allow on jre 1.6 or later
2017-09-29 19:34:37 +03:00
Egor.Ushakov
071d175998
debugger agent: suppress warnings
2017-09-29 19:34:37 +03:00
Egor.Ushakov
e722b44127
debugger agent: avoid dead lock on getRelatedStack invocation from the debugger
2017-09-29 19:34:37 +03:00
Egor.Ushakov
cbf04104b7
debugger agent: reduce overhead
2017-09-26 19:03:15 +03:00
Egor.Ushakov
8980edf2c8
debugger agent: logging only when requested
2017-09-26 12:08:30 +03:00
Egor.Ushakov
455855d3d1
debugger agent: better deep stacks handling
2017-09-26 12:08:30 +03:00
Egor.Ushakov
f8a11aec74
debugger agent: implemented recursive async handling
2017-09-26 12:08:30 +03:00
Egor.Ushakov
ed898a983e
debugger agent prototype, for now works only in debug mode
2017-09-22 13:56:01 +03:00