Nikolay Chashnikov
3b960c6f77
[util] API cleanup: mark deprecated unused API for removal (IJPL-156972)
...
Deprecated APIs which still have internal usage are marked as internal to ensure that new external usages won't appear.
GitOrigin-RevId: 821609f24997ba219208e2668c89ac5842ccf758
2024-10-10 23:55:42 +00:00
Daniil Ovchinnikov
823e985f18
API dumps: re-generate dumps
...
GitOrigin-RevId: b5cec844cbfe3313723404f7a85b590c25350b41
2024-10-04 21:20:21 +00:00
Vladimir Krivosheev
a9e7930abe
bazel - build lang-impl
...
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +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
Roman Shevchenko
55a40b9993
[platform] correct exception handling in com.intellij.util.io.fileSizeSafe; cleanup (formatting)
...
GitOrigin-RevId: 272dbafd3f1dad6e46cab7d61c65228fa5a613eb
2024-09-16 16:59:37 +00:00
Daniil Ovchinnikov
36b34c4e18
extract intellij.platform.ui.jcef module
...
GitOrigin-RevId: 560932e829c0bbf85d51b22a80963a978cf89553
2024-09-03 17:43:45 +00:00
Max Medvedev
f203588a13
add doc to SuspendingLazy.kt
...
GitOrigin-RevId: 117d9ccb954a640a6c2b4cb6a9ab60dc7e3038cd
2024-08-03 19:55:53 +00:00
Alexey Kudravtsev
5f9438c2e1
platform.util.ex: IJPL-797 Mark accidentally public platform APIs private
...
GitOrigin-RevId: 25f1c8d3c8df2b6fbf7cf202d75e50ce0a5996a0
2024-08-02 15:33:42 +00:00
Vladimir Krivosheev
00ccbfef9d
remove explicit compact - rely on autocompact during commit
...
GitOrigin-RevId: 6afa82986017cfd82d715714812ed3860b94aed7
2024-07-24 14:48:20 +00:00
Nikolay Chashnikov
58905689a6
[util] API cleanup: mark for removal API which was deprecated in 2023.3 or earlier (IJPL-503)
...
GitOrigin-RevId: e8231ef62080bb56c559ca0789bad2b39de2581d
2024-06-20 09:26:41 +00:00
Daniil Ovchinnikov
6226776bd0
IJPL-148997 exclude non-abstract toString() from the API dump
...
GitOrigin-RevId: 6352bbb374532bca296d08131ae50083f69e46c0
2024-05-29 00:05:31 +00:00
Daniil Ovchinnikov
b03b92e140
IJPL-148490 clean up empty file-classes from existing dumps
...
GitOrigin-RevId: ca701387e601a76ae25a3a31ca0a02432126e0fb
2024-04-30 20:39:42 +00:00
Daniil Ovchinnikov
0ceb137057
IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [1/4]
...
GitOrigin-RevId: 372e767101ed7821a6ef860d7be96f1c536833ef
2024-04-09 02:07:00 +00:00
Vladimir Krivosheev
cbf54e1fa4
IJPL-846 open internal/cache state storage in read-only mode if save is disabled
...
GitOrigin-RevId: 142cffbc4e46261898c42f22556e5e760e43d339
2024-03-22 10:46:00 +00:00
Vladimir Krivosheev
63eadba872
icon cache - use MVStore again (faster than PHM, and we use MVStore as kv in any case)
...
GitOrigin-RevId: c072bbc8350a472b302d91dc7df72a74d61b0c68
2024-03-13 12:19:48 +00:00
Vera Petrenkova
5696698e76
IDEA-345136 Support localization for file templates
...
GitOrigin-RevId: d5f9dd5511e410c91f50a204d382aa3e246f6a54
2024-03-13 12:04:17 +00:00
Vera Petrenkova
f86790309e
Revert "IDEA-345136 Support localization for file templates"
...
This reverts commit 91216c8cc2391c17967cb74faf3e9b70760cb63e.
GitOrigin-RevId: 0e0a550037fee95c44ba773b65e537cc6fcc56b4
2024-03-12 12:40:42 +00:00
Vera Petrenkova
37d3e793df
IDEA-345136 Support localization for file templates
...
GitOrigin-RevId: 91216c8cc2391c17967cb74faf3e9b70760cb63e
2024-03-11 19:05:15 +00:00
Nikolay Chashnikov
9d5299c0aa
[platform] API: mark for removal deprecated API without usages (IJPL-275)
...
GitOrigin-RevId: 1675b300f41a37b7b3ea0e2b7a1758a1aae296eb
2024-02-16 15:45:34 +00:00
Vladimir Krivosheev
11a8751859
use kotlin.io.path.invariantSeparatorsPathString
...
GitOrigin-RevId: 4ee2eccc21ae3de6c13c1062ef4e80da48c0435b
2024-02-09 06:56:39 +00:00
Vladimir Krivosheev
2439a2f858
cleanup
...
GitOrigin-RevId: bd32595c17e0f24ae662d1aaf1aedc8d1f3d8808
2024-02-07 17:02:53 +00:00
Daniil Ovchinnikov
eae7521196
deprecate com.intellij.diagnostic.Checks
...
GitOrigin-RevId: 4167e38ac506b07bc7e74c78aa2c019b23041d9e
2024-02-02 15:37:02 +00:00
Vladimir Krivosheev
a5d108e5e3
kotlinx-collections-immutable is not important library - do not pack into util-8.jar
...
GitOrigin-RevId: dc3dfb882f8edfb20457451e252170dce6e2086f
2024-01-28 18:43:20 +00:00
Nikolay Chashnikov
cbeb52cb4e
[util] API cleanup: remove unused deprecated API (IJPL-275)
...
GitOrigin-RevId: 29d29d4e0820b0001ed470d081720beecaa85c45
2024-01-11 11:20:36 +00:00
Vladimir Krivosheev
50f6b1bac4
IJPL-136 delegate cache storage to a settings controller (part 1 - cleanup, preparing)
...
GitOrigin-RevId: b61f2b1fd793a8358cd32553b3d5fca54327c3b4
2023-12-17 10:01:28 +00:00
Daniil Ovchinnikov
1c4474e834
[1/2] intellij.platform.util.coroutines: move OverflowSemaphore
...
GitOrigin-RevId: 10b3ddb99e8524ed7ae1f17c9efcdc0114f13d8b
2023-12-13 17:42:03 +00:00
Daniil Ovchinnikov
272b1af200
seal SuspendingLazy
...
GitOrigin-RevId: 519039c75438bb4b124a6ec041b184a9c283ca6e
2023-12-13 13:16:26 +00:00
Roman Shevchenko
e18c349c07
[project] replacing new-coming custom Path extensions with stdlib/JRE calls; raising the deprecation severity
...
GitOrigin-RevId: 7d40ee756216fe698c05236ff761e942f0d6357a
2023-12-12 11:30:29 +00:00
Vladimir Krivosheev
5536d949b1
IJPL-136 refactor pathManagerEx to use getSystemDir
...
GitOrigin-RevId: a4390ddb1beb7565d9b0bb03e57b8aee19bf80fe
2023-12-07 17:58:39 +00:00
Daniil Ovchinnikov
41e899dfe0
[3/3] move Flow utils to intellij.platform.util.coroutines
...
GitOrigin-RevId: 1b2973ef9e4a2a44dea8f9042cc7771c3cf264fa
2023-12-05 22:16:47 +00:00
Daniil Ovchinnikov
3653e72785
[2/3] move Flow utils to intellij.platform.util.coroutines
...
GitOrigin-RevId: 9d8e69b87b729fceb7bc60ff9e80735438754cda
2023-12-05 22:16:43 +00:00
Daniil Ovchinnikov
9067f089dd
[1/3] move Flow utils to intellij.platform.util.coroutines
...
GitOrigin-RevId: 9766ab3576787b81b9c55e01b19532ef456ed1d0
2023-12-05 22:16:39 +00:00
Ilya.Kazakevich
5a24f21b50
Provide class to getBinFile to load classes from plugins and other class loaders.
...
Plugin might contain file in its own class loader.
GitOrigin-RevId: 724522a01bf67cf633c911758b2457cce66cd779
2023-10-15 23:53:16 +00:00
Vladimir Krivosheev
302be05363
IJPL-227 delegate old HashSet impl to SDK
...
GitOrigin-RevId: e47dd57cdc5489b95f1f8beff9e30246c9d438c6
2023-10-09 15:45:51 +00:00
Vladimir Krivosheev
f752bcb6d4
IJPL-227 delegate old HashMap impl to SDK
...
GitOrigin-RevId: 037af5fc4b924977399bacf9aae81cb657f207b7
2023-10-09 15:45:48 +00:00
Ilya.Kazakevich
5b643d0b3b
Move BinFiles to the platform to reuse by Jupyter
...
GitOrigin-RevId: 2737d1aa34e3b5aab79b3b0ea4e9b5b7291d7658
2023-10-08 21:38:32 +00:00
Nikolay Chashnikov
b59997cb0b
[util] API cleanup: remove unused deprecated API (IDEA-322162)
...
GitOrigin-RevId: 26cde2ff1012cfb4f8d97c09654e16d50b644d7c
2023-09-29 09:21:24 +00:00
Daniil Ovchinnikov
54d7a70f79
IJPL-160 extract recursion tracking from suspending lazy
...
GitOrigin-RevId: 2847ec9054c9287785a89f23be7859730203a09b
2023-09-22 12:35:13 +00:00
Daniil Ovchinnikov
a53c3dfe79
move lateinitVal to intellij.platform.util
...
GitOrigin-RevId: b956f7997655f94657d3f83342e271f445f3e08a
2023-09-22 10:29:34 +00:00
Roman Shevchenko
18632a4398
[project] replacing even more custom Path extensions with stdlib/JRE calls
...
GitOrigin-RevId: 600179c80b09d62490a4ca19c3c2b6be9195fdd8
2023-09-06 14:02:32 +00:00
Roman Shevchenko
4a2f289024
[project] replacing more custom Path extensions with stdlib/JRE calls
...
GitOrigin-RevId: ff14bc44c7bbed983e08c19e46aeba9040750393
2023-08-09 14:47:27 +00:00
Roman Shevchenko
99b4cda0cf
[project] replacing more custom Path extensions with stdlib/JRE calls
...
GitOrigin-RevId: ee0ef4c4273d9aa73314d77bf9697f6b656fe8fc
2023-08-08 21:50:39 +00:00
Roman Shevchenko
386eee00be
[project] replacing custom Path extensions with stdlib/JRE calls
...
GitOrigin-RevId: 521524062de528211d495d08b32afcd2132d7ebd
2023-08-04 17:11:22 +00:00
Vladimir Krivosheev
cfd7cf496c
bring back intellij.platform.diagnostic module (part 2)
...
GitOrigin-RevId: ef46a30e99c4c84c0fb46ec2ef75efb835532d2d
2023-07-26 20:57:51 +00:00
Vladimir Krivosheev
f03f6ac90e
use System.nanoTime() directly
...
GitOrigin-RevId: a8846af1f87e580d73e5069223bbc921b993f377
2023-07-26 20:57:50 +00:00
Vladimir Krivosheev
bea39bd4f8
reduce usage of ActivityCategory.DEFAULT
...
GitOrigin-RevId: a08f009403ca9ca90b2eeee165ba8a32e6a8c8ab
2023-07-26 20:57:49 +00:00
Vladimir Krivosheev
44bb3924c6
bring back intellij.platform.diagnostic module
...
GitOrigin-RevId: 7c3c0f0bccc96d030412506d927597d9cb21fde3
2023-07-26 20:57:44 +00:00
Vladimir Krivosheev
afdaf59bdb
opentelemetry coroutine tracer (part 1)
...
GitOrigin-RevId: 91322611bb8d8f3e111e9da089f148b4d862dcb4
2023-07-26 20:57:31 +00:00