Final head of the former 3.6 branch
  1. 910886a [3.6] bpo-44394: Update libexpat copy to 2.4.1 (GH-26945) (GH-28042) (GH-28080) by Ned Deily · 4 years ago
  2. 8934bb0 bpo-38965: Fix faulthandler._stack_overflow() on GCC 10 (GH-17467) (GH-28079) by Miss Islington (bot) · 4 years ago
  3. 34df10a [3.6] closes bpo-42938: Replace snprintf with Python unicode formatting in ctypes param reprs. (GH-24250) by Benjamin Peterson · 4 years, 7 months ago
  4. 8bef9eb bpo-40791: Make compare_digest more constant-time. (GH-23438) (GH-23767) by Miss Islington (bot) · 4 years, 8 months ago
  5. 6463cf0 bpo-41288: Fix a crash in unpickling invalid NEWOBJ_EX. (GH-21458) (GH-21462) by Miss Islington (bot) · 5 years ago
  6. c352e6c closes bpo-39510: Fix use-after-free in BufferedReader.readinto() (GH-18350) by Miss Islington (bot) · 6 years ago
  7. c563f40 bpo-39421: Fix posible crash in heapq with custom comparison operators (GH-18118) (GH-18146) by Miss Islington (bot) · 6 years ago
  8. f050163 [3.6] closes bpo-38174: Update vendored expat library to 2.2.8. (GH-16410) by Benjamin Peterson · 6 years ago
  9. 29d6905 Put pyexpatns.h include back. bpo-37437 (GH-14542) by Miss Islington (bot) · 6 years ago
  10. 6632906 closes bpo-37437: Update vendorized expat to 2.2.7. (GH-14436) by Miss Islington (bot) · 6 years ago
  11. 216a4d8 bpo-35746: Fix segfault in ssl's cert parser (GH-11569) (GH-11573) by Miss Islington (bot) · 7 years ago
  12. 3e0144a closes bpo-35643: Fix a SyntaxWarning: invalid escape sequence in Modules/_sha3/cleanup.py (GH-11413) by Miss Islington (bot) · 7 years ago
  13. be6ec44 bpo-35444: Fix error handling when fail to look up builtin "getattr". (GH-11047) (GH-11107) (GH-11108) by Miss Islington (bot) · 7 years ago
  14. 8855d93 [3.6] bpo-35454: Fix miscellaneous minor issues in error handling. (GH-11077) (GH-11106) by Serhiy Storchaka · 7 years ago
  15. 3acf30d bpo-31374: expat doesn't include <pyconfig.h> on Windows (GH-11079) by Miss Islington (bot) · 7 years ago
  16. 7215e48 bpo-31374: Include pyconfig.h earlier in expat (GH-11064) by Miss Islington (bot) · 7 years ago
  17. bad41ce bpo-35050: AF_ALG length check off-by-one error (GH-10058) (GH-11070) by Victor Stinner · 7 years ago
  18. 25555e0 bpo-35441: Remove dead and buggy code related to PyList_SetItem(). (GH-11033) by Miss Islington (bot) · 7 years ago
  19. 2d6bc25 bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015) (GH-11020) (GH-11026) by Serhiy Storchaka · 7 years ago
  20. 19f6e83 bpo-22005: Fixed unpickling instances of datetime classes pickled by Python 2. (GH-11017) (GH-11022) (GH-11024) by Miss Islington (bot) · 7 years ago
  21. f9d8b68 bpo-35384: The repr of ctypes.CArgObject no longer fails for non-ascii character. (GH-10863) by Miss Islington (bot) · 7 years ago
  22. 3a9b334 bpo-34604: Use %R because of invisible characters or trailing whitespaces. (GH-9165). (GH-10947) (GH-10954) by Miss Islington (bot) · 7 years ago
  23. fdf5050 bpo-34052: Prevent SQLite functions from setting callbacks on exceptions. (GH-8113). (GH-10946) (GH-10952) by Miss Islington (bot) · 7 years ago
  24. b2e0649 bpo-35310: Clear select() lists before returning upon EINTR (GH-10877) by Miss Islington (bot) · 7 years ago
  25. 92d912c bpo-34987: Fix a possible null pointer dereference in _pickle.c's save_reduce(). (GH-9886) by Miss Islington (bot) · 7 years ago
  26. f455353 [3.7] bpo-35373: Fix PyInit_timezone() error handling (GH-10864) by Miss Islington (bot) · 7 years ago
  27. f65ede3 bpo-10320: Replace nonstandard sprintf() length modifier in ctypes' PyCArg_repr(). (GH-10853) by Miss Islington (bot) · 7 years ago
  28. 013832f bpo-35371: Fix possible crash in os.utime() on Windows. (GH-10844) by Miss Islington (bot) · 7 years ago
  29. 6c3f272 get_gmtoff() now returns time_t (GH-10838) (GH-10840) by Victor Stinner · 7 years ago
  30. 3473ca4 bpo-35356: Fix a possible reference leak in nis.maps(). (GH-10808) by Miss Islington (bot) · 7 years ago
  31. d5c8bd8 bpo-33012: Fix signatures of METH_NOARGS functions. (GH-10736) (GH-10748) by Miss Islington (bot) · 7 years ago
  32. 29d2f3c [3.6] bpo-33029: Fix signatures of getter and setter functions. (GH-10746) (GH-10749) by Serhiy Storchaka · 7 years ago
  33. 8c70c08 bpo-35303: Fix a reference leak in _operator.c's methodcaller_repr(). (GH-10689) by Miss Islington (bot) · 7 years ago
  34. eef813b [3.7] bpo-35189: Retry fnctl calls on EINTR (GH-10413) (GH-10678) (GH-10685) by Victor Stinner · 7 years ago
  35. 0c15e50 bpo-24658: os.read() reuses _PY_READ_MAX (GH-10657) by Miss Islington (bot) · 7 years ago
  36. df3051b bpo-28604: Fix localeconv() for different LC_MONETARY (GH-10606) (GH-10619) (GH-10621) by Victor Stinner · 7 years ago
  37. 7a0d964 bpo-35021: Fix assertion failures in _datetimemodule.c. (GH-10039) by Miss Islington (bot) · 7 years ago
  38. 2b6e77e Fix a possible reference leak in _socket.getaddrinfo(). (GH-10543) by Miss Islington (bot) · 7 years ago
  39. ae88781 bpo-29564:_PyMem_DumpTraceback() suggests enabling tracemalloc (GH-10510) (GH-10518) by Victor Stinner · 7 years ago
  40. 60cf265 bpo-35214: Add _Py_ prefix to MEMORY_SANITIZER def. (GH-10503) by Miss Islington (bot) · 7 years ago
  41. 3b5b1c0 [3.6] bpo-35214: Initial clang MemorySanitizer support (GH-10479) (GH-10493) by Gregory P. Smith · 7 years ago
  42. 49ee41f bpo-35194: Fix a wrong constant in cp932 codec (GH-10420) by Miss Islington (bot) · 7 years ago
  43. 7054e5c [3.6] bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) (GH-10335) by Serhiy Storchaka · 7 years ago
  44. 8d2f88f [3.6]bpo-29341: Backport b942707 3.6 (GH-10299) by BNMetrics · 7 years ago
  45. 2339fe7 closes bpo-35139: The `pyexpat` module's macros in `Modules/Setup` now match `setup.py` (GH-10289) by Miss Islington (bot) · 7 years ago
  46. 907b07e bpo-35062: Fix parsing _io.IncrementalNewlineDecoder's *translate* argument. (GH-10217) by Miss Islington (bot) · 7 years ago
  47. 86a0f22 Fix a possible "double decref" in termios.tcgetattr(). (GH-10194) by Miss Islington (bot) · 7 years ago
  48. fd0a3bc bpo-35090: Fix potential division by zero in allocator wrappers (GH-10174) by Miss Islington (bot) · 7 years ago
  49. f29bded [3.6] bpo-20216: Correct docstrings of digest() methods in hashlib. (GH-9873). (GH-10183) by Serhiy Storchaka · 7 years ago
  50. 7eac88a bpo-35059, libmpdec: Add missing EXTINLINE in mpdecimal.h (GH-10128) by Miss Islington (bot) · 7 years ago
  51. 2c54925 bpo-34794: Fix a leak in Tkinter. (GH-10025) by Miss Islington (bot) · 7 years ago
  52. b1b9ee8 Fix error handling bugs in _elementtree.c. (GH-10060) by Miss Islington (bot) · 7 years ago
  53. beb83d0 closes bpo-35025: Properly guard the `CLOCK_GETTIME` et al macros in timemodule.c. (GH-9961) by Miss Islington (bot) · 7 years ago
  54. d9a2665 bpo-32890, os: Use errno instead of GetLastError() in execve() and truncate() (GH-5784) by Miss Islington (bot) · 7 years ago
  55. d92816d bpo-34824: Fix a possible NULL pointer dereference in _ssl.c (GH-9606) (GH-9744) by Miss Islington (bot) · 7 years ago
  56. 47413fe Elaborate datetime.timedelta docstring (GH-7458) by Miss Islington (bot) · 7 years ago
  57. d85c272 Fix several reference counting bugs in pyexpat.c. (GH-9955) by Miss Islington (bot) · 7 years ago
  58. bcbefe2 bpo-35008: Fix possible leaks in Element.__setstate__(). (GH-9924) by Miss Islington (bot) · 7 years ago
  59. 4bfecb9 [3.6] bpo-35011: Restore use of pyexpatns.h in libexpat (GH-9939) (GH-9941) by Miss Islington (bot) · 7 years ago
  60. a5ebc20 [3.6] bpo-24658: Fix read/write greater than 2 GiB on macOS (GH-1705) (GH-9937) by Stéphane Wirtel · 7 years ago
  61. 7c1c42b [3.6] bpo-34941: Fix searching Element subclasses. (GH-9766) (GH-9868) by Serhiy Storchaka · 7 years ago
  62. 69e6ad6 [3.6] bpo-34922: Fix integer overflow in the digest() and hexdigest() methods (GH-9751) (GH-9798) (GH-9801) by Miss Islington (bot) · 7 years ago
  63. f543e18 [3.6] bpo-33729: Fix issues with arguments parsing in hashlib. (GH-8346) (GH-8581) (GH-9657) by Serhiy Storchaka · 7 years ago
  64. e7ebf14 [3.6] bpo-34906: Doc: Fix typos (2) (GH-9735) by Stéphane Wirtel · 7 years ago
  65. dd0670f Fix a compiler warning added in bpo-34872. (GH-9722). (GH-9726) (GH-9728) by Miss Islington (bot) · 7 years ago
  66. 166773d [3.6] bpo-34872: Fix self-cancellation in C implementation of asyncio.Task (GH-9679) (GH-9690) by Elvis Pranskevichus · 7 years ago
  67. 207bb5f Fix incorrect error handling in _pickle.Unpickler.__init__() (GH-9630) by Miss Islington (bot) · 7 years ago
  68. 94812f7 [3.6] bpo-34670: Add TLS 1.3 post handshake auth (GH-9460) (GH-9507) by Christian Heimes · 7 years ago
  69. 7529754 [3.6] bpo-34759: Fix error handling in ssl 'unwrap()' (GH-9468) (GH-9492) by Christian Heimes · 7 years ago
  70. f37496e bpo-34735: Fix a memory leak in Modules/timemodule.c (GH-9418) by Miss Islington (bot) · 7 years ago
  71. 71a9c65 closes bpo-34656: Avoid relying on signed overflow in _pickle memos. (GH-9261) by Miss Islington (bot) · 7 years ago
  72. 4fb672f bpo-32215: Fix performance regression in sqlite3 (GH-8511) by Miss Islington (bot) · 7 years ago
  73. f7666e8 bpo-34623: Use XML_SetHashSalt in _elementtree (GH-9146) by Miss Islington (bot) · 7 years ago
  74. 1a107ee bpo-32533: Fixed thread-safety of error handling in _ssl. (GH-7158) by Steve Dower · 7 years ago
  75. fff869e bpo-34710: fix SSL module build (GH-9347) by Miss Islington (bot) · 7 years ago
  76. e536320 bpo-34603, ctypes/libffi_msvc: Fix returning structs from functions (GH-9258) by Miss Islington (bot) · 7 years ago
  77. 6d72686 bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225) by Miss Islington (bot) · 7 years ago
  78. aa12534 closes bpo-31903: Release the GIL when calling into SystemConfiguration (GH-4178) by Miss Islington (bot) · 7 years ago
  79. a00de68 [3.6] closes bpo-25041: Document AF_PACKET socket address format. (GH-9209) by Benjamin Peterson · 7 years ago
  80. 6539b91 Delete old expat comment. (GH-9197) by Miss Islington (bot) · 7 years ago
  81. ccbbdd0 [3.6] closes bpo-31608: Fix a crash in methods of a subclass of _collections.deque with a bad __new__(). (GH-9178) by Benjamin Peterson · 7 years ago
  82. 2173bb8 bpo-32270: Don't close stdin/out/err in pass_fds (GH-6242) (GH-9149) by Miss Islington (bot) · 7 years ago
  83. b2260e5 bpo-34625: Update vendorized expat version to 2.2.6. (GH-9158) by Miss Islington (bot) · 7 years ago
  84. 6a939c8 [3.6] Fix misleading mentions of tp_size in comments (GH-9137) by Benjamin Peterson · 7 years ago
  85. 1bcd891 [3.6] bpo-34604: Fix possible mojibake in pwd.getpwnam() and grp.getgrnam() (GH-9098) (GH-9105) by William Grzybowski · 7 years ago
  86. 23f427a [3.6] bpo-34563: Fix for invalid assert on big output of multiprocessing.Process (GH-9027) (GH-9069) by Alexander Buchkovsky · 7 years ago
  87. c47acc2 bpo-13312: Avoid int underflow in time year. (GH-8912) by Miss Islington (bot) · 7 years ago
  88. b14a68f bpo-34456: pickle: Add missing NULL check to save_global(). (GH-8851) by Miss Islington (bot) · 7 years ago
  89. b14ab44 bpo-34395: Fix memory leaks caused by incautious usage of PyMem_Resize(). (GH-8756) by Miss Islington (bot) · 7 years ago
  90. 2a4ee8a bpo-32947: Fixes for TLS 1.3 and OpenSSL 1.1.1 (GH-8761) by Christian Heimes · 7 years ago
  91. aae872e Fix docstring of Profiler class (GH-8651) by Miss Islington (bot) · 7 years ago
  92. ada5d99 [3.6] bpo-33871: Fix os.sendfile(), os.writev(), os.readv(), etc. (GH-7931) (GH-8584) by Serhiy Storchaka · 7 years ago
  93. 28bbbda bpo-30237: Output error when ReadConsole is canceled by CancelSynchronousIo. (GH-7911) by Steve Dower · 7 years ago
  94. 6ea8a3a [3.6] bpo-29097: Forego fold detection on windows for low timestamp values (GH-2385) (GH-8498) by Ammar Askar · 7 years ago
  95. cc13016 bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exception set (GH-8282). (GH-8312) by Serhiy Storchaka · 7 years ago
  96. a2aabad [3.6] prefix internal sqlite symbols with _pysqlite_ (GH-8215). (GH-8218) by Benjamin Peterson · 7 years ago
  97. 9a390b6 delete some unused pysqlite forward declarations (GH-8211) by Miss Islington (bot) · 7 years ago
  98. c14e332 Make various internal _testbuffer symbols static. (GH-8160) by Miss Islington (bot) · 7 years ago
  99. 3ca69f8 Make two PyModuleDef_Slot symbols static in _testmultiphase. (GH-8147) by Miss Islington (bot) · 7 years ago
  100. c6671ae Make TaskStepMethWrapper_Type and TaskWakeupMethWrapper_Type static. (GH-8127) by Miss Islington (bot) · 7 years ago