index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Objects
/
listobject.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
[3.14] GH-133136: Revise QSBR to reduce excess memory held (gh-135473) (#135912)
Miss Islington (bot)
2025-07-08
1
-1/+2
*
gh-100239: specialize BINARY_OP/SUBSCR for list-slice (#132626)
Irit Katriel
2025-05-01
1
-5/+19
*
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon
2025-04-30
1
-2/+0
*
gh-133073: avoid `NULL + 0` arithmetic in `list_extend_*` functions (#133074)
Bénédikt Tran
2025-04-28
1
-6/+22
*
gh-132713: Simplify list_repr_impl() (#132811)
Victor Stinner
2025-04-23
1
-6/+2
*
gh-132713: Fix repr(list) race condition (#132801)
Victor Stinner
2025-04-22
1
-1/+11
*
gh-111178: remove redundant casts for functions with correct signatures (#131...
Bénédikt Tran
2025-04-01
1
-1/+1
*
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon
2025-03-17
1
-0/+1
*
GH-131238: Core header refactor (GH-131250)
Mark Shannon
2025-03-17
1
-0/+1
*
gh-115999: Add free-threaded specialization for FOR_ITER (#128798)
T. Wouters
2025-03-12
1
-0/+26
*
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner
2025-03-11
1
-5/+5
*
gh-118331: Fix a couple of issues when list allocation fails (#130811)
mpage
2025-03-05
1
-0/+1
*
gh-115999: Make list and tuple iteration more thread-safe. (#128637)
T. Wouters
2025-02-19
1
-10/+18
*
gh-129643: Fix `PyList_Insert` in free-threading builds (#129680)
sobolevn
2025-02-06
1
-2/+2
*
gh-129643: fix thread safety of `PyList_SetItem` (#129644)
Kumar Aditya
2025-02-05
1
-3/+3
*
gh-126703: Add freelists for list and tuple iterators (GH-128592)
Pieter Eendebak
2025-01-29
1
-6/+9
*
GH-128682: Change a couple of functions to only steal references on success. ...
Mark Shannon
2025-01-22
1
-4/+1
*
Clean up redundant ifdef in list getitem (#128257)
da-woods
2024-12-26
1
-4/+0
*
GH-127058: Make `PySequence_Tuple` safer and probably faster. (#127758)
Mark Shannon
2024-12-11
1
-0/+19
*
gh-127536: Add missing locks in listobject.c (GH-127580)
Sam Gross
2024-12-04
1
-10/+40
*
gh-127521: Mark list as "shared" before resizing if necessary (#127524)
Sam Gross
2024-12-02
1
-0/+20
*
gh-115999: Add partial free-thread specialization for BINARY_SUBSCR (gh-127227)
Donghee Na
2024-12-02
1
-0/+6
*
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon
2024-11-08
1
-0/+1
*
gh-125196: PyUnicodeWriter_Discard(NULL) does nothing (#125222)
Victor Stinner
2024-10-09
1
-3/+1
*
gh-125196: Use PyUnicodeWriter for repr(list) (#125202)
Victor Stinner
2024-10-09
1
-22/+23
*
gh-123990: Good bye WITH_FREELISTS macro (gh-124358)
Donghee Na
2024-09-24
1
-2/+0
*
gh-117139: Replace _PyList_FromArraySteal with stack ref variant (#122830)
Sam Gross
2024-08-12
1
-3/+5
*
gh-100240: Use a consistent implementation for freelists (#121934)
Sam Gross
2024-07-22
1
-50/+9
*
gh-121288: Make error message for index() methods consistent (GH-121395)
Serhiy Storchaka
2024-07-05
1
-1/+1
*
Fix typos in comments (#120821)
Xie Yanbo
2024-06-24
1
-2/+2
*
gh-119344: Make critical section API public (#119353)
Sam Gross
2024-06-21
1
-1/+1
*
gh-120384: Fix array-out-of-bounds crash in `list_ass_subscript` (#120442)
Nikita Sobolev
2024-06-21
1
-12/+33
*
gh-120298: Fix use-after-free in `list_richcompare_impl` (#120303)
Nikita Sobolev
2024-06-11
1
-1/+8
*
gh-119053: Implement the fast path for list.__getitem__ (gh-119112)
Donghee Na
2024-05-21
1
-5/+10
*
gh-118561: Fix crash involving list.extend in free-threaded build (#118723)
Sam Gross
2024-05-09
1
-1/+2
*
gh-117657: Fix TSAN list set failure (#118260)
Dino Viehland
2024-05-02
1
-3/+6
*
gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)
Donghee Na
2024-04-18
1
-2/+1
*
gh-112087: Make `list.extend(dict)` behave atomically (#117438)
Sam Gross
2024-04-02
1
-0/+5
*
GH-116939: Rewrite binarysort() (#116940)
Tim Peters
2024-03-22
1
-57/+131
*
gh-116621: Specialize list.extend for dict items (gh-116888)
Donghee Na
2024-03-19
1
-3/+36
*
Revert "gh-96844: Improve error message of list.remove (gh-106455)" (#116956)
Victor Stinner
2024-03-18
1
-1/+1
*
gh-116621: Specialize list.extend for dict keys/values (gh-116816)
Donghee Na
2024-03-15
1
-0/+37
*
GH-116554: Relax list.sort()'s notion of "descending" runs (#116578)
Tim Peters
2024-03-13
1
-54/+103
*
gh-116621: Set manual critical section for list.extend (gh-116657)
Donghee Na
2024-03-12
1
-45/+93
*
gh-112087: Make list.sort to be thread-safe for PEP 703. (gh-116553)
Donghee Na
2024-03-10
1
-4/+7
*
gh-112087: Store memory allocation information into _PyListArray (gh-116529)
Donghee Na
2024-03-09
1
-14/+112
*
gh-116381: Remove bad specializations, add fail stats (GH-116464)
Ken Jin
2024-03-07
1
-3/+3
*
gh-116381: Specialize CONTAINS_OP (GH-116385)
Ken Jin
2024-03-06
1
-3/+3
*
gh-112087: Update list_get_item_ref to optimistically avoid locking (gh-116353)
Donghee Na
2024-03-05
1
-11/+60
*
gh-112087: Make list_{slice, ass_slice, subscript} to be threadsafe (gh-116233)
Donghee Na
2024-03-05
1
-50/+82
[next]