summaryrefslogtreecommitdiffstats
path: root/Lib/pickle.py
Commit message (Expand)AuthorAgeFilesLines
...
* The C pickle now knows how to deal with a proto= argument. AssortedTim Peters2003-02-011-11/+9
* Change the default protocol back to 0.Guido van Rossum2003-01-311-8/+12
* Another extension to reduce(). It can return a 4- or 5-tuple now.Guido van Rossum2003-01-311-67/+92
* Provide __module__ attributes for functions defined in C and Python.Jeremy Hylton2003-01-311-3/+6
* Pass the object to save_reduce(), so the memoize() call can go intoGuido van Rossum2003-01-311-3/+8
* Add a magical feature to save_reduce so that __reduce__ can causeGuido van Rossum2003-01-311-4/+40
* It's Official: for LONG1/LONG4, a "byte count" of 0 is taken as aTim Peters2003-01-311-6/+17
* Fix typoNeal Norwitz2003-01-311-1/+1
* Linear-time implementations of {encode,decode}_long.Tim Peters2003-01-311-19/+50
* load_inst(), load_obj(): Put the bulk of these into a common newTim Peters2003-01-301-26/+18
* There was a subtle big in save_newobj(): it used self.save_global(t)Guido van Rossum2003-01-301-1/+2
* Slight code rearrangement to avoid testing getstate twice.Guido van Rossum2003-01-301-22/+23
* In save_newobj(), if an object's __getnewargs__ and __getstate__ areGuido van Rossum2003-01-301-0/+23
* Use %c rather than chr() to turn some ints into chars.Guido van Rossum2003-01-291-2/+2
* Implement appropriate __getnewargs__ for all immutable subclassable builtinGuido van Rossum2003-01-291-8/+4
* Declare Protocol 2 as implemented.Guido van Rossum2003-01-291-1/+1
* Support for extension codes. (By accident I checked in the tests first.)Guido van Rossum2003-01-291-8/+63
* pickle: Comment repair.Tim Peters2003-01-291-4/+9
* Add a comment about how some built-in types should grow aGuido van Rossum2003-01-281-1/+3
* Get rid of __safe_for_unpickling__ and safe_constructors.Guido van Rossum2003-01-281-28/+12
* Instead of bad hacks trying to worm around the inheritedGuido van Rossum2003-01-281-37/+79
* The default __reduce__ on the base object type obscured anyGuido van Rossum2003-01-281-7/+39
* Move the NEWOBJ-generating code to a separate function, and invoke itGuido van Rossum2003-01-281-24/+28
* Some experimental support for generating NEWOBJ with proto=2, andGuido van Rossum2003-01-281-2/+31
* save_empty_tuple(): Comment on why we can't get rid of this.Tim Peters2003-01-281-0/+3
* save_dict(): Added a comment about the control flow NealN missed.Tim Peters2003-01-281-1/+2
* _is_string_secure(): This method is no longer used; removed it. (ItTim Peters2003-01-281-37/+0
* Made save() fit on a page, while adding comments. (I moved some typeGuido van Rossum2003-01-281-60/+69
* Got rid of the _quotes global. Used only once, and is trivial.Tim Peters2003-01-281-3/+1
* Add a few comments. Change the way the protocol is checked (it mustGuido van Rossum2003-01-281-2/+8
* Rename all variables 'object' to 'obj' to avoid conflicts with theGuido van Rossum2003-01-281-112/+113
* Don't memoize the empty tuple in protocol 0.Guido van Rossum2003-01-281-1/+2
* save_tuple(): So long as the charter is rewriting for clarity, the snakyTim Peters2003-01-281-21/+20
* save_tuple(): I believe the new code for TUPLE{1,2,3} in proto 2 wasTim Peters2003-01-281-2/+5
* OK, this is really the last one tonight!Guido van Rossum2003-01-281-1/+12
* More protocol 2: TUPLE1, TUPLE2, TUPLE3.Guido van Rossum2003-01-281-11/+35
* save_inst(): Rewrote to have only one branch on self.bin. Also got ridTim Peters2003-01-281-16/+9
* First baby steps towards implementing protocol 2: PROTO, LONG1 and LONG4.Guido van Rossum2003-01-281-1/+88
* Fixed odd whitespace after "if", which I believe I introduced long ago.Tim Peters2003-01-281-1/+1
* save_int(): Fixed two new off-by-1 glitches.Tim Peters2003-01-281-2/+2
* Add a comment explaining that struct.pack() beats marshal.dumps(), butGuido van Rossum2003-01-281-0/+3
* Got rid of mdumps; I timed it, and struct.pack("<i", x) is more thanGuido van Rossum2003-01-281-30/+26
* save_tuple(): Minor rewriting, and added a comment about the subtletyTim Peters2003-01-281-8/+13
* load_appends(): replaced .append() loop with an .extend().Tim Peters2003-01-281-3/+1
* Comments.Tim Peters2003-01-281-1/+9
* save_dict(): Untangled most of the bin-vs-not-bin logic. Also usedTim Peters2003-01-281-15/+14
* save_list(): Rewrote, to untangle the proto 0 from the proto 1 cases.Tim Peters2003-01-281-15/+17
* save_list(): removed unused local "d".Tim Peters2003-01-281-2/+0
* save_list(): removed unused local "memo".Tim Peters2003-01-281-1/+0
* save_pers(): Switched the order of cases, to get rid of a "not", and toTim Peters2003-01-281-3/+3