Andrey Lisin
fb6b4f42d4
PY-73549 Make initialization of variable handlers thread-safe
...
GitOrigin-RevId: eb4e0b566015efe92ed91604f20f38b64e74143b
2024-06-27 12:21:44 +00:00
Aleksandr Sorotskii
6e8d712dea
PY-73259 use uniform package names for stats
...
GitOrigin-RevId: e133e0c0c38857316a627c742328cd7590232f17
2024-06-26 18:58:58 +00:00
Aleksandr Sorotskii
56cc278737
PY-73001: improve toml stats, add one more test
...
GitOrigin-RevId: 177c87c825c8b0da937c23c5b0a9c299ab0fdda5
2024-06-26 18:58:58 +00:00
Egor.Eliseev
2317f2b12d
PY-73492 Fix errors with "helpers-pro" dir path
...
Change the "helpers-pro" path from `python-ce/helpers-pro` to `python/helpers-pro`
Merge-request: IJ-MR-137799
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 097aebb0e82024bcee84d7527a39813285e94414
2024-06-26 15:21:35 +00:00
Nikita Pavlenko
2aff652d0a
[pycharm] PY-64570 DataView(feat): Updated icon for table heatmap controls. All settings are now persistent.
...
GitOrigin-RevId: f909ebfd70a0dccc793b0c764702b10ff45db4ab
2024-06-26 13:01:50 +00:00
Daniil Ovchinnikov
07f7cdaf55
IJPL-1044 wrap clinit instance requests in non-cancellable section
...
GitOrigin-RevId: f63849ca504a01dbae51faac27f29e69f43bff86
2024-06-25 20:12:17 +00:00
Aleksandr Sorotskii
b71858d628
PY-73001 Log popular tools and build system requirements mentioned in pyproject.toml
...
GitOrigin-RevId: 8a54afcc73246ff4d2667229345aa1778dc6a2af
2024-06-25 19:53:37 +00:00
Andrey Lisin
01c2920b53
PY-73427 Experiment: always load self variable in safe manner
...
GitOrigin-RevId: dcdf3d070f71e3ad47055fc7620d4d53e5fc3c4f
2024-06-25 18:21:10 +00:00
Vladimir Koshelev
1483eeb02a
[python] move backspaceModeOverride to PythonSyntax.xml
...
GitOrigin-RevId: a092d5cc86a59c7a7d3f121b43c29971460ae12c
2024-06-25 16:47:25 +00:00
Nikita.Ashihmin
b05ef09755
PY-73206 SciView(fix): Plotly express plots are rendered in a separate browser tab
...
GitOrigin-RevId: ec490a33dc24b8cf8e2e1906001aff612ccf3364
2024-06-25 16:08:58 +00:00
Roman Shevchenko
83babac37a
[project] moving Python-specific class to a Python-specific module
...
GitOrigin-RevId: bfa55f07d386018801008a2e490dee10e5ab866d
2024-06-25 14:22:34 +00:00
Vladimir Koshelev
2c8d9f7ca1
[python] fix jumps on backspace when lines start with a lot of indents
...
GitOrigin-RevId: 3ee4005dc0b85f007d4b895367af7efcdf5fbaab
2024-06-25 12:24:22 +00:00
Dmitrii Panov
57cdc3e628
product version minor updated to 3 for PyCharm
...
GitOrigin-RevId: 6e8ead164e711cea8bc448d3a69388bdd5c7149a
2024-06-25 07:06:53 +00:00
Bogdan.Kirilenko
d458fb9e65
[pycharm] PY-70369 HF cache management MVP - turned ON + minor fixes
...
GitOrigin-RevId: 6427d4cd7726fc54086ff6ef0f83572c334594f0
2024-06-24 22:59:41 +00:00
ekaterina.itsenko
2fc8ea1630
[pycharm] PY-71967 Add impl (except sorting in outputs -- to fix)
...
GitOrigin-RevId: ac079eefe71d7b32daa5e95eaef9c986ab842294
2024-06-24 20:29:15 +00:00
Bogdan.Kirilenko
cf9d541e0d
[pycharm] PY-73471 HF storage manager FUS
...
GitOrigin-RevId: c0430fb63b2ed50fe995019aefb59e8b21d23d85
2024-06-24 15:13:30 +00:00
Nikita.Ashihmin
2f85fa81e2
PY-73366 Jupyter: Remove ability to set own language
...
GitOrigin-RevId: 27cbc3d76b21f139859c33179cb637e91ba8101b
2024-06-22 21:47:44 +00:00
Nikita.Ashihmin
4d5bff8b61
PY-73366 Jupyter: Add ability to use own language of psi elements
...
GitOrigin-RevId: 57a4df0c69209f58f99762f293b47ce2d535bf3f
2024-06-22 09:20:24 +00:00
Andrey Vokin
3f81ae2ba0
PY-61413 Freeze due to non-cancelable RA in PythonLanguageLevelPusher
...
Do not iterate over all files in a directory. Because PythonSdkPathCache defined by SDK and SDK can be found by a directory
GitOrigin-RevId: 9575e24b9c38a3203f387e8aaea32ab28507be4c
2024-06-21 20:18:37 +00:00
Edem Ibraimov
54991c6e94
[python]: extract sdk set/get logic in the plugin to be reused internally
...
GitOrigin-RevId: 619bbe8d5a7988a1cf6516ea63bb2e502ae6afbe
2024-06-21 16:26: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
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
Egor.Eliseev
56241ab394
PY-73411 Pycharm performance tests failed
...
Merge-request: IJ-MR-137368
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 23a7e9d443606b1a9a028c5e3275c6c408c0d796
2024-06-20 21:51:17 +00:00
Andrey Lisin
7de4a58087
PY-60597 Move test data for PyCharm Professional debugger feature tests to professional test data path
...
GitOrigin-RevId: 04d6c9229c93cd7fd81474c48fc42df1d71bc83b
2024-06-20 18:27:43 +00:00
Roman Shevchenko
f6b13ee053
Cleanup (minor optimization; dead code; typos; formatting)
...
GitOrigin-RevId: 21a096b3495e04639a888acb1d7f606e1b571b02
2024-06-20 17:26:01 +00:00
Roman Shevchenko
d5da7eba15
[project] getting rid of RemoteSdkCredentials and related stuff
...
GitOrigin-RevId: 13fb9d2500c5fe3d5eee82793233737cbcadb75a
2024-06-20 17:26:01 +00:00
Roman Shevchenko
4e51172a6c
Cleanup (minor optimization; dead code; typos; formatting)
...
GitOrigin-RevId: f83cbb27591e5705087f97a34d2ee3fe110dccfb
2024-06-20 12:21:53 +00:00
Roman Shevchenko
34edd23fb0
[python] getting rid of RemoteSdkCredentials usages
...
GitOrigin-RevId: d31b01df19598a0c38f4ace656d826e7018b3d07
2024-06-20 12:21:53 +00:00
Tagir Valeev
be91af43bb
[surrounder] Surrounder.surroundElements: remove declared unchecked exception (unnecessary and rarely thrown anyway)
...
GitOrigin-RevId: c8122acc2c3ee0d2bf78c70efb5525c54020fe70
2024-06-20 12:13:06 +00:00
ekaterina.itsenko
d4e3fbb089
[pycharm] PY-72059 Add an error displaying when numpy is not installed
...
GitOrigin-RevId: 082917ec37b99955c9538ddf2154618f0a07fdaa
2024-06-19 22:11:34 +00:00
Egor.Eliseev
0c73c9eff9
PY-72274 separating content for python core/pro plugins
...
1. Delete `intellij.python.community.impl.xml` (move content to `PythonCore` plugin). It is necessary to fix incorrect dependencies: `PythonCore`, `Pythonid` include the same module.
2. Fixed dependencies: if some plugin/module needs Python core functionality, then it should depend on `PythonCore`.
Co-authored-by: Vladimir Koshelev <Vladimir.Koshelev@jetbrains.com >
Merge-request: IJ-MR-136158
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: ce9ed4c17f601ee1ca2b6cf608f4e30fdac1d879
2024-06-19 21:39:24 +00:00
Andrew Kozlov
d25aec4285
[python] KTIJ-28619, KTIJ-28628 dependency scope changed
...
GitOrigin-RevId: 4b82d56e356a17d204cf6664eff9bb3af487f36a
2024-06-19 17:22:54 +00:00
Bernhard Geisberger
47627c9ca3
[fleet] [python] FL-23512 FL-11997 proper backend setup for interpreters
...
GitOrigin-RevId: a1f0089c08b32282581e8ee7c33ec0d00ab7e332
2024-06-19 17:17:00 +00:00
Bernhard Geisberger
c4dccf178c
[python] Consider all available flavors when loading PythonSdkAdditionalData
...
GitOrigin-RevId: e5ea8d2adbb2a28bd5a639898dc2dc9b8cf42a96
2024-06-19 17:17:00 +00:00
Nikita.Ashihmin
2abc99f0b6
PY-73280 Jupyter(fix) MatplotlibDeprecationWarning: The interactive_bk attribute was deprecated emitted using Pytest
...
GitOrigin-RevId: b8315dc475f0ea3e7ca228c34fb833c0d9b85353
2024-06-19 17:04:32 +00:00
Andrey Lisin
a42f335cf4
PY-60597 Set global debugger to None and clear thread local info when stopping tracing
...
The global debugger reference should be set to `None` right away. Otherwise, the reference to the stopped debugger can leak to `ThreadTracer` leading to skipped breakpoints. The same applies for the thread local info. If it is not reset, the frame evaluation code will continue using a tracing function with the stale debugger reference.
GitOrigin-RevId: 62b38316e4da760213810a55aa98db289ce45720
2024-06-19 16:18:01 +00:00
Andrey.Matveev
2854de57c0
PY-62301 Not highlight Self in __new__ method
...
GitOrigin-RevId: 099d4ca6f34b30e757ad030f418c9db827a71abe
2024-06-19 15:03:24 +00:00
Roman Shevchenko
1a2a086743
[project] getting rid of RemoteSdkCredentials usages in remote SDK classes
...
GitOrigin-RevId: e13f47439b5dde4e648a24a5adfc38007a65ea24
2024-06-19 14:39:02 +00:00
Roman Shevchenko
e1e5c264de
Cleanup (minor optimization; typos; formatting)
...
GitOrigin-RevId: 9d5bd28cb27c4f10e80e26558ebe5428ef51ad33
2024-06-19 08:15:01 +00:00
Tagir Valeev
440654c48f
Pattern variable can be used fixes; other warning fixes
...
GitOrigin-RevId: 49f37e7f5d748be50ee66fdf66a5c9b98b1b7432
2024-06-18 19:55:23 +00:00
Andrey Lisin
67eef6333e
PY-60597 Replace indirect finish_debugging_session() invocation though global debugger holder to avoid race condition
...
Consecutive `stoptrace()` -> `settrace()` calls can cause `finish_debugging_session()` call from `ReaderThread`. If by the moment of execution the global debugger holder contains the new instance of debugger, this new debug session can be marked as finished instead of the old one.
GitOrigin-RevId: faac2b9648d81c49d72f884ca6a8464699fbf9e5
2024-06-18 18:56:51 +00:00
alexey.afanasiev
1ee1324f4d
IJ-MR-136093 [qodana] QD-9246 Rework passing product-specific vmOptions. Remove redundant code.
...
GitOrigin-RevId: dedf63294a76e450472c77839ab0ac8cb5909b6c
2024-06-18 17:04:57 +00:00
Bogdan.Kirilenko
849c9840c4
[pycharm] PY-70369 added SPACE element to HuggingFaceEntityKind enum
...
GitOrigin-RevId: 355f876ceb4b46e6faefbcccb8f20bcda68ce82c
2024-06-18 11:11:25 +00:00
ekaterina.itsenko
2c178f739f
[pycharm] PY-73352 Add import error handling + fix error displaying
...
GitOrigin-RevId: 8ec269d167132e7b5b2401df78eac82f282078bb
2024-06-18 02:46:46 +00:00
Andrey Vokin
170506beaa
PY-73102 Presence of @warnings.deprecated or @typing_extensions.deprecated decorator suppressed errors about incorrect call arguments
...
GitOrigin-RevId: d1a5a4ce224fe92af9f0df376b63b8cb38ca3990
2024-06-17 22:26:51 +00:00
Andrey Vokin
f2a322c6d9
PY-73107 Usages of @warnings.deprecated inside .pyi stubs are ignored
...
GitOrigin-RevId: 7682eff8c8ca8ae8241ddee3191add34ab2ac22e
2024-06-17 22:26:51 +00:00
Petr
ee91d6a211
PY-72661 Literal completion inside nested parenthesis
...
GitOrigin-RevId: 14f18efcbaa520ac36ddd4892b774ed60a01cfdc
2024-06-17 20:36:23 +00:00
Andrey Lisin
3d3aefb69d
PY-60597 Make stoptrace() function available from pydevd_pycharm module
...
GitOrigin-RevId: 47eea1c6bd150a741a8090a151068981688d8c83
2024-06-17 20:30:31 +00:00