COMMITS
/ Objects/longobject.c May 21, 2023
M
GH-101291: Add low level, unstable API for pylong (GH-101685)
Mark Shannon committed
May 2, 2023
May 1, 2023
E
gh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (gh-104054)
Eric Snow committed
April 27, 2023
E
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
Eric Snow committed
April 22, 2023
E
gh-84436: Implement Immortal Objects (gh-19474)
Eddie Elizondo committed
March 22, 2023
M
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon committed
February 27, 2023
S
gh-101825: Clarify that as_integer_ratio() output is always normalized (#101843)
Sergey B Kirpichev committed
February 5, 2023
M
gh-101266: Fix __sizeof__ for subclasses of int (#101394)
Mark Dickinson committed
January 30, 2023
January 21, 2023
M
gh-101037: Fix potential memory underallocation for zeros of int subtypes (#101038)
Mark Dickinson committed
January 2, 2023
December 24, 2022
S
gh-100268: Add is_integer method to int (#100439)
Shantanu committed
December 12, 2022
N
clarify the 4300-digit limit on int-str conversion (#100175)
Ned Batchelder committed
November 25, 2022
V
gh-98724: Fix warnings on Py_SETREF() usage (#99781)
Victor Stinner committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in longobject C code (#99655)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99351)
Victor Stinner committed
November 6, 2022
J
Correct some typos in comments (GH-98194)
jonasdlindner committed
November 4, 2022
V
gh-90716: Fix pylong_int_from_string() refleak (#99094)
Victor Stinner committed
November 3, 2022
G
gh-90716: bugfixes and more tests for _pylong. (#99073)
Gregory P. Smith committed
October 26, 2022
N
gh-90716: add _pylong.py module (#96673)
Neil Schemenauer committed
October 19, 2022
E
gh-98417: Store int_max_str_digits on the Interpreter State (GH-98418)
Eric Snow committed
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