Vladimir Krivosheev
c6f555ef59
experimental compact storage for JPS Cache (part 2 - finish ExperimentalOneToManyPathMapping and add test)
...
GitOrigin-RevId: 6c8dadfc2fb7ad6c6ac39f31265c77cbbae9876b
2024-09-19 05:28:30 +00:00
Vladimir Krivosheev
34d1b6c1b2
deprecate getTargetDataRoot in favour of getTargetDataRootDir (prefer NIO)
...
GitOrigin-RevId: 127cb04b82c6780d04a64aa8d1a1b6c7cb219219
2024-09-19 05:28:30 +00:00
Vladimir Krivosheev
c15036abe3
StorageProvider - prefer NIO
...
GitOrigin-RevId: f3d0810426865ff45fc732d8402118a34926b04e
2024-09-19 05:28:30 +00:00
Vladimir Krivosheev
ff1b118f42
experimental compact storage for JPS Cache (part 1 - HashStampStorage and ExperimentalOneToManyPathMapping)
...
JPS Cache - don't use PHM to store hash-and-mtime stamp (80MB -> 10MB), use composite key to avoid value as an array, use 64-bit hash of a path instead of using string as is for a key
GitOrigin-RevId: 20936753d1ba58fcf5f07c4d859e02491e9a9cc5
2024-09-19 05:28:30 +00:00
Vladimir Krivosheev
58ba64e6e5
prefer NIO
...
GitOrigin-RevId: 6c143e77933b48ef7462ff99c552820215f65fdd
2024-09-19 05:28:30 +00:00
Vladimir Krivosheev
e3ec1aab09
simplify - CommonPathRelativizer.basePath is not-null
...
GitOrigin-RevId: 3af6fa8ecbec64408bfa6ea5508d1dcd11b4e58a
2024-09-19 05:28:30 +00:00
Vladimir Krivosheev
c6d0c5344a
cleanup
...
GitOrigin-RevId: aa229d2b0ed821f145147d55adbea7a65a71d0f9
2024-09-19 05:28:30 +00:00
Vladimir Krivosheev
e6566c9ece
Rename .java to .kt
...
GitOrigin-RevId: 53a1a5c82db989493ed8b9c1ba168d747bc4d7b1
2024-09-19 05:28:30 +00:00
Lev Serebryakov
80de99ff28
IJPL-149317 Turn off implicit lock for coroutines.
...
GitOrigin-RevId: 55f5454cccaaa1b6e3d97cf21ecf1453b1af038a
2024-09-19 01:21:03 +00:00
Lev Serebryakov
0b6ba6a94d
IJPL-149317 More explicit locks.
...
GitOrigin-RevId: 95f64ac7da5066d2efb212d4e7cfc2cb98543ac1
2024-09-19 01:21:03 +00:00
Alexander Lobas
0f67676709
IJPL-161630 Change the cloud design in the new terminal (cleanup)
...
GitOrigin-RevId: 71e1230e36bff019c982a2c5c39d2429a8203c37
2024-09-18 21:53:58 +00:00
Dima Golovkov
b3667546da
Update Gopher icons for language for UX-3048
...
GitOrigin-RevId: 55aed551c1537f82ce416bb29d9195ddf4ce5d5d
2024-09-18 21:52:00 +00:00
Mikhail Filippov
86a1e5158c
IJPL-162468 fix NPE
...
GitOrigin-RevId: 4d134bac011d17d8a92fec385981262291ee4f1d
2024-09-18 21:20:23 +00:00
Roman Shevchenko
2c654a2b71
[tests] migrating HttpRequestsTest to JUnit 5 to reuse SimpleHttpServer extension
...
GitOrigin-RevId: 2c698ba91136c90e5674a5216b1b4a143ad8c9f7
2024-09-18 20:58:23 +00:00
Roman Shevchenko
c5dd40ef6f
Cleanup (dead code; suppressions; typos; formatting)
...
GitOrigin-RevId: e588ffc8f225b7e451be7e03525cfe3e9bc5a19e
2024-09-18 20:58:23 +00:00
Roman Shevchenko
e2e06928e6
[platform] refactoring 'update.xml' requests parameter setting (IJPL-159831)
...
In particular, the change removes service access from `UpdateChecker#<clinit>`.
GitOrigin-RevId: 962f01a45ecead1310fa8fe15659d276b6a7c7ba
2024-09-18 20:58:23 +00:00
Lev Leontev
5509994a0e
[vfs] BAZEL-1041: add test for WorkspaceModelInternal#getCanonicallyCasedVirtualFileUrlManager
...
GitOrigin-RevId: bb14c11c07cb2b2ec5761361581e5d6e3ee1b6f1
2024-09-18 20:57:32 +00:00
Tagir Valeev
d013c9980e
Remove redundant keySet/values calls
...
GitOrigin-RevId: e972012a4ead404120b0f947c79d059f6d96f942
2024-09-18 20:27:35 +00:00
Tagir Valeev
a1eecbd0ae
[java] External type annotations (IDEA-231901): remove them on variable introduction
...
Also bumped test project descriptor
GitOrigin-RevId: fd519a34b01abbb9de135f1c39fc1cb02c8de891
2024-09-18 20:27:35 +00:00
Tagir Valeev
35c9c6ca5a
[java-dfa] Basic support for Unmodifiable type annotation
...
GitOrigin-RevId: 4bc07e2533efa45356ba26b89c065b453a40d253
2024-09-18 20:27:35 +00:00
Tagir Valeev
ffd5d01482
[java-dfa] Type annotations for stream collectors; now, special processing of non-null collections is unnecessary
...
Part of IDEA-231901 Support TYPE_USE in external annotations
GitOrigin-RevId: 34e116eddf5dbc90468311e5fd2d0c30e600fc1a
2024-09-18 20:27:35 +00:00
Tagir Valeev
b50767f679
[java] Basic support for external type annotations
...
Only in XML directly; no editing UI for now; no inlays for now; only for libraries (Cls), currently no intent to extend to sources (Psi)
Part of IDEA-231901 Support TYPE_USE in external annotations
GitOrigin-RevId: 672ed09f57ffc40b61e8fe4dd33d0f9acdac92dc
2024-09-18 20:06:30 +00:00
Tagir Valeev
1c8240ecd6
[java-annotations] Collectors notnull annotations
...
GitOrigin-RevId: 6f44dab3101fb0a50a9ee6927f0c010eb4b68a8b
2024-09-18 20:06:30 +00:00
Nikolay Rykunov
60c18c33f0
[debugger-rd] IJPL-160146: Use data classes for entities to provide equities based on eid
...
GitOrigin-RevId: 7e07f07a89f6c5cd2fb8a45195e1f57afe243a08
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
1cacca0ee0
[debugger-rd] IJPL-160146: Use service for subscription instead of project activity
...
GitOrigin-RevId: a9da65049a4b2bf2a13e2dd8a0d4dc90fb553886
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
ed1b4f6c5a
[debugger-rd] IJPL-160146: Update exposed api
...
GitOrigin-RevId: eaaa321e0530997074186e1f856c9a1807d783f7
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
6877d0a4af
[debugger-rd] IJPL-160146: Update kotlin api and compiler plugin versions
...
GitOrigin-RevId: e80eb8824cc1af069ee7a992cbd13115256bf1ac
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
211cb58b51
[debugger-rd] IJPL-160146: Remove canShowHint method, since it always returns true
...
GitOrigin-RevId: 17f11978a2fe84efccde9bb65fafd7e8b70279eb
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
d2dfa559f2
[debugger-rd] IJPL-160146: Introduce getInstance function for XDebuggerValueLookupHintsRemoteApi
...
GitOrigin-RevId: df6699a93703540ebfd5548739aed5b4a206b78a
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
4e2dfecaaa
[debugger-rd] IJPL-160146: Cleanup entity declarations
...
GitOrigin-RevId: 504ec0054a106115bef7dc1246d5f64f51936e90
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
de028d7a07
[debugger-rd] IJPL-160146: Use IO and EDT dispatchers
...
GitOrigin-RevId: 6df4a1b45494afa5749e6abbf9c3e85e3db21c0b
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
266ddd4bb3
[debugger-rd] IJPL-160146: Filter listening started entities by project
...
GitOrigin-RevId: 31576aaeeaaa6e58a093d39a86508f3e59ebe03e
2024-09-18 19:43:38 +00:00
Nikolay Rykunov
6c82192882
[debugger-rd] IJPL-160146: Use AtomicBoolean
...
GitOrigin-RevId: 9d037f55dd6800ce7ff8dd1f02ffd17164fa5b11
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
70bd6c8850
[debugger-rd] IJPL-160146: Register entities using EntityTypeProvider EP
...
GitOrigin-RevId: bf10e84a5d8a2eb155dbe41342d7a7d0a55a7a1f
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
3e5f254be6
Cleanup after update
...
GitOrigin-RevId: 408e26b1983444074232463125b3960768af1cac
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
4003441e9a
[debugger-rd] IJPL-160146: Take project into account for ValueLookupManager events
...
GitOrigin-RevId: 850710bb70949fbd1cbd064c20d2b0b95f9b4a0e
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
d422c824f7
[debugger-rd] IJPL-160146: Update backend/frontend modules structure
...
GitOrigin-RevId: 3c7c25abe754f159b3539d6883dd94d76dbe3455
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
686bcc08a7
[debugger-rd] IJPL-160146: Use new withKernel API
...
GitOrigin-RevId: 698cd83aac3469010f9b6a1d16ab99f0b511621e
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
1a38e580a4
[debugger-rd] IJPL-160146: Use RPC to show evaluation popup, but still use LUX for it
...
GitOrigin-RevId: ad71468f28517971a90dc09332a7002de3831d93
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
31d3127180
[debugger] IJPL-160146: Convert ValueHintType to Kotlin
...
GitOrigin-RevId: 28b248e12016fc518567129e14173f69ae455b66
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
309d605c04
Rename .java to .kt
...
GitOrigin-RevId: 1bc86a9c36ece431e6c704cca9f144de1c91ba03
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
7d7cf39600
[debugger-rd] IJPL-160146: Introduce ValueLookupManagerController
...
GitOrigin-RevId: 8a5a1b7b7f007fd3f44ad882dd951fe9131d0c9c
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
15d3b7f61b
[debugger-rd] IJPL-160146: Move ValueLookupManager to frontend module
...
GitOrigin-RevId: 164dde021219c99f327a15356993bd7ab95c7e44
2024-09-18 19:43:37 +00:00
Nikolay Rykunov
32d080602f
[debugger-rd] IJPL-160146: Split xdebugger.impl to frontend, backend and keep shared code
...
GitOrigin-RevId: 302e30536c3d0d6ae3fe2d3d974bae7e233578c6
2024-09-18 19:43:37 +00:00
Egor Ushakov
fa4858f4f3
[debugger] removed unused method
...
GitOrigin-RevId: b63611bc0b659c52afd82f0614c4fab1df49cb2e
2024-09-18 19:22:28 +00:00
Egor Ushakov
21a00d1985
IDEA-323195 "Object has been collected" error during breakpoint condition evaluation - reduce number of retries
...
GitOrigin-RevId: 04fcbf4082a7196a6fce75d36eb8060c53c817df
2024-09-18 19:22:28 +00:00
Egor Ushakov
e8576838b4
[debugger] made invocation helper use method handles
...
GitOrigin-RevId: 340efd6c3cfacd29266b704ef80f0f9f3e2f3a11
2024-09-18 19:22:28 +00:00
Tagir Valeev
1d58994a43
[java] IDEA-359355 Bump language level and backport it to 2024.2
...
GitOrigin-RevId: d5222b7ea55ad8ff4af76a2e50605e4e6e99d2f4
2024-09-18 18:50:35 +00:00
Ilia.Shulgin
9e5b3bf53e
[diff] IJPL-161760 Invalidate DiffFilePathLabelWrapper on theme update
...
Label size was set to 0x0 after theme update
GitOrigin-RevId: fae07e9d664da1c0b335231a21422297811864bb
2024-09-18 18:22:43 +00:00
Ivan.Shershnev
6c892067e3
[DBE-21826] Introduce FloatingPagingManager for grid
...
GitOrigin-RevId: 1c3a220c7d24a47b5e090ecfd38214a169958347
2024-09-18 18:15:25 +00:00