Commit graph

1945 commits

Author SHA1 Message Date
Fabio Zadrozny
cdc975c4fb Improve handling of name mangling. Fixes #559 2021-03-12 09:40:29 -03:00
Fabio Zadrozny
9ab891b328 Code reloading. Fixes #212 2021-03-11 10:26:51 -03:00
Fabio Zadrozny
6ee41420e6 Sync with latest pydevd changes. 2021-03-05 08:55:39 -03:00
Pavel Minaev
ed8cc0b724 Update pipelines.yaml
Increase test timeout on Windows.
2021-02-22 12:51:06 -08:00
osown
4b32a3ccdd Fix SIGINT hanndling inside debugee 2021-02-09 10:46:06 -08:00
Fabio Zadrozny
cbcfe221d7 Add object id if variable name would be duplicate. Fixes #148 2021-01-23 07:33:48 -03:00
Fabio Zadrozny
c265d74bc5 Smaller Linux .so. Fixes #169 2021-01-18 07:09:52 -03:00
Fabio Zadrozny
44a07d030e Properly translate line in Goto Target. Fixes #150 2021-01-18 07:08:27 -03:00
Fabio Zadrozny
aa36155221 Show full stack trace on exception with __cause__ or __context__. Fixes #391 2021-01-14 11:02:08 -03:00
Fabio Zadrozny
59ee2edc49 Disable tracing at thread shutdown. Fixes #492 2021-01-05 07:09:16 -03:00
Fabio Zadrozny
218248080e Sync pydevd -> debugpy 2021-01-05 07:08:25 -03:00
Fabio Zadrozny
f118b101eb Silence warnings when accessing user attributes. Fixes #190 2021-01-05 07:07:34 -03:00
Karthik Nadig
6116bc1582
Merge pull request #501 from karthiknadig/nuget1
Update nuget packages
2021-01-04 23:35:24 -08:00
Karthik Nadig
2191ce56b2 Update nuget packages 2020-12-14 12:16:19 -08:00
Fabio Zadrozny
58ef3da9aa Provide full string when evaluating clipboard. Fixes #110 2020-12-12 08:17:03 -03:00
Fabio Zadrozny
a7282e9232 Properly handle sys.exit() as sys.exit(0). Fixes #489 2020-12-12 07:07:03 -03:00
Fabio Zadrozny
e573ea771a Support having no sys.argv in debugger. Fixes #473 2020-12-12 06:48:55 -03:00
Fabio Zadrozny
93516395a9 Handle invalid socket options. Fixes #491 2020-12-12 06:45:52 -03:00
Fabio Zadrozny
f9b54cdcd9 Support running non-ascii files on Python 2. Fixes #206 2020-12-10 08:52:28 -03:00
Fabio Zadrozny
2341614e14 Fix issue with conflicting path mapping. Fixes #482 2020-12-04 16:48:53 -03:00
Fabio Zadrozny
9e2c8106bd Properly dealing with -X python vmargs. Fixes #455 2020-12-04 16:48:42 -03:00
Fabio Zadrozny
ac05dab62b Support module with __file__=None. Fixes #475 2020-12-03 09:38:59 -03:00
Fabio Zadrozny
609af83703 Sync with latest pydevd. 2020-12-03 09:37:29 -03:00
Fabio Zadrozny
d0bb24a8ab Run pydevd tests on github actions. Fixes #471 2020-11-24 07:07:37 -03:00
Pavel Minaev
7d2a7a2b11 Fix #463: Enable overriding "pythonPath" in the launcher
Add "debugLauncherPython" debug config property to customize Python interpreter used to spawn the launcher.
2020-11-11 11:13:09 -08:00
Fabio Zadrozny
c6dc935fd8 Support frame eval in Python 3.9. Fixes #441 2020-11-07 06:51:43 -03:00
Fabio Zadrozny
75bb3a751d Fix issue where file is detected as library code when it shouldn't. Fixes #457 2020-11-07 06:50:05 -03:00
Karthik Nadig
7aa6f4c83a Re-compile binaries 2020-11-05 07:50:59 -03:00
fritzmark
70d4f5bcb7 Update README.md
Corrected pid parameter usage.
2020-11-05 07:45:44 -03:00
fritzmark
b613ec84a0 Update README.md
Fixed spelling.
2020-11-05 07:45:44 -03:00
schulz3m
97b1a61c91 Added subProcess parameter to cli docu 2020-11-05 07:45:44 -03:00
Fabio Zadrozny
ad09acb2c9 Set the default monkeypatching of qt to None. Fixes #362 2020-11-05 07:44:50 -03:00
Fabio Zadrozny
7485e76385 Native thread tracing in frame eval mode. Fixes #444 2020-11-05 07:44:50 -03:00
Karthik Nadig
75944e5968
Merge pull request #449 from karthiknadig/pypi1
Add 3.9 classifier
2020-10-31 00:08:35 -07:00
Karthik Nadig
18bd28165b Add 3.9 classifier 2020-10-26 20:36:40 -07:00
Pavel Minaev
34e1e405a7 Fix pydevd_attach_to_process Windows build script to locate VC++ using vswhere.
Update pydevd_attach_to_process binaries.
2020-10-26 11:39:43 -07:00
Pavel Minaev
5384d23743 Fix #93: null values not supported in "env" 2020-10-26 11:22:12 -07:00
Pavel Minaev
1727a3e109 Fix #330: Unable to debug pythonw apps on macOS
In the launcher, use "python" instead of sys.executable to spawn the debuggee.

Update test for "python" / "pythonPath" / "pythonArgs" to use a helper script to assert the use of a custom Python binary; and test -B instead of -v to minimize test log size and run time.
2020-10-23 16:44:56 -07:00
Pavel Minaev
1de5526317 Rename master -> main. 2020-10-21 09:33:31 -07:00
Fabio Zadrozny
fb7926fd80 Keep protocol correct on a fork after a subprocess. Fixes #264 2020-10-17 08:45:53 -03:00
Fabio Zadrozny
9cda8e0515 Check if function return is None to consider exception unhandled on return. Fixes #404 2020-10-14 07:20:56 -03:00
Fabio Zadrozny
74c4915099 Update binary dependencies to support Python 3.9. Fixes #384 2020-10-14 07:18:10 -03:00
Pavel Minaev
49919cd40e Add a feature flag for userUnhandled exception filter. 2020-09-30 11:56:03 -07:00
Fabio Zadrozny
3d472df2d6 Show the full stack trace on user unhandled exceptions. Fixes #399 2020-09-30 10:20:52 -07:00
Pavel Minaev
d68a17170c Re-enable attach by socket on macOS + Python 3.6 (per #1967). 2020-09-25 13:41:24 -07:00
Pavel Minaev
6e1c7567d2 Fix #81: Subprocess always waits for client to attach
Unblock subprocesses for which no notification could be sent to the client.
2020-09-25 13:41:24 -07:00
Fabio Zadrozny
cf65911a7a Sync latest pydevd -> debugpy. 2020-09-23 16:51:52 -03:00
Fabio Zadrozny
18c0c282ff Support case sensitive folders on Windows. Fixes #200 2020-09-23 09:54:43 -03:00
Fabio Zadrozny
8368d89e91 Update third party notices for bytecode. 2020-09-23 08:26:29 -03:00
Fabio Zadrozny
71432a2c2d Fix issues in bytecode generation on frame eval mode. Fixes #346 2020-09-23 08:26:29 -03:00