Commit Graph

65 Commits

Author SHA1 Message Date
Vladimir Krivosheev
2d5aaf391b IJ-MR-162467 don't export intellij.xml.psi
GitOrigin-RevId: d4ca928b7dc468451c0047bd35f1f60c1199207a
2025-06-05 14:33:17 +00:00
Vladimir Krivosheev
65fe061584 IJ-MR-162467 don't export intellij.platform.analysis
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Vladimir Krivosheev
ab69d8455c IJ-MR-162467 don't export intellij.platform.indexing
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Mikhail Filippov
40e854e522 IJPL-188826 bump Kotlin language version to 2.2
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Vladimir Krivosheev
fbc9805e89 IJ-MR-162467 don't export intellij.platform.jps.model
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
Nikolay Rykunov
1f1c7fb9f8 [debugger] Move files to rpc and shared modules
GitOrigin-RevId: 1e37f0230a944bc0cb443b1b3e9313b470c68fa8
2025-05-11 10:57:10 +00:00
Vladimir Krivosheev
644a6b2e81 IJ-MR-162467 don't export intellij.platform.editor.ui
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Maksim Zuev
dcd2a74aae [rd debugger] IDEA-370752 Move ThreadDumpAction to java.frontback module to be available at FE
GitOrigin-RevId: 66f767742d0bdcfb3baa5c2612d23a985346dd78
2025-04-16 20:14:15 +00:00
Maksim Zuev
6d8cf499a8 [rd debugger] IDEA-370752 Introduce RPC API to call thread dump
GitOrigin-RevId: 24c13899221851501d2e68157f40c718a8ee7c89
2025-04-16 20:14:15 +00:00
Mikhail Filippov
493c93a4bf IJPL-182711 bump Kotlin language version
GitOrigin-RevId: 0beaed34efbd3b42a739dddd78de097b4e1d09c5
2025-04-09 14:26:59 +00:00
Konstantin.Nisht
d100810ce6 [eel] IJPL-172897: Export intellij.platform.eel from intellij.platform.eel.provider, as an API module can be exported from the module with utilities
GitOrigin-RevId: 6819299595d2401de7451929e6e80169a81c5c10
2025-01-17 19:46:01 +00:00
Tagir Valeev
aefc2b83e7 [java-highlighting] Literal and comment problems; findSingleError
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: 6e0c38d1caea9272cee420c35589dfb859950793
2025-01-14 12:42:34 +00:00
Egor Ushakov
9bcc90a598 IDEA-365582 Read only attach does not work with java 22 - updated sa-jdwp to 1.24
GitOrigin-RevId: 38d45bd526c8b15e00612eb8d707b0b5f67234f1
2025-01-09 20:50:44 +00:00
Vladimir Krivosheev
7b4c77396e do not export deps blindly (part 5)
GitOrigin-RevId: 48daba2ea218703ecd0f60b5b12cc813c8802338
2024-12-23 20:43:00 +00:00
Vladimir Krivosheev
2cd6fbda37 do not export deps blindly (part 4)
GitOrigin-RevId: f9c9a9ba2b8a6dd1359b8bcb78220feceb3699e8
2024-12-23 13:05:06 +00:00
Konstantin.Nisht
80544fda42 [debugger, eel] IJPL-172891: Create a temporary file on every environment to support attaching non-local debug agents
GitOrigin-RevId: f30f382b8339c3a1c8e176eeb4cfeb2ce81ce8ec
2024-12-16 12:20:54 +00:00
Vladimir Krivosheev
8c77c9ed84 don't export ide.core.impl from lang-impl
GitOrigin-RevId: 029fef0995b0d8e6b684f463bdd856dd17021366
2024-12-02 11:32:59 +00:00
Maksim Zuev
0abb3ae300 [debugger] IDEA-361922 Extract debugger settings to a separate module so that it can be used in the frontend
GitOrigin-RevId: 5e42886a5f5642581b36397ad3fcb30b8fe57e83
2024-11-21 07:14:36 +00:00
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