summaryrefslogtreecommitdiffstats
path: root/Modules/_pickle.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-41288: Fix a crash in unpickling invalid NEWOBJ_EX. (GH-21458) (GH-21462)Miss Islington (bot)2020-07-131-8/+21
* bpo-35444: Fix error handling when fail to look up builtin "getattr". (GH-110...Miss Islington (bot)2018-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
* [3.6] bpo-33029: Fix signatures of getter and setter functions. (GH-10746) (G...Serhiy Storchaka2018-11-271-8/+8
* [3.6] bpo-35133: Fix mistakes when concatenate string literals on different l...Serhiy Storchaka2018-11-051-2/+2
* Fix incorrect error handling in _pickle.Unpickler.__init__() (GH-9630)Miss Islington (bot)2018-09-291-1/+1
* closes bpo-34656: Avoid relying on signed overflow in _pickle memos. (GH-9261)Miss Islington (bot)2018-09-211-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
* bpo-28416: Break reference cycles in Pickler and Unpickler subclasses (GH-408...Miss Islington (bot)2017-11-301-38/+98
* bpo-32013: _pickle: Add missing Py_DECREF in error case in fast_save_enter() ...Miss Islington (bot)2017-11-131-1/+5
* [3.6] bpo-31572: Get rid of using _PyObject_HasAttrId() in pickle. (GH-3729)....Serhiy Storchaka2017-10-231-30/+33
* [3.6] _pickle: Fix whichmodule() (GH-3358) (#3361)Christian Heimes2017-09-061-1/+1
* 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
* | 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-061-1/+1
* | Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-2/+2
* | _pickle: remove outdated commentVictor Stinner2016-08-241-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
|\ \ | |/
| * Issue #17711: Fixed unpickling by the persistent ID with protocol 0.Serhiy Storchaka2016-07-171-12/+22
* | - Issue #27332: Fixed the type of the first argument of module-level functionsSerhiy Storchaka2016-07-071-8/+8
|\ \ | |/
| * Issue #27332: Fixed the type of the first argument of module-level functionsSerhiy Storchaka2016-07-071-8/+8
* | Issue #27125: Merge typo fixes from 3.5Martin Panter2016-05-301-1/+1
|\ \ | |/
| * Issue #27125: Remove duplicated words from documentation and commentsMartin Panter2016-05-301-1/+1
* | Issue #27076: Merge spelling from 3.5Martin Panter2016-05-261-6/+6
|\ \ | |/
| * Issue #27076: Doc, comment and tests spelling fixesMartin Panter2016-05-261-6/+6
* | Issue #27056: Fix _Unpickler_Read() to avoid integer overflowVictor Stinner2016-05-201-1/+1
* | Optimize pickle.load() and pickle.loads()Victor Stinner2016-05-201-19/+26
* | Issue #26778: Fixed "a/an/and" typos in code comment, documentation and errorSerhiy Storchaka2016-04-171-2/+2
|\ \ | |/
| * Issue #26778: Fixed "a/an/and" typos in code comment and documentation.Serhiy Storchaka2016-04-171-1/+1
* | Issue #15984: Merge PyUnicode doc from 3.5Martin Panter2016-04-151-1/+1
|\ \ | |/
| * Correct “an” → “a” with “Unicode”, “user”, “UTF”, etcMartin Panter2016-04-151-1/+1
* | Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-4/+4
|\ \ | |/
| * Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-2/+2
| * _pickle: Fix load_counted_tuple(), use Py_ssize_t for sizeVictor Stinner2016-03-141-1/+1
* | _pickle: Fix load_counted_tuple(), use Py_ssize_t for sizeVictor Stinner2016-03-141-1/+1
* | Issue #20440: Cleaning up the code by using Py_SETREF.Serhiy Storchaka2016-01-051-10/+2
* | Issue #20440: Applied yet one patch for using Py_SETREF.Serhiy Storchaka2015-12-271-5/+3
|\ \ | |/
| * Issue #20440: Applied yet one patch for using Py_SETREF.Serhiy Storchaka2015-12-271-5/+3
* | Issue #25923: Added more const qualifiers to signatures of static and private...Serhiy Storchaka2015-12-251-1/+1
* | Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.Serhiy Storchaka2015-12-191-2/+2
|\ \ | |/
| * Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.Serhiy Storchaka2015-12-191-2/+2
* | Issue #25761: Fixed reference leak added in previous changeset (5c670af0100f).Serhiy Storchaka2015-12-071-0/+1