- 06 Eyl, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
C implementation of unpickler. UnpicklingError is now raised instead of AttributeError and ValueError in some cases.
-
- 17 Tem, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Original patch by Alexandre Vassalotti.
-
- 18 Ock, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 06 Ara, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 29 Kas, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Output raised exception at verbose level 2 (-vv).
-
- 23 Kas, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 10 Eki, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 29 Eyl, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 03 Tem, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
-
- 12 May, 2015 1 kayıt (commit)
-
-
Yury Selivanov yazdı
-
- 31 Mar, 2015 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Added WindowsError to compatibility mappings.
-
Serhiy Storchaka yazdı
Fixed ambigious reverse mappings. Added many new mappings. Import mapping is no longer applied to modules already mapped with full name mapping. Added tests for compatible pickling and unpickling and for consistency of _compat_pickle mappings.
-
- 16 Ara, 2014 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 07 Ara, 2013 1 kayıt (commit)
-
-
Alexandre Vassalotti yazdı
Initial patch by Merlijn van Deen. I've added a few unrelated docstring fixes in the patch while I was at it, which makes the documentation for pickle a bit more consistent.
-
- 01 Tem, 2013 2 kayıt (commit)
-
-
Christian Heimes yazdı
-
Christian Heimes yazdı
segfault inside the _pickle C extension.
-
- 12 Şub, 2013 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 04 Mar, 2012 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
Issue #14166: Pickler objects now have an optional `dispatch_table` attribute which allows to set custom per-pickler reduction functions. Patch by sbt.
-
- 29 Agu, 2011 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
(more than 2**31 items). Instead, in most cases, an OverflowError is raised.
-
- 24 Şub, 2011 2 kayıt (commit)
-
-
Alexander Belopolsky yazdı
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r88546 | alexander.belopolsky | 2011-02-24 14:40:09 -0500 (Thu, 24 Feb 2011) | 3 lines Issue #11286: Fixed unpickling of empty 2.x strings. ........
-
Alexander Belopolsky yazdı
-
- 09 Eyl, 2010 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
speedups up to 4x (depending on the benchmark). Mostly ported from Unladen Swallow; initial patch by Alexandre Vassalotti.
-
- 16 Nis, 2009 1 kayıt (commit)
-
-
Collin Winter yazdı
-
- 09 Nis, 2009 1 kayıt (commit)
-
-
Collin Winter yazdı
- Add tests for the module-level load() and dump() functions. - Add tests for cPickle's internal data structures, stressing workloads with many gets/puts. - Add tests for the Pickler and Unpickler classes, in particular the memo attribute. - test_xpickle is extended to test backwards compatibility with Python 2.4, 2.5 and 2.6 by round-tripping pickled objects through a worker process. This is guarded with a regrtest -u xpickle resource.
-
- 12 Haz, 2008 2 kayıt (commit)
-
-
Alexandre Vassalotti yazdı
Removed Windows support temporarily. 64bit bug with integer unpickling is now fixed.
-
Benjamin Peterson yazdı
-
- 11 Haz, 2008 1 kayıt (commit)
-
-
Alexandre Vassalotti yazdı
-
- 20 May, 2008 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 17 Mar, 2008 1 kayıt (commit)
-
-
Guido van Rossum yazdı
for bytes. This is the default protocol. It intentionally cannot be unpickled by Python 2.x. - When a pickle written by Python 2.x contains an (8-bit) str instance, this is now decoded to a (Unicode) str instance. The encoding used to do this defaults to ASCII, but can be overridden via two new keyword arguments to the Unpickler class. Previously this would create bytes instances, which is usually wrong: str instances are often used to pickle attribute names etc., and text is more common than binary data anyway.
-
- 23 Şub, 2008 2 kayıt (commit)
-
-
Christian Heimes yazdı
svn+ssh://pythondev@svn.python.org/python/trunk ........ r60990 | eric.smith | 2008-02-23 17:05:26 +0100 (Sat, 23 Feb 2008) | 1 line Removed duplicate Py_CHARMASK define. It's already defined in Python.h. ........ r60991 | andrew.kuchling | 2008-02-23 17:23:05 +0100 (Sat, 23 Feb 2008) | 4 lines #1330538: Improve comparison of xmlrpclib.DateTime and datetime instances. Remove automatic handling of datetime.date and datetime.time. This breaks backward compatibility, but python-dev discussion was strongly against this automatic conversion; see the bug for a link. ........ r60994 | andrew.kuchling | 2008-02-23 17:39:43 +0100 (Sat, 23 Feb 2008) | 1 line #835521: Add index entries for various pickle-protocol methods and attributes ........ r60995 | andrew.kuchling | 2008-02-23 18:10:46 +0100 (Sat, 23 Feb 2008) | 2 lines #1433694: minidom's .normalize() failed to set .nextSibling for last element. Fix by Malte Helmert ........ r61000 | christian.heimes | 2008-02-23 18:40:11 +0100 (Sat, 23 Feb 2008) | 1 line Patch #2167 from calvin: Remove unused imports ........ r61001 | christian.heimes | 2008-02-23 18:42:31 +0100 (Sat, 23 Feb 2008) | 1 line Patch #1957: syslogmodule: Release GIL when calling syslog(3) ........ r61002 | christian.heimes | 2008-02-23 18:52:07 +0100 (Sat, 23 Feb 2008) | 2 lines Issue #2051 and patch from Alexander Belopolsky: Permission for pyc and pyo files are inherited from the py file. ........
-
Christian Heimes yazdı
-
- 06 Kas, 2007 1 kayıt (commit)
-
-
Guido van Rossum yazdı
No detailed change log; just check out the change log for the py3k-pep3137 branch. The most obvious changes: - str8 renamed to bytes (PyString at the C level); - bytes renamed to buffer (PyBytes at the C level); - PyString and PyUnicode are no longer compatible. I.e. we now have an immutable bytes type and a mutable bytes type. The behavior of PyString was modified quite a bit, to make it more bytes-like. Some changes are still on the to-do list.
-
- 08 May, 2007 1 kayıt (commit)
-
-
Guido van Rossum yazdı
(Alas, test_cpickle is still broken.)
-
- 01 May, 2003 1 kayıt (commit)
-
-
Walter Dörwald yazdı
and test_support.run_classtests() into run_unittest() and use it wherever possible. Also don't use "from test.test_support import ...", but "from test import test_support" in a few spots. From SF patch #662807.
-
- 15 Şub, 2003 1 kayıt (commit)
-
-
Tim Peters yazdı
the optional proto 2 slot state. pickle.py, load_build(): CAUTION: Noted that cPickle's load_build and pickle's load_build really don't do the same things with the state, and didn't before this patch either. cPickle never tries to do .update(), and has no backoff if instance.__dict__ can't be retrieved. There are no tests that can tell the difference, and part of what cPickle's load_build() did looked accidental to me, so I don't know what the true intent is here. pickletester.py, test_pickle.py: Got rid of the hack for exempting cPickle from running some of the proto 2 tests. dictobject.c, PyDict_Next(): documented intended use.
-
- 30 Ock, 2003 1 kayıt (commit)
-
-
Tim Peters yazdı
-
- 29 Ock, 2003 1 kayıt (commit)
-
-
Guido van Rossum yazdı
types. The special handling for these can now be removed from save_newobj(). Add some testing for this. Also add support for setting the 'fast' flag on the Python Pickler class, which suppresses use of the memo.
-
- 28 Ock, 2003 2 kayıt (commit)
-
-
Tim Peters yazdı
only get run by test_pickle.py now (& not by test_cpickle.py). This should be undone when protocol 2 is implemented in cPickle too. test_cpickle should pass again.
-
Guido van Rossum yazdı
change in meaning.
-
- 13 Kas, 2002 1 kayıt (commit)
-
-
Jeremy Hylton yazdı
Add some simple tests of the persistence hooks.
-