COMMITS
/ Modules/_pickle.c September 27, 2024
P
September 6, 2024
M
[3.12] gh-123431: Harmonize extension code checks in pickle (GH-123434) (#123460)
Miss Islington (bot) committed
July 29, 2024
M
[3.12] gh-122311: Fix a refleak in pickle (GH-122411) (GH-122416)
Miss Islington (bot) committed
M
[3.12] gh-122311: Fix some error messages in pickle (GH-122386) (GH-122388)
Miss Islington (bot) committed
July 25, 2024
M
[3.12] gh-82951: Fix serializing by name in pickle protocols < 4 (GH-122149) (GH-122265)
Miss Islington (bot) committed
June 28, 2024
M
[3.12] gh-121137: Add missing Py_DECREF calls for ADDITEMS opcode of _pickle.c (GH-121136) (#121140)
Miss Islington (bot) committed
November 27, 2023
M
[3.12] bpo-41422: Visit the Pickler's and Unpickler's memo in tp_traverse (GH-21664) (GH-112464)
Miss Islington (bot) committed
June 13, 2023
E
[3.12] gh-105375: Improve error handling in _Unpickler_SetInputStream() (#105667) (#105720)
Erlend E. Aasland committed
June 12, 2023
M
[3.12] gh-105375: Explicitly initialise all {Pickler,Unpickler}Object fields (GH-105686) (#105710)
Miss Islington (bot) committed
June 9, 2023
E
[3.12] gh-105375: Improve _pickle error handling (#105475) (#105584)
Erlend E. Aasland committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
April 4, 2023
E
gh-103092: Isolate `_pickle` module (#102982)
Erlend E. Aasland committed
March 9, 2023
M
gh-102255: Improve build support for Windows API partitions (GH-102256)
Max Bachmann committed
November 30, 2022
V
gh-99845: Use size_t type in __sizeof__() methods (#99846)
Victor Stinner committed
November 23, 2022
V
gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)
Victor Stinner committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99656)
Victor Stinner committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99467)
Victor Stinner committed
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