Commit Graph

31188 Commits

Author SHA1 Message Date
axiom
e0cfd4034b OPENIDE remove backup-and-sync plugin
(cherry picked from commit 675a1b5828c4b2570c386b469a440d5512713d02)
(cherry picked from commit a114659a11)
2025-07-01 10:54:20 +04:00
Andrey Vokin
a906361c54 PY-81269 Extremely High RAM Usage
(cherry picked from commit bb534d62931c176d2395e2cceb0afabc57464669)

GitOrigin-RevId: a5abecbe752fee6f11880376ab587f10a02c3674
2025-06-22 19:42:43 +00:00
Morgan Bartholomew
3ba0b83ef5 [python] PY-81789 filter unhelpful declarations for GTD
(cherry picked from commit 0fba00400382b32bbdbb1d6112126b4097895f2f)

IJ-MR-165350

GitOrigin-RevId: f5eb23d9502eb60757a166a7b248724a82ecf647
2025-06-20 17:44:11 +00:00
Aleksandr.Govenko
ab6a30d3fe PY-81030 Stuck when editing code, high CPU usage
(cherry picked from commit 430e99336d40637f79adf3b282103d2c9caa5673)

IJ-MR-166355

GitOrigin-RevId: 4c365efdcd1f046f8522540ccd9db364a3554a4c
2025-06-20 16:42:07 +00:00
Egor Eliseev
3ec142aabf PY-80840 [Reproduced] Exception when debugging
Process DummyThread instance

Merge-request: IJ-MR-162366
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com>

(cherry picked from commit 46d8b9cca3e61495ef4231c0c9d05492d6f20984)

IJ-MR-162366

GitOrigin-RevId: b90f5dc689eb2152ccfc00340a57056e626d6185
2025-06-20 15:10:57 +00:00
Hlib.Saliuk
70d8484565 RELEASE-271: PyCharm 2025.1.3 RC
(cherry picked from commit 1b518641f037321caef4419defe10dcb7ab64362)

IJ-MR-166176

GitOrigin-RevId: 3b783a60151e0c67225dc159c4d4c84dfa041770
2025-06-18 20:08:56 +00:00
TeamCity
315444931c product version suffix updated to default value for PyCharm
GitOrigin-RevId: 0d82f7da0966d035c38cd032a0879e24635d1d89
2025-06-17 03:07:49 +00:00
Andrey Vokin
411974742e PY-78304: Revert
We already have SoftReference in TypeEvalContextCacheImpl

GitOrigin-RevId: 32bc48fdad57c74ee8593ab37222a70b81e3f634
2025-06-16 16:46:45 +00:00
Lenar Sharipov
72008782e5 Cherry-pick 8328a4d6. Previously reviewed in IJ-CR-165420.
(cherry picked from commit 236c79574c71aa3182ed5435221ccec6db3e7012)

IJ-CR-165656

GitOrigin-RevId: 280e16f2f977722b0bfd63eef74a1fc1b6e7d7b9
2025-06-13 17:19:17 +00:00
Nikita Ermolenko
842c5a9808 JBAI-14736: Remove QuickfixRankingModelLoading and disable ML ranking for import quick fixes
- Set the default for `quickfix.ranking.ml` registry key to DISABLED.
- Removed `QuickfixRankingModelLoading` activity for model loading.


(cherry picked from commit 6b2983e319a62a7528e2f37614ab3c504b9b8c86)

IJ-CR-165459

GitOrigin-RevId: 7c8be37d89952300aa8275ccb4d2bcfd858b00e6
2025-06-11 20:09:06 +00:00
Morgan Bartholomew
ae25160ddd [python] PY-81658 don't suggest deprecated stubs
(cherry picked from commit 6661c5fb157eff8e78b38a78f3039e452484cb92)

IJ-MR-164936

GitOrigin-RevId: 2b12e7a881d721ffa936f202cd026109401726c8
2025-06-10 17:31:38 +00:00
Aleksandr.Govenko
17e7b70936 PY-80044 ArrayIndexOutOfBoundsException from PyDataFlow under specific conditions
Merge-request: IJ-MR-158616
Merged-by: Aleksandr Govenko <aleksandr.govenko@jetbrains.com>

(cherry picked from commit 4bb51242c2b5545ea4ce499664734903a70b900e)

IJ-MR-158616

