COMMITS
/ Objects/longobject.c April 2, 2026
V
gh-147988: Initialize digits in long_alloc() in debug mode (#147989)
Victor Stinner committed
April 1, 2026
S
gh-143050: Add helper _PyLong_InitTag() (#147956)
Sergey B Kirpichev committed
March 31, 2026
S
gh-143050: Correct PyLong_FromString() to use _PyLong_Negate() (#145901)
Sergey B Kirpichev committed
March 30, 2026
V
gh-126835: Fix _PY_IS_SMALL_INT() macro (#146631)
Victor Stinner committed
March 28, 2026
S
GH-145247: Use _PyTuple_FromPair[Steal] in Objects (#145884)
Sergey Miryanov committed
March 13, 2026
S
Revert "gh-143050: Remove redundant decref in _PyLong_Negate (gh-143051)" (#145891)
Stan Ulbrych committed
March 10, 2026
P
gh-143050: Remove redundant decref in _PyLong_Negate (gh-143051)
Pieter Eendebak committed
January 29, 2026
P
gh-143192 Avoid incref/decref pair in long_bitwise (gh-143194)
Pieter Eendebak committed
January 13, 2026
C
gh-132108: Add Buffer Protocol support to int.from_bytes to improve performance (#132109)
Cody Maloney committed
December 14, 2025
B
gh-142554: avoid `divmod` crashes due to bad `_pylong.int_divmod` (#142673)
Bénédikt Tran committed
November 9, 2025
B
gh-111389: replace deprecated occurrences of `_PyHASH_*` macros (#141236)
Bénédikt Tran committed
October 15, 2025
S
September 15, 2025
V
gh-129813, PEP 782: Use PyBytesWriter in _PyBytes_FormatEx() (#138839)
Victor Stinner committed
September 14, 2025
V
gh-71810: Fix _PyLong_AsByteArray() undefined behavior (#138873)
Victor Stinner committed
September 11, 2025
S
gh-71810: Fix corner case (length==0) for int.to_bytes() (#138739)
Sergey B Kirpichev committed
September 4, 2025
P
gh-136599: Improve long_hash() (#136600)
Pieter Eendebak committed
September 2, 2025
A
GH-135763: AC: Use ``Py_ssize_t(allow_negative=False)`` (#138394)
Adam Turner committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
July 10, 2025
P
gh-82088: Improve performance of PyLong_As*() for multi-digit ints (#135585)
Pieter Eendebak committed
June 20, 2025
C
gh-135379: fix MSVC warning: conversion from 'stwodigits' to 'digit' (GH-135714)
Chris Eibl committed
June 19, 2025
M
GH-135379: Specialize int operations for compact ints only (GH-135668)
Mark Shannon committed
June 14, 2025
K
gh-135474: Specialize arithmetic only on compact ints (GH-135479)
Ken Jin committed
May 31, 2025
S
gh-133489: Remove size restrictions on getrandbits() and randbytes() (GH-133658)
Serhiy Storchaka committed
May 8, 2025
S
gh-133583: Add support for fixed size unsigned integers in argument parsing (GH-133584)
Serhiy Storchaka committed
April 28, 2025
S
gh-132987: Support __index__() for unsigned integers in Argument Clinic (GH-133011)
Serhiy Storchaka committed
April 19, 2025
S
Correct _PyLong_Frexp() description in comments (GH-132716)
Sergey B Kirpichev committed
April 18, 2025
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 30, 2025
C
March 20, 2025
V
gh-111178: Fix function signatures for multiple tests (#131496)
Victor Stinner committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 13, 2025
C
March 4, 2025
N
gh-130599: use static constants str-to-int conversion (gh-130714)
Neil Schemenauer committed
January 29, 2025
P
gh-127119: Faster check for small ints in long_dealloc (GH-127620)
Pieter Eendebak committed
January 27, 2025
V
gh-102471: Change PyLongWriter_Discard(NULL) to do nothing (#129339)
Victor Stinner committed
January 24, 2025
S
gh-128863: Deprecate _PyLong_FromDigits() function (#127939)
Sergey B Kirpichev committed
January 23, 2025
S
gh-129149: Add fast path in PYLONG_FROM_UINT macro for compact integers (#129168)
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) committed
S
gh-128863: Deprecate _PyLong_New() function (#129212)
Sergey B Kirpichev committed
V
gh-128863: Deprecate _PyLong_Sign() function (#129176)
Victor Stinner committed
December 26, 2024
P
gh-126868: Add freelist for compact ints to `_PyLong_New` (#128181)
Pieter Eendebak committed
December 13, 2024
V
gh-102471, PEP 757: Add PyLong import and export API (#121339)
Victor Stinner committed
P
gh-126868: Add freelist for compact int objects (GH-126865)
Pieter Eendebak committed
November 12, 2024
R
gh-126061: Add PyLong_IsPositive/Zero/Negative() functions (#126065)
RUANG (James Roy) committed
November 8, 2024
M
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon committed
October 7, 2024
V
Use _PyLong_GetOne() and _PyLong_GetZero() in long_invmod() (#125044)
Victor Stinner committed
October 2, 2024
V
gh-111178: Fix function signatures in longobject.c (#124895)
Victor Stinner committed
September 29, 2024
S
gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)
Serhiy Storchaka committed
August 30, 2024
S
gh-121485: Always use 64-bit integers for integers bits count (GH-121486)
Serhiy Storchaka committed
August 28, 2024
V
gh-120389: Add PyLong_FromInt64() and PyLong_AsInt64() (#120390)
Victor Stinner committed
August 14, 2024
B
gh-111178: Avoid calling long_hash from incompatible pointer type (GH-122972)
Bénédikt Tran committed