COMMITS
/ Objects/listobject.c 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
April 2, 2024
S
gh-112087: Make `list.extend(dict)` behave atomically (#117438)
Sam Gross committed
March 22, 2024
T
GH-116939: Rewrite binarysort() (#116940)
Tim Peters committed
March 19, 2024
D
gh-116621: Specialize list.extend for dict items (gh-116888)
Donghee Na committed
March 18, 2024
V
Revert "gh-96844: Improve error message of list.remove (gh-106455)" (#116956)
Victor Stinner committed
March 15, 2024
D
gh-116621: Specialize list.extend for dict keys/values (gh-116816)
Donghee Na committed
March 13, 2024
T
GH-116554: Relax list.sort()'s notion of "descending" runs (#116578)
Tim Peters committed
March 12, 2024
D
gh-116621: Set manual critical section for list.extend (gh-116657)
Donghee Na committed
March 10, 2024
D
gh-112087: Make list.sort to be thread-safe for PEP 703. (gh-116553)
Donghee Na committed
March 9, 2024
D
gh-112087: Store memory allocation information into _PyListArray (gh-116529)
Donghee Na committed
March 7, 2024
K
gh-116381: Remove bad specializations, add fail stats (GH-116464)
Ken Jin committed
March 6, 2024
K
gh-116381: Specialize CONTAINS_OP (GH-116385)
Ken Jin committed
March 5, 2024
D
gh-112087: Update list_get_item_ref to optimistically avoid locking (gh-116353)
Donghee Na committed