GitOrigin-RevId: 1c70ed011292ccd7581491e415bd3c25ff04d217
2025-06-10 11:18:55 +00:00
Morgan Bartholomew
afcd601e62 [python] PY-78219 bundle django stubs in free mode
GitOrigin-RevId: c6b746dee1c9b96d6a4d6efc8b0f2d06cd8e68e1
2025-06-10 09:33:36 +00:00
Morgan Bartholomew
406f095f26 [python] move bundled django stubs for free mode
GitOrigin-RevId: 861e7c9c30bf831b82c3a7b00d7c0b6d530e5dbd
2025-06-10 09:33:36 +00:00
Morgan Bartholomew
ed2f06f518 [python] PY-32519 suggest scipy stubs
GitOrigin-RevId: 31a1445403f9e64d2bca96d617772c4c2eae4cbc
2025-06-10 09:33:36 +00:00
Morgan Bartholomew
0d5e6eba2f [python] PY-75556 support Literal types in kwargs
(cherry picked from commit 3f337bde1e7828f8497b4a91830aa019217f2d26)

IJ-MR-164945

GitOrigin-RevId: f40d54b555e646659ebf43093d076ce46e51286d
2025-06-06 03:38:31 +00:00
Morgan Bartholomew
b28a95c4f2 [python] PY-80931/PY-53288 use multi resolve for go to definition
(cherry picked from commit f24e72030f04a59f27cb9189b20716beb92a81d0)

IJ-MR-164825

GitOrigin-RevId: fb5d2b7a715f5f681a37cd6b39bfca60d4e9da66
2025-06-05 18:35:29 +00:00
Morgan Bartholomew
c19c717c6b [python] convert PythonTestUtil to kotlin
(cherry picked from commit 1d58e2cdd5424613f798f44290b882d06c8a5474)

IJ-MR-164825

GitOrigin-RevId: 005ad60f89df08161ea7ebe5dfbb53eca23d5c6e
2025-06-05 18:35:29 +00:00
Morgan Bartholomew
7d18c4c6a8 [python] Rename PythonTestUtil .java to .kt
(cherry picked from commit a28a0223bde1c5369add10f377d3647091ee160b)

IJ-MR-164825

GitOrigin-RevId: 396b259680135d058e365b13b3ea1fec8eee7299
2025-06-05 18:35:29 +00:00
Morgan Bartholomew
3ab2fe8f30 [python] convert PyGotoDeclarationHandler to kotlin
(cherry picked from commit 788544b6325331499e0001d85a8a7ac09450d4d9)

IJ-MR-164825

GitOrigin-RevId: 8385e6ad5f8cc3d4ab29f83dbbc901d7240b5012
2025-06-05 18:35:29 +00:00
Morgan Bartholomew
5880c2dc21 [python] Rename PyGotoDeclarationHandler .java to .kt
(cherry picked from commit b96671ad920134af0681fdfcce100eaf5bd41509)

IJ-MR-164825

GitOrigin-RevId: 08da2545129e8d452faf88a0c03e485485e1e508
2025-06-05 18:35:29 +00:00
Vitaly Legchilkin
9a34eecdaf [python] use legacy virtualenv helper for pythons 3.6 & 3.7 (PY-81174)
(cherry picked from commit 66c432067aa012b451cedf134f019e783945f1c5)

GitOrigin-RevId: e2229124691b307d3b18907702c90dc3bfefeb7d
2025-06-04 20:02:40 +00:00
Natalia.Murycheva
e8f748f7eb [PyCharm Tables] PY-77968 Pycharm Data view error when seeing cuda arrays #PY-77968 Fixed
* Added more restrictions for using pandas for numpy_based frameworks:
    * pandas uses numpy rec-arrays under the hood
    * numpy doesn't work with arrays that are stored not on CPU
    * as a result, for arrays/tensors that are stored on "gpu," "cuda," "mps," etc. we cannot use pandas

(cherry picked from commit 47c4f83242374448333d508e9f575472b05dc1cc)
IJ-CR-164759

GitOrigin-RevId: 5e83e920f6da55fe88bce0543c2e3b979b71702f
2025-06-03 21:47:57 +00:00
Timur Malanin
835d6cd9ef PY-78972 Updated the quickfix to pick up to date and normalized package names.
(cherry picked from commit aba2468714c633626c747b2bf357018a4ded3316)

IJ-MR-163778

GitOrigin-RevId: 5d09017db5b231206f2a49ec7bdf202dc98f5d55
2025-06-03 17:45:11 +00:00
Timur Malanin
d251c5bfaf PY-28509 Fix handling of relative imports during Python profiling by:
- Setting up proper sys.path for module execution
- Preserving package context via __package__ variable
- Adding support for packages with __main__.py
- Improving module path resolution


