COMMITS
/ Objects/enumobject.c March 31, 2026
S
gh-146615: Fix format specifiers in Objects/ directory (GH-146620)
sunmy2019 committed
March 28, 2026
S
GH-145247: Use _PyTuple_FromPair[Steal] in Objects (#145884)
Sergey Miryanov committed
March 9, 2026
P
gh-145376: Fix various reference leaks in Objects/ and Modules/ (#145385)
Pieter Eendebak committed
August 25, 2025
S
gh-137609: Change names of some positional-only parameters in builtins (GH-137611)
Serhiy Storchaka committed
March 27, 2025
M
gh-131525: Cache the result of tuple_hash (#131529)
Michael Droettboom committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 13, 2025
P
gh-121464: Make concurrent iteration over enumerate safe under free-threading (#125734)
Pieter Eendebak committed
March 12, 2025
P
gh-120608: Make reversed iterator work with free-threading (#120971)
Pieter Eendebak committed
January 3, 2025
B
gh-111178: fix UBSan failures in `Objects/enumobject.c` (GH-128246)
Bénédikt Tran committed
July 3, 2023
V
gh-106320: Create pycore_modsupport.h header file (#106355)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99335)
Victor Stinner committed
February 8, 2022
January 26, 2022
J
bpo-46527: allow calling enumerate(iterable=...) again (GH-30904)
Jelle Zijlstra committed
January 21, 2022
V
bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764)
Victor Stinner committed
January 18, 2022
R
bpo-42161: Hoist the _PyLong_GetOne() call out of the inner loop. (GH-30656)
Raymond Hettinger committed
October 21, 2021
D
bpo-43706: Use PEP 590 vectorcall to speed up enumerate() (GH-25154)
Dong-hee Na committed
October 12, 2021
V
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner committed
October 11, 2021
V
bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)
Victor Stinner committed
September 19, 2021
S
Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450)
Serhiy Storchaka committed
December 5, 2020
B
bpo-42536: GC track recycled tuples (GH-23623)
Brandt Bucher committed
October 27, 2020
V
bpo-42161: Use _PyLong_GetZero() and _PyLong_GetOne() (GH-22995)
Victor Stinner committed
October 3, 2020
D
bpo-41922: Use PEP 590 vectorcall to speed up reversed() (GH-22523)
Dong-hee Na committed
April 10, 2020
E
bpo-39481: PEP 585 for enumerate, AsyncGeneratorType, mmap (GH-19421)
Ethan Smith committed
February 6, 2020
V
bpo-39573: Use Py_REFCNT() macro (GH-18388)
Victor Stinner committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
April 29, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)
Siddhesh Poyarekar committed
September 26, 2017
S
bpo-31579: Fixed a possible leak in enumerate() with large indices. (#3753)
Serhiy Storchaka committed
September 25, 2017
R
bpo-26491 Defer DECREFs until enumobject is in a consistent state (#3747)
Raymond Hettinger committed
March 30, 2017
S
bpo-29878: Add global instances of int for 0 and 1. (#852)
Serhiy Storchaka committed
January 19, 2017
S
Issue #20186: Converted builtins enumerate() and reversed() to Argument Clinic.
Serhiy Storchaka committed
December 6, 2016
V
Use _PyObject_CallNoArg()
Victor Stinner committed
December 4, 2016
V
Backed out changeset b9c9691c72c5
Victor Stinner committed
December 1, 2016
V
Replace PyObject_CallFunctionObjArgs() with fastcall
Victor Stinner committed
August 18, 2016
G
Anti-registration of various ABC methods.
Guido van Rossum committed
April 3, 2012
K
Issue #14288: Serialization support for builtin iterators.
Kristján Valur Jónsson committed
January 22, 2012
B
use the static identifier api for looking up special methods
Benjamin Peterson committed
June 27, 2010
B
Merged revisions 81465-81466,81468,81679,81735,81760,81868,82183 via svnmerge from
Benjamin Peterson committed
May 9, 2010
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
September 25, 2009
E
Merged revisions 75055 via svnmerge from
Ezio Melotti committed
May 25, 2009
B
Merged revisions 72907 via svnmerge from
Benjamin Peterson committed
May 9, 2009
B
Merged revisions 72495 via svnmerge from
Benjamin Peterson committed
February 2, 2009
M
Issue #1717: rename tp_compare to tp_reserved. I'll change the
Mark Dickinson committed
July 31, 2008
B
Merged revisions 65209-65216,65225-65226,65233,65239,65246-65247,65255-65256 via svnmerge from
Benjamin Peterson committed
July 24, 2008
R
Merge 65215: convert uses of int to Py_Ssize_t.
Raymond Hettinger committed
May 16, 2008
December 19, 2007
C
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Christian Heimes committed
December 2, 2007
C
Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h
Christian Heimes committed
November 1, 2007
G
Merged revisions 58221-58741 via svnmerge from
Guido van Rossum committed