Commit Graph

446241 Commits

Author SHA1 Message Date
Georgii Ustinov
41cf8f6fe3 [Java. Code Formatting] Add check to TypeAnnotationUtil that language level is at least 8
IDEA-353192

GitOrigin-RevId: e8d2d8270dbc1c39300d5a2d55ef993e433ccdbc
2024-06-21 15:13:57 +00:00
Mikhail Pyltsin
7fe1e933e6 [java-completion] IDEA-354763 Don't propose protected/transient and so on the top file level
GitOrigin-RevId: b8bdcc7329a0a26ef6260c56097c5994ee4e94b6
2024-06-21 15:13:08 +00:00
Egor Ushakov
f69745925e [coroutine debugger] limit coroutine stepping breakpoint to the exact class to avoid searching for inheritors
GitOrigin-RevId: ca9798d4e6f92453b8769c12e453117251fb0a40
2024-06-21 15:11:59 +00:00
Roman Shevchenko
9af9be6ae9 [vfs] nullity checks around ExtensionPointName#getIterable invocations in FileWatcher
GitOrigin-RevId: cc8e02a1ef572bb21b6bf2b33d38f4a864d7f7f5
2024-06-21 14:57:34 +00:00
Roman Shevchenko
c2c6aad2d6 [project] marking VFS implementation classes as internal
GitOrigin-RevId: 821fe56fe05c359436f858092cda3456e3888c81
2024-06-21 14:57:34 +00:00
Toshiaki Kameyama
adbd17f79c [kotlin] Fix false negative "Convert to range check" with platform types
^KTIJ-30354 Fixed

closes https://github.com/JetBrains/intellij-community/pull/2782

GitOrigin-RevId: 2a9375e419846ffa2c092d939b0c64b57c00f855
2024-06-21 14:43:39 +00:00
Alexey Belkov
e39bdb0ef2 [kotlin] J2K: cleanup
GitOrigin-RevId: 6bf8f29c1c050b1f98c5c94cf4996a1cb8d96a60
2024-06-21 14:43:34 +00:00
Pavel Karateev
b96f453d8d PY-73047 Raise RuntimeError if we cannot check if a thread is alive
(cherry picked from commit e6181c8db2d6efb2e2f010b705a72036e8e54f38)

IJ-MR-137093

GitOrigin-RevId: 03e1cab2b663399ba9569153cd8a28892a78283a
2024-06-21 14:38:43 +00:00
Pavel Karateev
2efd9fd5e2 PY-73047 Use Thread.is_alive instead of Thread._is_stopped in Python 3.13
`Thread._is_stopped` was removed in https://github.com/python/cpython/pull/114839 in Python 3.13

(cherry picked from commit d568bc288aed00268ffeef137b9b901f480964ef)

IJ-MR-137093

GitOrigin-RevId: aa8b27b09db85f69b44d6fbbd333f8ec32489d33
2024-06-21 14:38:38 +00:00
Roman Shevchenko
08d43a1e71 [go] getting rid of synchronous SingleRootFileViewProvider initialization in GoIntelligenceLimitPusher
GitOrigin-RevId: 924d5f400604daa410c466ee07e2e004323ce561
2024-06-21 14:27:53 +00:00
Maksim Zuev
ced3ffa09a [debugger] Report statistics of smart-step-into status
GitOrigin-RevId: 754ccd2942b46e8f525f80ee177212d7ce07624a
2024-06-21 14:24:28 +00:00
Dmitry Avdeev
8d72ba8229 [workspace] dropping registry key
GitOrigin-RevId: 28550eff02157170b13dad02fdaa6fafc8dc8548
2024-06-21 14:18:25 +00:00
Dmitry Batrak
f2314e08ee GTW-4830 Better JCEF support
migrate rd-specific implementation into CefClient instance, to increase compatibility with existing clients

GitOrigin-RevId: 8dfdc565cd96eb96daf1ff79ddfb5314ccb926a7
2024-06-21 14:16:09 +00:00
Ilia.Shulgin
064ed6561f Rename nameOnlyByProjectName -> nameOnlyByProjectPath
GitOrigin-RevId: dc48c1bb18a05eaff31af23a9857d6df77b299ec
2024-06-21 14:08:42 +00:00
Tagir Valeev
e573732e7c [java-inspections] Extract method recommender: do not include initial comment into the length
Fixes IDEA-354492 "Method can be extracted" includes comments as minimum code length

