COMMITS
/ Objects/listobject.c March 28, 2026
S
GH-145247: Use _PyTuple_FromPair[Steal] in Objects (#145884)
Sergey Miryanov committed
March 19, 2026
S
gh-146056: Fix list.__repr__() for lists containing NULLs (GH-146129)
Serhiy Storchaka committed
March 12, 2026
T
gh-145681: do not deallocate list buffer in `_PyList_AsTupleAndClear` (GH-145680)
Thomas Kowalski committed
March 10, 2026
B
gh-145044: avoid calling `Py_DECREF` in `unsafe_object_compare` on immortal objects (#145045)
Benedikt Johannes committed
B
gh-145036: Fix data race for list capacity in free-threading (#145365)
bkap123 committed
March 9, 2026
P
gh-145376: Fix various reference leaks in Objects/ and Modules/ (#145385)
Pieter Eendebak committed
March 2, 2026
December 22, 2025
K
gh-129069: fix more thread safety issues in `list` (#143019)
Kumar Aditya committed
December 19, 2025
S
gh-129069: Fix listobject.c data races due to memmove (gh-142957)
Sam Gross committed
October 13, 2025
P
gh-140009: Improve performance of `list_extend_dictitems` by using `PyTuple_FromArray` (#140010)
Pieter Eendebak committed
October 11, 2025
V
gh-111489: Remove _PyTuple_FromArray() alias (#139973)
Victor Stinner committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
June 27, 2025
T
gh-135551: Change how sorting picks minimum run length (#135553)
Tim Peters committed
June 25, 2025
N
GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
Neil Schemenauer committed
May 1, 2025
I
gh-100239: specialize BINARY_OP/SUBSCR for list-slice (#132626)
Irit Katriel committed
April 30, 2025
M
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon committed
April 28, 2025
B
gh-133073: avoid `NULL + 0` arithmetic in `list_extend_*` functions (#133074)
Bénédikt Tran committed
April 23, 2025
V
gh-132713: Simplify list_repr_impl() (#132811)
Victor Stinner committed
April 22, 2025
V
gh-132713: Fix repr(list) race condition (#132801)
Victor Stinner committed
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
March 12, 2025
T
gh-115999: Add free-threaded specialization for FOR_ITER (#128798)
T. Wouters committed
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
March 5, 2025
February 19, 2025
T
gh-115999: Make list and tuple iteration more thread-safe. (#128637)
T. Wouters committed
February 6, 2025
S
gh-129643: Fix `PyList_Insert` in free-threading builds (#129680)
sobolevn committed
February 5, 2025
K
gh-129643: fix thread safety of `PyList_SetItem` (#129644)
Kumar Aditya committed
January 29, 2025
P
gh-126703: Add freelists for list and tuple iterators (GH-128592)
Pieter Eendebak committed
January 22, 2025
M
GH-128682: Change a couple of functions to only steal references on success. (GH-129132)
Mark Shannon committed
December 26, 2024
D
Clean up redundant ifdef in list getitem (#128257)
da-woods committed
December 11, 2024
M
GH-127058: Make `PySequence_Tuple` safer and probably faster. (#127758)
Mark Shannon committed
December 4, 2024
S
gh-127536: Add missing locks in listobject.c (GH-127580)
Sam Gross committed
December 2, 2024
S
gh-127521: Mark list as "shared" before resizing if necessary (#127524)
Sam Gross committed
D
gh-115999: Add partial free-thread specialization for BINARY_SUBSCR (gh-127227)
Donghee Na committed
November 8, 2024
M
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon committed
October 9, 2024
V
gh-125196: PyUnicodeWriter_Discard(NULL) does nothing (#125222)
Victor Stinner committed
V
gh-125196: Use PyUnicodeWriter for repr(list) (#125202)
Victor Stinner committed
September 24, 2024
D
gh-123990: Good bye WITH_FREELISTS macro (gh-124358)
Donghee Na committed
August 12, 2024
S
gh-117139: Replace _PyList_FromArraySteal with stack ref variant (#122830)
Sam Gross committed
July 22, 2024
S
gh-100240: Use a consistent implementation for freelists (#121934)
Sam Gross committed
July 5, 2024
S
gh-121288: Make error message for index() methods consistent (GH-121395)
Serhiy Storchaka committed
June 24, 2024
X
Fix typos in comments (#120821)
Xie Yanbo committed
June 21, 2024
S
gh-119344: Make critical section API public (#119353)
Sam Gross committed
N
gh-120384: Fix array-out-of-bounds crash in `list_ass_subscript` (#120442)
Nikita Sobolev committed
June 11, 2024
N
gh-120298: Fix use-after-free in `list_richcompare_impl` (#120303)
Nikita Sobolev committed
May 21, 2024
D
gh-119053: Implement the fast path for list.__getitem__ (gh-119112)
Donghee Na committed
May 9, 2024
S
gh-118561: Fix crash involving list.extend in free-threaded build (#118723)
Sam Gross committed
May 2, 2024
D
gh-117657: Fix TSAN list set failure (#118260)
Dino Viehland committed
April 18, 2024
D
gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)
Donghee Na committed