summaryrefslogtreecommitdiffstats
path: root/Modules/_pickle.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #19437: Use an identifier for "__name__" string in pickle to improveVictor Stinner2013-11-141-12/+5
* Issue #19512: pickle now uses an identifier to only create the Unicode stringVictor Stinner2013-11-061-2/+4
* Issue #19437: Fix _pickle, don't call _Unpickler_SkipConsumed() with anVictor Stinner2013-10-311-3/+3
* cleanup _Unpickler_SkipConsumed(): remove 1 level of indentationVictor Stinner2013-10-311-12/+15
* Issue #18783: Removed existing mentions of Python long type in docstrings,Serhiy Storchaka2013-08-271-7/+7
|\
| * Issue #18783: Removed existing mentions of Python long type in docstrings,Serhiy Storchaka2013-08-271-7/+7
* | Issue #18559: Fix NULL pointer dereference error in _pickle moduleChristian Heimes2013-07-261-4/+6
|\ \ | |/
| * Issue #18559: Fix NULL pointer dereference error in _pickle moduleChristian Heimes2013-07-261-4/+6
* | Issue #18408: handle PySys_GetObject() failure, raise a RuntimeErrorVictor Stinner2013-07-161-2/+6
* | Issue #18408: _pickle.c: Add missing PyErr_NoMemory() on memory allocation fa...Victor Stinner2013-07-111-2/+7
* | Issue #18408: _PyMemoTable_ResizeTable() now restores the old table ifVictor Stinner2013-07-111-1/+1
* | Issue #18408: Oh, I was wrong: Pickler_New() must call Py_DECREF() to destroyVictor Stinner2013-07-111-1/+1
* | Issue #18408: Fix _Pickler_New() and _Unpickler_New(): initialize allVictor Stinner2013-07-111-22/+14
* | Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup()Victor Stinner2013-07-071-6/+6
* | Singular form just like the other error message.Christian Heimes2013-07-011-1/+1
|\ \ | |/
| * Singular form just like the other error message.Christian Heimes2013-07-011-1/+1
* | Issue #18339: Negative ints keys in unpickler.memo dict no longer cause aChristian Heimes2013-07-011-0/+5
|\ \ | |/
| * Issue #18339: Negative ints keys in unpickler.memo dict no longer cause aChristian Heimes2013-07-011-0/+5
* | Fix resource leak in pickle moduleChristian Heimes2013-06-291-1/+3
* | Merge 3.3Alexandre Vassalotti2013-04-211-0/+2
|\ \ | |/
| * Fix reference leak in _pickle.Alexandre Vassalotti2013-04-211-0/+2
* | Make C and Python implementations of pickle load STRING opcodes the same way.Alexandre Vassalotti2013-04-161-19/+6
* | Issue #17710: Fix pickle raising a SystemError on bogus input.Antoine Pitrou2013-04-151-4/+4
|\ \ | |/
| * Issue #17710: Fix pickle raising a SystemError on bogus input.Antoine Pitrou2013-04-151-4/+4
* | Style cleanups for pickle.py and _pickle.Alexandre Vassalotti2013-04-141-4/+2
* | Merge 3.3Alexandre Vassalotti2013-04-141-2/+2
|\ \ | |/
| * Clean up error messages raised by save_reduce in _pickle.Alexandre Vassalotti2013-04-141-2/+2
* | gibibytes (Arfrever)Antoine Pitrou2013-04-071-1/+1
* | Issue #15596: Faster pickling of unicode strings.Antoine Pitrou2013-04-071-35/+69
|/
* Issue #17193: Use binary prefixes (KiB, MiB, GiB) for memory units.Serhiy Storchaka2013-02-161-2/+2
* Issue #12848: The pure Python pickle implementation now treats object lengths...Antoine Pitrou2012-11-241-1/+1
|\
| * Issue #12848: The pure Python pickle implementation now treats object lengths...Antoine Pitrou2012-11-241-1/+1
* | cleanup Ellipsis and NotImplemented strings after we're doneBenjamin Peterson2012-03-161-2/+8
* | minor PEP7-related fixŁukasz Langa2012-03-121-2/+2
* | #13842: check whether PyUnicode_FromString succeededŁukasz Langa2012-03-121-3/+8
* | Fixes #13842: cannot pickle Ellipsis or NotImplemented.Łukasz Langa2012-03-121-0/+21
* | Issue #14166: Pickler objects now have an optional `dispatch_table` attribute...Antoine Pitrou2012-03-041-9/+30
* | Merge 3.2Alexandre Vassalotti2011-12-131-13/+45
|\ \ | |/
| * Issue #13505: Make pickling of bytes object compatible with Python 2.Alexandre Vassalotti2011-12-131-13/+45
* | Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.Martin v. Löwis2011-10-141-3/+4
* | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-12/+12
* | Issue #13088: Add shared Py_hexdigits constant to format a number into base 16Victor Stinner2011-10-141-13/+12
* | Use identifier API for PyObject_GetAttrString.Martin v. Löwis2011-10-101-12/+22
* | Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-4/+10
* | Issue #7689: Allow pickling of dynamically created classes when theirAntoine Pitrou2011-10-041-4/+4
|\ \ | |/
| * Issue #7689: Allow pickling of dynamically created classes when theirAntoine Pitrou2011-10-041-4/+4
* | raw_unicode_escape() uses the new Unicode APIVictor Stinner2011-09-291-46/+21
* | Strip trailing spaces of _pickle.cVictor Stinner2011-09-291-17/+17
* | Implement PEP 393.Martin v. Löwis2011-09-281-3/+1
* | merge 3.2Benjamin Peterson2011-09-231-6/+5
|\ \ | |/