summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-072-2/+5
| | | | (GH-21385)
* Add a test for get_id() (GH-21370)Joannah Nanjekye2020-07-071-0/+7
|
* bpo-41173: Copy test results file from ARM worker before uploading (GH-21305)Steve Dower2020-07-081-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-085-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-071-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-051-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-051-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-043-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-031-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-042-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-024-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-017-270/+9
| | | | asyncio.Task.all_tasks() (GH-20874)
* bpo-1635741: Release Unicode interned strings at exit (GH-21269)Victor Stinner2020-07-023-32/+30
| | | | | | | * PyUnicode_InternInPlace() now ensures that interned strings are ready. * Add _PyUnicode_ClearInterned(). * Py_Finalize() now releases Unicode interned strings: call _PyUnicode_ClearInterned().
* bpo-40521: Cleanup finalize_interp_types() (GH-21265)Victor Stinner2020-07-011-2/+2
| | | | Remove the now unused is_main_interp parameter of finalize_interp_types().
* bpo-39385: Add an assertNoLogs context manager to unittest.TestCase (GH-18067)Kit Choi2020-07-015-8/+131
| | | Co-authored-by: Rémi Lapeyre <remi.lapeyre@henki.fr>
* bpo-41187: Convert the _msi module to Argument Clinic (GH-21264)Serhiy Storchaka2020-07-012-183/+1069
|
* Add lysnikolaou to CODEOWNERS for the new parser (GH-21252)Lysandros Nikolaou2020-07-011-3/+3
|
* Doc: Minor fix to init config C API documentation (GH-21198)tomerv2020-07-011-2/+2
| | | Co-authored-by: Tomer Vromen <tomer.vromen@intel.com>
* bpo-41161 Add news entry for libmpdec-2.5.0 (GH-21243)Stefan Krah2020-06-301-0/+2
|
* bpo-39314: Closes parenthesis when autocompleting for functions that take no ↵Rémi Lapeyre2020-06-303-5/+15
| | | | arguments (GH-20562)
* bpo-40275: Use new test.support helper submodules in tests (GH-21169)Hai Shi2020-06-3014-319/+348
|
* bpo-40275: Use new test.support helper submodules in tests (GH-21219)Hai Shi2020-06-3016-94/+116
|