summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing >>> in enum docs (GH-21358)E-Paine2020-07-092-1/+1
| | | The >>> as the last line serve no purpose and are not colored correctly by Sphinx.
* bpo-41172: Fix check for compiler in test suite (GH-21400)Steve Dower2020-07-091-1/+7
|
* bpo-29590: fix stack trace for gen.throw() with yield from (#19896)Chris Jerdonek2020-07-093-0/+61
| | | | | | | | * 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.
* bpo-40275: Use new test.support helper submodules in tests (GH-21412)Hai Shi2020-07-0918-134/+154
|
* bpo-41199: Docstring convention not followed for dataclasses documentation ↵marload2020-07-091-1/+1
| | | | | page (GH-21413) Automerge-Triggered-By: @ericvsmith
* bpo-41252: Fix incorrect refcounting in _ssl.c's _servername_callback() ↵Zackery Spytz2020-07-092-1/+3
| | | | (GH-21407)
* Doc: Builtins functions: faster jump table (GH-21376)Julien Palard2020-07-091-18/+32
|
* bpo-40597: Allow email.contextmanager set_content() to set a null string. ↵Mark Sapiro2020-07-083-1/+15
| | | | (GH-20542)
* bpo-41175: Guard against a NULL pointer dereference within bytearrayobject ↵stratakis2020-07-082-1/+5
| | | | | | | (GH-21240) The issue is triggered by the bytearray() + bytearray() operation. Detected by GCC 10 static analysis tool.
* bpo-41247: asyncio.set_running_loop() cache running loop holder (GH-21401)Tony Solomonik2020-07-082-3/+11
| | | | | | | | | 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
* Revert "bpo-40170: PyType_HasFeature() now always calls PyType_GetFlags() ↵Victor Stinner2020-07-082-2/+14
| | | | | (GH-19378)" (GH-21390) This partially reverts commit 45ec5b99aefa54552947049086e87ec01bc2fc9a.
* closes bpo-41235: Fix the error handling in SSLContext.load_dh_params() ↵Zackery Spytz2020-07-082-2/+5
| | | | (GH-21385)
* Add a test for get_id() (GH-21370)Joannah Nanjekye2020-07-081-0/+7
|
* bpo-41173: Copy test results file from ARM worker before uploading (GH-21305)Steve Dower2020-07-071-2/+4
|
* bpo-41224: Document is_annotated() in symtable module and update doc strings ↵Joannah Nanjekye2020-07-072-2/+80
| | | | | | | | | | | (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>
* bpo-29778: test_embed tests the path configuration (GH-21306)Victor Stinner2020-07-075-62/+154
|
* bpo-41207 In distutils.spawn, rewrite FileNotFound (GH-21359)Jason R. Coombs2020-07-073-3/+15
| | | Automerge-Triggered-By: @jaraco
* bpo-41215: Make assertion in the new parser more strict (GH-21364)Lysandros Nikolaou2020-07-061-1/+1
|
* bpo-41218: Improve the test cases for test_compile_top_level_await_no_coro ↵Pablo Galindo2020-07-061-3/+5
| | | | (GH-21363)
* bpo-41218: Only mark async code with CO_COROUTINE. (#21357)Matthias Bussonnier2020-07-063-4/+29
| | | | | 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.
* bpo-40742: Doc: fix parallel build. (GH-21237)Julien Palard2020-07-061-0/+35
|
* bpo-41215: Don't use NULL by default in the PEG parser keyword list (GH-21355)Pablo Galindo2020-07-064-5/+10
| | | Automerge-Triggered-By: @lysnikolaou
* bpo-29778: Ensure python3.dll is loaded from correct locations when Python ↵Steve Dower2020-07-068-134/+147
| | | | | | is embedded (GH-21297) Also enables using debug build of `python3_d.dll` Reference: CVE-2020-15523
* bpo-40275: Use new test.support helper submodules in tests (GH-21317)Hai Shi2020-07-0618-110/+128
|
* bpo-37207: Update whatsnews for 3.9 (GH-21337)Dong-hee Na2020-07-061-0/+4
|
* bpo-40275: Use new test.support helper submodules in tests (GH-21315)Hai Shi2020-07-0620-49/+69
|
* bpo-40275: Use new test.support helper submodules in tests (GH-21314)Hai Shi2020-07-0619-194/+225
|
* bpo-41165: Deprecate PyEval_ReleaseLock() (GH-21309)Inada Naoki2020-07-061-1/+5
|
* bpo-28681: Clarify multiple function names in the tutorial (GH-21340)Joannah Nanjekye2020-07-061-5/+4
| | | | | | | | | * improve control flow docs * Add also Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* bpo-26205: Specify the number of nested scopes (GH-21324)Joannah Nanjekye2020-07-061-2/+2
| | | | | | | | | * Clarify number of scopes * Indicate 3 or 4 Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* bpo-29727: Register array.array as a MutableSequence (GH-21338)Pablo Galindo2020-07-053-0/+88
|
* bpo-36346: Undeprecate private function _PyUnicode_AsUnicode(). (GH-21336)Serhiy Storchaka2020-07-058-68/+5
|
* bpo-39168: Remove the __new__ method of typing.Generic (GH-21327)Zackery Spytz2020-07-053-12/+1
| | | Automerge-Triggered-By: @gvanrossum
* bpo-41211: Doc: Fix PyLong_FromUnicodeObject (GH-21325)Inada Naoki2020-07-051-3/+1
| | | It doesn't use PyUnicode_EncodeDecimal. It uses a private API instead.
* Uncomment Py_DEPRECATED for Py_UNICODE APIs (GH-21318)Inada Naoki2020-07-052-6/+6
| | | | | PyUnicode_EncodeDecimal and PyUnicode_TransformDecimalToASCII are deprecated since Python 3.3. But Py_DEPRECATED(3.3) was commented out.
* bpo-41204: Fix compiler warning in ast_type_init() (GH-21307)Victor Stinner2020-07-042-8/+10
|
* bpo-33864: Clarify the docs for typing.ByteString (GH-21311)Zackery Spytz2020-07-041-1/+1
|
* bpo-41162: Clear audit hooks later during finalization (GH-21222)Konge2020-07-035-45/+16
|
* bpo-41180: Audit code.__new__ when unmarshalling (GH-21271)tkmikan2020-07-031-0/+6
|
* bpo-41194: Convert _ast extension to PEP 489 (GH-21293)Victor Stinner2020-07-032-195/+247
| | | | Convert the _ast extension module to PEP 489 "Multiphase initialization". Replace the global _ast state with a module state.
* bpo-1635741: Port faulthandler module to multiphase initialization (GH-21294)Dong-hee Na2020-07-032-35/+32
|
* bpo-1635741: Fix unicode_dealloc() for mortal interned string (GH-21270)Victor Stinner2020-07-031-4/+14
| | | | When unicode_dealloc() is called on a mortal interned string, the string reference counter is now reset at zero.
* bpo-41194: The _ast module cannot be loaded more than once (GH-21290)Victor Stinner2020-07-033-77/+66
| | | | | | | | Fix a crash in the _ast module: it can no longer be loaded more than once. It now uses a global state rather than a module state. * Move _ast module state: use a global state instead. * Set _astmodule.m_size to -1, so the extension cannot be loaded more than once.
* bpo-41194: Pass module state in Python-ast.c (GH-21284)Victor Stinner2020-07-032-2070/+1992
| | | | | | Rework asdl_c.py to pass the module state to functions in Python-ast.c, instead of using astmodulestate_global. Handle also PyState_AddModule() failure in init_types().
* bpo-1635741: Port sha256 module to multiphase init (PEP 489) (GH-21189)Mohamed Koubaa2020-07-032-28/+31
|
* bpo-39960: Allow heap types in the "Carlo Verre" hack check that override ↵scoder2020-07-034-11/+120
| | | | | "tp_setattro()" (GH-21092) Automerge-Triggered-By: @gvanrossum
* Remove extraneous file from the Docs folder (GH-21286)Pablo Galindo2020-07-021-0/+0
|
* bpo-41193: Ignore OSError in readline write_history() (GH-21279)Victor Stinner2020-07-022-3/+7
| | | | | The write_history() atexit function of the readline completer now ignores any OSError to ignore error if the filesystem is read-only, instead of only ignoring FileNotFoundError and PermissionError.
* bpo-40967: Remove deprecated asyncio.Task.current_task() and ↵Rémi Lapeyre2020-07-027-270/+9
| | | | asyncio.Task.all_tasks() (GH-20874)
* bpo-1635741: Release Unicode interned strings at exit (GH-21269)Victor Stinner2020-07-013-32/+30
| | | | | | | * PyUnicode_InternInPlace() now ensures that interned strings are ready. * Add _PyUnicode_ClearInterned(). * Py_Finalize() now releases Unicode interned strings: call _PyUnicode_ClearInterned().