Merge-request: IJ-MR-163750
Merged-by: Timur Malanin <timur.malanin@jetbrains.com>

(cherry picked from commit 5f9b6bc9c88fa1cae723c7ab54c18644197febbf)

IJ-MR-163750

GitOrigin-RevId: b17cb37d2b13f7756a8f6c86266434f8805823de
2025-06-03 17:29:17 +00:00
Morgan Bartholomew
bcbdea3af7 [python] PY-76845 NamedTuple compatible with tuple
(cherry picked from commit 7f317902f2df8f5cb099924b42b2b08aaaa724fd)

IJ-MR-164103

GitOrigin-RevId: 91cecc5360756f222d62f9555cae6370281b8e6f
2025-06-03 11:25:30 +00:00
Daniil.Bubnov
a874a3061d LLM-17348 Mismatching ids between FUS and ML recorders
Add fus as an alternative recorder id to fix mismatching ids.


(cherry picked from commit 6de3a83d86b2426251061a8a916c458075be3ec7)

IJ-CR-164318

GitOrigin-RevId: 67466fc47a7991adbdf71e0bf94999c5a68a5ea2
2025-06-02 12:13:07 +00:00
Petr
613ca4396b PY-79330 Assertion fix
GitOrigin-RevId: 57599c47328eb97136b44e75c4e3341780e6ba50
2025-06-01 12:07:43 +00:00
Morgan Bartholomew
2e54d8b4a8 [python] PY-81542 remove paho-mqtt stubs
(cherry picked from commit b953c98cd37a5f2945a0fb60209e03e9755dc06a)

IJ-MR-164437

GitOrigin-RevId: 05aa014a9e8abebfbe8d66d1e5f864c6cc968e1b
2025-05-30 14:21:18 +00:00
Andrey Vokin
33f63527f9 PY-81030, PY-81269, PY-80690 Do not store millions of PyNoneLiteralExpression instances in the cache
IJ-CR-164285

GitOrigin-RevId: 4dd0833b7d71228dc8fd092adf41e7de23e1d315
2025-05-29 16:15:17 +00:00
Andrey Vokin
f68d26a84e PY-80502 PyCharm became unresponsive with a 100% CPU load when optimize imports
(cherry picked from commit c8305e57d98f5ec11a57eda72551da6a00b2d810)

IJ-CR-164284

GitOrigin-RevId: c6bfb75858e6e7980d01549920c3641881850251
2025-05-28 20:40:21 +00:00
Petr
d480fe10a4 PY-79330 auto() enum value revealed as auto, not int
(cherry picked from commit da6ceff05411f63d49933fb53ad9ccf4cdb5bc37)

GitOrigin-RevId: 4d86253fc663f1db85ae3afface3d9e16de2101b
2025-05-28 19:28:40 +00:00
Petr
0ff784051a PY-80565 False warning auto not assignable to StrEnum
(cherry picked from commit 6e9bf2dad1ca9d421d433def0d1c323a1fd3b301)

GitOrigin-RevId: d01ee3e16a8622ce0aa788b246bad7ff102f42de
2025-05-28 19:28:39 +00:00
Ilia Zakoulov
d1b3810a10 PY-77360: Introduce tests for PyDocStringGenerator
GitOrigin-RevId: c1556f7c6df988b34f88070b9ce73edfac1e8040
2025-05-26 18:01:26 +00:00
Ilia Zakoulov
ca456d79c2 PY-77360: Create module-level docstring if it is not there
GitOrigin-RevId: 2c7b4acb089ebb6534718fda7b45df60434d2887
2025-05-26 18:01:26 +00:00
Morgan Bartholomew
9783c1022d [python] PY-80775 don't error on every param spec
(cherry picked from commit ef1926878a81d524ef848f3d4b987abd0c062047)

IJ-MR-161660

GitOrigin-RevId: 757c6e95a30ff8a2bc6d6533e1098561f89409b3
2025-05-23 09:44:42 +00:00
Morgan Bartholomew
a96d82325e [pycharm] PY-80704 substitute param specs when collecting generics
(cherry picked from commit 06a0a758b1cebb9b05f0dcfa4dc860289283b131)

IJ-MR-161505

