Dmitriy.Panov
8b8c09642f
build scripts: failing-fast upon a failure reported during a local execution
...
IJI-1455
(cherry picked from commit 24db0490b9a6fc5d8dfabfd31580449e7cd64acf)
GitOrigin-RevId: 8a0cfe2c3c8b7aee86f2275db3408f92cfef1219
2024-12-02 13:55:08 +00:00
Dmitriy.Panov
74d8c0be49
IJI-2230 redirecting of messages from a file to the build log should be enabled before resetting the stdout stream
...
otherwise, the file content is never processed
GitOrigin-RevId: 3368e67e3dd2016328d9e86d58a787da1ffc7561
2024-10-09 21:48:55 +00:00
Vladimir Krivosheev
2cf7fde458
IJPL-159596 findFileInModuleSources - remove flag forTests
...
GitOrigin-RevId: ed5bef81f71321a52ec2e03a045c0551d424c8e3
2024-10-03 19:51:50 +00:00
Alexander.Glukhov
489b41688d
[tracing][IJPL-163198] introduced a single source of truth about OTLP configuration
...
GitOrigin-RevId: d8204fa3fcfa23583466a30417754f6e616d7d75
2024-10-01 11:54:59 +00:00
Vladimir Krivosheev
a9e7930abe
bazel - build lang-impl
...
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Dmitriy.Panov
2fb475a739
IJI-1455 build problem should be reported without throwing an exception on CI
...
but PrintWriterBuildMessageLogger is used unconditionally by both TeamCityBuildMessageLogger and ConsoleBuildMessageLogger
IJ-MR-143294
GitOrigin-RevId: 491097f1ecd65f04afa724b22244085cedb32b17
2024-09-26 13:08:35 +00:00
Vladimir Krivosheev
a1210118c0
bazel - fix JPMS, exports and internal
...
GitOrigin-RevId: 3dc80a9ee01e1900c0cebc24b2d08f04f93ddeff
2024-09-25 19:05:37 +00:00
Vladimir Krivosheev
4eb9b78b78
use bazel to build platform-impl
...
GitOrigin-RevId: b5bbc75323a08c7674777e512dcfd988ceb4461f
2024-09-22 17:01:28 +00:00
Vladimir Krivosheev
834bd75254
run jps-to-bazel by Bazel, compile platform using Bazel
...
GitOrigin-RevId: 3774d5adc404b02036f70b7cc35c9e60fdb5d84c
2024-09-21 00:54:17 +00:00
Vladimir Krivosheev
8455df53ca
build build-scripts using Bazel
...
GitOrigin-RevId: f6ab74d791f866f567297e20266a7620cddfafae
2024-09-20 01:52:02 +00:00
Vladimir Krivosheev
7b45cffb0c
fix compression of large files
...
(cherry picked from commit e799b58ad6119c27ba51babebfc51dd555ca6ed9)
IJ-MR-144759
GitOrigin-RevId: cf623d2f44f0e1349e0568a781753d0883686c9a
2024-09-13 09:45:02 +00:00
Vladimir Krivosheev
9c5db2d2bf
use zstd compression for JPS cache (webdav only, only storage and not compilation parts)
...
GitOrigin-RevId: 0e8bd1a88f41f0a55f4c1974b6efc8c89bcb6f87
2024-09-12 15:04:53 +00:00
Dmitriy.Panov
19f7d72de3
TW-89630 workaround: flowId is not set
...
GitOrigin-RevId: 73ad90ca0287ba227c78e9dd36f7fdcbee18e0bb
2024-09-12 08:11:17 +00:00
Vladimir Krivosheev
f220d6d1b5
use http2 client for JPS cache (part 3)
...
GitOrigin-RevId: b17ae4795ec9bdd088331d737fee90c06566e63f
2024-09-06 19:25:22 +00:00
Vladimir Krivosheev
29ef8fa3e3
use http2 client for JPS cache (part 2)
...
GitOrigin-RevId: 09eac7e7f1114be98de5d686026cf454e1c69cc4
2024-09-06 19:25:22 +00:00
Vladimir Krivosheev
bfe323ec57
use http2 client for JPS cache
...
GitOrigin-RevId: b18913557c6ab31f1a52f77bdf09f79277374b74
2024-09-06 19:25:22 +00:00
Maxim.Kolmakov
5c07196704
Redirect test output to file instead of console
...
There is an issue on TC that blocks stdout and tests are freezing on the random println call
GitOrigin-RevId: 67cf36ffd8618523b54cd5ddf36d171dad392a15
2024-09-06 11:52:06 +00:00
Dmitriy.Panov
ef033154c6
build scripts telemetry: attribute 'name' is not specified in a service message
...
GitOrigin-RevId: 0be6b6723750286149d47e93ee063c68e9305b2b
2024-09-05 22:52:37 +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
Maxim.Kolmakov
901b99b569
IJPL-160781 DevServer sometimes takes 4+ minutes to build plugin
...
Let's try to remove all additional and not essential logging.
Hypothesis: We might output too much messages to TC which leads to buffers overflow and the total freezes of tests.
GitOrigin-RevId: a58bd9cc890781f2bf381dd4bff24163d9dc1cc5
2024-09-04 21:54:09 +00:00
Vladimir Krivosheev
18a927dcbb
prefer stateless pure functions, otherwise not easy to understand the state flow and what is used in what scenario
...
GitOrigin-RevId: 64d899b65c09c0cde3a55d1ef8ce3a26e5e032d9
2024-09-03 10:18:02 +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
46871c21ac
get rid of synchronized in JpsCompilationRunner
...
GitOrigin-RevId: c2a3f77da62391f3b87a35be9d64bbbaa57667f0
2024-08-24 17:38:51 +00:00
Vladimir Krivosheev
5c08995de6
update TC serviceMessages to 2024.07, withFlow - cannot be inlined as operation is repeated twice
...
GitOrigin-RevId: 57ff959e0624680bdd2558b96d6884b2bae01229
2024-08-24 13:20:23 +00:00
Vladimir Krivosheev
3a6b7dfd97
build script telemetry: useWithScope -> use
...
GitOrigin-RevId: ab1473c6262d44badfa08f7a902ca6c895520481
2024-08-24 10:54:28 +00:00
Vladimir Krivosheev
fd5dd7e618
do not use Dispatchers.IO without a reason, it may lead to the overuse of CPU and makes things just worse (part 2)
...
GitOrigin-RevId: dd424d2236a2f40bfd62fdda18a5e5be848732cc
2024-08-23 17:20:17 +00:00
Vladimir Krivosheev
c0cb1a03c5
compilation cache dir as unsigned long, don't store long as string to speed-up compare and reduce memory usage
...
GitOrigin-RevId: 2be7e0c16d69d3f0e3f313a0db19cac94ac19617
2024-08-20 23:11:47 +00:00
Maxim.Kolmakov
03047b1d85
AT-1055 An integration test fails with the timeout, although the IDE was not launched
...
Integrate spans from devserver into test-execution
GitOrigin-RevId: db6721eb38eba9e2cee47dbe6c0b1f8c5e5e845a
2024-08-19 17:09:07 +00:00
Vladimir Krivosheev
ade2a59ae0
IJPL-159596 prefer coroutines to propagate telemetry context, avoid blocking code
...
GitOrigin-RevId: c7afa9f9a6b24b6d26e9e729917903161bc2672d
2024-08-19 16:32:59 +00:00
Vladimir Krivosheev
0e60c5bb9f
IJPL-159596 prefer sequence, cleanup
...
GitOrigin-RevId: 17b57d8379fa68b73525330b750cda6668a6f521
2024-08-17 18:03:28 +00:00
Dmitriy.Panov
3121be6481
IJI-1455 external process output attached to a thrown exception
...
GitOrigin-RevId: d752d3b5c58780561e52014d9c86a59fc9da7dab
2024-08-12 22:14:32 +00:00
Dmitriy.Panov
fe99f89930
IJI-1455 reporting build steps of distribution build test as TeamCity tests
...
GitOrigin-RevId: a7837fe388570ae8be635dd57ed1fe182441c3cf
2024-08-12 22:14:32 +00:00
Dmitriy.Panov
ecce5f78de
IJI-1455 wrapping each span tree into a TeamCity flow tree
...
GitOrigin-RevId: 5eae29253eea252b3f39d82b75dbdb1dddc44773
2024-08-12 22:14:32 +00:00
Vladimir Krivosheev
e4737181d4
IJPL-159712 Merge listOfEntities.txt or pack into separate JAR
...
GitOrigin-RevId: 4a9936182f62500f3436bb8ad2815f76c83395e8
2024-08-12 12:20:20 +00:00
Nikita Kudrin
c13c5fc433
[telemetry] IJ-CR-139130 Review fixes
...
GitOrigin-RevId: 9878000a3aaac251ef73a2cef4581db2e657aeeb
2024-07-26 13:43:23 +00:00
Vera Petrenkova
8d35fe06ef
KTIJ-28869 remove LanguageBundleListener from class-report.txt
...
GitOrigin-RevId: 23a21b8024f29ccb225a0342f8f771fe77553400
2024-07-22 12:31:35 +00:00
Nikita Kudrin
a21513c453
[telemetry metrics] Support for the previous versions of IDE that reported metrics in microseconds
...
GitOrigin-RevId: 9a93ac5426b3f51051a70a20f34bd9f0be2a3565
2024-07-05 18:39:41 +00:00
Mikhail Mazurkevich
f633af3bc6
[xxh3] IJPL-157789 Fix incorrect implementation of InputStreamAccess for Xxh3 hashing algorithm
...
The problem may occur when the algorithm is trying to hash the latest stripe. For the latest stripe it can request the bytes from the latest and penultimate chunks. As a solution, it was decided to read the stream until the end if we are at the penultimate block.
GitOrigin-RevId: da68cd5e81f6aa7ed8d51b1bcad1dee983034e8f
2024-07-04 11:24:02 +00:00
Maxim.Kolmakov
a1e73fe5a4
Allow to disable exporting of spans from dev server and build into console
...
In tests, dev server can be started many times and TC logs are polluted with its output which is not useful
GitOrigin-RevId: 2d3d19fc3e31c9a1045f94383a6208c7312ef309
2024-06-28 09:03:52 +00:00
Yan Zhulanow
71462d7f82
[kotlin] Migrate 'KtDeclarationSymbol' to 'KaDeclarationSymbol'
...
^KT-67996
GitOrigin-RevId: eea2712bd9344527e5e67b7f28874d1aa115cbc1
2024-06-05 18:25:21 +00:00
Yan Zhulanow
f3efd2962c
[kotlin] Migrate 'KtCallableSymbol' to 'KaCallableSymbol'
...
^KT-67996
GitOrigin-RevId: 8e5596c9e2aca13dbd34afa82a13f19300d4455e
2024-06-05 18:25:14 +00:00
Yan Zhulanow
020bf6e5dc
[kotlin] Migrate 'KtConstructorSymbol' to 'KaConstructorSymbol'
...
^KT-67996
GitOrigin-RevId: ff5707f05d746f0adeca75195fdc6142f98f0ec0
2024-06-05 18:24:56 +00:00
Yan Zhulanow
fe9bdddf52
[kotlin] Migrate 'KtFunctionSymbol' to 'KaFunctionSymbol'
...
^KT-67996
GitOrigin-RevId: b3b600e54970e89bbd76e6ec892b2a9590b80599
2024-06-05 18:24:53 +00:00
Yan Zhulanow
01377dcef7
[kotlin] Migrate 'KtFunctionLikeSymbol' to 'KaFunctionLikeSymbol'
...
^KT-67996
GitOrigin-RevId: 941c96f3a0fb3b455bff1ba2ce67c67652cec154
2024-06-05 18:24:45 +00:00
Yan Zhulanow
57a1a4d3a8
[kotlin] Adapt code to naming changes in Analysis API (Kt -> Ka).
...
For now, only the required changes are made. As type aliases are available for all top-level Analysis API declarations, most existing code will continue to work normally.
^KT-67996
GitOrigin-RevId: f8085a4c72267c3214f79823aabf23c2efede577
2024-05-22 01:34:22 +09:00
Vladimir Krivosheev
72fb98033c
IJPL-149476 PreSharedIndexesGenerator - use dev mode for IDE
...
GitOrigin-RevId: 987647ea8a0acd13423f948c5da6669708695ada
2024-05-15 21:12:21 +00:00
Vladimir Krivosheev
85da606468
IJPL-149476 cleanup
...
GitOrigin-RevId: 79f5b413933165a7d28b3a3b90afac43deb88487
2024-05-15 21:12:14 +00:00
Roman Shevchenko
03a07f5b3d
Cleanup (minor optimization; typos; formatting)
...
GitOrigin-RevId: fc28a6b767c08edcea4528ebde08026e60941020
2024-05-05 00:50:40 +00:00
Mikhail Filippov
dcad2cb789
RIDER-110364 Do not dump all json-based IDEA process output into build logs.
...
GitOrigin-RevId: e4e5eae4d8314f7fc7f70456c82da44ed451cf66
2024-04-01 21:17:18 +00:00
Vladimir Krivosheev
f8ec023921
IJPL-866 separate product modules on a class loader level (part 5 - fix CodeServer build)
...
GitOrigin-RevId: f75b8515f3a332c5656d38c487b7d5913712dc11
2024-03-31 21:08:13 +03:00