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-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
*
gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)
Donghee Na
2024-02-01
1
-0/+4
*
gh-112087: Make PyList_{Append,Size,GetSlice} to be thread-safe (gh-114651)
Donghee Na
2024-01-31
1
-7/+15
*
gh-112087: Make list_repr and list_length to be thread-safe (gh-114582)
Donghee Na
2024-01-26
1
-10/+17
*
gh-111968: Unify freelist naming schema to Eric's suggestion (gh-114581)
Donghee Na
2024-01-26
1
-2/+2
*
gh-112087: Remove duplicated critical_section (gh-114268)
Donghee Na
2024-01-18
1
-6/+3
*
gh-112087: Update list impl to be thread-safe with manual CS (gh-113863)
Donghee Na
2024-01-16
1
-16/+53
*
gh-111968: Explicit handling for finalized freelist (gh-113929)
Donghee Na
2024-01-12
1
-15/+7
*
gh-111968: Unify naming scheme for freelist (gh-113919)
Donghee Na
2024-01-10
1
-2/+2
*
gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584)
Donghee Na
2024-01-09
1
-11/+11
*
gh-112087: Update list.{pop,clear,reverse,remove} to use CS (gh-113764)
Donghee Na
2024-01-09
1
-6/+11
*
gh-111178: Avoid calling functions from incompatible pointer types in listobj...
Christopher Chavez
2024-01-02
1
-72/+92
*
gh-111138: Add PyList_Extend() and PyList_Clear() functions (#111862)
Victor Stinner
2023-11-13
1
-112/+167
*
gh-106168: Revert the "size before item" setting (#111683)
scoder
2023-11-03
1
-1/+1
*
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner
2023-08-24
1
-0/+1
*
gh-106320: Remove private _PyObject C API (#107147)
Victor Stinner
2023-07-23
1
-1/+1
*
gh-96844: Improve error message of list.remove (gh-106455)
Dong-hee Na
2023-07-05
1
-1/+1
*
gh-106320: Create pycore_modsupport.h header file (#106355)
Victor Stinner
2023-07-03
1
-0/+1
*
gh-106168: PyTuple_SET_ITEM() now checks the index (#106164)
Victor Stinner
2023-06-28
1
-2/+3
*
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon
2023-03-22
1
-11/+9
*
gh-101765: Fix refcount issues in list and unicode pickling (#102265)
Jelle Zijlstra
2023-02-26
1
-0/+8
*
gh-101765: Fix SystemError / segmentation fault in iter `__reduce__` when int...
Ionite
2023-02-24
1
-4/+8
*
GH-101291: Refactor the `PyLongObject` struct into object header and PyLongVa...
Mark Shannon
2023-01-30
1
-2/+2
*
gh-100146: Steal references from stack when building a list (#100147)
L. A. F. Pereira
2023-01-03
1
-0/+21
*
gh-94603: micro optimize list.pop (gh-94604)
Pieter Eendebak
2022-12-27
1
-12/+20
*
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka
2022-12-03
1
-2/+2
*
gh-99845: Use size_t type in __sizeof__() methods (#99846)
Victor Stinner
2022-11-30
1
-4/+3
*
gh-99300: Use Py_NewRef() in Objects/listobject.c (#99336)
Victor Stinner
2022-11-10
1
-40/+20
*
gh-97616: list_resize() checks for integer overflow (#97617)
Victor Stinner
2022-09-28
1
-2/+8
*
gh-96364: Fix text signatures of `__getitem__` for `list` and `dict` (GH-96365)
Nikita Sobolev
2022-09-09
1
-1/+2
*
gh-91247: Use memcpy for list and tuple repeat (#91482)
Pieter Eendebak
2022-07-26
1
-42/+31
*
gh-95173: Revert commit 51ed2c56a1852cd6b09c85ba81312dc9782772ce (#95176)
Pablo Galindo Salgado
2022-07-24
1
-64/+13
*
GH-91432: Specialize FOR_ITER (GH-91713)
Dennis Sweeney
2022-06-21
1
-23/+17
*
gh-92914: Round the allocated size for lists up to the even number (GH-92915)
Serhiy Storchaka
2022-05-19
1
-0/+6
*
Issues/88027: A potential double free in list_sort_impl (#92367)
Tim Peters
2022-05-06
1
-1/+3
*
Add more stats for freelist use and allocations. (GH-92211)
Mark Shannon
2022-05-03
1
-0/+2
*
bpo-47009: Streamline list.append for the common case (GH-31864)
Dennis Sweeney
2022-04-01
1
-18/+18
*
bpo-39829: Fix `__len__()` is called twice in list() constructor (GH-31816)
Crowthebird
2022-03-14
1
-17/+12
*
bpo-46765: Replace Locally Cached Strings with Statically Initialized Objects...
Eric Snow
2022-02-23
1
-19/+4
*
bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...
Eric Snow
2022-02-08
1
-7/+7
*
bpo-46417: _PyList_Fini() clears indexerr (GH-30815)
Victor Stinner
2022-01-23
1
-2/+6
*
bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764)
Victor Stinner
2022-01-21
1
-2/+1
*
bpo-46235: Do all ref-counting at once during list/tuple multiplication (GH-3...
Dennis Sweeney
2022-01-08
1
-17/+22
*
bpo-46008: Make runtime-global object/type lifecycle functions and state cons...
Eric Snow
2021-12-09
1
-0/+1
*
bpo-45723: Prepare support for autoconf 2.71 (GH-29441)
Christian Heimes
2021-11-08
1
-5/+0
*
bpo-45530: speed listobject.c's unsafe_tuple_compare() (GH-29076)
Tim Peters
2021-10-25
1
-13/+64
[next]