Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #19886: Use better estimated memory requirements for bigmem tests. | Serhiy Storchaka | 2014-01-10 | 1 | -7/+5 |
| | | | | Incorrect requirements can cause memory swapping. | ||||
* | Fix issue #19834: Support unpickling of exceptions pickled by Python 2. | Walter Doerwald | 2013-12-02 | 1 | -0/+80 |
| | |||||
* | Issue #6477: Added support for pickling the types of built-in singletons. | Alexandre Vassalotti | 2013-12-01 | 1 | -0/+9 |
| | |||||
* | Fixed _pickle.Unpickler to handle empty persistent IDs correctly. | Alexandre Vassalotti | 2013-11-30 | 1 | -18/+22 |
| | |||||
* | Issue #18743: Fix references to non-existant "StringIO" module | Serhiy Storchaka | 2013-08-29 | 1 | -2/+2 |
| | | | | in docstrings and comments. | ||||
* | Isuse #17720: Fix APPENDS handling in the Python implementation of Unpickler | Alexandre Vassalotti | 2013-04-20 | 1 | -4/+54 |
| | | | | to correctly process the opcode when it is used on non-list objects. | ||||
* | Issue #17710: Fix pickle raising a SystemError on bogus input. | Antoine Pitrou | 2013-04-15 | 1 | -0/+8 |
| | |||||
* | #17346: merge with 3.2. | Ezio Melotti | 2013-03-04 | 1 | -5/+5 |
|\ | |||||
| * | #17346: make sure pickle tests are run against all protocols. Initial patch ↵ | Ezio Melotti | 2013-03-04 | 1 | -5/+5 |
| | | | | | | | | by Marius Gedminas. | ||||
* | | Issue #15079: make a test applicable to both C and Python versions of the ↵ | Antoine Pitrou | 2012-06-26 | 1 | -3/+5 |
|\ \ | |/ | | | | | | | | | pickle module. Patch by Stefan Mihaila. | ||||
| * | Issue #15079: make a test applicable to both C and Python versions of the ↵ | Antoine Pitrou | 2012-06-26 | 1 | -3/+5 |
| | | | | | | | | | | | | pickle module. Patch by Stefan Mihaila. | ||||
* | | Fixes #13842: cannot pickle Ellipsis or NotImplemented. | Łukasz Langa | 2012-03-12 | 1 | -0/+12 |
| | | | | | | | | 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 | -0/+99 |
| | | | | | | | | | | | | attribute which allows to set custom per-pickler reduction functions. Patch by sbt. | ||||
* | | Merge 3.2 | Alexandre Vassalotti | 2011-12-13 | 1 | -3/+9 |
|\ \ | |/ | |||||
| * | Issue #13505: Make pickling of bytes object compatible with Python 2. | Alexandre Vassalotti | 2011-12-13 | 1 | -3/+9 |
| | | | | | | | | Initial patch by sbt. | ||||
* | | Also fix pickletester | Antoine Pitrou | 2011-10-04 | 1 | -3/+3 |
| | | |||||
* | | Start fixing test_bigmem: | Antoine Pitrou | 2011-10-04 | 1 | -6/+6 |
|\ \ | |/ | | | | | | | - bigmemtest is replaced by precisionbigmemtest - add a poor man's watchdog thread to print memory consumption | ||||
| * | Start fixing test_bigmem: | Antoine Pitrou | 2011-10-04 | 1 | -6/+6 |
| | | | | | | | | | | - bigmemtest is replaced by precisionbigmemtest - add a poor man's watchdog thread to print memory consumption | ||||
* | | Issue #7689: Allow pickling of dynamically created classes when their | Antoine Pitrou | 2011-10-04 | 1 | -0/+21 |
|\ \ | |/ | | | | | | | 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 | -0/+21 |
| | | | | | | | | | | metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and Craig Citro. | ||||
* | | Try to fix one of the bigmem tests in test_pickle | Antoine Pitrou | 2011-08-30 | 1 | -0/+5 |
|\ \ | |/ | |||||
| * | Try to fix one of the bigmem tests in test_pickle | Antoine Pitrou | 2011-08-30 | 1 | -0/+5 |
| | | |||||
* | | Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in | Antoine Pitrou | 2011-08-29 | 1 | -0/+12 |
|\ \ | |/ | | | | | the C pickle implementation. | ||||
| * | Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in | Antoine Pitrou | 2011-08-29 | 1 | -0/+12 |
| | | | | | | | | the C pickle implementation. | ||||
* | | Issue #11564: Avoid crashes when trying to pickle huge objects or containers | Antoine Pitrou | 2011-08-29 | 1 | -1/+100 |
|\ \ | |/ | | | | | (more than 2**31 items). Instead, in most cases, an OverflowError is raised. | ||||
| * | Issue #11564: Avoid crashes when trying to pickle huge objects or containers | Antoine Pitrou | 2011-08-29 | 1 | -1/+101 |
| | | | | | | | | (more than 2**31 items). Instead, in most cases, an OverflowError is raised. | ||||
* | | Monotonic, not monotonous | Antoine Pitrou | 2011-08-13 | 1 | -1/+1 |
| | | |||||
* | | Issue #12744: Fix inefficient representation of integers | Antoine Pitrou | 2011-08-13 | 1 | -0/+10 |
| | | | | | | | | between 2**31 and 2**63 on systems with a 64-bit C "long". | ||||
* | | Issue #12687: Fix a possible buffering bug when unpickling text mode ↵ | Antoine Pitrou | 2011-08-11 | 1 | -0/+13 |
|\ \ | |/ | | | | | (protocol 0, mostly) pickles. | ||||
| * | Issue #12687: Fix a possible buffering bug when unpickling text mode ↵ | Antoine Pitrou | 2011-08-11 | 1 | -0/+13 |
| | | | | | | | | (protocol 0, mostly) pickles. | ||||
| * | Merged revisions 88546 via svnmerge from | Alexander Belopolsky | 2011-02-24 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | 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. ........ | ||||
* | | Issue #9935: Speed up pickling of instances of user-defined classes. | Antoine Pitrou | 2011-03-11 | 1 | -1/+20 |
| | | |||||
* | | Issue #11286: Fixed unpickling of empty 2.x strings. | Alexander Belopolsky | 2011-02-24 | 1 | -0/+4 |
| | | |||||
* | | Issue #10990: Prevent tests from clobbering a set trace function. | Brett Cannon | 2011-02-21 | 1 | -1/+2 |
|/ | | | | | | | | | | | Many tests simply didn't care if they unset a pre-existing trace function. This made test coverage impossible. This patch fixes various tests to put back any pre-existing trace function. It also introduces test.support.no_tracing as a decorator which will temporarily unset the trace function for tests which simply fail otherwise. Thanks to Kristian Vlaardingerbroek for helping to find the cause of various trace function unsets. | ||||
* | #9424: Replace deprecated assert* methods in the Python test suite. | Ezio Melotti | 2010-11-20 | 1 | -1/+1 |
| | |||||
* | Revert r85797 (and r85798): it broke the Windows buildbots because of | Antoine Pitrou | 2010-10-22 | 1 | -20/+1 |
| | | | | test_multiprocessing's misbehaviour. | ||||
* | Issue #9935: Speed up pickling of instances of user-defined classes. | Antoine Pitrou | 2010-10-22 | 1 | -1/+20 |
| | |||||
* | Issue #3873: Speed up unpickling from file objects which have a peek() | Antoine Pitrou | 2010-10-12 | 1 | -1/+42 |
| | | | | method. | ||||
* | Issue #9410: Various optimizations to the pickle module, leading to | Antoine Pitrou | 2010-09-09 | 1 | -0/+9 |
| | | | | | speedups up to 4x (depending on the benchmark). Mostly ported from Unladen Swallow; initial patch by Alexandre Vassalotti. | ||||
* | Issue #5180: Fixed a bug that prevented loading 2.x pickles in 3.x | Alexander Belopolsky | 2010-07-17 | 1 | -0/+69 |
| | | | | python when they contain instances of old-style classes. | ||||
* | Issue #8383: pickle and pickletools use surrogatepass error handler when | Victor Stinner | 2010-04-13 | 1 | -1/+3 |
| | | | | | encoding unicode as utf8 to support lone surrogates and stay compatible with Python 2.x and 3.0 | ||||
* | Merged revisions 77727 via svnmerge from | Ezio Melotti | 2010-01-24 | 1 | -1/+1 |
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77727 | ezio.melotti | 2010-01-24 18:58:36 +0200 (Sun, 24 Jan 2010) | 1 line use assert[Not]IsInstance where appropriate ........ | ||||
* | use assert[Not]In where appropriate | Ezio Melotti | 2010-01-23 | 1 | -4/+4 |
| | |||||
* | Merged revisions 77352-77354 via svnmerge from | Antoine Pitrou | 2010-01-07 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77352 | antoine.pitrou | 2010-01-07 18:46:49 +0100 (jeu., 07 janv. 2010) | 5 lines Issue #7455: Fix possible crash in cPickle on invalid input. Patch by Florent Xicluna. ........ r77353 | antoine.pitrou | 2010-01-07 18:49:37 +0100 (jeu., 07 janv. 2010) | 3 lines Fix attribution. Florent actually repackaged and reviewed Victor's patch (sorry!). ........ r77354 | antoine.pitrou | 2010-01-07 18:54:10 +0100 (jeu., 07 janv. 2010) | 3 lines Fix reattribution mistake when fixing attribution mistake! ........ | ||||
* | Issue #7435: Remove duplicate int/long tests, and other | Mark Dickinson | 2009-12-05 | 1 | -4/+1 |
| | | | | references to long in py3k. Patch provided by flox. | ||||
* | convert old fail* assertions to assert* | Benjamin Peterson | 2009-06-30 | 1 | -13/+13 |
| | |||||
* | Issue #6137: The pickle module now translates module names when loading | Antoine Pitrou | 2009-06-04 | 1 | -0/+42 |
| | | | | | | or dumping pickles with a 2.x-compatible protocol, in order to make data sharing and migration easier. This behaviour can be disabled using the new `fix_imports` optional argument. | ||||
* | Merged revisions 72930 via svnmerge from | Collin Winter | 2009-05-26 | 1 | -0/+10 |
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72930 | collin.winter | 2009-05-25 21:12:39 -0700 (Mon, 25 May 2009) | 1 line Issue 5794: fix cPickle's unpickling of recursive tuples. ........ | ||||
* | Merged revisions 72223 via svnmerge from | Antoine Pitrou | 2009-05-02 | 1 | -0/+14 |
| | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72223 | antoine.pitrou | 2009-05-02 23:13:23 +0200 (sam., 02 mai 2009) | 5 lines Isue #5084: unpickling now interns the attribute names of pickled objects, saving memory and avoiding growth in size of subsequent pickles. Proposal and original patch by Jake McGuire. ........ | ||||
* | Port r71408 to py3k: issue 5665, add more pickling tests. | Collin Winter | 2009-04-16 | 1 | -8/+145 |
| |