Commit Graph

36 Commits

Author SHA1 Message Date
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