summaryrefslogtreecommitdiffstats
path: root/Modules/cPickle.c
Commit message (Expand)AuthorAgeFilesLines
* Prevent memory leak on error.Neal Norwitz2006-08-021-1/+1
* Fix memory leaks spotted by Klocwork #37.Neal Norwitz2006-07-231-2/+2
* Fix more memory allocation issues found with failmalloc.Neal Norwitz2006-07-221-4/+9
* Fix bug #1512695: cPickle.loads could crash if it was interrupted withNeal Norwitz2006-06-281-2/+6
* Make use of METH_O and METH_NOARGS where possible.Georg Brandl2006-05-291-22/+9
* Conversion of exceptions over from faked-up classes to new-style C types.Richard Jones2006-05-271-2/+0
* Replace PyObject_CallFunction calls with only object argsGeorg Brandl2006-05-251-2/+2
* Bug #1473625: stop cPickle making float dumps locale dependent in protocol 0.Georg Brandl2006-04-301-1/+3
* Use Py_VISIT in all tp_traverse methods, instead of traversing manually orThomas Wouters2006-04-151-34/+17
* Use Py_CLEAR instead of in-place DECREF/XDECREF or custom macros, forThomas Wouters2006-04-151-21/+17
* Fix some warnings on HP-UX when using cc/aCCNeal Norwitz2006-04-101-2/+1
* Revert backwards-incompatible const changes.Martin v. Löwis2006-02-271-3/+3
* Merge ssize_t branch.Martin v. Löwis2006-02-151-26/+36
* Check return result from Py_InitModule*(). This API can fail.Neal Norwitz2006-01-191-0/+2
* Add const to several API functions that take char *.Jeremy Hylton2005-12-101-10/+10
* Eliminate the deprecated option to return None instead of a tuple of argument...Raymond Hettinger2004-12-071-11/+6
* Patch #995766: Keyword argument support in cPickle.Martin v. Löwis2004-07-271-15/+21
* Patch #774665: Make Python LC_NUMERIC agnostic.Martin v. Löwis2004-06-081-1/+1
* made cPickle fall back to the copy_reg/reduce protocol,Christian Tismer2004-02-261-0/+5
* Simplify and speedup uses of Py_BuildValue():Raymond Hettinger2003-10-121-1/+1
* The Unpickler forget about its find_class attribute.Jeremy Hylton2003-07-111-0/+3
* Remove many blanket try/except clauses.Jeremy Hylton2003-06-161-11/+40
* PyType_Ready(): Complain if the type is a base type, and gc'able, andTim Peters2003-05-211-2/+7
* Make Unpickler objects colletable.Jeremy Hylton2003-04-091-23/+65
* Make Picklers collectable.Jeremy Hylton2003-04-091-5/+45
* New private API functions _PyFloat_{Pack,Unpack}(4,8}. This is aTim Peters2003-03-201-154/+9
* SF bug 705836: struct.pack of floats in non-native endian orderTim Peters2003-03-201-6/+24
* Use __reduce_ex__.Guido van Rossum2003-02-191-45/+36
* save_global(): Trying to resolve module.name can fail for twoTim Peters2003-02-181-3/+5
* Make 2 module variables static. Assuming this is correct.Neal Norwitz2003-02-151-2/+2
* cPickle.c, load_build(): Taught cPickle how to pick apartTim Peters2003-02-151-21/+71
* cPickle produces NEWOBJ appropriately now. It still doesn't knowTim Peters2003-02-141-69/+195
* Minor assorted cleanups; no semantic changes.Tim Peters2003-02-131-10/+16
* The version of PyImport_Import() in cPickle is no longer needed (an editedTim Peters2003-02-131-64/+0
* save(): Reformat tail end just for clarity.Tim Peters2003-02-131-16/+17
* Taught cPickle how to read pickles containing NEWOBJ. This won't getTim Peters2003-02-131-1/+75
* Added a HIGHEST_PROTOCOL module attribute to pickle and cPickle.Tim Peters2003-02-131-5/+9
* Minor cleanup of new batch-list/dict code.Tim Peters2003-02-121-16/+12
* Implemented batching for dicts in cPickle. This is after two failedTim Peters2003-02-111-30/+119
* Implemented list batching in cPickle.Tim Peters2003-02-111-30/+103
* More typo repair.Tim Peters2003-02-051-1/+1
* Typo repair.Tim Peters2003-02-051-4/+4
* cPickle: exempt two_tuple from GC -- it's a speed hack, and doesn'tTim Peters2003-02-041-1/+6
* cPickle now generates proto 2 EXT[124] when appropriate.Tim Peters2003-02-041-2/+67
* Typo in comment.Tim Peters2003-02-041-1/+1
* cPickle can load pickles using proto 2 EXT[124] now, but can't yetTim Peters2003-02-041-0/+108
* Rename the extension registry variables to have leading underscores --Guido van Rossum2003-02-041-6/+6
* Typo repair.Tim Peters2003-02-041-1/+1
* Brought some module variables into synch with pickle.py's current values.Tim Peters2003-02-041-16/+47
* load_counted_long(): Changed a ValueError to an UnpicklingError, justTim Peters2003-02-031-15/+1