1. 5951f23 Issue #20440: Massive replacing unsafe attribute setting code with special by Serhiy Storchaka · 9 years ago
  2. 048e107 Fixed reference leak when read truncated pickle. by Serhiy Storchaka · 9 years ago
  3. 80767a3 Issue #25725: Fixed a reference leak in cPickle.loads() when unpickling by Serhiy Storchaka · 9 years ago
  4. 5c13766 Issue #23914: Fixed SystemError raised by unpickler on broken pickle data. by Serhiy Storchaka · 9 years ago
  5. da87e45 Issue #892902: Fixed pickling recursive objects. by Serhiy Storchaka · 9 years ago
  6. 0a85728 Don't left shift negative values. Use an unsigned value instead to avoid by Gregory P. Smith · 9 years ago
  7. 7f18ac4 possible memory leak in error case (closes #24719) by Benjamin Peterson · 9 years ago
  8. 98a9722 Issue #20437: Fixed 43 potential bugs when deleting objects references. by Serhiy Storchaka · 10 years ago
  9. df9460f Issue #6477: Revert fbb97f6eb3b3 as it broke test_xpickle. by Alexandre Vassalotti · 11 years ago
  10. a293428 Issue #6477: Added pickling support for singletons and their types. by Alexandre Vassalotti · 11 years ago
  11. be92971 Issue #17710: Fix cPickle raising a SystemError on bogus input. by Antoine Pitrou · 11 years ago
  12. d36d4e0 Issue #13555: Fix an integer overflow check. by Serhiy Storchaka · 11 years ago
  13. cdc7a91 Issue #13555: cPickle now supports files larger than 2 GiB. by Serhiy Storchaka · 11 years ago
  14. 561a821 Issue #7689: Allow pickling of dynamically created classes when their by Antoine Pitrou · 13 years ago
  15. c83ea13 Untabify C files. Will watch buildbots. by Antoine Pitrou · 14 years ago
  16. e894e93 Remove a redundant string length check and variable assignment. by Brett Cannon · 14 years ago
  17. 8015725 Issue #7092: Remove py3k warning when importing cPickle. 2to3 handles by Antoine Pitrou · 15 years ago
  18. 0d423b8 Issue #7455: Fix possible crash in cPickle on invalid input. Patch by by Antoine Pitrou · 15 years ago
  19. 8b2d713 Issue 7128: Removed reference to the non-existent copyreg module. by Alexandre Vassalotti · 15 years ago
  20. 97be1ca Issue 7117: Replace PyOS_ascii_strtod with PyOS_string_to_double in cPickle as part of short float repr. by Eric Smith · 15 years ago
  21. b05d3be Continue removing _PyOS_double_to_string, as mentioned in issue 7117. by Eric Smith · 15 years ago
  22. 973f8b4 Make cPickle.Unpickler.noload() handle dict subclasses. noload() is by Neil Schemenauer · 15 years ago
  23. 74b3016 #6553: crash in cPickle.load(), when given a StringIO with incomplete data. by Amaury Forgeot d'Arc · 15 years ago
  24. 57bef68 Issue 5794: fix cPickle's unpickling of recursive tuples. by Collin Winter · 15 years ago
  25. 179bf21 Issue 5670: special-case pickling of dicts. This nearly doubles the performance of dict pickling in cPickle. by Collin Winter · 15 years ago
  26. 7430989 Isue #5084: unpickling now interns the attribute names of pickled objects, by Antoine Pitrou · 15 years ago
  27. 068f065 Issue #5835, deprecate PyOS_ascii_formatd. by Eric Smith · 15 years ago
  28. a3ecd2c Issue #1672332: Fix unpickling of subnormal floats, which was raising by Mark Dickinson · 15 years ago
  29. 9ac4927 Issue #4051: Prevent conflict of UNICODE macros in cPickle. by Martin v. Löwis · 16 years ago
  30. f852bf9 Fix issue #4730: cPickle corrupts high-unicode strings. by Alexandre Vassalotti · 16 years ago
  31. 69a9c5b Issue #4176: Pickle would crash the interpreter when a __reduce__ function by Amaury Forgeot d'Arc · 16 years ago
  32. 24cb382 #3640: Correct a crash in cPickle on 64bit platforms, in the case of deeply nested lists or dicts. by Amaury Forgeot d'Arc · 16 years ago
  33. 763d309 Fix #2702, with a correct accounting of recursion. by Facundo Batista · 16 years ago
  34. 68dc052 Reverting the patch from #3165, as it broke other by Facundo Batista · 16 years ago
  35. b436a24 Fix compilation on Windows. by Thomas Heller · 16 years ago
  36. 9da18b3 Fixing the problem stated in issue 2702 with the patch submitted by Facundo Batista · 16 years ago
  37. 1461886 Issue 3164. Small fix to don't repeat a comparation without necessity. by Facundo Batista · 16 years ago
  38. 9d53457 Merge in release25-maint r60793: by Gregory P. Smith · 16 years ago
  39. dd96db6 This reverts r63675 based on the discussion in this thread: by Gregory P. Smith · 16 years ago
  40. 593daf5 Renamed PyString to PyBytes by Christian Heimes · 16 years ago
  41. dffbf5f Revert copy_reg -> copyreg rename. by Georg Brandl · 16 years ago
  42. 3c4971c Added Python 3.0 warning to cPickle. by Alexandre Vassalotti · 16 years ago
  43. 9510e4a Added module stub for copy_reg renaming in 3.0. by Alexandre Vassalotti · 16 years ago
  44. c20adf8 Use the new PyFile_IncUseCount & PyFile_DecUseCount calls appropriatly by Gregory P. Smith · 16 years ago
  45. e93237d #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. by Christian Heimes · 17 years ago
  46. 5a29dd3 Fix Coverity #159. by Neal Norwitz · 17 years ago
  47. 6819210 PEP 3123: Provide forward compatibility with Python 3.0, while keeping by Martin v. Löwis · 17 years ago
  48. 17b8e97 Merge change 54909 from release25-maint: Fix several minor issues discovered using code analysis in VisualStudio 2005 Team Edition by Kristján Valur Jónsson · 17 years ago
  49. 7ccbca9 Forward-port of r52136,52138: a review of overflow-detecting code. by Armin Rigo · 18 years ago
  50. 99dfe3c Prevent memory leak on error. by Neal Norwitz · 18 years ago
  51. 98a9600 Fix memory leaks spotted by Klocwork #37. by Neal Norwitz · 18 years ago
  52. b59d08c Fix more memory allocation issues found with failmalloc. by Neal Norwitz · 18 years ago
  53. 0f8b31a Fix bug #1512695: cPickle.loads could crash if it was interrupted with by Neal Norwitz · 18 years ago
  54. 96a8c39 Make use of METH_O and METH_NOARGS where possible. by Georg Brandl · 18 years ago
  55. 7b9558d Conversion of exceptions over from faked-up classes to new-style C types. by Richard Jones · 18 years ago
  56. 684fd0c Replace PyObject_CallFunction calls with only object args by Georg Brandl · 18 years ago
  57. de9b624 Bug #1473625: stop cPickle making float dumps locale dependent in protocol 0. by Georg Brandl · 18 years ago
  58. c6e5506 Use Py_VISIT in all tp_traverse methods, instead of traversing manually or by Thomas Wouters · 18 years ago
  59. edf17d8 Use Py_CLEAR instead of in-place DECREF/XDECREF or custom macros, for by Thomas Wouters · 18 years ago
  60. b183a25 Fix some warnings on HP-UX when using cc/aCC by Neal Norwitz · 18 years ago
  61. 15e6274 Revert backwards-incompatible const changes. by Martin v. Löwis · 18 years ago
  62. 18e1655 Merge ssize_t branch. by Martin v. Löwis · 18 years ago
  63. 1ac754f Check return result from Py_InitModule*(). This API can fail. by Neal Norwitz · 18 years ago
  64. af68c87 Add const to several API functions that take char *. by Jeremy Hylton · 19 years ago
  65. a6b45cc Eliminate the deprecated option to return None instead of a tuple of arguments in __reduce__(). by Raymond Hettinger · 20 years ago
  66. 544f119 Patch #995766: Keyword argument support in cPickle. by Martin v. Löwis · 20 years ago
  67. 737ea82 Patch #774665: Make Python LC_NUMERIC agnostic. by Martin v. Löwis · 20 years ago
  68. 2460c62 made cPickle fall back to the copy_reg/reduce protocol, by Christian Tismer · 20 years ago
  69. 8ae4689 Simplify and speedup uses of Py_BuildValue(): by Raymond Hettinger · 21 years ago
  70. fff093f The Unpickler forget about its find_class attribute. by Jeremy Hylton · 21 years ago
  71. f00368f Remove many blanket try/except clauses. by Jeremy Hylton · 21 years ago
  72. 3cfe754 PyType_Ready(): Complain if the type is a base type, and gc'able, and by Tim Peters · 21 years ago
  73. 7b5ce7f Make Unpickler objects colletable. by Jeremy Hylton · 21 years ago
  74. 4cf6319 Make Picklers collectable. by Jeremy Hylton · 21 years ago
  75. 9905b94 New private API functions _PyFloat_{Pack,Unpack}(4,8}. This is a by Tim Peters · 21 years ago
  76. d50ade6 SF bug 705836: struct.pack of floats in non-native endian order by Tim Peters · 21 years ago
  77. b289b87 Use __reduce_ex__. by Guido van Rossum · 21 years ago
  78. b9ce7cd save_global(): Trying to resolve module.name can fail for two by Tim Peters · 21 years ago
  79. 0ae4c4a Make 2 module variables static. Assuming this is correct. by Neal Norwitz · 21 years ago
  80. 080c88b cPickle.c, load_build(): Taught cPickle how to pick apart by Tim Peters · 21 years ago
  81. 71fcda5 cPickle produces NEWOBJ appropriately now. It still doesn't know by Tim Peters · 21 years ago
  82. 92c8bb3 Minor assorted cleanups; no semantic changes. by Tim Peters · 21 years ago
  83. aae53d4 The version of PyImport_Import() in cPickle is no longer needed (an edited by Tim Peters · 21 years ago
  84. 5aa3da6 save(): Reformat tail end just for clarity. by Tim Peters · 21 years ago
  85. eab7db3 Taught cPickle how to read pickles containing NEWOBJ. This won't get by Tim Peters · 21 years ago
  86. 8587b3c Added a HIGHEST_PROTOCOL module attribute to pickle and cPickle. by Tim Peters · 21 years ago
  87. 90975f1 Minor cleanup of new batch-list/dict code. by Tim Peters · 21 years ago
  88. 42f08ac Implemented batching for dicts in cPickle. This is after two failed by Tim Peters · 21 years ago
  89. 1092d64 Implemented list batching in cPickle. by Tim Peters · 21 years ago
  90. 6288e23 More typo repair. by Tim Peters · 21 years ago
  91. 6792014 Typo repair. by Tim Peters · 21 years ago
  92. 3e667d5 cPickle: exempt two_tuple from GC -- it's a speed hack, and doesn't by Tim Peters · 21 years ago
  93. 731098b cPickle now generates proto 2 EXT[124] when appropriate. by Tim Peters · 21 years ago
  94. fa05ce3 Typo in comment. by Tim Peters · 21 years ago
  95. 2d62965 cPickle can load pickles using proto 2 EXT[124] now, but can't yet by Tim Peters · 21 years ago
  96. d4b920c Rename the extension registry variables to have leading underscores -- by Guido van Rossum · 21 years ago
  97. 0dd23aa Typo repair. by Tim Peters · 21 years ago
  98. 5b7da39 Brought some module variables into synch with pickle.py's current values. by Tim Peters · 21 years ago
  99. 0c7c48e load_counted_long(): Changed a ValueError to an UnpicklingError, just by Tim Peters · 21 years ago
  100. e0a3907 PDATA_PUSH and PDATA_APPEND. documented, and reformatted for better by Tim Peters · 21 years ago