Tag 3.5.4 final.
  1. 49175b3 [3.5] bpo-31018: Switch to GH-pragma pack from __declspec(align) (GH-2848) (#2869) by Segev Finer · 8 years ago
  2. cb3f024 bpo-30961: Fix decrementing a borrowed reference in tracemalloc. (#2747) (#2749) by Xiang Zhang · 8 years ago
  3. 45c471c [3.5] bpo-30936: Fix a reference leak in json when fail to sort keys. (GH-2712). (#2728) by Serhiy Storchaka · 8 years ago
  4. 31d8c0d [3.5] Avoid _GNU_SOURCE redefined warning in xmlparse.c (GH-2670) (#2671) by Segev Finer · 8 years ago
  5. 7527c32 [3.5] bpo-30879: os.listdir() and os.scandir() now emit bytes names when (GH-2634) (#2657) by Serhiy Storchaka · 8 years ago
  6. 7f567e7 bpo-30892: Fix _elementtree module initialization (#2647) (#2650) by Victor Stinner · 8 years ago
  7. 68c3724 [3.5] bpo-29854: Fix segfault in call_readline() (GH-728) by Nir Soffer · 8 years ago
  8. 5741b70 [3.5] bpo-30807: signal.setitimer() may disable the timer by mistake (GH-2493) (#2498) by Antoine Pitrou · 8 years ago
  9. 54ba940 [3.5] bpo-13617: Reject embedded null characters in wchar* strings. (GH-2302) (#2463) by Serhiy Storchaka · 8 years ago
  10. 94b169f [3.5] bpo-30708: Add private C API function _PyUnicode_AsWideCharString(). (GH-2285) (GH-2443) (#2448) by Serhiy Storchaka · 8 years ago
  11. eb3c52a [3.5] bpo-30769: Fix reference leak introduced in 7770394 (GH-2416) (#2447) by Emily Morehouse · 8 years ago
  12. 99e9eb6 [3.5] bpo-30746: Prohibited the '=' character in environment variable names (GH-2382) (#2392) by Serhiy Storchaka · 8 years ago
  13. e0d446e [3.5] bpo-30745: Fix compiler warnings introduced in bpo-30730. (GH-2376) (#2379) by Serhiy Storchaka · 8 years ago
  14. a7c0264 [3.5] bpo-30730: Prevent environment variables injection in subprocess on Windows. (GH-2325) (#2361) by Serhiy Storchaka · 8 years ago
  15. 91d171b bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) (#2314) by Victor Stinner · 8 years ago
  16. b39c78a [3.5] bpo-30650: Fixed a syntax error: missed right parentheses (GH-2154) (#2216) by Serhiy Storchaka · 8 years ago
  17. 8c797ed bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) (#2201) by Victor Stinner · 8 years ago
  18. 7d8c1eb [3.5] bpo-28994: Fixed errors handling in atexit._run_exitfuncs(). (GH-2034) (#2122) by Serhiy Storchaka · 8 years ago
  19. afa6a38 [3.5] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2084) by Zachary Ware · 8 years ago
  20. 54ba41e [3.5] bpo-30594: Fixed refcounting in newPySSLSocket (GH-1992) (#1993) by Nathaniel J. Smith · 8 years ago
  21. 440bc4f [3.5] bpo-29960 _random.Random corrupted on exception in setstate(). … (#1288) by Mariatta · 8 years ago
  22. 65440f8 bpo-30003: Fix handling escape characters in HZ codec (#1556) (#1718) by Xiang Zhang · 8 years ago
  23. dd2a09c bpo-30242: resolve some undefined behaviours in struct (#1418) (#1587) by Xiang Zhang · 8 years ago
  24. f5f7870 bpo-29990: Fix range checking in GB18030 decoder (#1495) (#1508) by Xiang Zhang · 8 years ago
  25. ee22948 [3.5] bpo-30243: Fixed the possibility of a crash in _json. (GH-1420) (#1470) by Serhiy Storchaka · 8 years ago
  26. 943861f [3.5] bpo-30184: Add tests for invalid use of PyArg_ParseTupleAndKeywords. (GH-1316). (#1442) by Serhiy Storchaka · 8 years ago
  27. 0d9d618 Backport bpo-30205 to 3.5 (#1404) by Antoine Pitrou · 8 years ago
  28. c97c191 [3.5] bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). (GH-1110) (#1190) by Serhiy Storchaka · 8 years ago
  29. 952a05e [3.5] bpo-30070: Fixed leaks and crashes in errors handling in the parser module. (GH-1131). (#1185) by Serhiy Storchaka · 8 years ago
  30. e63af29 [3.5] bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (GH-1096) (GH-1180) (#1182) by Serhiy Storchaka · 8 years ago
  31. 4f43f87 bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is present (#1130) (#1151) by Xiang Zhang · 8 years ago
  32. c40740c [3.5] bpo-29738: Fix memory leak in _get_crl_dp (GH-526) (GH-1143) by Mariatta · 8 years ago
  33. fa25f16 Expand the PySlice_GetIndicesEx macro. (#1023) (#1045) by Serhiy Storchaka · 8 years ago
  34. ae0915e Closes bpo-29939: suppress compiler warnings in _ctypes_test (#1039) by Vinay Sajip · 8 years ago
  35. 9273dfe bpo-29942: Fix the use of recursion in itertools.chain.from_iterable. (#912) by T. Wouters · 8 years ago
  36. 8b8bde4 bpo-29935: Fixed error messages in the index() method of tuple, list and deque (#887) (#907) (#909) by Serhiy Storchaka · 8 years ago
  37. c90ff1b bpo-27863: Fixed multiple crashes in ElementTree. (#765) (#904) by Serhiy Storchaka · 8 years ago
  38. 6a45811 faulthandler: Restore the old sigaltstack during teardown (GH-777) (GH-796) by Christophe Zeitouny · 8 years ago
  39. 08612ed bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514) (#727) by Serhiy Storchaka · 8 years ago
  40. 0641ada bpo-29800: Fix crashes in partial.__repr__ if the keys of partial.keywords are not strings (#649) (#672) by Michael Seifert · 8 years ago
  41. ce222c8 bpo-29770: remove outdated PYO related info (GH-590) (GH-613) by Xiang Zhang · 8 years ago
  42. e2c88bd bpo-28298: make array 'Q', 'L' and 'I' accept big intables as elements by orenmn · 8 years ago
  43. 952b7cb bpo-29768: Fixed compile-time check for expat version. (#574) (#578) by Serhiy Storchaka · 8 years ago
  44. 93602e3 [3.5] bpo-29537: Tolerate legacy invalid bytecode (#169) by Nick Coghlan · 8 years ago
  45. a2edd3a [3.5] bpo-27593: Get SCM build info from git instead of hg. (#446) (#454) (#455) by Ned Deily · 8 years ago
  46. 564ace83 bpo-29697: Don't use OpenSSL <1.0.2 fallback on 1.1+ (GH-398) by Donald Stufft · 8 years ago
  47. 5010a77 [3.5] bpo-29532: Altering a kwarg dictionary passed to functools.partial() no longer affects a partial object after creation. (#222) by Serhiy Storchaka · 8 years ago
  48. 8fa7e22 Fixed bpo-29565: Corrected ctypes passing of large structs by value on Windows AMD64. (#168) (#221) by Vinay Sajip · 8 years ago
  49. 1bfd33f Update URL of Mersenne Twister Home Page (#20) (#114) by INADA Naoki · 9 years ago
  50. 6d46ae7 Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0]. by Steve Dower · 9 years ago
  51. 7e10dbb Issue #29444: Fixed out-of-bounds buffer access in the group() method of by Serhiy Storchaka · 9 years ago
  52. ec977c3 gc types needs to be allocated as such (closes #29398) by Benjamin Peterson · 9 years ago
  53. 34e7e2e - Issue #29169: Update zlib to 1.2.10. by doko@ubuntu.com · 9 years ago
  54. a105dd3 generate spaces instead of tabs into config.c by Benjamin Peterson · 9 years ago
  55. 536d70e Fix grammar, typos and markup in documentation and code comments by Martin Panter · 9 years ago
  56. 3023ebb Py_SIZE() was misused for dict. by Serhiy Storchaka · 9 years ago
  57. 6779652 Issue #28969: Fixed race condition in C implementation of functools.lru_cache. by Serhiy Storchaka · 9 years ago
  58. 18e0a97 Issue #28701: Revert part of 5bdc8e1a50c8 for the following reasons: by Stefan Krah · 9 years ago
  59. 9937d90 Issue #29190: Fixed possible errors in comparing strings in the pickle module. by Serhiy Storchaka · 9 years ago
  60. 21fe721 Fixed possible reference leaks in the _json module. by Serhiy Storchaka · 9 years ago
  61. e10ca3a Issue #28427: old keys should not remove new values from by Antoine Pitrou · 9 years ago
  62. 3310e14 Issue #29004: Document binascii.crc_hqx() implements CRC-CCITT by Martin Panter · 9 years ago
  63. 18f018c Issue #28871: Fixed a crash when deallocate deep ElementTree. by Serhiy Storchaka · 9 years ago
  64. 6165d55 Issue #28147: Fix a memory leak in split-table dictionaries by INADA Naoki · 9 years ago
  65. b94eef2 Issue #20191: Fixed a crash in resource.prlimit() when pass a sequence that by Serhiy Storchaka · 9 years ago
  66. 606ab86 Change order of io.UnsupportedOperation base classes. by Serhiy Storchaka · 9 years ago
  67. 6e723d2 Issue #25659: Change assert to TypeError in from_buffer/_copy() by Martin Panter · 9 years ago
  68. 395733d Issue #10656: Fix out-of-tree building on AIX by Martin Panter · 9 years ago
  69. 144f77a Issue #28715: Added error checks for PyUnicode_AsUTF8(). by Serhiy Storchaka · 9 years ago
  70. 93ff872 Issue #28732: Raise ValueError when argv[0] is empty. by Steve Dower · 9 years ago
  71. 11f4326 Issue #28732: Fix crash in os.spawnv() with no elements in args by Steve Dower · 9 years ago
  72. f4934ea Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 9 years ago
  73. c9e08d8 Issue #28000: Fix gethostbyname_r() usage on AIX with _LINUX_SOURCE_COMPAT by Martin Panter · 9 years ago
  74. 62e32d6 Issue #19398: Extra slash no longer added to sys.path components in case of by Serhiy Storchaka · 9 years ago
  75. 46a02db Issue #28653: Fix a refleak in functools.lru_cache. by Yury Selivanov · 9 years ago
  76. 579f038 Issue #28585: Restored docstring of os._isdir(). by Serhiy Storchaka · 9 years ago
  77. a7c972e Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when by Serhiy Storchaka · 9 years ago
  78. 04f17f1 Issue #27517: LZMA compressor and decompressor no longer raise exceptions if by Serhiy Storchaka · 9 years ago
  79. 0bcd89b Issue #28549: Fixed segfault in curses's addch() with ncurses6. by Serhiy Storchaka · 9 years ago
  80. 84968b7 Issue #28444: Fix missing extensions modules when cross compiling. by Xavier de Gaye · 9 years ago
  81. 3ec5f42 Fixed possible NULL decrefing. by Serhiy Storchaka · 9 years ago
  82. b29cee4 Issue #28526: Use PyUnicode_AsEncodedString() instead of by Serhiy Storchaka · 9 years ago
  83. f536af1 Issue #24381: Avoid unused function warning when building bundled macOS libffi. by Ned Deily · 9 years ago
  84. 9c0e1f8 Issue #28379: Added sanity checks and tests for PyUnicode_CopyCharacters(). by Serhiy Storchaka · 9 years ago
  85. 8f1cdc6 ensure read size is initialized by Benjamin Peterson · 9 years ago
  86. 3776836 do not leak buffer if mmap is not writable by Benjamin Peterson · 9 years ago
  87. cd04db0 mmap: do all internal arithmetic with Py_ssize_t while being very careful about overflow by Benjamin Peterson · 9 years ago
  88. cc16423 Issue #28295: Fixed the documentation and added tests for PyUnicode_AsUCS4(). by Serhiy Storchaka · 9 years ago
  89. 85c3f26 Issue #28322: Fixed possible crashes when unpickle itertools objects from by Serhiy Storchaka · 9 years ago
  90. 38317d3 Issue #28275: Clean up to avoid use-after-free after bzip decompress failure by Martin Panter · 9 years ago
  91. 5ae4f49 Issue #20947: Fixed a gcc warning with -Wstrict-overflow. by Serhiy Storchaka · 9 years ago
  92. c0b7037 Issue #28275: Fixed possible use adter free in LZMADecompressor.decompress(). by Serhiy Storchaka · 9 years ago
  93. 407ac47 Issue #27897: Fixed possible crash in sqlite3.Connection.create_collation() by Serhiy Storchaka · 9 years ago
  94. 3cb091e Increase buffer for readlink() in case OS will support longer names one day. by Christian Heimes · 9 years ago
  95. 2f366ca Add an extra byte for null in case we ever get very long unicode names. by Christian Heimes · 9 years ago
  96. bf3c1c3 Issue #28075: Fix test_access_denied in Python 3.5 by Berker Peksag · 9 years ago
  97. 0b4dc48 Issue #28075: Check for ERROR_ACCESS_DENIED in Windows implementation of os.stat() by Berker Peksag · 9 years ago
  98. 6d57fe1 Issue #28139: Fix messed up indentation by Martin Panter · 9 years ago
  99. 2dc77f0 Issue #28145: Spelling fixes by Martin Panter · 9 years ago
  100. e6265e9 Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). by Serhiy Storchaka · 9 years ago