Commit Graph

629 Commits

Author SHA1 Message Date
Konstantin Nisht
5e7dc2b0d4 [api, jewel] IJPL-200569: Do not consider classes generated by Compose Compiler Plugin as public API
(cherry picked from commit f14930f05ecfd11327c4229aad7ed9ad79f6182d)


(cherry picked from commit 921fdc07ff81c682e75a0c2eff695e493020e757)

IJ-MR-173046

GitOrigin-RevId: 181b84465a283d7c36cee63844e78c58fdc6de1c
2025-08-25 19:41:11 +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
Dmitriy.Panov
354eade715 IJPL-190188 a custom Dockerfile for a build reproducibility test is excessive
https://github.com/JetBrains/intellij-community/blob/master/Dockerfile should be used instead

GitOrigin-RevId: 35235073ecafef8b5eccd2fedf74277bd884b8a9
2025-06-04 19:59:37 +00:00
Maxim.Kolmakov
dbfc6bfa9c IJPL-189963 Remove unused Gradle files to avoid confusion
GitOrigin-RevId: c5fb099492e344f2ce06e2533d2a972f00c1c7bd
2025-06-03 16:56:38 +00:00
Piotr Tomiak
e1429dca8f [polySymbols] WEB-72822 Rename various occurrences of *webSymbol* to *polySymbol* including some packages
GitOrigin-RevId: 69904cde06676d410dc30c4c340ceab556379f9f
2025-05-30 15:36:58 +00:00
Piotr Tomiak
091140f821 [polySymbols] WEB-72822 Rename various occurrences of *WebSymbol* to *PolySymbol*
GitOrigin-RevId: e7b343cf6ce60db6fa3d80ac3df67f96685b060e
2025-05-30 15:36:58 +00:00
Vladimir Krivosheev
1e0e66a989 update libs zstd-jni to 1.5.7-3, sqlite to 3.49.1.0, and kotlin-metadata to 2.2.0-RC.
GitOrigin-RevId: b466ca543e48a59dcd51b94ae82d35c46da1eb21
2025-05-30 15:20:44 +00:00
Nikolay Chashnikov
f4dfb3ee2d [api dump] docs: add KDoc to ApiClass
GitOrigin-RevId: e4145c7005c23eb195f5abce242e820621f91e05
2025-05-28 13:32:45 +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
Konstantin Nisht
887a783716 [api] IJPL-188257: Allow parsing API to a list of structured strings
GitOrigin-RevId: d148335af9ae4a68f94db5042f73b4f8cad73f00
2025-05-22 16:29:29 +00:00
Vladimir Krivosheev
b16d41fed3 IJI-2602 drop inheritFromPackageLocal test data as now such code is fixed and leads to compilation error
GitOrigin-RevId: f2fdaa44068e2da3081e65005487ebbfe09edd33
2025-05-14 10:39:04 +00:00
Vladimir Krivosheev
e6503904f1 update bazel files
GitOrigin-RevId: 56d6864910cad2dfe611d38d680ee290d4209f79
2025-05-13 18:02:20 +00:00
Ilia Kirianovskii
a38a19fa65 [bazel] Update build files
GitOrigin-RevId: b3eb595781593209fca189a18c0091f11621bd51
2025-05-13 15:36:09 +00:00
Vladimir Krivosheev
3616fb0a2f simplify bazel labels (another step towards using simple names that reflect directory structure) — handle camelCase case
GitOrigin-RevId: 709eafe49fcb3be48c50440ae19a08e083bc8cb3
2025-05-12 07:18:42 +00:00
Vladimir Krivosheev
6f8ff07ccc simplify bazel labels (another step towards using simple names that reflect directory structure)
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Vladislav Rassokhin
f1d141d628 API dumps: run on compilation output jars as well (IJI-1676)
GitOrigin-RevId: a45cc3d5259b46dd6c243a74b671749a967b68dd
2025-05-08 15:18:01 +00:00
Leonid Shalupov
3c92021638 update Bazel files
GitOrigin-RevId: e79e60419bb80ee101bf41f0df586d04729754e8
2025-04-24 17:04:35 +00:00
Codrin.Ogreanu
752c180eb2 IJPL-163132 Bump to JFlex 1.10.14
Also added `offsetByCodePoints` function to `idea-flex-kotlin.skeleton`, and removed unnecessary `;` symbols from `idea-flex-kotlin.skeleton`

GitOrigin-RevId: f721d1cd1e687873c3b9d47e233cfff89ddc09a8
2025-04-23 17:08:20 +00:00
Ilia Kirianovskii
217339a878 [metrics] Fix exposing PerformanceMetrics.Metric data class private primary constructor via copy() in MetricsDiffCalculator#calculateDiff
GitOrigin-RevId: 85ced0238fe18285212eff6042231c4182571c1b
2025-04-16 23:41:09 +00:00
Codrin.Ogreanu
edaef30179 IJPL-163132 Add KMP-compatible codePointAt and toCodePoint implementations to idea-flex-kotlin.skeleton
Also bumped to KFlex 1.10.13


