COMMITS
/ Modules/_pickle.c December 11, 2018
S
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047)
Serhiy Storchaka committed
December 5, 2018
Z
bpo-34987: Fix a possible null pointer dereference in _pickle.c's save_reduce(). (GH-9886)
Zackery Spytz committed
November 27, 2018
S
bpo-33029: Fix signatures of getter and setter functions. (GH-10746)
Serhiy Storchaka committed
November 22, 2018
V
bpo-35059: Cleanup usage of Python macros (GH-10648)
Victor Stinner committed
November 5, 2018
S
bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284)
Serhiy Storchaka committed
September 29, 2018
Z
Fix incorrect error handling in _pickle.Unpickler.__init__() (GH-9630)
Zackery Spytz committed
September 21, 2018
B
closes bpo-34656: Avoid relying on signed overflow in _pickle memos. (GH-9261)
Benjamin Peterson committed
August 25, 2018
S
bpo-34395: Don't free allocated memory on realloc fail in load_mark() in _pickle.c. (GH-8788)
Sergey Fedoseev committed
S
Fix upsizing of marks stack in pickle module. (GH-8860)
Sergey Fedoseev committed
August 22, 2018
A
bpo-34456: pickle: Add missing NULL check to save_global(). (GH-8851)
Alexey Izbyshev committed
August 16, 2018
S
bpo-34395: Fix memory leaks caused by incautious usage of PyMem_Resize(). (GH-8756)
Sergey Fedoseev committed
July 18, 2018
S
bpo-34141: Optimized pickling simple non-recursive values. (GH-8318)
Serhiy Storchaka committed
April 4, 2018
Ł
bpo-23403: Bump pickle.DEFAULT_PROTOCOL to 4 (#6355)
Łukasz Langa committed
April 3, 2018
S
bpo-33209: End framing at the end of C implementation of pickle.Pickler.dump(). (GH-6363)
Serhiy Storchaka committed
February 4, 2018
L
bpo-32746: Fix multiple typos (GH-5144)
Leo Arias committed
January 25, 2018
S
bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222)
Serhiy Storchaka committed
January 20, 2018
S
bpo-32503: Avoid creating too small frames in pickles. (#5127)
Serhiy Storchaka committed
January 12, 2018
S
bpo-31993: Do not use memoryview when pickle large strings. (#5154)
Serhiy Storchaka committed
January 11, 2018
S
bpo-31993: Do not create frames for large bytes and str objects (#5114)
Serhiy Storchaka committed
January 6, 2018
O
bpo-31993: Do not allocate large temporary buffers in pickle dump. (#4353)
Olivier Grisel committed
November 30, 2017
S
bpo-28416: Break reference cycles in Pickler and Unpickler subclasses (#4080)
Serhiy Storchaka committed
November 16, 2017
S
bpo-32037: Use the INT opcode for 32-bit integers in protocol 0 pickles. (#4407)
Serhiy Storchaka committed
November 13, 2017
October 22, 2017
S
bpo-31572: Get rid of using _PyObject_HasAttrId() in pickle. (#3729)
Serhiy Storchaka committed
September 15, 2017
E
bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593)
Eric Snow committed
B
bpo-31338 (#3374)
Barry Warsaw committed
September 14, 2017
E
bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565)
Eric Snow committed
September 12, 2017
E
bpo-30860: Move windows.h include out of internal/*.h. (#3458)
Eric Snow committed
September 8, 2017
E
bpo-30860: Consolidate stateful runtime globals. (#3397)
Eric Snow committed
September 5, 2017
V
_pickle: Fix whichmodule() (#3358)
Victor Stinner committed
September 4, 2017
E
bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638)
Eric Snow committed
March 21, 2017
S
bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748)
Serhiy Storchaka committed
February 2, 2017
V
Issue #29368: Fix _Pickle_FastCall() usage in do_append()
Victor Stinner committed
S
Issue #29368: The extend() method is now called instead of the append()
Serhiy Storchaka committed
January 9, 2017
S
Issue #29190: Fixed possible errors in comparing strings in the pickle module.
Serhiy Storchaka committed
S
Issue #29190: Fixed possible errors in comparing strings in the pickle module.
Serhiy Storchaka committed
S
Issue #29190: Fixed possible errors in comparing strings in the pickle module.
Serhiy Storchaka committed
December 16, 2016
S
Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict.
Serhiy Storchaka committed
December 9, 2016
V
Initialize variables to fix compiler warnings
Victor Stinner committed
V
Use _PyObject_CallMethodIdObjArgs()
Victor Stinner committed
December 5, 2016
V
Issue #28858: Remove _PyObject_CallArg1() macro
Victor Stinner committed
November 20, 2016
S
Added the const qualifier to char* variables that refer to readonly internal
Serhiy Storchaka committed
S
Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize
Serhiy Storchaka committed
November 16, 2016
S
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
Serhiy Storchaka committed
S
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
Serhiy Storchaka committed
September 6, 2016
S
Issue #25761: Improved error reporting about truncated pickle data in
Serhiy Storchaka committed
V
Avoid inefficient way to call functions without argument
Victor Stinner committed
August 30, 2016
R
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
Raymond Hettinger committed
August 24, 2016
V
_pickle: remove outdated comment
Victor Stinner committed
August 22, 2016
V
Rename _PyObject_FastCall() to _PyObject_FastCallDict()
Victor Stinner committed