| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Issue #18783: Removed existing mentions of Python long type in docstrings, | Serhiy Storchaka | 2013-08-27 | 1 | -7/+7 |
| |\ | | | | | | | error messages and comments. | ||||
| | * | Issue #18783: Removed existing mentions of Python long type in docstrings, | Serhiy Storchaka | 2013-08-27 | 1 | -7/+7 |
| | | | | | | | | | error messages and comments. | ||||
| * | | Issue #18559: Fix NULL pointer dereference error in _pickle module | Christian Heimes | 2013-07-26 | 1 | -4/+6 |
| |\ \ | |/ | |||||
| | * | Issue #18559: Fix NULL pointer dereference error in _pickle module | Christian Heimes | 2013-07-26 | 1 | -4/+6 |
| | | | |||||
| * | | Issue #18408: handle PySys_GetObject() failure, raise a RuntimeError | Victor Stinner | 2013-07-16 | 1 | -2/+6 |
| | | | |||||
| * | | Issue #18408: _pickle.c: Add missing PyErr_NoMemory() on memory allocation ↵ | Victor Stinner | 2013-07-11 | 1 | -2/+7 |
| | | | | | | | | | failures | ||||
| * | | Issue #18408: _PyMemoTable_ResizeTable() now restores the old table if | Victor Stinner | 2013-07-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | allocating a bigger table failed PyMemoTable destructor does crash if mt_table is NULL. | ||||
| * | | Issue #18408: Oh, I was wrong: Pickler_New() must call Py_DECREF() to destroy | Victor Stinner | 2013-07-11 | 1 | -1/+1 |
| | | | | | | | | | the newly created pickler, and not PyObject_GC_Del(). | ||||
| * | | Issue #18408: Fix _Pickler_New() and _Unpickler_New(): initialize all | Victor Stinner | 2013-07-11 | 1 | -22/+14 |
| | | | | | | | | | | | | | | | | | | | attributes before handling errors _Pickler_New() now calls PyObject_GC_Del() instead of Py_DECREF() on error, because the pickle object is created using PyObject_GC_New(). Fix a crash in the destructor when an attribute is not initiallized. | ||||
| * | | Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup() | Victor Stinner | 2013-07-07 | 1 | -6/+6 |
| | | | | | | | | | | | Replace strdup() with _PyMem_RawStrdup() or _PyMem_Strdup(), depending if the GIL is held or not. | ||||
| * | | Singular form just like the other error message. | Christian Heimes | 2013-07-01 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Singular form just like the other error message. | Christian Heimes | 2013-07-01 | 1 | -1/+1 |
| | | | |||||
| * | | Issue #18339: Negative ints keys in unpickler.memo dict no longer cause a | Christian Heimes | 2013-07-01 | 1 | -0/+5 |
| |\ \ | |/ | | | | | segfault inside the _pickle C extension. | ||||
| | * | Issue #18339: Negative ints keys in unpickler.memo dict no longer cause a | Christian Heimes | 2013-07-01 | 1 | -0/+5 |
| | | | | | | | | | segfault inside the _pickle C extension. | ||||
| * | | Fix resource leak in pickle module | Christian Heimes | 2013-06-29 | 1 | -1/+3 |
| | | | | | | | | | | | CID 983309 (#1 of 1): Resource leak (RESOURCE_LEAK) leaked_storage: Variable unicode_str going out of scope leaks the storage it points to. | ||||
| * | | Merge 3.3 | Alexandre Vassalotti | 2013-04-21 | 1 | -0/+2 |
| |\ \ | |/ | |||||
| | * | Fix reference leak in _pickle. | Alexandre Vassalotti | 2013-04-21 | 1 | -0/+2 |
| | | | |||||
| * | | Make C and Python implementations of pickle load STRING opcodes the same way. | Alexandre Vassalotti | 2013-04-16 | 1 | -19/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The C version tried to remove trailing whitespace between the last quote and the newline character. I am not sure why it had this because pickle never generated such pickles---for this to happen repr(some_string) would need to return trailing whitespace. It was maybe there to make it easier for people to write pickles in text editors. Anyhow, the Python version doesn't do this so there is no point keeping this around anymore. Also, I've changed the exception raised when a bad pickle is encountered. Again this unlikely to make much difference to anyone though it does make testing slightly nicer for us. | ||||
| * | | Issue #17710: Fix pickle raising a SystemError on bogus input. | Antoine Pitrou | 2013-04-15 | 1 | -4/+4 |
| |\ \ | |/ | |||||
| | * | Issue #17710: Fix pickle raising a SystemError on bogus input. | Antoine Pitrou | 2013-04-15 | 1 | -4/+4 |
| | | | |||||
| * | | Style cleanups for pickle.py and _pickle. | Alexandre Vassalotti | 2013-04-14 | 1 | -4/+2 |
| | | | |||||
| * | | Merge 3.3 | Alexandre Vassalotti | 2013-04-14 | 1 | -2/+2 |
| |\ \ | |/ | |||||
| | * | Clean up error messages raised by save_reduce in _pickle. | Alexandre Vassalotti | 2013-04-14 | 1 | -2/+2 |
| | | | |||||
| * | | gibibytes (Arfrever) | Antoine Pitrou | 2013-04-07 | 1 | -1/+1 |
| | | | |||||
| * | | Issue #15596: Faster pickling of unicode strings. | Antoine Pitrou | 2013-04-07 | 1 | -35/+69 |
| |/ | |||||
| * | Issue #17193: Use binary prefixes (KiB, MiB, GiB) for memory units. | Serhiy Storchaka | 2013-02-16 | 1 | -2/+2 |
| | | |||||
| * | Issue #12848: The pure Python pickle implementation now treats object ↵ | Antoine Pitrou | 2012-11-24 | 1 | -1/+1 |
| |\ | | | | | | | | | | | lengths as unsigned 32-bit integers, like the C implementation does. Patch by Serhiy Storchaka. | ||||
| | * | Issue #12848: The pure Python pickle implementation now treats object ↵ | Antoine Pitrou | 2012-11-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | lengths as unsigned 32-bit integers, like the C implementation does. Patch by Serhiy Storchaka. | ||||
| * | | cleanup Ellipsis and NotImplemented strings after we're done | Benjamin Peterson | 2012-03-16 | 1 | -2/+8 |
| | | | |||||
| * | | minor PEP7-related fix | Łukasz Langa | 2012-03-12 | 1 | -2/+2 |
| | | | |||||
| * | | #13842: check whether PyUnicode_FromString succeeded | Łukasz Langa | 2012-03-12 | 1 | -3/+8 |
| | | | |||||
| * | | Fixes #13842: cannot pickle Ellipsis or NotImplemented. | Łukasz Langa | 2012-03-12 | 1 | -0/+21 |
| | | | | | | | | | Thanks for James Sanders for the bug report and the patch. | ||||
| * | | Issue #14166: Pickler objects now have an optional `dispatch_table` ↵ | Antoine Pitrou | 2012-03-04 | 1 | -9/+30 |
| | | | | | | | | | | | | | attribute which allows to set custom per-pickler reduction functions. Patch by sbt. | ||||
| * | | Merge 3.2 | Alexandre Vassalotti | 2011-12-13 | 1 | -13/+45 |
| |\ \ | |/ | |||||
| | * | Issue #13505: Make pickling of bytes object compatible with Python 2. | Alexandre Vassalotti | 2011-12-13 | 1 | -13/+45 |
| | | | | | | | | | Initial patch by sbt. | ||||
| * | | Port SetAttrString/HasAttrString to SetAttrId/GetAttrId. | Martin v. Löwis | 2011-10-14 | 1 | -3/+4 |
| | | | |||||
| * | | Rename _Py_identifier to _Py_IDENTIFIER. | Martin v. Löwis | 2011-10-14 | 1 | -12/+12 |
| | | | |||||
| * | | Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 | Victor Stinner | 2011-10-14 | 1 | -13/+12 |
| | | | |||||
| * | | Use identifier API for PyObject_GetAttrString. | Martin v. Löwis | 2011-10-10 | 1 | -12/+22 |
| | | | |||||
| * | | Add API for static strings, primarily good for identifiers. | Martin v. Löwis | 2011-10-09 | 1 | -4/+10 |
| | | | | | | | | | Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing. | ||||
| * | | Issue #7689: Allow pickling of dynamically created classes when their | Antoine Pitrou | 2011-10-04 | 1 | -4/+4 |
| |\ \ | |/ | | | | | | | metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and Craig Citro. | ||||
| | * | Issue #7689: Allow pickling of dynamically created classes when their | Antoine Pitrou | 2011-10-04 | 1 | -4/+4 |
| | | | | | | | | | | | metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and Craig Citro. | ||||
| * | | raw_unicode_escape() uses the new Unicode API | Victor Stinner | 2011-09-29 | 1 | -46/+21 |
| | | | |||||
| * | | Strip trailing spaces of _pickle.c | Victor Stinner | 2011-09-29 | 1 | -17/+17 |
| | | | |||||
| * | | Implement PEP 393. | Martin v. Löwis | 2011-09-28 | 1 | -3/+1 |
| | | | |||||
| * | | merge 3.2 | Benjamin Peterson | 2011-09-23 | 1 | -6/+5 |
| |\ \ | |/ | |||||
| | * | fix compiler compliant about \0 not being an opcode | Benjamin Peterson | 2011-09-23 | 1 | -6/+5 |
| | | | |||||
| * | | Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in | Antoine Pitrou | 2011-08-29 | 1 | -1/+10 |
| |\ \ | |/ | | | | | the C pickle implementation. | ||||
| | * | Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in | Antoine Pitrou | 2011-08-29 | 1 | -1/+10 |
| | | | | | | | | | the C pickle implementation. | ||||
| * | | Issue #11564: Avoid crashes when trying to pickle huge objects or containers | Antoine Pitrou | 2011-08-29 | 1 | -72/+103 |
| |\ \ | |/ | | | | | (more than 2**31 items). Instead, in most cases, an OverflowError is raised. | ||||
