COMMITS
/ Objects/longobject.c October 3, 2022
M
gh-96526: Clarify format and __format__ docstrings (gh-96648)
Michael committed
G
gh-96512: Move int_max_str_digits setting to PyConfig (#96944)
Gregory P. Smith committed
September 25, 2022
O
gh-90716: Refactor PyLong_FromString to separate concerns (GH-96808)
Oscar Benjamin committed
September 16, 2022
V
gh-95778: Mention sys.set_int_max_str_digits() in error message (#96874)
Victor Stinner committed
September 4, 2022
M
gh-95778: Correctly pre-check for int-to-str conversion (#96537)
Mark Dickinson committed
September 2, 2022
G
gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96499)
Gregory P. Smith committed
July 25, 2022
E
gh-94673: Add _PyStaticType_InitBuiltin() (#95152)
Eric Snow committed
June 21, 2022
D
GH-91432: Specialize FOR_ITER (GH-91713)
Dennis Sweeney committed
May 25, 2022
O
Remove unnecessary for loop initializer in long_lshift1() (GH-93071)
oda-gitso committed
May 13, 2022
V
gh-89653: Use int type for Unicode kind (#92704)
Victor Stinner committed
May 2, 2022
M
gh-90213: Speed up right shifts of negative integers (GH-30277)
Mark Dickinson committed
April 20, 2022
V
gh-91731: Replace Py_BUILD_ASSERT() with static_assert() (#91730)
Victor Stinner committed
D
Cast to (destructor) to fix compiler warnings (GH-91711)
Dennis Sweeney committed
April 19, 2022
D
gh-90667: Add specializations of Py_DECREF when types are known (GH-30872)
Dennis Sweeney committed
April 11, 2022
D
gh-91117: Ensure integer mod and pow operations use cached small ints (GH-31843)
Dennis Sweeney committed
March 1, 2022
M
bpo-46311: Clean up PyLong_FromLong and PyLong_FromLongLong (GH-30496)
Mark Dickinson committed
February 8, 2022
January 31, 2022
K
bpo-46407: Fix long_mod refleak (GH-31025)
Ken Jin committed
January 28, 2022
C
bpo-46407: Optimizing some modulo operations (GH-30653)
Crowthebird committed
January 25, 2022
T
bpo-46504: faster code for trial quotient in x_divrem() (GH-30856)
Tim Peters committed
January 23, 2022
G
bpo-46406: Faster single digit int division. (#30626)
Gregory P. Smith committed
January 21, 2022
V
bpo-46417: _curses uses PyStructSequence_NewType() (GH-30736)
Victor Stinner committed
V
bpo-46417: Finalize structseq types at exit (GH-30645)
Victor Stinner committed
January 16, 2022
B
bpo-46361: Fix "small" `int` caching (GH-30583)
Brandt Bucher committed
January 12, 2022
T
bpo-46020: Optimize long_pow for the common case (GH-30555)
Tim Peters committed
January 4, 2022
T
bpo-46233: Minor speedup for bigint squaring (GH-30345)
Tim Peters committed
January 2, 2022
T
bpo-46218: Change long_pow() to sliding window algorithm (GH-30319)
Tim Peters committed
December 27, 2021
X
bpo-46055: Speed up binary shifting operators (GH-30044)
Xinhang Xu committed
M
bpo-46055: Streamline inner loop for right shifts (#30243)
Mark Dickinson committed
December 14, 2021
E
bpo-45953: Statically initialize the small ints. (gh-30092)
Eric Snow committed
December 9, 2021
November 18, 2021
D
bpo-45510: Specialize BINARY_SUBTRACT (GH-29523)
Dong-hee Na committed
November 3, 2021
M
bpo-45691: Make array of small ints static to fix use-after-free error. (GH-29366)
Mark Shannon committed
October 28, 2021
M
Store actual ints, not pointers to them in the interpreter state. (GH-29274)
Mark Shannon committed
October 15, 2021
V
bpo-35134: Move classobject.h to Include/cpython/ (GH-28968)
Victor Stinner committed
October 14, 2021
D
bpo-45367: Specialize BINARY_MULTIPLY (GH-28727)
Dennis Sweeney committed
October 13, 2021
V
bpo-45434: pyport.h no longer includes <stdlib.h> (GH-28914)
Victor Stinner committed
September 16, 2021
B
bpo-45155 : Default arguments for int.to_bytes(length=1, byteorder=sys.byteorder) (#28265)
Barry Warsaw committed
August 27, 2021
M
bpo-44945: Specialize BINARY_ADD (GH-27967)
Mark Shannon committed
August 25, 2021
June 13, 2021
M
Fix a potential reference-counting bug in long_pow (GH-26690)
Mark Dickinson committed
June 12, 2021
T
bpo-44376 - reduce pow() overhead for small exponents (GH-26662)
Tim Peters committed
April 2, 2021
V
bpo-43687: Py_Initialize() creates singletons earlier (GH-25147)
Victor Stinner committed
February 26, 2021
B
bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)
Brandt Bucher committed
February 19, 2021
V
bpo-43268: Pass interp rather than tstate to internal functions (GH-24580)
Victor Stinner committed
V
bpo-43268: _Py_IsMainInterpreter() now expects interp (GH-24577)
Victor Stinner committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
October 27, 2020
V
bpo-42161: Remove private _PyLong_Zero and _PyLong_One (GH-23003)
Victor Stinner committed
October 26, 2020
V
bpo-42161: Add _PyLong_GetZero() and _PyLong_GetOne() (GH-22993)
Victor Stinner committed
October 7, 2020
R