Commit Graph

80 Commits

Author SHA1 Message Date
Vladimir Krivosheev
0272d6a0c7 IJ-MR-175479 IJ-CR-146078 IJPL-209476 miglayout-swing, mvstore, proxy-vole, rhino, winp
GitOrigin-RevId: 18f6ef6f31cc80b26bca98a7ab025e2ade284102
2025-10-06 16:34:02 +00:00
Vladimir Krivosheev
026e9d1fab IJ-MR-175479 IJ-CR-146078 IJPL-209476 kotlin-reflect, xz and lz4-java
GitOrigin-RevId: f49b6210864a95ca6540bade8e3fcca02c2fcecc
2025-10-06 16:34:02 +00:00
Vladimir Krivosheev
aef6fcfb61 IJ-MR-175479 IJ-CR-146078 IJPL-209476 intellij.libraries.kotlinx.coroutines.slf4j, icu4j, jackson, ion as product module
GitOrigin-RevId: 6ec3fc109676944133e91aff3a82c51572bf4dbc
2025-10-04 19:03:47 +00:00
Vladimir Krivosheev
ec3242285e IJ-MR-175479 IJ-CR-146078 IJPL-209476 caffeine as product lib
GitOrigin-RevId: a4585825ed7a9f49d9c74266ea2ebd4323d6405e
2025-10-04 19:03:47 +00:00
Vladimir Krivosheev
9f425c84ea IJ-MR-175479 IJ-CR-146078 IJPL-209476 guava as product module (part 2)
GitOrigin-RevId: 22ee846c39d44cd481ad55d11889ff43ad3b389a
2025-10-04 19:03:47 +00:00
Vladimir Krivosheev
98173d2ad2 IJ-MR-162467 don't export intellij.platform.codeStyle
GitOrigin-RevId: cd1147b4b7dcb5ecfc054a45beed584409e35c98
2025-06-19 20:15:58 +00:00
Vladimir Krivosheev
f1b0b5d383 IJ-MR-162467 don't export intellij.platform.execution.impl
GitOrigin-RevId: abc930fdcf4c77896436c44ba8a71377e78e646d
2025-06-19 20:15:57 +00:00
Vladimir Krivosheev
59b0659a43 IJ-MR-162467 don't export intellij.platform.macro
GitOrigin-RevId: 062eb838f4c91f62734d1adf50d2e9269bb4bd23
2025-06-19 20:15:57 +00:00
Vladimir Krivosheev
a49e310575 IJ-MR-162467 don't export intellij.platform.lang.core
GitOrigin-RevId: dea0fc36382a29eda134dba69917d41c7b585cf2
2025-06-18 11:28:23 +00:00
Vladimir Krivosheev
c16c64e766 IJ-MR-162467 don't export intellij.platform.jps.model.serialization
GitOrigin-RevId: 4c70b0e49def83b78d1daf23c50bed6b7f41cb57
2025-06-16 14:54:15 +00:00
Vladimir Krivosheev
b935234c91 IJ-MR-162467 don't export intellij.platform.projectModel
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
ef0323d07c IJ-MR-162467 don't export intellij.platform.core
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Vladimir Krivosheev
539d5197ad don't export intellij.platform.util.diff
GitOrigin-RevId: 2b25166fd986c0b897636a290a97f1b2927352ce
2025-06-09 21:02:56 +00:00
Vladimir Krivosheev
982fba0b33 IJ-MR-162467 don't export intellij.platform.concurrency
GitOrigin-RevId: 5cd5a6506d69bfd384f21fc5a79d1f12a172a074
2025-06-08 20:43:51 +00:00
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
335e39ffae don't export intellij.platform.lvcs
GitOrigin-RevId: b50b249119b6fc6eb1f6e064674d2a8523517b90
2025-05-27 17:02:44 +00:00
Vladimir Krivosheev
b660081493 IJ-MR-162467 don't export intellij.platform.workspace.storage
GitOrigin-RevId: 65ff26dfef46b205eb68dc2f2e60eab4720c87c8
2025-05-15 09:18:18 +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
Vladimir Krivosheev
53ab1b258e IJ-MR-162467 do not export intellij.platform.refactoring
GitOrigin-RevId: 4bb68401d046d1fffba4fa73935bb1c404d8d49f
2025-05-09 20:49:36 +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
Nikolay Rykunov
98536975a7 [java] Extract java.testFramework.shared so it won't include Java Plugin in its classpath
It is necessary for Java Plugin's frontend tests, since previously they included both Java and Java Frontend plugins

GitOrigin-RevId: 4a1c0b7b6e62d6e8615f287a015d94bf85ebbdcf
2025-02-16 10:19:08 +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
Vladimir Krivosheev
cc667842f7 IJ-CR-146078 do not export intellij.platform.ide.impl
GitOrigin-RevId: 16a29b914bf81d4d5e3cdb43c64b088113a2fcd4
2024-12-30 10:16:07 +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
aaa5c93bfb do not export deps blindly
GitOrigin-RevId: 3f884c638f8e047b4c6933e023f19f0b79fb8752
2024-12-21 22:49:43 +00:00
Vladimir Krivosheev
48ddb139b3 extract ide-core.plugins
GitOrigin-RevId: 42672d1d0ce7d2851ce2239123ec0a460f1128ce
2024-12-13 12:30:32 +00:00
Konstantin.Nisht
f4f05eeb58 [eel] IJPL-172886: Allow using eel in JPS
GitOrigin-RevId: 61387a85e8e93b0d1c59e446330e20f526fb1c10
2024-12-04 15:15:31 +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
Vladimir Krivosheev
a9860a447e update netty and add netty-codec-protobuf library - now it is extracted from http
GitOrigin-RevId: dc27611f156eafd5002dd5d708e1f4c53ccb2521
2024-08-28 10:05:36 +00:00
Nikolay Chashnikov
f3ab5a172e [jps build] provide a way to pass workspace model to the JPS build process in serialized way (IJPL-409)
If newly introduced 'jps.build.use.workspace.model' registry option is enabled, required modules and libraries are added to the JPS build classpath, paths to global and project cache file for the workspace model are passed to the build process, and it loads the project model from them instead of reading the project configuration files.

