COMMITS
/ Modules/_pickle.c November 7, 2022
H
remove new line in pickle exception message (GH-31782)
Harshil committed
November 6, 2022
S
gh-83004: Clean up refleak in _pickle initialisation (#98841)
Shantanu committed
June 28, 2022
K
GH-89988: Fix memory leak in pickle.Pickler dispatch_table lookup (GH-94298)
Kumar Aditya committed
June 14, 2022
S
gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)
Serhiy Storchaka committed
June 11, 2022
D
gh-92930: _pickle.c: Acquire strong references before calling save() (GH-92931)
Dennis Sweeney committed
May 13, 2022
V
gh-89653: Use int type for Unicode kind (#92704)
Victor Stinner committed
May 4, 2022
V
Use static inline function Py_EnterRecursiveCall() (#91988)
Victor Stinner committed
April 20, 2022
V
gh-91731: Replace Py_BUILD_ASSERT() with static_assert() (#91730)
Victor Stinner committed
April 19, 2022
K
bpo-46712: share more global strings in deepfreeze (gh-32152)
Kumar Aditya committed
March 11, 2022
V
bpo-46906: Add PyFloat_Pack8() to the C API (GH-31657)
Victor Stinner committed
February 8, 2022
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
October 14, 2021
V
bpo-35134: Add Include/cpython/floatobject.h (GH-28957)
Victor Stinner committed
October 13, 2021
V
bpo-45434: pyport.h no longer includes <stdlib.h> (GH-28914)
Victor Stinner committed
October 7, 2021
C
Fix typos in the Modules directory (GH-28761)
Christian Clauss committed
May 7, 2021
I
bpo-44029: Remove Py_UNICODE APIs (GH-25881)
Inada Naoki committed
April 21, 2021
V
bpo-40137: Add pycore_moduleobject.h internal header (GH-25507)
Victor Stinner committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
V
bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)
Victor Stinner committed
October 26, 2020
S
bpo-42152: Use PyDict_Contains and PyDict_SetDefault if appropriate. (GH-22986)
Serhiy Storchaka committed
July 18, 2020
S
bpo-41288: Refactor of unpickling NEWOBJ and NEWOBJ_EX opcodes. (GH-21472)
Serhiy Storchaka committed
July 13, 2020
S
bpo-41288: Fix a crash in unpickling invalid NEWOBJ_EX. (GH-21458)
Serhiy Storchaka committed
June 10, 2020
V
bpo-40943: Replace PY_FORMAT_SIZE_T with "z" (GH-20781)
Victor Stinner committed
May 2, 2020
S
bpo-39435: Make the first argument of pickle.loads() positional-only. (GH-19846)
Serhiy Storchaka committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 11, 2020
S
bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data. (GH-19345)
Serhiy Storchaka committed
March 24, 2020
D
bpo-40024: Update C extension modules to use PyModule_AddType() (GH-19119)
Dong-hee Na committed
March 4, 2020
A
bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601)
Andy Lester committed
March 2, 2020
H
bpo-39378: partial of PickleState struct should be traversed. (GH-18046)
Hai Shi committed
February 23, 2020
A
bpo-39681: Fix C pickle regression with minimal file-like objects (#18592)
Antoine Pitrou committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
February 7, 2020
V
bpo-39573: Use Py_SET_SIZE() function (GH-18402)
Victor Stinner committed
V
bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393)
Victor Stinner committed
February 2, 2020
P
bpo-39492: Fix a reference cycle between reducer_override and a Pickler instance (GH-18266)
Pierre Glaser committed
January 24, 2020
M
bpo-39426: Fix outdated default and highest protocols in docs (GH-18154)
Mark Dickinson committed
November 24, 2019
September 14, 2019
S
bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933)
Serhiy Storchaka committed
September 1, 2019
S
bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH-15630)
Serhiy Storchaka committed
July 25, 2019
M
bpo-37502: handle default parameter for buffers argument of pickle.loads correctly (GH-14593)
Markus Mohrhard committed
July 21, 2019
M
Fix typos in docs, comments and test assert messages (#14872)
Min ho Kim committed
July 11, 2019
J
bpo-37547: add _PyObject_CallMethodOneArg (GH-14685)
Jeroen Demeyer committed
July 8, 2019
J
bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)
Jeroen Demeyer committed
July 4, 2019
J
bpo-37483: add _PyObject_CallOneArg() function (#14558)
Jeroen Demeyer committed
June 17, 2019
V
bpo-37194: Add a new public PyObject_CallNoArgs() function (GH-13890)
Victor Stinner committed
May 31, 2019
S
bpo-31829: Make protocol 0 pickles be loadable in text mode in Python 2. (GH-11859)
Serhiy Storchaka committed
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 26, 2019
A
bpo-36785: PEP 574 implementation (GH-7076)
Antoine Pitrou committed
May 23, 2019
S
bpo-36842: Implement PEP 578 (GH-12613)
Steve Dower committed
May 8, 2019
P
bpo-35900: Enable custom reduction callback registration in _pickle (GH-12499)
Pierre Glaser committed
P
bpo-35900: Add a state_setter arg to save_reduce (GH-12588)
Pierre Glaser committed