GitOrigin-RevId: 3d4e34e6726f7917fe3b0224653b89f07cd2ae42
2024-06-21 13:49:43 +00:00
Tagir Valeev
3b45af56a7 [java-dfa] IDEA-354336 Java DFA fails to report nullable var passed to notnull arg after instanceof
GitOrigin-RevId: 2fada677a054fbd049e12e9b585a5f08711a5b26
2024-06-21 13:49:37 +00:00
Andrey Lisin
c05ea7c662 PY-60597 Add public API functions to __all__
GitOrigin-RevId: 943d414d52a4199bd28ad0317a658e18290bc297
2024-06-21 13:48:34 +00:00
Andrey Lisin
11c4b3a9be PY-60597 Clean up test data script
GitOrigin-RevId: 5ba5b6f38ea316c3c9bffeb82b4576e31d1e3c78
2024-06-21 13:48:29 +00:00
Mikhail Pyltsin
aec277cf21 IJ-CR-137428 [java-completion] IDEA-355252 Don't suggest deconstruction with incorrect name
- extend VariableNameGenerator

GitOrigin-RevId: b6c1455ff9e01ae898219410cba45a5c5c669703
2024-06-21 13:47:15 +00:00
Andrii Zinchenko
d4059839e2 [devcontainers] IJPL-67049: suggest to try Ultimate by devcontainer.json/.devcontainer.json file opening in the Editor
GitOrigin-RevId: 7744cd002a656e85b354697e4a49da718f5775e1
2024-06-21 13:45:33 +00:00
Ilia.Shulgin
cfbbdf36fa [git] Make action final when parsing rebase file
GitOrigin-RevId: fa0eb37d9ae39745193bc347a69cc1dd8a73fe78
2024-06-21 13:38:42 +00:00
Ilia.Shulgin
8c7ba50c37 [git] Single way to suggest message for squashed commits
GitOrigin-RevId: 419ea33ea10588824d9997db3e0d867b513ecf49
2024-06-21 13:38:42 +00:00
Ilia.Shulgin
d45d0cab48 [git] Improve commit matching in GitRebaseEntryGeneratedUsingLog
GitOrigin-RevId: 6a12655c34c1f1dffc82ae56c196e686d4f3c389
2024-06-21 13:38:42 +00:00
Ilia.Shulgin
5fc894ce34 [git] Check size of git-rebase-todo entries generated via log
GitOrigin-RevId: 3a2ba9dfb19ac220c7d67a448110604cc0eb732e
2024-06-21 13:38:42 +00:00
Aleksey Pivovarov
ddae57c6b8 IJPL-149986 git: fix interactive rebase with autosquash for 'amend!' commits
Fix the commit message not being properly updated on 'squash!'.

