summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* bpo-44165: Optimise sqlite3 statement preparation by passing string size ↵Erlend Egeberg Aasland2021-06-023-7/+25
| | | | (GH-26206)
* bpo-44263: Py_TPFLAGS_HAVE_GC requires tp_traverse (GH-26463)Victor Stinner2021-06-013-3/+40
| | | | | The PyType_Ready() function now raises an error if a type is defined with the Py_TPFLAGS_HAVE_GC flag set but has no traverse function (PyTypeObject.tp_traverse).
* Fix typo in block comment in Include/internal/pycore_condvar.h (GH-26457)Rishi2021-06-011-1/+1
|
* bpo-44279: [doc] reword contextlib.suppress documentation (GH-26428)MapleCCC2021-06-011-2/+3
|
* bpo-44273: Improve syntax error message for assigning to "..." (GH-26477)Serhiy Storchaka2021-06-012-2/+2
| | | Use "ellipsis" instead of "Ellipsis" in syntax error messages to eliminate confusion with built-in variable Ellipsis.
* bpo-42972: Track sqlite3 statement objects (GH-26475)Erlend Egeberg Aasland2021-06-014-48/+40
| | | | | | | | | | | Allocate and track statement objects in pysqlite_statement_create. By allocating and tracking creation of statement object in pysqlite_statement_create(), the caller does not need to worry about GC syncronization, and eliminates the possibility of getting a badly created object. All related fault handling is moved to pysqlite_statement_create(). Co-authored-by: Victor Stinner <vstinner@python.org>
* bpo-44260: Do not read system entropy without need in Random() (GH-26455)Serhiy Storchaka2021-05-313-44/+38
|
* bpo-44246: Remove note about access by index now that a compatibility shim ↵Jason R. Coombs2021-05-311-4/+1
| | | | is offered. (GH-26472)
* bpo-44246: Restore compatibility in entry_points (GH-26468)Jason R. Coombs2021-05-313-1/+125
| | | | | | | * bpo-44246: Entry points performance improvements. From importlib_metadata 4.3.1. * bpo-44246: Sync with importlib_metadata 4.4
* bpo-44246: Entry points performance improvements. (GH-26467)Jason R. Coombs2021-05-313-1/+30
| | | From importlib_metadata 4.3.1.
* bpo-44263: Fix _decimal and _testcapi GC protocol (GH-26464)Victor Stinner2021-05-312-2/+9
| | | | | | * _testcapi.heapgctype: implement a traverse function since the type is defined with Py_TPFLAGS_HAVE_GC. * _decimal: PyDecSignalDictMixin_Type is no longer defined with Py_TPFLAGS_HAVE_GC since it has no traverse function.
* bpo-42972: Fix sqlite3 traverse/clear functions (GH-26452)Erlend Egeberg Aasland2021-05-316-41/+44
|
* bpo-42972: Fully implement GC protocol for xxlimited (GH-26451)Hai Shi2021-05-312-0/+16
|
* Fixing typos in turtle.rst (GH-24385)Jules Lasne2021-05-301-5/+5
| | | | | | | | | | | * Fixing typos in turtle.rst * Update turtle.rst * Update turtle.rst * Update turtle.rst * Update turtle.rst
* bpo-44235: Remove deprecated functions in the gettext module. (GH-26378)Dong-hee Na2021-05-305-447/+40
|
* Trivial change in fractions module docs: real -> rational numbers (GH-25009)Sergey B Kirpichev2021-05-291-1/+1
| | | | | Obviously, the former was a little misleading: not only rationals may be considered as "infinite-precision, real numbers" - but, for example, any real finite extension of the rationals.
* bpo-43750: Fix incorrect reference to PACKET_MULTIHOST in the docs (GH-25241)Zackery Spytz2021-05-291-1/+1
| | | It should be PACKET_MULTICAST, not PACKET_MULTIHOST.
* bpo-42085: [docs] Add versionadded for am_send in type object documentation ↵Martmists2021-05-291-0/+2
| | | | (GH-25465)
* bpo-44254: On Mac, remove disfunctional colors from turtledemo buttons ↵Terry Jan Reedy2021-05-292-16/+30
| | | | | | (GH-26448) On macOS, tk defers to system setting for button background when in normal state. Give turtledemo button text a color that works on either light or dark background.
* bpo-44263: Mention PyType_Ready in the gc protocol warning (GH-26445)Pablo Galindo2021-05-292-9/+12
|
* bpo-44263: Better explain the GC contract for PyType_FromSpecWithBases ↵Pablo Galindo2021-05-292-0/+18
| | | | (GH-26442)
* Remove duplicate mime type mapping .bmp -> image/x-ms-bmp (GH-26300)Andreas Jansson2021-05-291-1/+0
| | | Thanks for the contribution @andreasjansson
* Fix MSVC compiler warnings in dictobject.c (GH-26432)Mark Shannon2021-05-292-4/+6
|
* bpo-44252: Correctly implement gc support for SSLError objects (GH-26439)Pablo Galindo2021-05-281-2/+1
|
* bpo-44206: Fix compiler warnings in dictobject.c (GH-26440)Pablo Galindo2021-05-281-3/+3
|
* Fix dataclass comment typo _eq__ -> __eq__ (GH-26433)Sean Grady2021-05-281-1/+1
|
* bpo-44045: fix spelling of uppercase vs upper-case (GH-25985)Jürgen Gmach2021-05-285-5/+5
| | | | | And also of lowercase vs lower-case. The `-` notation should only be used for adjectives.
* bpo-44249: Fix 3 README.rst typos (GH-26385)Ayush Parikh2021-05-281-3/+3
|
* bpo-42972: Fix GC assertion error in _winapi by untracking Overlapped ↵Ken Jin2021-05-281-1/+1
| | | | earlier (GH(26429)
* bpo-42972: Fully support GC for _winapi.Overlapped (GH-26381)Ken Jin2021-05-281-2/+46
|
* bpo-42972: Fully implement GC protocol for functools LRU cache (GH-26423)Erlend Egeberg Aasland2021-05-281-2/+4
|
* bpo-44206: Add a version number to dictionary keys (GH-26333)Mark Shannon2021-05-287-317/+223
| | | | | | | | * Store log2(size) instead of size in dict-keys. * Use enum instead of function pointer to record kind of keys. * Add version number to dict keys.
* bpo-42972: Fully implement GC protocol for functools keywrapper and partial ↵Erlend Egeberg Aasland2021-05-281-22/+37
| | | | types (GH-26363)
* bpo-41611: IDLE: Catch TclError exceptions in ↵Tal Einat2021-05-282-27/+37
| | | | | | | AutoCompleteWindow.winconfig_event() (GH-26404) Since the <Configure> event may occur after the completion window is gone, catch potential TclError exceptions when accessing acw.
* bpo-44256: Do not expose _functools._list_elem_type (GH-26416)Inada Naoki2021-05-281-3/+2
| | | It is internal use only type.
* bpo-44246: Update What's New for importlib.metadata. (#26408)Jason R. Coombs2021-05-271-3/+9
| | | | | | | | | | | | | | | * bpo-44246: Update What's New for importlib.metadata. Bump version of importlib_metadata included. Add note about compatibility notice and fix link to entry_points documentation. Add note about removal of access by index on Distribution.entry_points. * Fix syntax mistake in issue reference. Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> * Fix broken reference in entry-points. Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
* bpo-43916: Use test.support.check_disallow_instantiation() in test_tcl ↵Erlend Egeberg Aasland2021-05-271-3/+3
| | | | (GH-26412)
* bpo-42972: Fully support GC protocol for _operator heap types (GH-26371)Erlend Egeberg Aasland2021-05-271-5/+33
|
* bpo-42972: Fully implement GC protocol for re types (GH-26368)Erlend Egeberg Aasland2021-05-271-19/+81
|
* bpo-43667: Add news fragment for Solaris changes (GH-26405)Jakub Kulík2021-05-271-0/+2
|
* bpo-43693: Add _PyCode_New(). (gh-26375)Eric Snow2021-05-2712-4613/+4701
| | | | | This is an internal-only API that helps us manage the many values used to create a code object. https://bugs.python.org/issue43693
* bpo-42972: Fully support GC for mmap heap types (GH-26373)Erlend Egeberg Aasland2021-05-271-3/+10
|
* bpo-42972: Fully support GC protocol for _queue.SimpleQueue (GH-26372)Erlend Egeberg Aasland2021-05-271-1/+10
|
* bpo-41611: IDLE: fix freezing on completion on macOS (GH-26400)Tal Einat2021-05-272-1/+8
|
* bpo-43988: Document test.support.check_disallow_instantiation() (GH-26394)Erlend Egeberg Aasland2021-05-272-2/+10
|
* bpo-42972: Fully implement GC protocol for ssl heap types (GH-26370)Erlend Egeberg Aasland2021-05-271-28/+45
|
* bpo-42972: Fully support GC for hashlib heap types (GH-26374)Erlend Egeberg Aasland2021-05-274-16/+69
|
* bpo-42972: Fully support GC for pyexpat, unicodedata, and dbm/gdbm heap ↵Erlend Egeberg Aasland2021-05-275-35/+69
| | | | | | | types (GH-26376) * bpo-42972: pyexpat * bpo-42972: unicodedata * bpo-42972: dbm/gdbm
* bpo-43988: Use check disallow instantiation helper (GH-26392)Erlend Egeberg Aasland2021-05-2714-51/+37
|
* bpo-42161: mathmodule.c: move _PyLong_GetOne() loop invariant (GH-26391)Victor Stinner2021-05-261-8/+12
| | | | | | | | | Move _PyLong_GetZero() and _PyLong_GetOne() loop invariants outside loops in functions: * math.comb() * math.gcd() * math.lcm() * math.perm()