COMMITS
/ Objects/rangeobject.c December 18, 2025
S
gh-129068: Make range iterators thread-safe (gh-142886)
Sam Gross committed
November 14, 2025
S
GH-141312: Allow only integers to longrangeiter_setstate state (GH-141317)
Sergey Miryanov committed
April 6, 2025
P
gh-126703: Add freelist for range and range_iter objects (GH-128619)
Pieter Eendebak committed
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 13, 2025
V
gh-111178: Fix function signatures in rangeobject.c (#131161)
Victor Stinner committed
V
gh-111178: Fix PyRangeIter_Type deallocator (#131162)
Victor Stinner committed
March 12, 2025
V
gh-111178: Fix function signatures in rangeobject.c (#131101)
Victor Stinner committed
September 27, 2024
B
gh-111178: fix some USAN failures - mismatched function pointers (GH-123004)
Bénédikt Tran committed
August 1, 2024
V
Replace PyObject_Del with PyObject_Free (#122453)
Victor Stinner committed
July 5, 2024
S
gh-121288: Make error message for index() methods consistent (GH-121395)
Serhiy Storchaka committed
June 27, 2024
V
gh-121040: Use __attribute__((fallthrough)) (#121044)
Victor Stinner committed
April 12, 2024
S
gh-117764: Fix and add signatures for many builtins (GH-117769)
Serhiy Storchaka committed
August 24, 2023
V
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner committed
August 4, 2023
B
GH-84436: Skip refcounting for known immortals (GH-107605)
Brandt Bucher committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 3, 2023
V
gh-106320: Create pycore_modsupport.h header file (#106355)
Victor Stinner committed
March 22, 2023
M
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon committed
January 21, 2023
P
gh-100726: Optimize construction of range object for medium sized integers (#100810)
Pieter Eendebak committed
November 30, 2022
S
gh-89189: More compact range iterator (GH-27986)
Serhiy Storchaka committed
November 16, 2022
V
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99351)
Victor Stinner committed
June 21, 2022
D
GH-91432: Specialize FOR_ITER (GH-91713)
Dennis Sweeney committed
February 8, 2022
September 4, 2021
S
bpo-45030: Fix integer overflow in __reduce__ of the range iterator (GH-28000)
Serhiy Storchaka committed
August 27, 2021
C
bpo-45018: Fix rangeiter_reduce in rangeobject.c (GH-27938)
chilaxan committed
April 30, 2021
M
bpo-43977: Use tp_flags for collection matching (GH-25723)
Mark Shannon committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
October 27, 2020
V
bpo-42161: Use _PyLong_GetZero() and _PyLong_GetOne() (GH-22995)
Victor Stinner committed
October 21, 2020
D
bpo-41902: Micro optimization for range.index if step is 1 (GH-22479)
Dong-hee Na committed
D
bpo-41902: Micro optimization for compute_item of range (GH-22492)
Dong-hee Na committed
June 22, 2020
V
bpo-41078: Rename pycore_tupleobject.h to pycore_tuple.h (GH-21056)
Victor Stinner committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 8, 2020
V
bpo-40170: Add _PyIndex_Check() internal function (GH-19426)
Victor Stinner committed
March 16, 2020
D
bpo-37207: Add _PyArg_NoKwnames() helper function (GH-18980)
Dong-hee Na committed
February 18, 2020
P
bpo-37207: Use vectorcall for range() (GH-18464)
Petr Viktorin committed
February 7, 2020
V
bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392)
Victor Stinner committed
January 30, 2020
H
January 5, 2020
P
bpo-39200: Correct the error message for range() empty constructor (GH-17813)
Pablo Galindo committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 3, 2019
S
bpo:34848 : Correct an incorrect docstring for range().index method (GH-9877)
Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి) committed
December 11, 2018
S
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047)
Serhiy Storchaka committed
October 31, 2018
Z
Fix a possible crash in range.__reversed__(). (GH-10252)
Zackery Spytz committed
August 24, 2018
A
closes bpo-34468: Objects/rangeobject.c: Fix an always-false condition in range_repr() (GH-8880)
Alexey Izbyshev committed
April 29, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)
Siddhesh Poyarekar committed
June 8, 2017
S
bpo-30592: Fixed error messages for some builtins. (#1996)
Serhiy Storchaka committed
March 30, 2017
S
bpo-29878: Add global instances of int for 0 and 1. (#852)
Serhiy Storchaka committed
March 20, 2017
4
bpo-28876: bool of large range raises OverflowError (#699)
4kir4 committed
October 8, 2016
S
Issue #28376: Creating instances of range_iterator by calling range_iterator
Serhiy Storchaka committed
S
Issue #28376: Creating instances of range_iterator by calling range_iterator
Serhiy Storchaka committed
S
Merge from 3.5.
Serhiy Storchaka committed