1. 90555ec bpo-34395: Don't free allocated memory on realloc fail in load_mark() in _pickle.c. (GH-8788) by Sergey Fedoseev · 6 years ago
  2. 86b8991 Fix upsizing of marks stack in pickle module. (GH-8860) by Sergey Fedoseev · 6 years ago
  3. f8c06b0 bpo-34456: pickle: Add missing NULL check to save_global(). (GH-8851) by Alexey Izbyshev · 6 years ago
  4. 67b9cc8 bpo-34395: Fix memory leaks caused by incautious usage of PyMem_Resize(). (GH-8756) by Sergey Fedoseev · 6 years ago
  5. 5d4cb54 bpo-34141: Optimized pickling simple non-recursive values. (GH-8318) by Serhiy Storchaka · 6 years ago
  6. c51d8c9 bpo-23403: Bump pickle.DEFAULT_PROTOCOL to 4 (#6355) by Łukasz Langa · 6 years ago
  7. c869529 bpo-33209: End framing at the end of C implementation of pickle.Pickler.dump(). (GH-6363) by Serhiy Storchaka · 6 years ago
  8. c3d9508 bpo-32746: Fix multiple typos (GH-5144) by Leo Arias · 7 years ago
  9. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 7 years ago
  10. 1211c9a bpo-32503: Avoid creating too small frames in pickles. (#5127) by Serhiy Storchaka · 7 years ago
  11. 5b76bdb bpo-31993: Do not use memoryview when pickle large strings. (#5154) by Serhiy Storchaka · 7 years ago
  12. 0a2da50 bpo-31993: Do not create frames for large bytes and str objects (#5114) by Serhiy Storchaka · 7 years ago
  13. 3cd7c6e bpo-31993: Do not allocate large temporary buffers in pickle dump. (#4353) by Olivier Grisel · 7 years ago
  14. 986375e bpo-28416: Break reference cycles in Pickler and Unpickler subclasses (#4080) by Serhiy Storchaka · 7 years ago
  15. 3daaafb bpo-32037: Use the INT opcode for 32-bit integers in protocol 0 pickles. (#4407) by Serhiy Storchaka · 7 years ago
  16. f76231f bpo-32013: _pickle: Add missing Py_DECREF in error case in fast_save_enter() (#4384) by Mat M · 7 years ago
  17. 04e36af bpo-31572: Get rid of using _PyObject_HasAttrId() in pickle. (#3729) by Serhiy Storchaka · 7 years ago
  18. 3f9eee6 bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593) by Eric Snow · 7 years ago
  19. b2e5794 bpo-31338 (#3374) by Barry Warsaw · 7 years ago
  20. 93c92f7 bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565) by Eric Snow · 7 years ago
  21. fc1bf87 bpo-30860: Move windows.h include out of internal/*.h. (#3458) by Eric Snow · 7 years ago
  22. 2ebc5ce bpo-30860: Consolidate stateful runtime globals. (#3397) by Eric Snow · 7 years ago
  23. af46eb8 _pickle: Fix whichmodule() (#3358) by Victor Stinner · 7 years ago
  24. 86b7afd bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638) by Eric Snow · 7 years ago
  25. fff9a31 bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748) by Serhiy Storchaka · 7 years ago
  26. fd6d0d2 Issue #29368: Fix _Pickle_FastCall() usage in do_append() by Victor Stinner · 8 years ago
  27. bee09ae Issue #29368: The extend() method is now called instead of the append() by Serhiy Storchaka · 8 years ago
  28. 32999ab Issue #29190: Fixed possible errors in comparing strings in the pickle module. by Serhiy Storchaka · 8 years ago
  29. f0f35a6 Issue #29190: Fixed possible errors in comparing strings in the pickle module. by Serhiy Storchaka · 8 years ago
  30. 9937d90 Issue #29190: Fixed possible errors in comparing strings in the pickle module. by Serhiy Storchaka · 8 years ago
  31. 5ab81d7 Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict. by Serhiy Storchaka · 8 years ago
  32. b110dad Initialize variables to fix compiler warnings by Victor Stinner · 8 years ago
  33. 55ba38a Use _PyObject_CallMethodIdObjArgs() by Victor Stinner · 8 years ago
  34. 7bfb42d Issue #28858: Remove _PyObject_CallArg1() macro by Victor Stinner · 8 years ago
  35. 85b0f5b Added the const qualifier to char* variables that refer to readonly internal by Serhiy Storchaka · 8 years ago
  36. 0651583 Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize by Serhiy Storchaka · 8 years ago
  37. 3b73ea1 Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 8 years ago
  38. f4934ea Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 8 years ago
  39. 90493ab Issue #25761: Improved error reporting about truncated pickle data in by Serhiy Storchaka · 8 years ago
  40. ad8c83a Avoid inefficient way to call functions without argument by Victor Stinner · 8 years ago
  41. 15f44ab Issue #27895: Spelling fixes (Contributed by Ville Skyttä). by Raymond Hettinger · 8 years ago
  42. b98b927 _pickle: remove outdated comment by Victor Stinner · 8 years ago
  43. 559bb6a Rename _PyObject_FastCall() to _PyObject_FastCallDict() by Victor Stinner · 8 years ago
  44. 7521069 Issue #27128: _pickle uses fast call by Victor Stinner · 8 years ago
  45. 3410c01 Issue #17711: Fixed unpickling by the persistent ID with protocol 0. by Serhiy Storchaka · 8 years ago
  46. dec25af Issue #17711: Fixed unpickling by the persistent ID with protocol 0. by Serhiy Storchaka · 8 years ago
  47. 2954f83 - Issue #27332: Fixed the type of the first argument of module-level functions by Serhiy Storchaka · 8 years ago
  48. 1a2b24f Issue #27332: Fixed the type of the first argument of module-level functions by Serhiy Storchaka · 8 years ago
  49. e514093 Issue #27125: Merge typo fixes from 3.5 by Martin Panter · 8 years ago
  50. a90a4a9 Issue #27125: Remove duplicated words from documentation and comments by Martin Panter · 8 years ago
  51. 3e04d5b Issue #27076: Merge spelling from 3.5 by Martin Panter · 8 years ago
  52. 46f5072 Issue #27076: Doc, comment and tests spelling fixes by Martin Panter · 8 years ago
  53. da23056 Issue #27056: Fix _Unpickler_Read() to avoid integer overflow by Victor Stinner · 8 years ago
  54. 19ed27e Optimize pickle.load() and pickle.loads() by Victor Stinner · 8 years ago
  55. b6a9c97 Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error by Serhiy Storchaka · 8 years ago
  56. 6a7b3a7 Issue #26778: Fixed "a/an/and" typos in code comment and documentation. by Serhiy Storchaka · 8 years ago
  57. cda8094 Issue #15984: Merge PyUnicode doc from 3.5 by Martin Panter · 8 years ago
  58. 6245cb3 Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc by Martin Panter · 8 years ago
  59. ec39756 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 8 years ago
  60. 4884271 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 8 years ago
  61. 21b4711 _pickle: Fix load_counted_tuple(), use Py_ssize_t for size by Victor Stinner · 8 years ago
  62. 576f132 Issue #20440: Cleaning up the code by using Py_SETREF. by Serhiy Storchaka · 9 years ago
  63. bdb908e Issue #20440: Applied yet one patch for using Py_SETREF. by Serhiy Storchaka · 9 years ago
  64. 4a1e70f Issue #20440: Applied yet one patch for using Py_SETREF. by Serhiy Storchaka · 9 years ago
  65. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 9 years ago
  66. a9406e7 Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  67. 5c4064e Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 9 years ago
  68. 3ac5380 Issue #25761: Fixed reference leak added in previous changeset (5c670af0100f). by Serhiy Storchaka · 9 years ago
  69. 59fb634 Issue #25761: Improved detecting errors in broken pickle data. by Serhiy Storchaka · 9 years ago
  70. fbc3e37 Fixed reference leak when read truncated pickle. by Serhiy Storchaka · 9 years ago
  71. 77a61d2 Fixed reference leak when read truncated pickle. by Serhiy Storchaka · 9 years ago
  72. ca28eba Fixed reference leak when read truncated pickle. by Serhiy Storchaka · 9 years ago
  73. 14128d8 Issue #25725: Fixed a reference leak in pickle.loads() when unpickling by Serhiy Storchaka · 9 years ago
  74. c5f3b42 Issue #25725: Fixed a reference leak in pickle.loads() when unpickling by Serhiy Storchaka · 9 years ago
  75. a49de6b Issue #25725: Fixed a reference leak in pickle.loads() when unpickling by Serhiy Storchaka · 9 years ago
  76. b1ce302 Issue #23914: Fixed SystemError raised by unpickler on broken pickle data. by Serhiy Storchaka · 9 years ago
  77. 4409c6c Issue #23914: Fixed SystemError raised by unpickler on broken pickle data. by Serhiy Storchaka · 9 years ago
  78. e9b3074 Issue #23914: Fixed SystemError raised by unpickler on broken pickle data. by Serhiy Storchaka · 9 years ago
  79. 9ba97df Closes #25645: Fix a reference leak introduced by change bc5894a3a0e6 of the by Victor Stinner · 9 years ago
  80. fad85aa Issue #25558: Use compile-time asserts. by Serhiy Storchaka · 9 years ago
  81. e56a919 Issue #25523: Merge a-to-an corrections from 3.5 by Martin Panter · 9 years ago
  82. 2eb819f Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 by Martin Panter · 9 years ago
  83. 7462b649 Issue #25523: Correct "a" article to "an" article by Martin Panter · 9 years ago
  84. 358af13 Issue #25353: Optimize unicode escape and raw unicode escape encoders to use by Victor Stinner · 9 years ago
  85. 0d554d7 Issue #24164: Objects that need calling ``__new__`` with keyword arguments, by Serhiy Storchaka · 9 years ago
  86. 525faae Issue #25262. Added support for BINBYTES8 opcode in Python implementation of by Serhiy Storchaka · 9 years ago
  87. e060619 Issue #25262. Added support for BINBYTES8 opcode in Python implementation of by Serhiy Storchaka · 9 years ago
  88. bdb93c3 merge 3.4 (#25245) by Benjamin Peterson · 9 years ago
  89. 6aa1564 initialize return value to NULL to avoid compiler compliants (closes #25245) by Benjamin Peterson · 9 years ago
  90. 03c59b9 merge 3.4 by Benjamin Peterson · 9 years ago
  91. e48cf7e prevent overflow in _Unpickler_Read by Benjamin Peterson · 9 years ago
  92. f488fb4 Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. by Yury Selivanov · 9 years ago
  93. 42e913a merge 3.4 (#24552) by Benjamin Peterson · 9 years ago
  94. 80f78a3 fix use after free (closes #24552) by Benjamin Peterson · 9 years ago
  95. 7763c68 merge 3.4 by Benjamin Peterson · 9 years ago
  96. ff0f322 merge 3.3 by Benjamin Peterson · 9 years ago
  97. 59b08c1 use safe allocation and reallocation macros by Benjamin Peterson · 9 years ago
  98. 89964c4 Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. by Larry Hastings · 9 years ago
  99. 1009bf1 Issue #23501: Argumen Clinic now generates code into separate files by default. by Serhiy Storchaka · 9 years ago
  100. 58e4134 Issue #23611: Serializing more "lookupable" objects (such as unbound methods by Serhiy Storchaka · 9 years ago