1. 1be3175 Add a few comments. Change the way the protocol is checked (it must by Guido van Rossum · 22 years ago
  2. 3a41c61 Rename all variables 'object' to 'obj' to avoid conflicts with the by Guido van Rossum · 22 years ago
  3. cbe2dbd Don't memoize the empty tuple in protocol 0. by Guido van Rossum · 22 years ago
  4. d97da80 save_tuple(): So long as the charter is rewriting for clarity, the snaky by Tim Peters · 22 years ago
  5. ff57bff save_tuple(): I believe the new code for TUPLE{1,2,3} in proto 2 was by Tim Peters · 22 years ago
  6. 7d97d31 OK, this is really the last one tonight! by Guido van Rossum · 22 years ago
  7. 44f0ea5 More protocol 2: TUPLE1, TUPLE2, TUPLE3. by Guido van Rossum · 22 years ago
  8. 3b76983 save_inst(): Rewrote to have only one branch on self.bin. Also got rid by Tim Peters · 22 years ago
  9. d6c9e63 First baby steps towards implementing protocol 2: PROTO, LONG1 and LONG4. by Guido van Rossum · 22 years ago
  10. d95c2df Fixed odd whitespace after "if", which I believe I introduced long ago. by Tim Peters · 22 years ago
  11. 8fda7bc save_int(): Fixed two new off-by-1 glitches. by Tim Peters · 22 years ago
  12. e0b9042 Add a comment explaining that struct.pack() beats marshal.dumps(), but by Guido van Rossum · 22 years ago
  13. 5c938d0 Got rid of mdumps; I timed it, and struct.pack("<i", x) is more than by Guido van Rossum · 22 years ago
  14. f558da0 save_tuple(): Minor rewriting, and added a comment about the subtlety by Tim Peters · 22 years ago
  15. 209ad95 load_appends(): replaced .append() loop with an .extend(). by Tim Peters · 22 years ago
  16. c23d18a Comments. by Tim Peters · 22 years ago
  17. 064567e save_dict(): Untangled most of the bin-vs-not-bin logic. Also used by Tim Peters · 22 years ago
  18. 21c18f0 save_list(): Rewrote, to untangle the proto 0 from the proto 1 cases. by Tim Peters · 22 years ago
  19. 22dc6f4 save_list(): removed unused local "d". by Tim Peters · 22 years ago
  20. 58d7846 save_list(): removed unused local "memo". by Tim Peters · 22 years ago
  21. bd1cdb9 save_pers(): Switched the order of cases, to get rid of a "not", and to by Tim Peters · 22 years ago
  22. 518df0d Several routines appeared to inline the guts of memoize(), possibly for by Tim Peters · 22 years ago
  23. b32a831 save(): Fiddled the control flow to put the normal case where it by Tim Peters · 22 years ago
  24. c9d7c4a Added XXX about save()'s special-casing of tuples -- I don't get it. by Tim Peters · 22 years ago
  25. 22987e3 save_bool(): simplified. by Tim Peters · 22 years ago
  26. cbd0a32 Repaired grammar in new comment. by Tim Peters · 22 years ago
  27. b377f8a clear_memo(): Repaired grammar in docstring. by Tim Peters · 22 years ago
  28. e105478 Added one-line comments to the proto 2 opcodes. by Tim Peters · 22 years ago
  29. fdb8cfa Removed the new LONG2 opcode: it's extravagant. If LONG1 isn't enough, by Tim Peters · 22 years ago
  30. f29d3d6 Begin the change from 'binary vs. text mode' to 'protocol 0, 1, 2'. by Guido van Rossum · 22 years ago
  31. 5a2d8f5 Begin documenting protocol 2. by Guido van Rossum · 22 years ago
  32. bb38e30 Added some comments. by Tim Peters · 22 years ago
  33. e46b73f memoize(): Reworded the docs to try to disentangle the Pickler's memo by Tim Peters · 22 years ago
  34. bbf63cd Using marshal functions to pack & unpack 1-byte ints is an obscure & by Tim Peters · 22 years ago
  35. 22a449a Added a brief comment to each pickle opcode declaration. by Tim Peters · 22 years ago
  36. 3422c99 Raise PicklingError when __reduce__() fails, and by Jeremy Hylton · 22 years ago
  37. 5e0f4e7 Remove inst_persistent_id() WANNI (we ain't never needed it). by Jeremy Hylton · 22 years ago
  38. f0cfdf7 Fiddle comments and variable names in whichmodule(). by Jeremy Hylton · 22 years ago
  39. 065a5ab whichmodule() should skip dummy package entries in sys.modules. by Jeremy Hylton · 22 years ago
  40. 8a8da79 Patch #505705: Remove eval in pickle and cPickle. by Martin v. Löwis · 22 years ago
  41. 39c6116 Given the persistent id code a shot at a class before calling save_global(). by Jeremy Hylton · 22 years ago
  42. 46ac8eb Code modernization. Replace v=s[i]; del s[i] with single lookup v=s.pop(i) by Raymond Hettinger · 22 years ago
  43. 54f0222 SF 563203. Replaced 'has_key()' with 'in'. by Raymond Hettinger · 22 years ago
  44. efbb67b Remove comment about inheritance, look one line up by Neal Norwitz · 22 years ago
  45. aef22fb Patch 560023 adding docstrings. 2.2 Candidate (after verifying modules were not updated after 2.2). by Raymond Hettinger · 22 years ago
  46. 8ac1495 Whitespace normalization. by Tim Peters · 22 years ago
  47. 97394bc Patch 533291. Deprecate None return form of __reduce__. by Raymond Hettinger · 22 years ago
  48. 7f781c9 Add Pickler.clear_memo() so the pickle and cPickle modules are more similar. by Fred Drake · 22 years ago
  49. e276339 Implement an idea by Paul Rubin: by Guido van Rossum · 22 years ago
  50. 77f6a65 Add the 'bool' type and its values 'False' and 'True', as described in by Guido van Rossum · 22 years ago
  51. 85ee491 Fix for SF 502085. Don't die when issubclass(t, TypeType) fails. by Guido van Rossum · 22 years ago
  52. d5ba4ae SF #515018, delete global variable that was apparently used only by Neal Norwitz · 22 years ago
  53. f048a8f Pickler.save(): Fix for SF bug #494904: Cannot pickle a class with a by Guido van Rossum · 23 years ago
  54. bf4d959 Two changes: by Barry Warsaw · 23 years ago
  55. 20747fa A better new, unique object by Jeremy Hylton · 23 years ago
  56. abe2c62 Use cStringIO when available. by Jeremy Hylton · 23 years ago
  57. dbb718f Make these modules work when Python is compiled without Unicode support. by Guido van Rossum · 23 years ago
  58. 19ef62d pickle.py, load_int(): Match cPickle's just-repaired ability to unpickle by Tim Peters · 23 years ago
  59. b0a98e9 Address SF #451547. The approach is a bit draconian: any object that by Guido van Rossum · 23 years ago
  60. 6d6c1a3 Merge of descr-branch back into trunk. by Tim Peters · 23 years ago
  61. 4471400 test_pickle works on sizeof(long)==8 boxes again. by Tim Peters · 23 years ago
  62. c32d824 Mechanical fiddling for easier reading: every "if" test was enclosed in by Tim Peters · 23 years ago
  63. 23bafc6 add module-level constants to __all__ by Skip Montanaro · 23 years ago
  64. 658cba6 Whitespace normalization. by Tim Peters · 24 years ago
  65. 352674d a few more __all__ lists by Skip Montanaro · 24 years ago
  66. 31584cb Finn Bock (SF patch #103349): by Guido van Rossum · 24 years ago
  67. 2344fae Whitespace normalization. by Tim Peters · 24 years ago
  68. a31b4ef Minimal fix for the complaints about pickling Unicode objects. (SF by Guido van Rossum · 24 years ago
  69. ff87174 Get rid of string module and string exceptions. by Guido van Rossum · 24 years ago
  70. be467e5 Fix Bug #114293: by Jeremy Hylton · 24 years ago
  71. 26e89d0 Change string exceptions to class exceptions. by Guido van Rossum · 24 years ago
  72. b5f2f1b Marc-Andre Lemburg: support pickling Unicode objects, both in text by Guido van Rossum · 24 years ago
  73. 54f22ed More trivial comment -> docstring transformations by Ka-Ping Yee, who writes: by Guido van Rossum · 25 years ago
  74. 08a92cb Jeremy writes: by Guido van Rossum · 25 years ago
  75. 397032a Don't use "exec" in find_class(). It's slow, unnecessary, and (as AMK by Guido van Rossum · 25 years ago
  76. d370379 Jim Fulton writes: by Guido van Rossum · 26 years ago
  77. 743d17e In load_inst(), when instantiating an instance the old way (i.e. when by Guido van Rossum · 26 years ago
  78. 2b9d029 add handler for JPython's org.python.core.PyStringMap object, which by Jeremy Hylton · 26 years ago
  79. b19e2a3 Whoops! Add a missing 'instantiated = 1' to load_inst(); otherwise it by Guido van Rossum · 26 years ago
  80. b1062fc Correct dumb typo found by kjpylint (stack should be self.stack). by Guido van Rossum · 26 years ago
  81. 599174f Correct a definite typo ('mem' should be 'memo'). by Guido van Rossum · 26 years ago
  82. 45e2fbc Mass check-in after untabifying all files that need it. by Guido van Rossum · 26 years ago
  83. fe82acc Fixed typo in docstring: "__ version__" --> "__version__" by Fred Drake · 26 years ago
  84. abe2a45 Unpickler.load_inst(), Unpickler.load_obj(), Unpickler.load_build(): by Barry Warsaw · 27 years ago
  85. d1f4984 Jim Fulton writes: by Guido van Rossum · 27 years ago
  86. e680546 Don't specify base 0 to string.atoi when unpickling integers in text by Guido van Rossum · 27 years ago
  87. e467be6 When instantiating a class with no arguments and where the class does by Guido van Rossum · 27 years ago
  88. 4fb5b28 Three independent changes: by Guido van Rossum · 27 years ago
  89. d6ead32 *Semantic change*: when unpickling the instance variables of an by Guido van Rossum · 27 years ago
  90. 5ed5c4c Add the same _keep_alive patch (by Michael Scharff) that was added to by Guido van Rossum · 27 years ago
  91. 8be9a11 Restore two features of the original 1.4 pickle: by Guido van Rossum · 27 years ago
  92. 5a56649 Remove Digital Creations copyright (Jim sez it's okay). by Guido van Rossum · 27 years ago
  93. b72cf2d New version by Digital Creations, supports binary format compatible by Guido van Rossum · 27 years ago
  94. efd3a3a Implement find_class() without exec statement. by Guido van Rossum · 27 years ago
  95. 36fc11e Compromise on test in find_class(): a user-defined function is okay, by Guido van Rossum · 28 years ago
  96. abfd806 This is the third time I check in this change :-( by Guido van Rossum · 28 years ago
  97. 37a6f16 Slight update of doc string -- suggest default args for __init__, no by Guido van Rossum · 28 years ago
  98. c7c5e69 Optimizations and one intentional loophole by Jim Fulton. by Guido van Rossum · 28 years ago
  99. 955c5d1 Set the base for atoi() and atol() to 0, since we're reading Python by Guido van Rossum · 28 years ago
  100. 7853647 Don't atoi() the memo key. by Guido van Rossum · 28 years ago