It's an experimental approach, and it isn't fully implemented yet:
 * it doesn't ensure that caches are up-to-date;
 * the cache currently cannot be loaded by the build process because it references entities and other classes aren't available in the build process (e.g. ScratchRootsEntity and VirtualFileUrlBridge).

GitOrigin-RevId: 54a4a49566ca9dd0433c7a13251c2e28fc051e78
2024-07-01 14:04:06 +00:00
Eugene Zhuravlev
9a359dc3dd use wslproxy for wsl builds connectivity (IDEA-338992)
GitOrigin-RevId: 4c88373873732b6ca0e7d11b97f0aee0431ae138
2024-05-02 16:12:31 +00:00
Vladimir Krivosheev
72efd72cf0 reduce the usage of kotlinx-immutable-collections
GitOrigin-RevId: f5a8cc34ffff305e2793ea2a109156dcde4014b0
2024-03-11 02:16:11 +00:00
Andrei Efanov
06685bed62 refactor(otel): use otel semantic attributes for easy access to docs
GitOrigin-RevId: fc04c1014919ba612b5cce7164cf812b197a43ca
2024-01-23 14:28:30 +00:00
Nikita Kudrin
fd79133ad8 [project import tests] AT-598 More metrics for Artifacts (in compiler module)
GitOrigin-RevId: bdc35eb04acaf4f73d3165a821545599ff85d9a4
2023-11-09 17:39:02 +00:00
Vladimir Krivosheev
f0f3ce047d IJPL-227 use Caffeine for name cache in BuildManager
GitOrigin-RevId: b15792973eea94c0ef60e316de7137b7466edbad
2023-10-12 11:04:29 +00:00
Alex Plate
069e1b0932 [Workspace Model] [IDEA-320676] Move WorkspaceModel to the new module
GitOrigin-RevId: 16b9ef5a148ed992acffce8cc14124045e9dd376
2023-06-19 09:35:21 +00:00
Alex Plate
acde44da72 [Workspace Model] [IDEA-320676] Rename jps module of workspace model
GitOrigin-RevId: 146fda1ce8b8e436eb48070e8cf96f2c654ea6a2
2023-06-19 09:35:11 +00:00
Daniil Ovchinnikov
675b19fb2c IJPL-130 rename library kotlin-coroutines-jdk8 -> kotlin-coroutines-core
GitOrigin-RevId: e987a9f48391d74e401c860a57f99634ccc21a4a
2023-05-18 22:52:00 +00:00
Daniil Ovchinnikov
578eaaf60e rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Alex Plate
ec35ad59ca [Workspace Model] Remove key to enable old artifacts
GitOrigin-RevId: cbf76181a177d5aedc99fb4027b048461bfe5dca
2022-07-14 15:34:42 +00:00
Vladimir Krivosheev
65fb3c4277 use kotlin coroutines instead of fork-join pool and completable future (part 28 - use current scope of runBlocking in initApplication instead of main scope)
GitOrigin-RevId: cb6b597a70142fe500fbb405d2aeadce4527b10a
2022-07-13 10:23:19 +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
Mikhail Mazurkevich
a2a387f8dc [jps caches] Fix review notes
GitOrigin-RevId: 36a597f7ff4960ce6e4a03c70d3b48661e9e4c96
2022-01-21 20:41:41 +00:00
Mikhail Mazurkevich
ffae730478 [jps caches] Pass all params needed for caches download ones at JPS start
GitOrigin-RevId: a1b8a8ad2d865b0d1db32dbe7671667ecc464d8f
2022-01-21 20:41:29 +00:00
Vladimir Krivosheev
ca4e72ba20 cleanup - get rid of trove
GitOrigin-RevId: dbb4a1a6413da8a643de1e3dc1b99886befe5194
2021-12-16 11:39:22 +00:00
Leonid Shalupov
26866df446 build: run JPS external process with lower priority
By running the build under lower priority we give more CPU time to interactive processes
like browser or IDE.

ref IDEA-196318 Deprioritize heavy background processes

GitOrigin-RevId: 23ff81b59a1c92e24f9499ca3b894526e58d339b
2021-12-10 23:10:23 +00:00
Roman Ivanov
9b692e6019 [tracing] tracing -> tracing.rt, fix project structure problems
GitOrigin-RevId: 76356bc73d3fbb54b6a3c46d6ef6daa6459f9c23
2021-09-29 16:31:32 +00:00
Roman Ivanov
45e2bab709 add tracing infrastructure
GitOrigin-RevId: 363b79b56e59bbc36d1abd59b929048d77fb6ada
2021-09-29 16:31:24 +00:00
Dmitry Trofimov
da05003ec0 Extract netty helpers to platform.ide.util.netty module
GitOrigin-RevId: 02b0aba63e4568dc64ee9438ac51c8ff56fdf294
2021-08-13 16:28:46 +00:00