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
*
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
*
gh-112087: Use QSBR technique for list_new/clear for free-thread build (gh-11...
Donghee Na
2024-03-01
1
-6/+29
*
gh-112087: Make list_{concat, repeat, inplace_repeat, ass_item) to be thread...
Donghee Na
2024-02-21
1
-40/+82
*
gh-115733: Fix crash involving exhausted list iterator (#115740)
Sam Gross
2024-02-20
1
-3/+3
*
gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist (gh-115505)
Donghee Na
2024-02-16
1
-3/+3
*
gh-112087: Make __sizeof__ and listiter_{len, next} to be threadsafe (gh-114843)
Donghee Na
2024-02-14
1
-50/+52
*
gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)
Donghee Na
2024-02-14
1
-17/+17
*
gh-111968: Refactor _PyXXX_Fini to integrate with _PyObject_ClearFreeLists (g...
Donghee Na
2024-02-10
1
-10/+0
*
gh-112087: Make list_{count, index, contains} to be thread-safe. (gh-114916)
Donghee Na
2024-02-06
1
-19/+33
*
gh-114329: Add `PyList_GetItemRef` function (GH-114504)
Sam Gross
2024-02-02
1
-0/+15
[next]