COMMITS
/ Objects/rangeobject.c 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
S
Issue #28376: The constructor of range_iterator now checks that step is not 0.
Serhiy Storchaka committed
September 12, 2016
B
Issue #28045: Merge from 3.5
Berker Peksag committed
B
Issue #28045: Fix comment in range_contains_long()
Berker Peksag committed
September 6, 2016
B
replace PY_LONG_LONG with long long
Benjamin Peterson committed
June 18, 2016
S
Issue #27333: Simplified testing step on 0.
Serhiy Storchaka committed
S
Issue #27342: Replaced some Py_XDECREFs with Py_DECREFs.
Serhiy Storchaka committed
April 17, 2016
S
Issue #26778: Fixed "a/an/and" typos in code comment and documentation.
Serhiy Storchaka committed
April 10, 2016
S
Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
Serhiy Storchaka committed
April 6, 2016
S
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
Serhiy Storchaka committed
December 27, 2015
S
Issue #20440: Applied yet one patch for using Py_SETREF.
Serhiy Storchaka committed
December 24, 2015
S
Issue #20440: Massive replacing unsafe attribute setting code with special
Serhiy Storchaka committed
May 30, 2015
S
Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),
Serhiy Storchaka committed
S
Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),
Serhiy Storchaka committed
April 22, 2015
B
merge 3.4 (#22785)
Benjamin Peterson committed