1. df9460f Issue #6477: Revert fbb97f6eb3b3 as it broke test_xpickle. by Alexandre Vassalotti · 11 years ago
  2. a293428 Issue #6477: Added pickling support for singletons and their types. by Alexandre Vassalotti · 11 years ago
  3. 1d3a173 Issue #16231: Allow false values other than None to be used as persistent IDs. by Alexandre Vassalotti · 11 years ago
  4. be92971 Issue #17710: Fix cPickle raising a SystemError on bogus input. by Antoine Pitrou · 12 years ago
  5. 561a821 Issue #7689: Allow pickling of dynamically created classes when their by Antoine Pitrou · 13 years ago
  6. 4af1c6a Fix closes Issue11439 - Handle the SVN Keywords in 2.7 by replacing them with a high number so that code relying on them does not break. by Senthil Kumaran · 13 years ago
  7. 7430989 Isue #5084: unpickling now interns the attribute names of pickled objects, by Antoine Pitrou · 15 years ago
  8. 1d22d00 compare types with is by Benjamin Peterson · 16 years ago
  9. 211b3cd Remove use of callable() from pickle to silence warnings under -3. by Brett Cannon · 16 years ago
  10. dffbf5f Revert copy_reg -> copyreg rename. by Georg Brandl · 16 years ago
  11. ea0b22a Patch by Quentin Gallet-Gilles: Renaming leftovers for 2.6. by Alexandre Vassalotti · 16 years ago
  12. 9510e4a Added module stub for copy_reg renaming in 3.0. by Alexandre Vassalotti · 16 years ago
  13. fe59dc1 Revert previous checkin. by Raymond Hettinger · 20 years ago
  14. f715366 Reduce the usage of the types module. by Raymond Hettinger · 20 years ago
  15. a6b45cc Eliminate the deprecated option to return None instead of a tuple of arguments in __reduce__(). by Raymond Hettinger · 20 years ago
  16. 3489cad Removed the deprecated bin parameter from the pickle module. by Raymond Hettinger · 20 years ago
  17. dc54f2b Make 'bin' argument trigger DeprecationWarning by Andrew M. Kuchling · 20 years ago
  18. 70a6b49 Replace backticks with repr() or "%r" by Walter Dörwald · 21 years ago
  19. e3a565e Fix grammar in comment. by Jeremy Hylton · 21 years ago
  20. 443ada4 Remove unused _better_reduce (which will disappear soon) and by Guido van Rossum · 22 years ago
  21. c53f009 Introducing __reduce_ex__, which is called with a protocol number argument by Guido van Rossum · 22 years ago
  22. 080c88b cPickle.c, load_build(): Taught cPickle how to pick apart by Tim Peters · 22 years ago
  23. 8587b3c Added a HIGHEST_PROTOCOL module attribute to pickle and cPickle. by Tim Peters · 22 years ago
  24. 42f08ac Implemented batching for dicts in cPickle. This is after two failed by Tim Peters · 22 years ago
  25. 1092d64 Implemented list batching in cPickle. by Tim Peters · 22 years ago
  26. cf117b0 Rename 'proto' keyword arg to 'protocol' . Greg Ward's suggestion. by Guido van Rossum · 22 years ago
  27. 5aac4e6 Move _better_reduce from copy.py to copy_reg.py, and also use it in by Guido van Rossum · 22 years ago
  28. 98b922c Remove a debug print statement. by Guido van Rossum · 22 years ago
  29. cc1fccb No need for a continuation line. by Jeremy Hylton · 22 years ago
  30. 656d451 Replace hasattr() + getattr() with single getattr() and default value. by Jeremy Hylton · 22 years ago
  31. d4b920c Rename the extension registry variables to have leading underscores -- by Guido van Rossum · 22 years ago
  32. 93fe564 _slotnames(): this is a fairly expensive calculation. Cache the by Guido van Rossum · 22 years ago
  33. 868ecc2 _slotnames(): exclude __dict__ and __weakref__; these aren't real by Guido van Rossum · 22 years ago
  34. 795ea89 Support keyword argument 'bin', with a pending deprecation warning. by Guido van Rossum · 22 years ago
  35. 1d63c9f cPickle support for TUPLE[123]. Incidentally plugged several undetected by Tim Peters · 22 years ago
  36. bf2674b long(string, base) now takes time linear in len(string) when base is a by Tim Peters · 22 years ago
  37. ee1a53c cPickle.c: Full support for the new LONG1 and LONG4. Added comments. by Tim Peters · 22 years ago
  38. 5bd2a79 The C pickle now knows how to deal with a proto= argument. Assorted by Tim Peters · 22 years ago
  39. 7eff63a Change the default protocol back to 0. by Guido van Rossum · 22 years ago
  40. 25cb7df Another extension to reduce(). It can return a 4- or 5-tuple now. by Guido van Rossum · 22 years ago
  41. 4f0dcc9 Provide __module__ attributes for functions defined in C and Python. by Jeremy Hylton · 22 years ago
  42. f7f4517 Pass the object to save_reduce(), so the memoize() call can go into by Guido van Rossum · 22 years ago
  43. d053b4b Add a magical feature to save_reduce so that __reduce__ can cause by Guido van Rossum · 22 years ago
  44. 4b23f2b It's Official: for LONG1/LONG4, a "byte count" of 0 is taken as a by Tim Peters · 22 years ago
  45. d174068 Fix typo by Neal Norwitz · 22 years ago
  46. 9114982 Linear-time implementations of {encode,decode}_long. by Tim Peters · 22 years ago
  47. d01c1e9 load_inst(), load_obj(): Put the bulk of these into a common new by Tim Peters · 22 years ago
  48. 9b40e80 There was a subtle big in save_newobj(): it used self.save_global(t) by Guido van Rossum · 22 years ago
  49. 4fba220 Slight code rearrangement to avoid testing getstate twice. by Guido van Rossum · 22 years ago
  50. 4548617 In save_newobj(), if an object's __getnewargs__ and __getstate__ are by Guido van Rossum · 22 years ago
  51. ba884f3 Use %c rather than chr() to turn some ints into chars. by Guido van Rossum · 22 years ago
  52. 5d9113d Implement appropriate __getnewargs__ for all immutable subclassable builtin by Guido van Rossum · 22 years ago
  53. 586c9e8 Declare Protocol 2 as implemented. by Guido van Rossum · 22 years ago
  54. 255f3ee Support for extension codes. (By accident I checked in the tests first.) by Guido van Rossum · 22 years ago
  55. c0c12b5 pickle: Comment repair. by Tim Peters · 22 years ago
  56. 4e2491d Add a comment about how some built-in types should grow a __getnewargs__ method. by Guido van Rossum · 22 years ago
  57. b26a97a Get rid of __safe_for_unpickling__ and safe_constructors. by Guido van Rossum · 22 years ago
  58. ac5b5d2 Instead of bad hacks trying to worm around the inherited by Guido van Rossum · 22 years ago
  59. 3d8c01b The default __reduce__ on the base object type obscured any by Guido van Rossum · 22 years ago
  60. 54fb192 Move the NEWOBJ-generating code to a separate function, and invoke it by Guido van Rossum · 22 years ago
  61. 533dbcf Some experimental support for generating NEWOBJ with proto=2, and by Guido van Rossum · 22 years ago
  62. a6ae9a2 save_empty_tuple(): Comment on why we can't get rid of this. by Tim Peters · 22 years ago
  63. 82ca59e save_dict(): Added a comment about the control flow NealN missed. by Tim Peters · 22 years ago
  64. 13a25fb _is_string_secure(): This method is no longer used; removed it. (It by Tim Peters · 22 years ago
  65. bc64e22 Made save() fit on a page, while adding comments. (I moved some type by Guido van Rossum · 22 years ago
  66. ad5a771 Got rid of the _quotes global. Used only once, and is trivial. by Tim Peters · 22 years ago
  67. 1be3175 Add a few comments. Change the way the protocol is checked (it must by Guido van Rossum · 22 years ago
  68. 3a41c61 Rename all variables 'object' to 'obj' to avoid conflicts with the by Guido van Rossum · 22 years ago
  69. cbe2dbd Don't memoize the empty tuple in protocol 0. by Guido van Rossum · 22 years ago
  70. d97da80 save_tuple(): So long as the charter is rewriting for clarity, the snaky by Tim Peters · 22 years ago
  71. ff57bff save_tuple(): I believe the new code for TUPLE{1,2,3} in proto 2 was by Tim Peters · 22 years ago
  72. 7d97d31 OK, this is really the last one tonight! by Guido van Rossum · 22 years ago
  73. 44f0ea5 More protocol 2: TUPLE1, TUPLE2, TUPLE3. by Guido van Rossum · 22 years ago
  74. 3b76983 save_inst(): Rewrote to have only one branch on self.bin. Also got rid by Tim Peters · 22 years ago
  75. d6c9e63 First baby steps towards implementing protocol 2: PROTO, LONG1 and LONG4. by Guido van Rossum · 22 years ago
  76. d95c2df Fixed odd whitespace after "if", which I believe I introduced long ago. by Tim Peters · 22 years ago
  77. 8fda7bc save_int(): Fixed two new off-by-1 glitches. by Tim Peters · 22 years ago
  78. e0b9042 Add a comment explaining that struct.pack() beats marshal.dumps(), but by Guido van Rossum · 22 years ago
  79. 5c938d0 Got rid of mdumps; I timed it, and struct.pack("<i", x) is more than by Guido van Rossum · 22 years ago
  80. f558da0 save_tuple(): Minor rewriting, and added a comment about the subtlety by Tim Peters · 22 years ago
  81. 209ad95 load_appends(): replaced .append() loop with an .extend(). by Tim Peters · 22 years ago
  82. c23d18a Comments. by Tim Peters · 22 years ago
  83. 064567e save_dict(): Untangled most of the bin-vs-not-bin logic. Also used by Tim Peters · 22 years ago
  84. 21c18f0 save_list(): Rewrote, to untangle the proto 0 from the proto 1 cases. by Tim Peters · 22 years ago
  85. 22dc6f4 save_list(): removed unused local "d". by Tim Peters · 22 years ago
  86. 58d7846 save_list(): removed unused local "memo". by Tim Peters · 22 years ago
  87. bd1cdb9 save_pers(): Switched the order of cases, to get rid of a "not", and to by Tim Peters · 22 years ago
  88. 518df0d Several routines appeared to inline the guts of memoize(), possibly for by Tim Peters · 22 years ago
  89. b32a831 save(): Fiddled the control flow to put the normal case where it by Tim Peters · 22 years ago
  90. c9d7c4a Added XXX about save()'s special-casing of tuples -- I don't get it. by Tim Peters · 22 years ago
  91. 22987e3 save_bool(): simplified. by Tim Peters · 22 years ago
  92. cbd0a32 Repaired grammar in new comment. by Tim Peters · 22 years ago
  93. b377f8a clear_memo(): Repaired grammar in docstring. by Tim Peters · 22 years ago
  94. e105478 Added one-line comments to the proto 2 opcodes. by Tim Peters · 22 years ago
  95. fdb8cfa Removed the new LONG2 opcode: it's extravagant. If LONG1 isn't enough, by Tim Peters · 22 years ago
  96. f29d3d6 Begin the change from 'binary vs. text mode' to 'protocol 0, 1, 2'. by Guido van Rossum · 22 years ago
  97. 5a2d8f5 Begin documenting protocol 2. by Guido van Rossum · 22 years ago
  98. bb38e30 Added some comments. by Tim Peters · 22 years ago
  99. e46b73f memoize(): Reworded the docs to try to disentangle the Pickler's memo by Tim Peters · 22 years ago
  100. bbf63cd Using marshal functions to pack & unpack 1-byte ints is an obscure & by Tim Peters · 22 years ago