GitOrigin-RevId: 01bdea5c3b1cbee8c1fb38bf0bd1a366ed3623a9
2025-05-22 18:33:56 +00:00
Morgan Bartholomew
11af2c6f64 [python] PY-77223 suggest more stubs
(cherry picked from commit 0e8ecef2c2b5d2c9f37504cdd7591e73344041fa)

IJ-MR-163423

GitOrigin-RevId: 40f4c2b8bbaa3d1c81b32f2464efd639e2a90c78
2025-05-22 17:58:05 +00:00
Morgan Bartholomew
ace06a0a9e [python] PY-50281 don't suggest pyspark-stubs
(cherry picked from commit 6b4d01ffdeb6c78b9be8c836e51972e829d0aac8)

IJ-MR-163423

GitOrigin-RevId: 7ee6858c7833ef740d311176a9a005631f8b5252
2025-05-22 17:58:05 +00:00
ekaterina.itsenko
56fd2a49b3 [pycharm] PY-81250 Debugger: add pooling for >144M pixels arrays
(cherry picked from commit 6928287734dc307069f98c551651bd6d655d9bb5)

GitOrigin-RevId: a5476db460361e705f19c0dfd062db423732cc85
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
3038c5d368 [pycharm] PY-23411 Debugger: add pillow support
(cherry picked from commit 8b798c21866c7623ffd71f757ce833e3bb6bf763)

GitOrigin-RevId: a0b9970678f21919ea6a70c2877cceb5ac650c03
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
1c70c375e9 [pycharm] PY-81224 Debugger: replace np.bool with np.bool_
(cherry picked from commit 17da443d28dd8c7c86acc13eab374503e95076ab)

GitOrigin-RevId: d8f8a24a3d5a8e2efbcb9072b6db79eaa595bcc0
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
a6a827f1df [pycharm] PY-80835 PY-81089 Debugger: move cursor and add data type
Merge-request: IJ-MR-162745
Merged-by: Ekaterina Itsenko <ekaterina.itsenko@jetbrains.com>
(cherry picked from commit 4481d3e22b0c597c5d72eff21100feb94182977c)

GitOrigin-RevId: cb7a8bfce45fec4525e99a29e74ce342485bdf10
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
7e06d21c3c [pycharm] PY-80712 PY-80903 Debugger: add image normalization and redo stats
Merge-request: IJ-MR-162187
Merged-by: Ekaterina Itsenko <ekaterina.itsenko@jetbrains.com>
(cherry picked from commit 011005744ff13632474d8e2b559726d4ee324f1f)

GitOrigin-RevId: c605a77e0be3b455e0ac8f52d139c23f0c5d9d49
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
67c4c7c75f [pycharm] PY-79461 PY-79531 Debugger: refactoring
(cherry picked from commit 4730f56d72117c6d6269c5ac612226660415fcea)

GitOrigin-RevId: 6bf8b0e570a103b0f488c75a60c01154fd0b9d65
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
31a35cf636 [pycharm] PY-79461 PY-79531 Debugger: add progress bar
(cherry picked from commit 1008967b0dc07850d0d4f84018035915a9416e49)

GitOrigin-RevId: 6288eef0db6ab05f3fc89f6ae11525358b34ded9
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
7c2c005a18 [pycharm] PY-79461 PY-79531 Debugger: load data in chunks
(cherry picked from commit 0e557f905cfafca704266d3a4cbacfe60820cd57)

GitOrigin-RevId: 6cb9d292e0b2d246c364c9442899509f3d35fbb1
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
7b888e5f55 [pycharm] PY-79803 Debugger: disable the button in case of jupyter frame accessor
(cherry picked from commit f092bc6669686617ff4ed73fa0592344aab8e222)

GitOrigin-RevId: bd6232f93318e2ea17cc26add78c83895280a0cd
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
3de80b5d6e Inline button for view as image
[pycharm] PY-79803 Debugger: add button

Merge-request: IJ-MR-160372
Merged-by: Ekaterina Itsenko <ekaterina.itsenko@jetbrains.com>
(cherry picked from commit e2900c27343967e61033554e12cca97a0cc78e61)

GitOrigin-RevId: 454f42494582b5e3b4cf3342145f2316d65e8dd0
2025-05-21 18:01:21 +00:00
ekaterina.itsenko
52550f12d3 [pycharm] PY-79603 Debugger: review fixes
(cherry picked from commit 811987a3e9fc0a9c34eb5dd34fe712233e8879fe)

GitOrigin-RevId: 27ee003d184873cad606609220bab212db976338
2025-05-21 18:01:20 +00:00