]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Lysandros Nikolaou [Mon, 27 Jul 2020 19:52:59 +0000 (21:52 +0200)]
bpo-40939: Remove even more references to the old parser (GH-21642)
Automerge-Triggered-By: @lysnikolaou
Pablo Galindo [Mon, 27 Jul 2020 18:20:36 +0000 (19:20 +0100)]
bpo-40939: Use the new grammar for the grammar specification documentation (GH-19969)
(We censor the heck out of actions and some other stuff using a custom "highlighter".)
Co-authored-by: Guido van Rossum <guido@python.org>
Serhiy Storchaka [Mon, 27 Jul 2020 17:58:35 +0000 (20:58 +0300)]
bpo-41401: Fix test_fspath_support in test_io. (GH-21640)
The error is exposed on non-UTF-8 locales.
pxinwr [Mon, 27 Jul 2020 06:17:47 +0000 (14:17 +0800)]
bpo-31904: Fix test_ftplib failures for VxWorks RTOS (GH-19447)
wasiher [Mon, 27 Jul 2020 03:28:45 +0000 (12:28 +0900)]
bpo-41340: Removed fallback implementation for strdup (GH-21634)
Akuli [Mon, 27 Jul 2020 01:48:17 +0000 (04:48 +0300)]
bpo-41384: Raise TclError in tkinter.OptionMenu (GH-21601)
... when an unknown option is passed. TypeError was being raised because a 2to3 fix was missing.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
linchiwei123 [Sun, 26 Jul 2020 23:33:00 +0000 (07:33 +0800)]
Fix atexitmodule doc (GH-21456)
Guido van Rossum [Sun, 26 Jul 2020 15:27:52 +0000 (08:27 -0700)]
Delete remaining references to Grammar/Grammar from docs (#21624)
(Ironically, the file itself remains, see https://github.com/we-like-parsers/cpython/issues/135.)
Serhiy Storchaka [Sun, 26 Jul 2020 07:21:39 +0000 (10:21 +0300)]
bpo-41385: Fix test_executable_without_cwd on Windows (GH-21608)
Shankar Jha [Sat, 25 Jul 2020 23:33:48 +0000 (05:03 +0530)]
bpo-39868: Add documentation for Assignment Expressions (walrus, PEP 572) (#18851)
YoSTEALTH [Sat, 25 Jul 2020 21:42:49 +0000 (15:42 -0600)]
bpo-41314: fixed annotations __future__ version (GH-21616)
PEP 563 was updated to change the release where `from __future__ import annotations` becomes the default (and only) behavior from 4.0 to 3.10. Update `__future__.py` and its docs to reflect this.
Gregory Schevchenko [Sat, 25 Jul 2020 19:58:45 +0000 (22:58 +0300)]
bpo-38731: Add --quiet option to py_compile CLI (GH-17134)
Terry Jan Reedy [Sat, 25 Jul 2020 04:30:57 +0000 (00:30 -0400)]
bpo-37309: NEWS for #41373 (GH-21612)
Serhiy Storchaka [Sat, 25 Jul 2020 03:21:30 +0000 (06:21 +0300)]
bpo-41373: IDLE: Fix saving files loaded with no newlines or mixed newlines (GH-21597)
Fixes regression in 3.8.4 and 3.9.0b4.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Alex Grönholm [Thu, 23 Jul 2020 19:45:08 +0000 (22:45 +0300)]
bpo-41317: Remove reader on cancellation in asyncio.loop.sock_accept() (#21595)
Henry Schreiner [Thu, 23 Jul 2020 08:39:03 +0000 (04:39 -0400)]
bpo-41366: Fix clang warning for sign conversion (GH-21592)
Zackery Spytz [Thu, 23 Jul 2020 06:06:26 +0000 (00:06 -0600)]
bpo-4630: Fix errors in Lib/idlelib/NEWS.txt (GH-21594)
Also one in news log.
Abhijeet Kasurde [Thu, 23 Jul 2020 03:13:37 +0000 (08:43 +0530)]
bpo-41182 selector: use DefaultSelector based upon implementation (GH-21257)
On some platform such as VMware ESXi, DefaultSelector fails
to detect selector due to default value.
This fix adds a check and uses the correct selector depending upon
select implementation and actual call.
Fixes: [bpo-41182]()
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Andre Delfino [Wed, 22 Jul 2020 23:58:19 +0000 (20:58 -0300)]
Stick with the phrase "default parameter value" (GH-21590)
Stefan Krah [Wed, 22 Jul 2020 19:54:42 +0000 (21:54 +0200)]
bpo-41369 Update to libmpdec-2.5.1: new features (GH-21593)
wyfo [Wed, 22 Jul 2020 19:47:28 +0000 (21:47 +0200)]
bpo-41341: Recursive evaluation of ForwardRef in get_type_hints (#21553)
The issue raised by recursive evaluation is infinite recursion with
recursive types. In that case, only the first recursive ForwardRef is
evaluated.
Steve Dower [Tue, 21 Jul 2020 23:15:47 +0000 (00:15 +0100)]
bpo-41364: Reduce import overhead of uuid module (GH-21586)
Ammar Askar [Tue, 21 Jul 2020 00:22:01 +0000 (17:22 -0700)]
bpo-41283: Fix mismatched argument name for imghdr.what (GH-21501)
Steve Dower [Mon, 20 Jul 2020 23:09:41 +0000 (00:09 +0100)]
bpo-40741: Update Windows build to include SQLite 3.32.3 (GH-21570)
Serhiy Storchaka [Mon, 20 Jul 2020 12:57:37 +0000 (15:57 +0300)]
bpo-41342: Convert int.__round__ to Argument Clinic (GH-21549)
Serhiy Storchaka [Mon, 20 Jul 2020 12:53:55 +0000 (15:53 +0300)]
bpo-41334: Convert constructors of str, bytes and bytearray to Argument Clinic (GH-21535)
Dong-hee Na [Mon, 20 Jul 2020 12:53:29 +0000 (21:53 +0900)]
bpo-41343: Convert methods of complex to Argument Clinic (GH-21550)
Zackery Spytz [Mon, 20 Jul 2020 12:51:26 +0000 (06:51 -0600)]
bpo-41336: Fix the error handling in zoneinfo_new_instance() (GH-21546)
Do not call PyObject_CallMethod() with a live exception (like
KeyboardInterrupt).
Volker-Weissmann [Mon, 20 Jul 2020 11:26:32 +0000 (13:26 +0200)]
Simple Documentation fix: Missing link to return type class. (GH-21291)
Just a simple documentation fix: apply_async and map_async return a "multiprocessing.pool.AsyncResult Object", not a "result object".
Vinay Sharma [Mon, 20 Jul 2020 08:42:57 +0000 (14:12 +0530)]
bpo-37703: improve asyncio.gather documentation regarding cancellation (GH-15312)
These changes updates the doc to comprehensively mention the behaviour of gather.cancel()
Automerge-Triggered-By: @asvetlov
Julien Palard [Mon, 20 Jul 2020 07:48:40 +0000 (09:48 +0200)]
Doc: fix import of asdl.py when called from outside Doc/. (GH-21529)
Erlend Egeberg Aasland [Mon, 20 Jul 2020 06:19:18 +0000 (08:19 +0200)]
bpo-40741: Update macOS installer to use SQLite 3.32.3 (GH-20979)
Inada Naoki [Mon, 20 Jul 2020 03:02:50 +0000 (12:02 +0900)]
bpo-41338: Fix DeprecationWarning in tests (GH-21542)
Vinay Sharma [Sun, 19 Jul 2020 13:35:52 +0000 (19:05 +0530)]
bpo-38169: Increase code coverage for SharedMemory and ShareableList (GH-16139)
bpo-41205: Document Decimal power 0 to the 0 (GH-21386)
Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
Serhiy Storchaka [Sun, 19 Jul 2020 06:18:55 +0000 (09:18 +0300)]
bpo-41333: Convert OrderedDict.pop() to Argument Clinic (GH-21534)
scoder [Sat, 18 Jul 2020 21:19:50 +0000 (23:19 +0200)]
bpo-41295: Reimplement the Carlo Verre "hackcheck" (GH-21528)
Walk down the MRO backwards to find the type that originally defined the final `tp_setattro`, then make sure we are not jumping over intermediate C-level bases with the Python-level call.
Automerge-Triggered-By: @gvanrossum
AMIR [Sat, 18 Jul 2020 20:16:10 +0000 (00:46 +0430)]
bpo-39603: Prevent header injection in http methods (GH-18485)
reject control chars in http method in http.client.putrequest to prevent http header injection
Jordan Speicher [Sat, 18 Jul 2020 13:05:44 +0000 (08:05 -0500)]
bpo-41325: Add version note for args and kwargs property in call object (GH-21525)
Serhiy Storchaka [Sat, 18 Jul 2020 08:12:05 +0000 (11:12 +0300)]
bpo-41262: Convert memoryview to Argument Clinic. (GH-21421)
Serhiy Storchaka [Sat, 18 Jul 2020 08:11:21 +0000 (11:11 +0300)]
bpo-41288: Refactor of unpickling NEWOBJ and NEWOBJ_EX opcodes. (GH-21472)
* Share code for NEWOBJ and NEWOBJ_EX.
* More detailed error messages.
Brett Cannon [Fri, 17 Jul 2020 20:09:21 +0000 (13:09 -0700)]
Fix a small grammatical mistake in a comment (GH-21526)
Automerge-Triggered-By: @brettcannon
Steve Dower [Fri, 17 Jul 2020 16:44:27 +0000 (17:44 +0100)]
bpo-43104: Update NEWS to include CVE-2020-15801 reference (GH-21521)
Mark Shannon [Fri, 17 Jul 2020 10:44:23 +0000 (11:44 +0100)]
bpo-40941: Unify implicit and explicit state in the frame and generator objects into a single value. (GH-20803)
* Merge gen and frame state variables into one.
* Replace stack pointer with depth in PyFrameObject. Makes code easier to read and saves a word of memory.
matthewhughes934 [Fri, 17 Jul 2020 08:59:15 +0000 (09:59 +0100)]
bpo-41195: Add getter for Openssl security level (GH-21282)
Add an accessor under SSLContext.security_level as a wrapper around
SSL_CTX_get_security_level, see:
https://www.openssl.org/docs/manmaster/man3/SSL_CTX_get_security_level.html
------
This is my first time contributing, so please pull me up on all the things I missed or did incorrectly.
Automerge-Triggered-By: @tiran
Terry Jan Reedy [Thu, 16 Jul 2020 22:24:49 +0000 (18:24 -0400)]
bpo-41300: IDLE - save files with non-ascii chars (GH-21512)
Fix regression released in 3.9.0b4 and 3.8.4.
Eric V. Smith [Thu, 16 Jul 2020 16:10:23 +0000 (12:10 -0400)]
Fix trivial typo in the PEG string parser (GH-21508)
Benjamin Peterson [Thu, 16 Jul 2020 13:07:29 +0000 (06:07 -0700)]
Fix possibly-unitialized warning in string_parser.c. (GH-21503)
GCC says
```
../cpython/Parser/string_parser.c: In function ‘fstring_find_expr’:
../cpython/Parser/string_parser.c:404:93: warning: ‘cols’ may be used uninitialized in this function [-Wmaybe-uninitialized]
404 | p2->starting_col_offset = p->tok->first_lineno == p->tok->lineno ? t->col_offset + cols : cols;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../cpython/Parser/string_parser.c:384:16: note: ‘cols’ was declared here
384 | int lines, cols;
| ^~~~
../cpython/Parser/string_parser.c:403:45: warning: ‘lines’ may be used uninitialized in this function [-Wmaybe-uninitialized]
403 | p2->starting_lineno = t->lineno + lines - 1;
| ~~~~~~~~~~~~~~~~~~^~~
../cpython/Parser/string_parser.c:384:9: note: ‘lines’ was declared here
384 | int lines, cols;
| ^~~~~
```
and, indeed, if `PyBytes_AsString` somehow fails, lines & cols will not be initialized.
Christopher Yeh [Thu, 16 Jul 2020 11:22:32 +0000 (05:22 -0600)]
Remove unnecessary spaces in code blocks in urllib.parse.rst (GH-21500)
This should also fix the syntax highlighting for these code blocks
Automerge-Triggered-By: @csabella
Berker Peksag [Thu, 16 Jul 2020 06:38:58 +0000 (09:38 +0300)]
bpo-31844: Move whatsnew note to 3.10.rst (GH-21504)
Berker Peksag [Thu, 16 Jul 2020 06:13:05 +0000 (09:13 +0300)]
bpo-31844: Remove _markupbase.ParserBase.error() (GH-8562)
Steve Dower [Wed, 15 Jul 2020 21:56:49 +0000 (22:56 +0100)]
bpo-41304: Ensure python3x._pth is loaded on Windows (GH-21495)
Zackery Spytz [Wed, 15 Jul 2020 18:43:00 +0000 (12:43 -0600)]
bpo-40150: Fix mismatched argument in RegisterWaitForSingleObject() call (GH-19686)
Benjamin Peterson [Wed, 15 Jul 2020 17:02:14 +0000 (10:02 -0700)]
Fix -Wstring-prototypes warnings in _zoneinfo.c. (GH-21478)
Benjamin Peterson [Wed, 15 Jul 2020 13:12:05 +0000 (06:12 -0700)]
Fix -Wstrict-prototypes warning in thread_pthread.h. (GH-21477)
Felix Yan [Wed, 15 Jul 2020 12:14:11 +0000 (20:14 +0800)]
bpo-41302: Fix build with system libmpdec (GH-21481)
Move definition of UNUSED from modified headers of libmpdec to
_decimal.c itself. This makes the vendored source closer to the
standalone library and fixes build with --with-system-libmpdec.
Tested to build fine with either system libmpdec or the vendored one.
Rishi [Wed, 15 Jul 2020 11:51:00 +0000 (13:51 +0200)]
bpo-39017: Avoid infinite loop in the tarfile module (GH-21454)
Avoid infinite loop when reading specially crafted TAR files using the tarfile module
(CVE-2019-20907).
Zackery Spytz [Wed, 15 Jul 2020 09:07:34 +0000 (03:07 -0600)]
bpo-20183: Convert _locale to the Argument Clinic (GH-14201)
Tony Solomonik [Tue, 14 Jul 2020 19:41:24 +0000 (22:41 +0300)]
bpo-41273: asyncio's proactor read transport's better performance by using recv_into instead of recv (#21442)
* bpo-41273: Proactor transport read loop to use recv_into
By using recv_into instead of recv we do not allocate a new buffer each
time _loop_reading calls recv.
This betters performance for any stream using proactor (basically any
asyncio stream on windows).
* bpo-41273: Double proactor read transport buffer size
By doubling the read buffer size we get better performance.
JustAnotherArchivist [Tue, 14 Jul 2020 17:22:43 +0000 (17:22 +0000)]
bpo-32528: Document the change in inheritance of asyncio.CancelledError (GH-21474)
#msg373510
[bpo-32528]()/#13528 changed `asyncio.CancelledError` such that it no longer inherits from `concurrent.futures.CancelledError`. As this affects existing code, specifically when catching the latter instead of the former in exception handling, it should be documented in the "What's new in 3.8?" document.
Automerge-Triggered-By: @1st1
Paul McMillan [Tue, 14 Jul 2020 01:26:23 +0000 (18:26 -0700)]
Fix repeated words in Classes tutorial (GH-21455)
The phrase "At any time during execution," was repeated twice.
Automerge-Triggered-By: @Mariatta
Joannah Nanjekye [Mon, 13 Jul 2020 21:31:02 +0000 (18:31 -0300)]
bpo-32192: A basic lazy importer example (GH-21330)
* Add example on lazy imports
* Use four spaces for indentation
* change to console
Serhiy Storchaka [Mon, 13 Jul 2020 12:49:26 +0000 (15:49 +0300)]
bpo-41288: Fix a crash in unpickling invalid NEWOBJ_EX. (GH-21458)
Automerge-Triggered-By: @tiran
Serhiy Storchaka [Sun, 12 Jul 2020 16:15:20 +0000 (19:15 +0300)]
bpo-41146: Convert signal.default_int_handler() to Argument Clinic (GH-21197)
Zackery Spytz [Sun, 12 Jul 2020 16:11:11 +0000 (10:11 -0600)]
bpo-20175: Convert Modules/_multiprocessing to the Argument Clinic (GH-14245)
Zackery Spytz [Sun, 12 Jul 2020 16:01:03 +0000 (10:01 -0600)]
bpo-20181: Convert the readline module to the Argument Clinic (#14326)
Sergey Golitsynskiy [Sat, 11 Jul 2020 23:18:31 +0000 (19:18 -0400)]
Fix error in docstrings in bisect module (GH-21422)
The docstrings for `bisect_right()` and `bisect_left()` contain sample
code that has a bug: `a.insert(x)` should be `a.insert(i, x)`.
Nima Dini [Sat, 11 Jul 2020 01:54:53 +0000 (18:54 -0700)]
bpo-41228: Fix /a/are/ in monthcalendar() descripton (GH-21372)
Serhiy Storchaka [Fri, 10 Jul 2020 20:26:06 +0000 (23:26 +0300)]
bpo-36346: Make using the legacy Unicode C API optional (GH-21437)
Add compile time option USE_UNICODE_WCHAR_CACHE. Setting it to 0
makes the interpreter not using the wchar_t cache and the legacy Unicode C API.
Zackery Spytz [Fri, 10 Jul 2020 17:43:37 +0000 (11:43 -0600)]
bpo-20179: Convert the _overlapped module to the Argument Clinic (GH-14275)
marload [Fri, 10 Jul 2020 15:43:31 +0000 (00:43 +0900)]
Fix typo in docs: 'created by th' -> 'created by the' (GH-21384)
Victor Stinner [Fri, 10 Jul 2020 10:40:38 +0000 (12:40 +0200)]
bpo-39573: Use the Py_TYPE() macro (GH-21433)
Replace obj->ob_type with Py_TYPE(obj).
Serhiy Storchaka [Fri, 10 Jul 2020 08:17:21 +0000 (11:17 +0300)]
bpo-36346: Do not use legacy Unicode C API in ctypes. (#21429)
Serhiy Storchaka [Fri, 10 Jul 2020 07:12:04 +0000 (10:12 +0300)]
bpo-41263: Convert code.__new__ to Argument Clinic (GH-21426)
Joannah Nanjekye [Fri, 10 Jul 2020 00:36:35 +0000 (21:36 -0300)]
bpo-23802: patch: __deepcopy__ memo dict argument usage (GH-21326)
* Clarify __deepcopy__ memo dict argument usage
* Add full stop
Terry Jan Reedy [Thu, 9 Jul 2020 22:08:33 +0000 (18:08 -0400)]
bpo-37765: Add keywords to IDLE tab completions (GH-15138)
Keywords are present in the main module tab completion lists generated by rlcompleter, which is used by REPLs on *nix. Add all keywords to IDLE's main module name list except those already added from builtins (True, False, and None) . This list may also be used by Show Completions on the Edit menu, and its hot key.
Rewrite Completions doc.
Co-authored-by: Cheryl Sabella <cheryl.sabella@gmail.com>
E-Paine [Thu, 9 Jul 2020 19:18:34 +0000 (21:18 +0200)]
Remove trailing >>> in enum docs (GH-21358)
The >>> as the last line serve no purpose and are not colored correctly by Sphinx.
Steve Dower [Thu, 9 Jul 2020 17:52:43 +0000 (18:52 +0100)]
bpo-41172: Fix check for compiler in test suite (GH-21400)
Chris Jerdonek [Thu, 9 Jul 2020 13:27:23 +0000 (06:27 -0700)]
bpo-29590: fix stack trace for gen.throw() with yield from (#19896)
* Add failing test.
* bpo-29590: fix stack trace for gen.throw() with yield from (GH-NNNN)
When gen.throw() is called on a generator after a "yield from", the
intermediate stack trace entries are lost. This commit fixes that.
Hai Shi [Thu, 9 Jul 2020 13:25:10 +0000 (21:25 +0800)]
bpo-40275: Use new test.support helper submodules in tests (GH-21412)
marload [Thu, 9 Jul 2020 12:13:47 +0000 (21:13 +0900)]
bpo-41199: Docstring convention not followed for dataclasses documentation page (GH-21413)
Automerge-Triggered-By: @ericvsmith
Zackery Spytz [Thu, 9 Jul 2020 10:00:21 +0000 (04:00 -0600)]
bpo-41252: Fix incorrect refcounting in _ssl.c's _servername_callback() (GH-21407)
Julien Palard [Thu, 9 Jul 2020 09:38:41 +0000 (11:38 +0200)]
Doc: Builtins functions: faster jump table (GH-21376)
Mark Sapiro [Wed, 8 Jul 2020 21:00:35 +0000 (14:00 -0700)]
bpo-40597: Allow email.contextmanager set_content() to set a null string. (GH-20542)
stratakis [Wed, 8 Jul 2020 20:39:41 +0000 (22:39 +0200)]
bpo-41175: Guard against a NULL pointer dereference within bytearrayobject (GH-21240)
The issue is triggered by the bytearray() + bytearray() operation.
Detected by GCC 10 static analysis tool.
Tony Solomonik [Wed, 8 Jul 2020 19:27:31 +0000 (22:27 +0300)]
bpo-41247: asyncio.set_running_loop() cache running loop holder (GH-21401)
The running loop holder cache variable was always set to NULL when
calling set_running_loop.
Now set_running_loop saves the newly created running loop holder in the
cache variable for faster access in get_running_loop.
Automerge-Triggered-By: @1st1
Victor Stinner [Wed, 8 Jul 2020 09:02:23 +0000 (11:02 +0200)]
Revert "bpo-40170: PyType_HasFeature() now always calls PyType_GetFlags() (GH-19378)" (GH-21390)
This partially reverts commit
45ec5b99aefa54552947049086e87ec01bc2fc9a .
Zackery Spytz [Wed, 8 Jul 2020 04:21:58 +0000 (22:21 -0600)]
closes bpo-41235: Fix the error handling in SSLContext.load_dh_params() (GH-21385)
Joannah Nanjekye [Wed, 8 Jul 2020 00:45:45 +0000 (21:45 -0300)]
Add a test for get_id() (GH-21370)
Steve Dower [Tue, 7 Jul 2020 23:24:39 +0000 (00:24 +0100)]
bpo-41173: Copy test results file from ARM worker before uploading (GH-21305)
Joannah Nanjekye [Tue, 7 Jul 2020 23:09:56 +0000 (20:09 -0300)]
bpo-41224: Document is_annotated() in symtable module and update doc strings (GH-21369)
* Document is_annotate() and update doc strings
* Move quotes to the next line.
Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
Victor Stinner [Tue, 7 Jul 2020 22:20:37 +0000 (00:20 +0200)]
bpo-29778: test_embed tests the path configuration (GH-21306)
Jason R. Coombs [Tue, 7 Jul 2020 11:11:28 +0000 (07:11 -0400)]
bpo-41207 In distutils.spawn, rewrite FileNotFound (GH-21359)
Automerge-Triggered-By: @jaraco
Lysandros Nikolaou [Mon, 6 Jul 2020 22:42:21 +0000 (01:42 +0300)]
bpo-41215: Make assertion in the new parser more strict (GH-21364)
Pablo Galindo [Mon, 6 Jul 2020 22:30:14 +0000 (23:30 +0100)]
bpo-41218: Improve the test cases for test_compile_top_level_await_no_coro (GH-21363)
Matthias Bussonnier [Mon, 6 Jul 2020 21:26:52 +0000 (14:26 -0700)]
bpo-41218: Only mark async code with CO_COROUTINE. (#21357)
3.8.3 had a regression where compiling with
ast.PyCF_ALLOW_TOP_LEVEL_AWAIT woudl agressively mark things are
coroutine even if there were not.
Julien Palard [Mon, 6 Jul 2020 20:28:15 +0000 (22:28 +0200)]
bpo-40742: Doc: fix parallel build. (GH-21237)
Pablo Galindo [Mon, 6 Jul 2020 19:31:16 +0000 (20:31 +0100)]
bpo-41215: Don't use NULL by default in the PEG parser keyword list (GH-21355)
Automerge-Triggered-By: @lysnikolaou
Steve Dower [Mon, 6 Jul 2020 16:32:00 +0000 (17:32 +0100)]
bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded (GH-21297)
Also enables using debug build of `python3_d.dll`
Reference: CVE-2020-15523
Hai Shi [Mon, 6 Jul 2020 12:29:49 +0000 (20:29 +0800)]
bpo-40275: Use new test.support helper submodules in tests (GH-21317)