Merge-request: IJ-MR-160215
Merged-by: Codrin Ogreanu <codrin.ogreanu@jetbrains.com>

GitOrigin-RevId: 5726f30797c1eb0341a5b0119cd82fdba9b5da2e
2025-04-12 16:12:54 +00:00
Ilia Kirianovskii
dc6eeb2807 [bazel] Update build files
GitOrigin-RevId: fbda4d5ad7a925948c6bad9040b3020b61e4e9f5
2025-04-09 14:51:06 +00:00
Mikhail Filippov
493c93a4bf IJPL-182711 bump Kotlin language version
GitOrigin-RevId: 0beaed34efbd3b42a739dddd78de097b4e1d09c5
2025-04-09 14:26:59 +00:00
Daniil Ovchinnikov
867f7fcf0e IJPL-182711 upgrade org.jetbrains.kotlinx:binary-compatibility-validator 0.14.0 -> 0.17.0
GitOrigin-RevId: cb9e1db75781ba1f3d733b0f030750d54c83abc9
2025-04-08 17:47:06 +00:00
Anastasia Katsman
b4dd53e001 [rdct-tests] AT-1029 switch to dev server
[rdct-tests] make sure parameters are calculated only in the test process and fix test sync keymaps between thin clients
[rdct-tests] skip lobby related exceptions in case ApplicationManagerEx.isInIntegrationTest
[rdct-tests] add Product code to the CWM connection link so path are customised in FrontendProcessPathCustomizer and the collect logs test passes
[rdct-tests] fix Should be invoked in manager thread use DebuggerManagerThreadImpl for XSuspendContext.toString
[rdct-tests] add pre and post clean up options for all withServerAndClient variants
[rdct-tests] introduce a way to clean up dev server artifacts deleteArtifactsOfThisRun
eap installers test


Merge-request: IJ-MR-157158
Merged-by: Anastasia Katsman <Anastasia.Katsman@jetbrains.com>

GitOrigin-RevId: c05a79fb5eadb6665df4c2e657f866be9f96a078
2025-03-10 21:44:22 +00:00
Vlad Koshkin
24710d89ba [kotlin] get rid of space.kts scripting support
#KTIJ-33372


Merge-request: KT-MR-20520
Merged-by: Vlad Koshkin <Vladislav.Koshkin@jetbrains.com>

GitOrigin-RevId: bd8ce3591ae0dd457c4b4e7a99040fc873b29303
2025-03-07 12:16:49 +00:00
Aleksey Pivovarov
fe7cfdb2c6 [rdct] speedup tbx thin client run configuration
GitOrigin-RevId: 64d17d40517f8024be23cb2e3cf34d241699fd66
2025-03-07 00:50:48 +00:00
Codrin.Ogreanu
b47bf4b5ff IJPL-163132 Remove kotlinx-io dependency from KFlex
GitOrigin-RevId: 4ee18adb25cb86213fd946e555ec124bcf8f9364
2025-03-06 20:28:18 +00:00
Codrin.Ogreanu
b9997a9c73 IJPL-163132 Introduce KFlex in IntelliJ
Now you can use `kflex` Ant task for generation lexers with Kotlin target language. To do so simply change the target to use `kflex` instead of `flex`, and convert the used `.flex` file to Kotlin.

Instructions on how to convert `.flex` files to Kotlin can be found at https://github.com/JetBrains/intellij-deps-jflex/blob/intellij/1.10.7/jflex/ConvertingFlexFiles.md

