summaryrefslogtreecommitdiffstats
path: root/Lib/pickle.py
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Several routines appeared to inline the guts of memoize(), possibly forTim Peters2003-01-281-12/+9
* save(): Fiddled the control flow to put the normal case where itTim Peters2003-01-281-44/+47
* Added XXX about save()'s special-casing of tuples -- I don't get it.Tim Peters2003-01-281-0/+1
* save_bool(): simplified.Tim Peters2003-01-281-4/+1
* Repaired grammar in new comment.Tim Peters2003-01-281-1/+1
* clear_memo(): Repaired grammar in docstring.Tim Peters2003-01-281-3/+3
* Added one-line comments to the proto 2 opcodes.Tim Peters2003-01-281-14/+14
* Removed the new LONG2 opcode: it's extravagant. If LONG1 isn't enough,Tim Peters2003-01-281-7/+6
* Begin the change from 'binary vs. text mode' to 'protocol 0, 1, 2'.Guido van Rossum2003-01-271-11/+24
* Begin documenting protocol 2.Guido van Rossum2003-01-271-0/+16
* Added some comments.Tim Peters2003-01-271-0/+2
* memoize(): Reworded the docs to try to disentangle the Pickler's memoTim Peters2003-01-271-7/+11
* Using marshal functions to pack & unpack 1-byte ints is an obscure &Tim Peters2003-01-271-11/+10
* Added a brief comment to each pickle opcode declaration.Tim Peters2003-01-271-45/+50
* Raise PicklingError when __reduce__() fails, andJeremy Hylton2003-01-241-32/+30
* Remove inst_persistent_id() WANNI (we ain't never needed it).Jeremy Hylton2002-11-131-15/+6
* Fiddle comments and variable names in whichmodule().Jeremy Hylton2002-09-191-11/+10
* whichmodule() should skip dummy package entries in sys.modules.Jeremy Hylton2002-09-191-0/+2
* Patch #505705: Remove eval in pickle and cPickle.Martin v. Löwis2002-08-141-3/+10
* Given the persistent id code a shot at a class before calling save_global().Jeremy Hylton2002-07-161-5/+5
* Code modernization. Replace v=s[i]; del s[i] with single lookup v=s.pop(i)Raymond Hettinger2002-06-301-14/+6
* SF 563203. Replaced 'has_key()' with 'in'.Raymond Hettinger2002-06-011-4/+4
* Remove comment about inheritance, look one line upNeal Norwitz2002-05-301-5/+1
* Patch 560023 adding docstrings. 2.2 Candidate (after verifying modules were ...Raymond Hettinger2002-05-291-3/+69
* Whitespace normalization.Tim Peters2002-05-231-1/+1
* Patch 533291. Deprecate None return form of __reduce__.Raymond Hettinger2002-05-211-0/+4
* Add Pickler.clear_memo() so the pickle and cPickle modules are more similar.Fred Drake2002-05-011-0/+3
* Implement an idea by Paul Rubin:Guido van Rossum2002-04-051-14/+12
* Add the 'bool' type and its values 'False' and 'True', as described inGuido van Rossum2002-04-031-0/+18