Maxim.Kolmakov
e3d0d48018
Extract threadDump parser to a separate module
...
GitOrigin-RevId: c9d9890c5bf10e57b0aa77bb8f5c9ca7451c723e
2024-10-10 00:58:31 +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
Mikhail Filippov
bf43f2fc01
IJPL-150165 bump Kotlin language and API version
...
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Vladimir Krivosheev
1faf780399
build script downloader - switch to JDK engine as CIO doesn't support TLS 1.3
...
It leads to a duplicated ktor files in dist, but that is relatively ok
GitOrigin-RevId: 091579a4dae960415ad2ddbc2bbbfa92d75fbe65
2024-07-09 16:45:52 +00:00
Egor Ushakov
b103326863
IDEA-354542 Slow frame location resolve blocks the debugger
...
Rename methods
Fix debugger process await
Force stop debug process in tests
Do not create additional thread
fixing tests: wait for the debug process to stop
Test hotfix: await debugger thread complete
Introduce DebuggerCompletableFuture
fixing tests: do not rely that much on invokeRatherLater
fixing tests: command cancel may happen off debugger manager thread
added experimental annotations
Add DebuggerDispatcherTest
removed debugProcess param
reduce methods visibility
Call continuation in case of command cancellation
Fix test: call continuation in any case
Clean up
Unify invokeWithChecks
introduced onSuspend
Invoke resume in tests only after all commands complete
[debugger] IDEA-354542 Remove unused constructor parameter
Close test debugger manager thread on dispose
Close debugger manager thread in tests
Add extra check to the continuation set
Fix project leak in test, set up test disposable for DebuggerManagerThread
Launch single command once
Fix API test
Fix test: request source position from debugger manager thread
Clean up code
Clean up command scope creation
SuspendContextCommand logic should be skipped on coroutine resume
cancel coroutine scope in finally block
handle command cancellation
Rename .java to .kt
Fix read action
Start as completable future
Run with commands
Use coroutines in FileApplicabilityChecker
handle exceptions like before
Launch with dispatch
make internal
allow the dispatcher to work without a command in context
renamed debugger thread dispatcher
Add coroutines util functions
Wrap into readAction-s
Extract caching code in CompoundPositionManager
Small code clean up
minimize changes
IDEA-354542 Slow frame location resolve blocks the debugger - introduced PositionManagerAsync
Co-authored-by: Maksim Zuev <Maksim.Zuev@jetbrains.com >
Merge-request: IJ-MR-136324
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com >
GitOrigin-RevId: d78e8514b89afdde6bc710bb322d67ddea6449e8
2024-06-27 20:27:29 +00:00
Dmitry Pogrebnoy
93e715683e
[Feedback] EA-1296862 Add kotlin serialization plugin
...
GitOrigin-RevId: c785715d4cbed7a04ac2f42150a72cab0b1bb8b8
2024-06-24 14:35:56 +00:00
Dmitry Pogrebnoy
b600dab5d4
IDEBIS-32 Kotlin Debugger survey
...
IJ-CR-131023
GitOrigin-RevId: cd6ccfbf36f3c505b2ef7ab0338fccc977ef67d1
2024-04-17 16:19:26 +00:00
Vladislav.Yaroshchuk
a8ace86e27
IJI-1182 Enable Maven dependencies checksum verification
...
GitOrigin-RevId: c092a94aafbffc6378dce963e3df6272ded9c092
2023-07-03 15:37:15 +00:00
Leonid Shalupov
3501334339
IDEA-308796 Use externally downloaded debugger-agent
...
GitOrigin-RevId: 26fe6a3cebe0e340133fbc7b0680a4fed604fc43
2022-12-20 23:12:13 +00:00
Egor Ushakov
5ae26e1460
IDEA-298281 Read only attach does not work with jdk 19
...
GitOrigin-RevId: 29c014d1fcbf742c8aaa681314c585892e618798
2022-08-15 16:17:04 +00:00
Vladimir Krivosheev
a8f6a48409
add jdom to source code to modify and strip to our needs
...
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Anna Kozlova
b3cd2cb11e
[java] [refactorings] simplify dependencies
...
GitOrigin-RevId: b9fdf3048b7d126a7d8187cbd21aba6607c65013
2022-02-15 13:14:37 +00:00
Egor Ushakov
d354ffd91e
updated sa-jdwp to 1.21
...
GitOrigin-RevId: 157d22d847f272487f868fb3a41c558b7d7442d4
2022-02-11 12:55:20 +00:00
Egor Ushakov
bd0e8f4918
IDEA-278665 Read only attach does not work with jdk 17 - update sa-jdwp to 1.20
...
GitOrigin-RevId: ed53bb3fcc1da1880f2d5bdf98fa4a250f9f1679
2021-09-21 13:40:20 +00:00
Dmitry Trofimov
187ace473b
Move pty4j from platform-ide-util-io to it's implementation counterpart
...
GitOrigin-RevId: 59f167e087223905f737a92c01b2a3aac813f098
2021-08-12 01:05:43 +00:00
Alexey Kudravtsev
b2e0028dbc
remove ASM from OpenAPI module dependencies
...
GitOrigin-RevId: 70024ffc9ad8dea40a2d2db12e282948a834a7b8
2021-07-19 14:51:31 +00:00
Egor Ushakov
01ea812658
updated sa-jdwp to 1.19 with performance fixes
...
GitOrigin-RevId: 75a80d55bf56216c4e372b93361cd288501bd41d
2021-06-17 15:33:05 +00:00
Egor Ushakov
c71a0a8268
updated sa-jdwp to 1.17
...
GitOrigin-RevId: ee9c50f6a3ed69052b5ae90e3e6fd9e5205663d0
2021-06-15 16:36:08 +00:00
Egor Ushakov
4109ff4a24
IDEA-269619 Attach to process failed with IllegalAccessError on JDK16 - updated sa-jdwp to 1.16
...
GitOrigin-RevId: 5ce5e11b7c91ffc70bb88cdd8e2ed530093e44f6
2021-05-19 09:35:40 +00:00
Nikita Nazarov
f43386073b
Add capability to get progress of a memory agent's operation.
...
(cherry picked from commit 5228bfed5bd97267cc758330cc2d5163f9593584)
IJ-MR-6192
GitOrigin-RevId: 5273e7ba1268c82191e3ecb04e464e7e67f045ed
2021-03-05 14:41:21 +00:00
Vladimir Krivosheev
10b8a7abf3
don't export intellij.platform.ide.util.io dependency blindly
...
GitOrigin-RevId: 7f83ed73f84e9073b71cf3dd1872caabca0e2946
2021-02-06 10:32:46 +00:00
Vladimir Krivosheev
e9010247c3
cleanup
...
GitOrigin-RevId: 64623703426677846c72683777910f3011430fdc
2020-12-26 15:21:14 +00:00
Egor Ushakov
21cd133d4e
IDEA-252585 Read only attach does not work with jdk 14 and 15 - updated sa-jdwp to 1.15
...
GitOrigin-RevId: e2185478284f36ee82fe0cf4670455ea697d166d
2020-10-09 16:47:33 +00:00
Vladimir Krivosheev
a67c59c561
platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
...
java.psi.iml — remove dependency on intellij.platform.core.ui
GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Vladimir Krivosheev
f2a72b34fa
do not export trove from util module
...
GitOrigin-RevId: 666bf5e1fc45045bb9b1c391b7ec5a2ac4b65dde
2020-05-16 16:34:43 +00:00
Vladimir Krivosheev
5f21c9013f
images module as implementation-detail plugin
...
GitOrigin-RevId: e5f6b4687c72d7697354bb635d40cb0eb0ce65e9
2020-02-18 07:32:43 +00:00
Vladimir Krivosheev
3deee4e14b
do not export kotlinx-coroutines-jdk8 and module statistics from platform-impl
...
GitOrigin-RevId: 1e0f98fedd06dc7789d808025d53b2424141adca
2020-02-17 09:07:39 +00:00
Vladimir Krivosheev
16776be5f7
do not export StreamEx lib from platform-impl
...
GitOrigin-RevId: b4b5c70dc99510609083c3ff097936be94e0548c
2020-02-15 06:44:09 +00:00
Egor Ushakov
550e27f323
switch jb-jdi back to project library
...
GitOrigin-RevId: 5860886a1a4f14f9a66311c1643ef4eb313c89f2
2020-02-04 16:39:21 +00:00
Egor Ushakov
f06cd86ea7
fixed typo
...
GitOrigin-RevId: d31713ce78e0c3673858d04bf6d3c8423ec1898f
2020-01-27 09:16:13 +00:00
Egor Ushakov
e1d12f6f55
updated jb-jdi to 1.5
...
GitOrigin-RevId: fa8a2c26046c880f69f7ed0a30a97a9cb074ef77
2020-01-17 12:09:30 +00:00
Egor Ushakov
af24616d0b
updated jb-jdi to 1.4
...
GitOrigin-RevId: ce2e9c018fa7f1ed9d82442626cb90441438462a
2020-01-13 13:36:39 +00:00
Egor Ushakov
a57a38aaca
updated jb-jdi to 1.3
...
GitOrigin-RevId: 18641f31e04df32af57e2f113a402e01dfdd4092
2019-12-30 16:05:39 +00:00
Egor Ushakov
cbe7b31a8f
IDEA-228938 Unable to do read only attach to IDEA process
...
GitOrigin-RevId: f543180a719196c12378ad077b8781b2a97d21d3
2019-12-11 17:31:39 +00:00
Egor Ushakov
1c5f538a0f
use jb-jdi 1.2
...
GitOrigin-RevId: 792d766755eca0302096928ce5b552082b6eca92
2019-12-06 15:10:09 +00:00
Egor Ushakov
ba66332827
use opened methods from jb-jdi 1.1
...
GitOrigin-RevId: b825f44a06fa3f5b82574075594a6f832f3edb1e
2019-12-06 12:03:59 +00:00
Egor Ushakov
e8a32f7478
IDEA-228518 Fork jdk jdi implementation - disabled by default
...
GitOrigin-RevId: de97a39f01cf2f8e7e16070bc0d295e5cbe663d0
2019-12-05 16:03:48 +00:00
Egor Ushakov
6af17561ec
better fix for library license check
...
GitOrigin-RevId: af668148b2b6e578edc24246b9cd84a072662c40
2019-11-07 02:40:58 +00:00
Egor Ushakov
557fdbe589
switched sa-jdwp to module library
...
GitOrigin-RevId: a277a740095651ad400443c2b4eaf3f254d54213
2019-11-07 02:40:58 +00:00
Vitaliy.Bibaev
c565ed3fac
Initial: memory agent
2019-01-19 18:22:31 +03:00
Vitaliy.Bibaev
902e802204
Create a module for agent-relative code and link it with the agent library dependency
2019-01-19 18:22:31 +03:00
Egor Ushakov
ecdaca9704
use sa-jdwp library for IDEA-197886
2018-09-18 15:54:54 +03:00
Egor Ushakov
f710dd527d
remove execution dependency on debugger
2018-08-16 10:47:59 +03:00
Egor Ushakov
c2139af5c4
EA-123812 - CNFE: UrlClassLoader.findClass
2018-06-29 19:13:46 +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
nik
c9620ce099
IDEA project configuration: the great module rename
...
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.
Update *.iml files.
2018-01-25 12:59:02 +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