COMMITS
/ Include/internal/pycore_long.h May 8, 2025
S
gh-133583: Add support for fixed size unsigned integers in argument parsing (GH-133584)
Serhiy Storchaka committed
March 20, 2025
V
gh-131238: Cleanup pycore_runtime.h includes (#131486)
Victor Stinner committed
March 17, 2025
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
February 4, 2025
Y
gh-126835: Move constant subscript folding to CFG (#129568)
Yan Yanchii committed
January 29, 2025
P
gh-127119: Faster check for small ints in long_dealloc (GH-127620)
Pieter Eendebak committed
December 13, 2024
P
gh-126868: Add freelist for compact int objects (GH-126865)
Pieter Eendebak committed
September 29, 2024
S
gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)
Serhiy Storchaka committed
September 17, 2024
V
gh-124064: Fix -Wconversion warnings in pycore_{long,object}.h (#124177)
Victor Stinner committed
September 6, 2024
V
gh-123747: Avoid static_assert() in internal header files (#123779)
Victor Stinner committed
August 30, 2024
S
gh-121485: Always use 64-bit integers for integers bits count (GH-121486)
Serhiy Storchaka committed
June 26, 2024
V
gh-120593: Fix const qualifier in _PyLong_CompactValue() (#121053)
Victor Stinner committed
May 30, 2024
E
gh-119336: Restore removed _PyLong_NumBits() function (#119418)
Ethan Smith committed
February 29, 2024
B
GH-115802: JIT "small" code for Windows (GH-115964)
Brandt Bucher committed
November 15, 2023
V
gh-112026: Restore removed private C API (#112115)
Victor Stinner committed
October 30, 2023
S
gh-110481: Implement biased reference counting (gh-110764)
Sam Gross committed
October 25, 2023
S
gh-106320: Re-add some PyLong/PyDict C-API functions (GH-#111162)
scoder committed
September 1, 2023
V
gh-106320: Remove private _PyLong_Sign() (#108743)
Victor Stinner committed
August 29, 2023
V
gh-106320: Remove private _PyLong_New() function (#108604)
Victor Stinner committed
August 26, 2023
V
gh-106320: Remove private _PyLong_FileDescriptor_Converter() (#108503)
Victor Stinner committed
V
gh-106320: Remove private _PyLong converter functions (#108499)
Victor Stinner committed
August 24, 2023
V
gh-106320: Remove private PyLong C API functions (#108429)
Victor Stinner committed
V
gh-107211: No longer export internal functions (6) (#108424)
Victor Stinner committed
August 4, 2023
B
GH-84436: Skip refcounting for known immortals (GH-107605)
Brandt Bucher committed
July 25, 2023
V
gh-107211: No longer export internal variables (#107218)
Victor Stinner committed
V
gh-107211: No longer export internal functions (2) (#107214)
Victor Stinner committed
July 4, 2023
V
gh-106320: Remove _PyBytesWriter C API (#106399)
Victor Stinner committed
May 21, 2023
M
GH-101291: Add low level, unstable API for pylong (GH-101685)
Mark Shannon 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
December 22, 2022
P
gh-99761: Add `_PyLong_IsPositiveSingleDigit` function to check for single digit integers (#100064)
Pieter Eendebak 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
June 21, 2022
D
GH-91432: Specialize FOR_ITER (GH-91713)
Dennis Sweeney committed
March 23, 2022
K
bpo-47012: speed up iteration of bytes and bytearray (GH-31867)
Kumar Aditya committed
January 21, 2022
V
bpo-46417: Finalize structseq types at exit (GH-30645)
Victor Stinner 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 19, 2021
V
bpo-35134: Add Include/cpython/longobject.h (GH-29044)
Victor Stinner committed
October 14, 2021
D
bpo-45367: Specialize BINARY_MULTIPLY (GH-28727)
Dennis Sweeney committed
August 27, 2021
M
bpo-44945: Specialize BINARY_ADD (GH-27967)
Mark Shannon committed
April 2, 2021
V
bpo-43687: Py_Initialize() creates singletons earlier (GH-25147)
Victor Stinner committed
February 19, 2021
V
bpo-43268: Replace _PyThreadState_GET() with _PyInterpreterState_GET() (GH-24576)
Victor Stinner committed
October 26, 2020
V
bpo-42161: Add _PyLong_GetZero() and _PyLong_GetOne() (GH-22993)
Victor Stinner committed