GitOrigin-RevId: 31da5388a58383afaba24d1bd754e9ce7241c2e4
2025-03-03 18:53:03 +00:00
Leonid Shalupov
263c16140f bazel: update definitions
GitOrigin-RevId: 0f77aee04ab41b053887f490c10079bbbef2d662
2025-02-25 03:08:15 +00:00
Vladimir Krivosheev
2744060f54 IJ-CR-146078 add support for whenGuards, set 17 as default jvm target for custom kotlinc opts
GitOrigin-RevId: 9b107d08ff3b588c3c5099a95276ac714ac6ea19
2025-02-17 12:06:29 +00:00
Max Medvedev
b7aea93f13 Performance tests: cleanup performance snapshots from previous tests
A given performance test can do several attempts (BenchmarkTestInfo#attempts).
Every attempt is captured with IJ CPU profiler, and the result is stored in MEASURE123.jfr of WARMUP123.jfr.
We need to clean up all these snapshots when starting a new test, otherwise the snapshots from prev runs with a big index will be shown as artifacts of the consequent runs with fewer number of attempts.

GitOrigin-RevId: 466a8c272c2b0c8e29aaf18b7f63ddf2c61ae783
2025-02-15 15:45:13 +00:00
Max Medvedev
ad18944e3e Performance tests: use try-with-resources for dir child stream
GitOrigin-RevId: e8567eccbac8a043c3e0433f9fa85bf100f12264
2025-02-15 15:45:13 +00:00
Max Medvedev
fc5ef6c5b5 IJPL-339 support duplicated package annotations in ApiCheckTest
GitOrigin-RevId: 020a88e1b5568b1be10dd2738c6a56dde229868d
2025-02-13 19:25:07 +00:00
Leonid Shalupov
5db4998301 housekeeping: remove unused imports
GitOrigin-RevId: be93bd341860bfc077fdbff5ce2ae91eebada31e
2025-02-11 23:18:34 +00:00
Vladimir Krivosheev
e9f6e4644d update bazel files
GitOrigin-RevId: c332387fc13f74305d2440f3c738be00fa0ef25a
2025-02-07 10:05:46 +00:00
Leonid Shalupov
ae234e5fb1 IJI-2422: community: move resources under resources root
GitOrigin-RevId: c7d393fd8a9a074970bc7e0de3325bdee4ec070b
2025-02-05 10:14:39 +00:00
Vladimir Krivosheev
f1121010f7 cleanup (final, visibility)
GitOrigin-RevId: 8faa58a751c19a553c1ba09763e56795cb36ed38
2025-01-31 08:55:04 +00:00
roman.ivanitskii
e3f02a4dae [metrics][performance-tests] Fix span matching logic in metrics collector
GitOrigin-RevId: 1bc20e3f95130c990ee813c4352fa1ebb2f9169a
2025-01-28 18:49:08 +00:00
Marat Dinmukhametov
02b8e0e277 [ktor] IDEA-365732 Renamed the Ktor plugin package to com.intellij.ktor to align with our naming convention for packages
This change was necessary because ktor-gradle-tooling must share the same package name as the main Ktor plugin. Previously, due to the incorrect package name for Ktor, we had to use an inconvenient package name for ktor-gradle-tooling. To avoid this, we corrected the Ktor package as recommended by IntelliJProjectPackageNamesTest.root package name.

GitOrigin-RevId: 0d92edccc1bdbb896f8a4186404edc8c324e95de
2025-01-27 19:17:24 +00:00
Vladimir Krivosheev
56d22a6b8d don't export intellij.xml.psi - update bazel files
GitOrigin-RevId: d32c1dbb965bf356ea3d948cf0ed68727da0b463
2025-01-19 17:03:43 +00:00
Vladimir Krivosheev
4453c70b07 don't export intellij.xml.psi
GitOrigin-RevId: 0186a8f9f878122dbb297ca06f64fa7fd4b2e579
2025-01-18 21:21:04 +00:00
Vladimir Krivosheev
0bc1cf1557 update bazel files
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
7b9ec58009 do not export intellij.database.connectivity.tests
GitOrigin-RevId: a1ef44dfa34cde110c9e6cad19d11b5e3019ab72
2024-12-28 21:45:55 +00:00
Vladimir Krivosheev
c760e695b8 cleanup
GitOrigin-RevId: db6ac3f5ae230e7ce0792e90cc9c58499de23e29
2024-12-26 14:56:01 +00:00
Nikolay Chashnikov
0a842173e4 [remote dev] cosmetics: fix the message printed in the console by sendRequestToCompileModules
GitOrigin-RevId: 9ccd11609d2807bce6850c72069291d690c3cc6c
2024-12-19 10:35:25 +00:00
Vladislav Rassokhin
8c0dc67ed6 [metrics] IJI-1676 Support running tests on compilation output jars: fix resources loading in tests
GitOrigin-RevId: 03967d83e4fd902a7653a60a90eff196b3d2344d
2024-12-15 19:55:15 +00:00
Vladimir Krivosheev
98799639aa do not use _test as lib - test targets do not support this
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Tagir Valeev
5dca817b05 Add missing @Override annotations
GitOrigin-RevId: 56b084f82d4f4ec5153645b4d745bc881b803a26
2024-11-29 12:51:16 +00:00
Vladimir Krivosheev
17916c90f8 libraries -> lib, resources, opt-in, test deps
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Vladimir Krivosheev
d0f2112207 bazel - use unique name to maven repository due to bazel issue (https://github.com/bazel-contrib/rules_jvm_external/issues/916)
GitOrigin-RevId: 1378657735b438684e934c8aca721d43980869c8
2024-11-09 11:06:41 +00:00