COMMITS
/ Modules/_pickle.c March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
March 13, 2025
V
gh-111178: Fix function signatures in misc files (#131180)
Victor Stinner committed
February 25, 2025
S
gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)
Serhiy Storchaka committed
February 20, 2025
B
gh-111178: fix UBSan failures in `Modules/_pickle.c` (#129787)
Bénédikt Tran committed
February 16, 2025
S
gh-130179: Fix `persistent_{id,load}_attr` reference leaks in `_pickle` (#130180)
Sergey Miryanov committed
January 30, 2025
V
gh-128911: Add PyImport_ImportModuleAttr() function (#128912)
Victor Stinner committed
January 23, 2025
V
gh-128863: Deprecate _PyLong_Sign() function (#129176)
Victor Stinner committed
December 11, 2024
J
gh-126992: Change pickle code to base 10 for load_long and load_int (GH-127042)
Justin Applegate committed
November 19, 2024
J
gh-126991: Fix reference leak in loading pickle's opcode BUILD (GH-126990)
Justin Applegate committed
November 7, 2024
S
gh-125631: Enable setting persistent_id and persistent_load of pickler and unpickler (GH-125752)
Serhiy Storchaka committed
November 6, 2024
V
gh-126461: Fix _Unpickler_ReadFromFile() error handling (#126485)
Victor Stinner committed
September 29, 2024
S
gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)
Serhiy Storchaka committed
September 9, 2024
S
gh-122213: Add notes for pickle serialization errors (GH-122214)
Serhiy Storchaka committed
S
gh-122311: Improve and unify pickle errors (GH-122771)
Serhiy Storchaka committed
August 30, 2024
S
gh-121485: Always use 64-bit integers for integers bits count (GH-121486)
Serhiy Storchaka committed
August 29, 2024
S
gh-123431: Harmonize extension code checks in pickle (GH-123434)
Serhiy Storchaka committed
August 6, 2024
K
gh-122704: Fix reference leak in Modules/_pickle.c (GH-122705)
Kirill Podoprigora committed
August 5, 2024
S
gh-122459: Optimize pickling by name objects without __module__ (GH-122460)
Serhiy Storchaka committed
July 29, 2024
S
gh-122311: Fix a refleak in pickle (GH-122411)
Serhiy Storchaka committed
S
gh-122311: Fix some error messages in pickle (GH-122386)
Serhiy Storchaka committed
July 25, 2024
S
gh-82951: Fix serializing by name in pickle protocols < 4 (GH-122149)
Serhiy Storchaka committed
July 19, 2024
R
gh-118830: Bump pickle.DEFAULT_PROTOCOL to 5 (GH-119340)
Rodrigo Oliveira committed
June 28, 2024
J
gh-121137: Add missing Py_DECREF calls for ADDITEMS opcode of _pickle.c (#121136)
Justin Applegate committed
June 21, 2024
P
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520)
Petr Viktorin committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
April 18, 2024
D
gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)
Donghee Na committed
February 12, 2024
January 10, 2024
S
gh-89850: Add default C implementations of persistent_id() and persistent_load() (GH-113579)
Serhiy Storchaka committed
November 27, 2023
K
bpo-41422: Visit the Pickler's and Unpickler's memo in tp_traverse (GH-21664)
kale-smoothie committed
September 17, 2023
S
gh-108511: Add C API functions which do not silently ignore errors (GH-109025)
Serhiy Storchaka committed
August 24, 2023
V
gh-106320: Remove private _PySys functions (#108452)
Victor Stinner committed
V
gh-106320: Remove private PyLong C API functions (#108429)
Victor Stinner committed
August 4, 2023
B
GH-84436: Skip refcounting for known immortals (GH-107605)
Brandt Bucher committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 22, 2023
V
gh-106320: Move private _PySet API to the internal API (#107041)
Victor Stinner committed
V
gh-106320: Move _PyNone_Type to the internal C API (#107030)
Victor Stinner committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
July 11, 2023
S
gh-106307: C API: Add PyMapping_GetOptionalItem() function (GH-106308)
Serhiy Storchaka committed
July 4, 2023
V
gh-106320: Remove _PyBytesWriter C API (#106399)
Victor Stinner committed
June 13, 2023
E
gh-105375: Improve error handling in _Unpickler_SetInputStream() (#105667)
Erlend E. Aasland committed
June 12, 2023
E
gh-105375: Explicitly initialise all {Pickler,Unpickler}Object fields (#105686)
Erlend E. Aasland committed
June 9, 2023
E
gh-105375: Improve _pickle error handling (#105475)
Erlend E. Aasland committed
June 1, 2023
V
gh-92536: Remove PyUnicode_READY() calls (#105210)
Victor Stinner 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