summaryrefslogtreecommitdiff
path: root/Modules/_pickle.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-31829: Make protocol 0 pickles be loadable in text mode in Python 2. (GH-...Miss Islington (bot)2019-06-121-1/+4
* bpo-18372: Add missing PyObject_GC_Track() calls in the pickle module (GH-8505)Miss Islington (bot)2019-04-231-0/+3
* bpo-34572: change _pickle unpickling to use import rather than retrieving fro...Miss Islington (bot)2019-02-181-6/+6
* bpo-35444: Fix error handling when fail to look up builtin "getattr". (GH-110...Serhiy Storchaka2018-12-111-6/+2
* bpo-34987: Fix a possible null pointer dereference in _pickle.c's save_reduce...Miss Islington (bot)2018-12-051-1/+4
* bpo-33029: Fix signatures of getter and setter functions. (GH-10746)Miss Islington (bot)2018-11-271-8/+8
* bpo-35133: Fix mistakes when concatenate string literals on different lines. ...Miss Islington (bot)2018-11-051-2/+2
* Fix incorrect error handling in _pickle.Unpickler.__init__() (GH-9630)Miss Islington (bot)2018-09-281-1/+1
* closes bpo-34656: Avoid relying on signed overflow in _pickle memos. (GH-9261)Miss Islington (bot)2018-09-201-31/+31
* bpo-34456: pickle: Add missing NULL check to save_global(). (GH-8851)Miss Islington (bot)2018-08-221-0/+2
* bpo-34395: Fix memory leaks caused by incautious usage of PyMem_Resize(). (GH...Miss Islington (bot)2018-08-161-6/+7
* bpo-33209: End framing at the end of C implementation of pickle.Pickler.dump(...Miss Islington (bot)2018-04-031-2/+3
* [3.7] bpo-32746: Fix multiple typos (GH-5144) (GH-5520)Miss Islington (bot)2018-02-031-1/+1
* bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ...Serhiy Storchaka2018-01-251-92/+47
* bpo-32503: Avoid creating too small frames in pickles. (#5127)Serhiy Storchaka2018-01-201-9/+9
* bpo-31993: Do not use memoryview when pickle large strings. (#5154)Serhiy Storchaka2018-01-131-2/+3
* bpo-31993: Do not create frames for large bytes and str objects (#5114)Serhiy Storchaka2018-01-111-94/+86
* bpo-31993: Do not allocate large temporary buffers in pickle dump. (#4353)Olivier Grisel2018-01-061-24/+114
* bpo-28416: Break reference cycles in Pickler and Unpickler subclasses (#4080)Serhiy Storchaka2017-11-301-38/+98
* bpo-32037: Use the INT opcode for 32-bit integers in protocol 0 pickles. (#4407)Serhiy Storchaka2017-11-161-23/+23
* bpo-32013: _pickle: Add missing Py_DECREF in error case in fast_save_enter() ...Mat M2017-11-131-1/+5
* bpo-31572: Get rid of using _PyObject_HasAttrId() in pickle. (#3729)Serhiy Storchaka2017-10-221-30/+33
* bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593)Eric Snow2017-09-151-39/+68
* bpo-31338 (#3374)Barry Warsaw2017-09-141-2/+1
* bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565)Eric Snow2017-09-131-2/+10
* bpo-30860: Move windows.h include out of internal/*.h. (#3458)Eric Snow2017-09-111-1/+1
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-071-0/+7
* _pickle: Fix whichmodule() (#3358)Victor Stinner2017-09-051-1/+1
* bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638)Eric Snow2017-09-041-10/+2
* bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. ...Serhiy Storchaka2017-03-211-9/+9
* Issue #29368: Fix _Pickle_FastCall() usage in do_append()Victor Stinner2017-02-021-1/+0
* Issue #29368: The extend() method is now called instead of the append()Serhiy Storchaka2017-02-021-19/+41
* Issue #29190: Fixed possible errors in comparing strings in the pickle module.Serhiy Storchaka2017-01-091-12/+6
|\
| * Issue #29190: Fixed possible errors in comparing strings in the pickle module.Serhiy Storchaka2017-01-091-12/+6
| |\
| | * Issue #29190: Fixed possible errors in comparing strings in the pickle module.Serhiy Storchaka2017-01-091-12/+6
* | | Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of ...Serhiy Storchaka2016-12-161-9/+6
* | | Initialize variables to fix compiler warningsVictor Stinner2016-12-091-3/+3
* | | Use _PyObject_CallMethodIdObjArgs()Victor Stinner2016-12-091-3/+3
* | | Issue #28858: Remove _PyObject_CallArg1() macroVictor Stinner2016-12-051-1/+1
* | | Added the const qualifier to char* variables that refer to readonly internalSerhiy Storchaka2016-11-201-2/+2
|/ /
* | Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSizeSerhiy Storchaka2016-11-201-1/+1
* | Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-1/+1
|\ \ | |/
| * Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-1/+1
* | Issue #25761: Improved error reporting about truncated pickle data inSerhiy Storchaka2016-09-061-39/+41
* | Avoid inefficient way to call functions without argumentVictor Stinner2016-09-051-1/+1
* | Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-2/+2
* | _pickle: remove outdated commentVictor Stinner2016-08-251-11/+0
* | Rename _PyObject_FastCall() to _PyObject_FastCallDict()Victor Stinner2016-08-221-3/+3
* | Issue #27128: _pickle uses fast callVictor Stinner2016-08-191-15/+4
* | Issue #17711: Fixed unpickling by the persistent ID with protocol 0.Serhiy Storchaka2016-07-171-12/+22
|\ \ | |/