summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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().
* 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
|
* Update FAQ release schedule and estimated users (GH-21180)E-Paine2020-06-301-4/+4
| | | | | Update FAQ to include: * The new yearly release schedule from PEP 602 * Estimated users from "tens of thousands" to "millions"
* bpo-41100: fix _decimal for arm64 Mac OS (GH-21228)Lawrence D'Anna2020-06-302-0/+4
| | | Patch by Lawrence Danna.
* bpo-41142: Add support of non-ASCII paths for CAB files. (GH-21195)Serhiy Storchaka2020-06-303-10/+65
| | | | * The path to the CAB file can be non-ASCII. * Paths of added files can be non-ASCII.
* bpo-41158: IDLE: rewrite the code for handling file encoding (GH-21215)Serhiy Storchaka2020-06-301-152/+41
|
* bpo-36346: Raise DeprecationWarning when creating legacy Unicode (GH-20933)Inada Naoki2020-06-304-4/+30
|
* bpo-36346: Prepare for removing the legacy Unicode C API (AC only). (GH-21223)Serhiy Storchaka2020-06-307-45/+523
|
* bpo-41123: Remove PyUnicode_AsUnicodeCopy (GH-21209)Inada Naoki2020-06-306-58/+5
|
* bpo-41152: IDLE: always use UTF-8 for standard IO streams (GH-21214)Serhiy Storchaka2020-06-305-52/+10
|
* bpo-23427: Add sys.orig_argv attribute (GH-20729)Victor Stinner2020-06-299-35/+104
| | | | | | | Add sys.orig_argv attribute: the list of the original command line arguments passed to the Python executable. Rename also PyConfig._orig_argv to PyConfig.orig_argv and document it.
* bpo-40924: Ensure importlib.resources.path returns an extant path (GH-20857)Jason R. Coombs2020-06-293-1/+24
|
* bpo-37999: Simplify the conversion code for %c, %d, %x, etc. (GH-20437)Serhiy Storchaka2020-06-293-58/+26
| | | | Since PyLong_AsLong() no longer use __int__, explicit call of PyNumber_Index() before it is no longer needed.
* Fix typo in Object/listobject.c (GH-21079)Jeong Ukjae2020-06-292-2/+2
|
* bpo-41004: Resolve hash collisions for IPv4Interface and IPv6Interface ↵Ravi Teja P2020-06-293-2/+15
| | | | | | | | (GH-21033) The __hash__() methods of classes IPv4Interface and IPv6Interface had issue of generating constant hash values of 32 and 128 respectively causing hash collisions. The fix uses the hash() function to generate hash values for the objects instead of XOR operation
* Update libmpdec license dates (GH-21216)Stefan Krah2020-06-291-1/+1
|
* bpo-41048: mimetypes should read the rule file using UTF-8, not the locale ↵Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి)2020-06-294-1/+16
| | | | encoding (GH-20998)
* bpo-41123: Remove PyLong_FromUnicode() (GH-21204)Inada Naoki2020-06-297-30/+5
|
* bpo-41123: Remove PyUnicode_GetMax() (GH-21192)Inada Naoki2020-06-294-17/+4
|