GitOrigin-RevId: a5ab7c29250e0946cbe5cdcf77558f0e49f9c858
2024-06-21 13:38:42 +00:00
Aleksey Pivovarov
792323dc9c IJPL-149986 git: fix interactive rebase for empty commits
GitOrigin-RevId: f34510119737ebe87ae012d70f00cff26a865ee5
2024-06-21 13:38:42 +00:00
Zakhar Kaval
065843059d LLM-3333 Added presentation for psi-reference like items (OCSymbolNavigationItem or similar)
GitOrigin-RevId: d45b4d9fb507bda7ca6ecf32df7f11d577ab68f9
2024-06-21 13:34:52 +00:00
Alexander.Kass
6c1ef92267 DBE-20974 open all bookmarks
GitOrigin-RevId: 7af3bbfe7f0b9bad9c3b4f67ba75e590bd5b8971
2024-06-21 13:30:49 +00:00
Roman Shevchenko
de2c4c58ee [vfs] switching LocalFileSystem#renameFile to NIO (IJPL-5292)
GitOrigin-RevId: 254c8381e9655cbce20e466326507d9866dd066d
2024-06-21 13:28:46 +00:00
Roman Shevchenko
3b4d1f4e8e [vfs] switching LocalFileSystem#move to NIO (IJPL-5292; IJPL-2335)
GitOrigin-RevId: 626f750cfb660b06592e597a3379c18fb1b8bb8f
2024-06-21 13:28:46 +00:00
Vadim Salavatov
82247bc6ab CommonProxy: fix typo
GitOrigin-RevId: 84b8635b723b4f34d78a8305cddf9f86ddc6a308
2024-06-21 13:16:39 +00:00
Anastasia Katsman
57c5f8953f [rdct-tests] CWM-9448: always provide ClientId even if only local one is needed
GitOrigin-RevId: a62ff0338ca57358a29e060ff576234ccd8beb57
2024-06-21 13:05:23 +00:00
Nikita.Ashihmin
24421c396e PY-73366 Jupyter(refactor): add incremental changes
GitOrigin-RevId: 5effb7ebffd13f321bd10c56d694ad186f817d0d
2024-06-21 12:23:14 +00:00
Nikita.Ashihmin
9bd605024d PY-73366 Jupyter(refactor): extract some classes
GitOrigin-RevId: 8ee9454598f78d5f0a4ec902a8f8ce9c103047ed
2024-06-21 12:23:08 +00:00
Vladimir Koshelev
9a2c4c5b40 [jupyter] fix slow re-lex in NonIncrementalCellLines PY-73366
GitOrigin-RevId: 6bc542ce1ddd8fedee6b483f3cc853debdd2c460
2024-06-21 12:22:57 +00:00
Arseniy Pendryak
b0ae0668e2 EDU-6930: update icon and description of JetBrains Academy card in Learn Tab on welcome screen
GitOrigin-RevId: 7a6ba3e6013fd0731424afdfffdd8ee4ea525847
2024-06-21 12:19:17 +00:00
Anton Efimchuk
db7ac460aa PY-73345 Optimize cell bounds calculations. Fix layout ordering. Invalidate cell only on size change.
GitOrigin-RevId: feccab1dc784978d97e4de4940302881bd9159cf
2024-06-21 12:00:37 +00:00
Dmitry Ustalov
7116ca93ab (JBAI-4951) [FLCC] Use a RAG group in Python
GitOrigin-RevId: 464a6f5e5b064139d9e9d713dcb21394f8ee0b0b
2024-06-21 11:36:33 +00:00
Aleksey Pivovarov
999e342ee6 IJPL-105533 code completion: fix an infinite loop if the provider has thrown an exception
GitOrigin-RevId: 6038467578c28c45c1a9a81c446d47d384effa48
2024-06-21 11:01:51 +00:00
Alexander.Glukhov
21b392fe17 [gradle][debugger] cleanup: use utility init-script to pass rt-library Gradle JVM Debugger
GitOrigin-RevId: 0cf125ff1b4fc0599defd5aeba752e3b639d1486
2024-06-21 10:57:51 +00:00
Alexander.Glukhov
590a39e9a9 [gradle][debugger] cleanup: remove the deprecated method from DebuggerBackendExtension
GitOrigin-RevId: 99ba8b4ee67c9e17599fe517c71bd39010df4c0d
2024-06-21 10:57:51 +00:00
Dmitry Avdeev
6f5ebf0d46 [workspace] convert to plugin
GitOrigin-RevId: c1682d99eeb8526db7176deade6dbcc97bfbfe8e
2024-06-21 10:53:45 +00:00
Roman Shevchenko
36367cddfe [tests] fixing inspection warnings in Src*RepositoryUseTest
GitOrigin-RevId: 94ad0e92db595aae799ae7184e6769e138b612e1
2024-06-21 10:51:45 +00:00
Tagir Valeev
121c1b34f9 [vcs] Fix testDocument()
GitOrigin-RevId: 50e8cde01fe244fa6ea551b3dda9dccf8a3a1644
2024-06-21 10:39:48 +00:00
Tagir Valeev
b1d6d4ff38 [properties] Replace stream with loop. The stream was misused for side-effects
GitOrigin-RevId: 27013e3387dc4986d937cfc28fcfbf8daacf4c0b
2024-06-21 10:39:48 +00:00
Daniil Tsarev
28319081bb IDEA-355127 [frameworks] Use Gradle 8.8 for new projects
GitOrigin-RevId: a7c6c69a280d5f19a38235fa4d5a88d96e2ab113
2024-06-21 09:58:36 +00:00
Vera Petrenkova
1d3391978a IJPL-150222 Make function 'loadDescriptorsFromCustomPluginDir' suspending and move 'runBlocking' invocation
GitOrigin-RevId: c0ad4ad027b985d2a69bfdec0fc7d72a382a8c24
2024-06-21 09:43:45 +00:00
Bas Leijdekkers
774c6c6d42 Java: fix "Variable assigned to itself" inspection quick-fix operator assignment bug (IDEA-306674)
GitOrigin-RevId: 92f5ab3b782cd0a2e6af8f83ff80de64f000c3bf
2024-06-21 09:13:06 +00:00
Bas Leijdekkers
c4c6723e5a Java: don't warn when fix is not possible (part of IDEA-306674)
for "Variable is assigned to itself" inspection

GitOrigin-RevId: e2b630232fcc34b3d441689193e4daf169920192
2024-06-21 09:13:06 +00:00
Bas Leijdekkers
36aebe5484 Java: use JavaPsiStringTemplateUtil.isStrTemplate() (IJ-CR-136837)
GitOrigin-RevId: f92c09fcb88689d489cd794b96ee91b5e9895fe7
2024-06-21 09:13:06 +00:00