COMMITS
/ Objects/memoryobject.c April 1, 2026
S
gh-147944: Increase range of bytes_per_sep (GH-147946)
Serhiy Storchaka committed
March 31, 2026
S
gh-146615: Fix format specifiers in Objects/ directory (GH-146620)
sunmy2019 committed
March 26, 2026
S
gh-146151: memoryview supports 'F' and 'D' format types (complex) (#146241)
Sergey B Kirpichev committed
March 3, 2026
V
gh-144995: Optimize memoryview == memoryview (#144996)
Victor Stinner committed
December 27, 2025
B
gh-142664: fix `PyObject_Hash` invokation post GH-143217 (#143223)
Bénédikt Tran committed
B
gh-142664: fix UAF in `memoryview.__hash__` via re-entrant data's `__hash__` (#143217)
Bénédikt Tran committed
B
gh-143195: fix UAF in `{bytearray,memoryview}.hex(sep)` via re-entrant `sep.__len__` (#143209)
Bénédikt Tran committed
September 13, 2025
V
gh-129813, PEP 782: Use PyBytesWriter in memoryview (#138836)
Victor Stinner committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
April 25, 2025
E
gh-132776: Revert Moving memoryview XIData Code to memoryobject.c (gh-132960)
Eric Snow committed
E
gh-132776: Cleanup for XIBufferViewType (gh-132821)
Eric Snow committed
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
January 30, 2025
V
gh-128911: Add PyImport_ImportModuleAttr() function (#128912)
Victor Stinner committed
December 16, 2024
E
gh-127085: fix some data races in memoryview in free-threading (#127412)
Edward Xu committed
December 10, 2024
B
gh-125420: implement `Sequence.count` API on `memoryview` objects (#125443)
Bénédikt Tran committed
B
gh-125420: implement `Sequence.index` API on `memoryview` objects (#125446)
Bénédikt Tran committed
November 13, 2024
R
gh-126341: add release check to `__iter__` method of `memoryview` (#126759)
Ritvik Pasham committed
October 27, 2024
B
gh-126012: Add `__class_getitem__` to `memoryview` (#126013)
Brian Schubert committed
September 11, 2024
S
gh-77894: Fix a crash when the GC breaks a loop containing a memoryview (GH-123898)
Serhiy Storchaka committed
August 30, 2024
V
gh-122854: Add Py_HashBuffer() function (#122855)
Victor Stinner committed
June 7, 2024
V
gh-120155: Fix copy/paste error in HAVE_SUBOFFSETS_IN_LAST_DIM() (#120228)
Victor Stinner committed
April 12, 2024
S
gh-117764: Fix and add signatures for many builtins (GH-117769)
Serhiy Storchaka committed
December 11, 2023
C
gh-111178: Avoid calling functions from incompatible pointer types in memoryobject.c (GH-112863)
Christopher Chavez committed
August 24, 2023
V
gh-106320: Remove private _PyManagedBuffer_Type (#108431)
Victor Stinner committed
May 8, 2023
J
gh-104223: Fix issues with inheriting from buffer classes (#104227)
Jelle Zijlstra committed
May 4, 2023
J
gh-102500: Implement PEP 688 (#102521)
Jelle Zijlstra committed
April 22, 2023
E
gh-83791: Raise TypeError for len(memoryview_0d) (#18463)
Eric Wieser committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99354)
Victor Stinner committed
September 10, 2022
D
gh-90751: memoryview now supports half-float (#96738)
Dong-hee Na committed
June 17, 2022
K
gh-92888: Fix memoryview bad `__index__` use after free (GH-92946)
Ken Jin committed
June 14, 2022
S
gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)
Serhiy Storchaka committed
May 14, 2022
K
GH-92804: Fix memory leak in memoryview iterator (gh-92805)
Kumar Aditya committed
February 7, 2022
V
bpo-46670: Remove unused macros in the Objects directory (GH-31193)
Victor Stinner committed
December 22, 2021
D
bpo-46140: take more Py_buffer arguments as const * (GH-30217)
David Hewitt committed
October 13, 2021
V
bpo-45434: Remove pystrhex.h header file (GH-28923)
Victor Stinner committed
April 30, 2021
M
bpo-43977: Use tp_flags for collection matching (GH-25723)
Mark Shannon committed
September 8, 2020
D
bpo-41732: add iterator to memoryview (GH-22119)
dxflores committed
July 18, 2020
S
bpo-41262: Convert memoryview to Argument Clinic. (GH-21421)
Serhiy Storchaka committed
May 28, 2020
S
bpo-40792: Make the result of PyNumber_Index() always having exact type int. (GH-20443)
Serhiy Storchaka committed
April 15, 2020
V
bpo-40268: Remove unused pycore_pymem.h includes (GH-19531)
Victor Stinner committed
April 14, 2020
V
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)
Victor Stinner committed
April 8, 2020
V
bpo-40170: Add _PyIndex_Check() internal function (GH-19426)
Victor Stinner committed
February 24, 2020
S
Give proper credits for the memoryview implementation. (#18626)
Stefan Krah committed
February 12, 2020
A
closes bpo-39605: Fix some casts to not cast away const. (GH-18453)
Andy Lester committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
January 27, 2020
V
bpo-38631: Avoid Py_FatalError() in _memory_release() (GH-18214)
Victor Stinner committed
July 4, 2019
J
bpo-37483: add _PyObject_CallOneArg() function (#14558)
Jeroen Demeyer committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 29, 2019
G
bpo-22385: Support output separators in hex methods. (#13578)
Gregory P. Smith committed
March 5, 2019
S
bpo-33012: Fix compilation warnings in memoryobject.c and _collectionsmodule.c (GH-12179)
Stéphane Wirtel committed