Final head of the former 3.7 branch
  1. fd82f16 [3.7] gh-97616: list_resize() checks for integer overflow (GH-97617) (#97629) by Miss Islington (bot) · 2 years, 11 months ago
  2. 7fcfa94 [3.7] gh-95778: Mention sys.set_int_max_str_digits() in error message (GH-96874) (GH-96877) (GH-97836) by Miss Islington (bot) · 2 years, 11 months ago
  3. 15ec1af [3.7] gh-95778: CVE-2020-10735: Prevent DoS by very large int() (GH-96504) by Gregory P. Smith · 3 years ago
  4. cf79cbf bpo-33786: Fix asynchronous generators to handle GeneratorExit in athrow() (GH-7467) (GH-21878) by Miss Islington (bot) · 5 years ago
  5. 627e7bc Fix a possible refleak in tupleobject.c (GH-19018) by Miss Islington (bot) · 5 years ago
  6. 6a12676 bpo-39884: Add method name in "bad call flags" error (GH-18944) (GH-18957) by Victor Stinner · 5 years ago
  7. 6f4e7fc [3.7] bpo-38643: Raise SystemError instead of crashing when PyNumber_ToBase is called with invalid base. (GH-18863). (GH-18955) by Serhiy Storchaka · 5 years ago
  8. 69ded39 bpo-39778: Don't traverse weak-reference lists OrderedDict's tp_traverse and tp_clear (GH-18749) by Miss Islington (bot) · 5 years ago
  9. 3dc6961 Give proper credits for the memoryview implementation. (GH-18626) (#18643) by Miss Islington (bot) · 5 years ago
  10. 43a0137 bpo-39382: Avoid dangling object use in abstract_issubclass() (GH-18530) by Miss Islington (bot) · 5 years ago
  11. 3c57ca6 [3.8] bpo-39453: Fix contains method of list to hold strong references (GH-18204) by Miss Islington (bot) · 6 years ago
  12. f464edf bpo-39606: allow closing async generators that are already closed (GH-18475) (GH-18502) by Nathaniel J. Smith · 6 years ago
  13. fda6593 Fixes in sorting descriptions (GH-18317) by Miss Islington (bot) · 6 years ago
  14. 9e06d61 bpo-39425: Fix list.count performance regression (GH-18119) (GH-18121) by Miss Islington (bot) · 6 years ago
  15. b76d5e9 bpo-39386: Prevent double awaiting of async iterator (GH-18081) by Miss Islington (bot) · 6 years ago
  16. a360070 bpo-38400 Don't check for NULL linked list pointers in _PyObject_IsFreed (GH-16630) by Miss Islington (bot) · 6 years ago
  17. 53f11ba [3.7] bpo-38588: Fix possible crashes in dict and list when calling P… (GH-17765) by Dong-hee Na · 6 years ago
  18. 296d45e [3.7] bpo-38610: Fix possible crashes in several list methods (GH-17022) (GH-17759) by Pablo Galindo · 6 years ago
  19. 5641b6d closes bpo-30364: Replace deprecated no_address_safety_analysis attribute. (GH-17702) by Miss Islington (bot) · 6 years ago
  20. 4ffc569 bpo-35409: Ignore GeneratorExit in async_gen_athrow_throw (GH-14755) by Miss Islington (bot) · 6 years ago
  21. 193366e [3.7] bpo-38395: Fix ownership in weakref.proxy methods (GH-16632) (GH-16663) by Pablo Galindo · 6 years ago
  22. a774ac6 [3.7] bpo-38409: Fix grammar in str.strip() docstring (GH-16682) (GH-16686) by Zachary Ware · 6 years ago
  23. b40442b bpo-38383: Fix possible integer overflow in startswith() of bytes and bytearray. (GH-16603) by Miss Islington (bot) · 6 years ago
  24. fc022f0 bpo-38013: make async_generator_athrow object tolerant to throwing exceptions (GH-16070) by Miss Islington (bot) · 6 years ago
  25. e3c25fc bpo-38096: Complete the "structseq" and "named tuple" cleanup (GH-16010) (GH-16063) by Miss Islington (bot) · 6 years ago
  26. b7a310d bpo-38096: Clean up the "struct sequence" / "named tuple" docs (GH-15895) (GH-15962) by Paul Ganssle · 6 years ago
  27. 9cbf43a Fix typo in dict object comment (GH-15814) by Miss Islington (bot) · 6 years ago
  28. 021e5db bpo-36946:Fix possible signed integer overflow when handling slices. (GH-15639) by Miss Islington (bot) · 6 years ago
  29. 735a960 bpo-36311: Fixes decoding multibyte characters around chunk boundaries and improves decoding performance (GH-15083) by Miss Islington (bot) · 6 years ago
  30. c9a484a bpo-37732: Fix GCC warning in _PyObject_Malloc() (GH-15333) (GH-15342) (GH-15343) by Victor Stinner · 6 years ago
  31. 15b6d0a bpo-37681: no_sanitize_thread support from GCC 5.1 (GH-15096) by Miss Islington (bot) · 6 years ago
  32. 7675bca bpo-37417: Fix error handling in bytearray.extend. (GH-14407) by Miss Islington (bot) · 6 years ago
  33. c755ca8 [3.7] bpo-24214: Fixed the UTF-8 and UTF-16 incremental decoders. (GH-14304) (GH-14369) by Miss Islington (bot) · 6 years ago
  34. 1b615b2 [3.7] bpo-37219: Remove erroneous optimization for differencing an empty set (GH-13965) (GH-13968) by Raymond Hettinger · 6 years ago
  35. e36ed47 [3.7] bpo-37170: Fix the cast on error in PyLong_AsUnsignedLongLongMask() (GH-13860) (GH-13896) by Zackery Spytz · 6 years ago
  36. 3708316 [3.7] Fix a possible crash due to PyType_FromSpecWithBases() (GH-10304) (GH-13495) by Petr Viktorin · 6 years ago
  37. e7ddf58 bpo-26423: Fix possible overflow in wrap_lenfunc() (GH-13606) by Miss Islington (bot) · 6 years ago
  38. bfd0b77 [3.7] bpo-28866: No type cache for types with specialized mro, invalidation is hard. (GH-13157) (GH-13589) by Miss Islington (bot) · 6 years ago
  39. 1b85f4e bpo-27987: pymalloc: align by 16bytes on 64bit platform (GH-12850) by Miss Islington (bot) · 6 years ago
  40. 367fe57 bpo-35091: Objects/listobject.c: Replace overflow checks in gallop fu… (GH-10202) by Miss Islington (bot) · 6 years ago
  41. d092caf bpo-36907: fix refcount bug in _PyStack_UnpackDict() (GH-13381) (GH-13493) by Jeroen Demeyer · 6 years ago
  42. 64b0bdb closes bpo-36951: Correct some types in the type_members struct in typeobject.c. (GH-13403) by Miss Islington (bot) · 6 years ago
  43. 9050aaf [3.7] Fix typo in _PyMethodDef_RawFastCallKeywords error message (GH-13343) (GH-13385) by Stéphane Wirtel · 6 years ago
  44. f02d1a4 bpo-36946: Fix possible signed integer overflow when handling slices. (GH-13375) by Miss Islington (bot) · 6 years ago
  45. 128e226 bpo:34848 : Correct an incorrect docstring for range().index method (GH-9877) by Miss Islington (bot) · 6 years ago
  46. 896c635 bpo-36745: Fix a possible reference leak in PyObject_SetAttr() (GH-12993) by Miss Islington (bot) · 6 years ago
  47. 9e23f0a [3.7] bpo-36389: _PyObject_IsFreed() now also detects uninitialized memory (GH-12770) (GH-12788) by Victor Stinner · 6 years ago
  48. bd48280 bpo-24214: Fixed the UTF-8 incremental decoder. (GH-12603) (GH-12627) by Miss Islington (bot) · 6 years ago
  49. 0344085 bpo-36433: fix confusing error messages in classmethoddescr_call (GH-12556) by Miss Islington (bot) · 6 years ago
  50. 9dbb09f bpo-36218: Fix handling of heterogeneous values in list.sort (GH-12209) GH-12532) by Miss Islington (bot) · 6 years ago
  51. 74829b7 bpo-36312: Fix decoders for some code pages. (GH-12369) by Miss Islington (bot) · 6 years ago
  52. ea3592d bpo-36365: Fix compiler warning in structseq.c (GH-12451) by Victor Stinner · 6 years ago
  53. 783bed4 [3.7] bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264). (GH-12322) by Serhiy Storchaka · 6 years ago
  54. e4be205 bpo-36251: Fix format strings used in match_repr() and stdprinter_repr(). (GH-12252) by Miss Islington (bot) · 6 years ago
  55. 0e73ea2 bpo-33989: Ensure that ms.key_compare is always initialized in list_sort_impl(). (GH-8710) by Miss Islington (bot) · 6 years ago
  56. 64ca728 bpo-31506: Clarify error messages for object.__new__ and object.__init__ (GH-11641) by Miss Islington (bot) · 6 years ago
  57. a7f929d bpo-35992: Use PySequence_GetItem only if sq_item is not NULL (GH-11857) by Miss Islington (bot) · 7 years ago
  58. a78251e bpo-35961: Fix a crash in slice_richcompare() (GH-11830) by Miss Islington (bot) · 7 years ago
  59. cbc7c2c bpo-35552: Fix reading past the end in PyUnicode_FromFormat() and PyBytes_FromFormat(). (GH-11276) by Miss Islington (bot) · 7 years ago
  60. d39c192 bpo-33817: Fix _PyBytes_Resize() for empty bytes object. (GH-11516) by Miss Islington (bot) · 7 years ago
  61. 9a413fa bpo-35560: Remove assertion from format(float, "n") (GH-11288) by Miss Islington (bot) · 7 years ago
  62. a5955b0 closes bpo-35623: Fix integer overflow when sorting large lists (GH-11380) by Miss Islington (bot) · 7 years ago
  63. cb27284 bpo-35504: Fix segfaults and SystemErrors when deleting certain attrs. (GH-11175) by Miss Islington (bot) · 7 years ago
  64. 3cae16d bpo-35444: Fix error handling when fail to look up builtin "getattr". (GH-11047) (GH-11107) by Serhiy Storchaka · 7 years ago
  65. 62674f3 bpo-35454: Fix miscellaneous minor issues in error handling. (GH-11077) by Miss Islington (bot) · 7 years ago
  66. 602d307 bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015) (GH-11020) by Zackery Spytz · 7 years ago
  67. bdeb56c bpo-35372: Fix the code page decoder for input > 2 GiB. (GH-10848) by Miss Islington (bot) · 7 years ago
  68. 1659c08 bpo-33012: Fix more invalid function cast warnings with gcc 8. (GH-10751) by Miss Islington (bot) · 7 years ago
  69. 85ab974 bpo-34523, bpo-35322: Fix unicode_encode_locale() (GH-10759) (GH-10761) by Victor Stinner · 7 years ago
  70. ad8ac54 bpo-33012: Fix signatures of METH_NOARGS functions. (GH-10736) (GH-10748) by Serhiy Storchaka · 7 years ago
  71. 5ceb701 bpo-33029: Fix signatures of getter and setter functions. (GH-10746) by Miss Islington (bot) · 7 years ago
  72. 7f9fb0f bpo-33954: Rewrite FILL() macro of unicodeobject.c (GH-10738) by Victor Stinner · 7 years ago
  73. 6f5fa1b bpo-33954: Fix _PyUnicode_InsertThousandsGrouping() (GH-10623) (GH-10718) by Victor Stinner · 7 years ago
  74. 95036ea [3.7] bpo-9263: _PyObject_Dump() detects freed memory (GH-10061) (GH-10662) by Victor Stinner · 7 years ago
  75. ae02a92 bpo-35269: Fix a possible segfault involving a newly-created coroutine (GH-10585) by Miss Islington (bot) · 7 years ago
  76. 9fbcb14 [3.7] bpo-35214: Fix OOB memory access in unicode escape parser (GH-10506) (GH-10522) by Miss Islington (bot) · 7 years ago
  77. f6602f9 bpo-35214: Add _Py_ prefix to MEMORY_SANITIZER def. (GH-10503) by Miss Islington (bot) · 7 years ago
  78. f0b21e1 Disable getc_unlocked() with MemorySanitizer. (GH-10499) by Miss Islington (bot) · 7 years ago
  79. 1ec5781 closes bpo-35204: Disable thread and memory sanitizers for address_in_range(). (GH-10442) by Miss Islington (bot) · 7 years ago
  80. da15389 Fix a possible crash in range.__reversed__(). (GH-10252) by Miss Islington (bot) · 7 years ago
  81. 7f34d55 bpo-34973: Fix crash in bytes constructor. (GH-9841) by Miss Islington (bot) · 7 years ago
  82. 861d34e bpo-33712: OrderedDict only creates od_fast_nodes cache if needed (GH-7349). (GH-10000) by Serhiy Storchaka · 7 years ago
  83. dcd56f6 bpo-34574: Prevent OrderedDict iterators from exhaustion during pickling. (GH-9051) by Miss Islington (bot) · 7 years ago
  84. 6665802 bpo-1621: Avoid signed integer overflow in set_table_resize() (GH-9059) (GH-9198) by Miss Islington (bot) · 7 years ago
  85. 1370832 bpo-34974: Do not replace unexpected errors in bytes() and bytearray(). (GH-9852) by Miss Islington (bot) · 7 years ago
  86. 49fb49d bpo-34910: Ensure that PyObject_Print() always returns -1 on error. (GH-9733) by Miss Islington (bot) · 7 years ago
  87. 1596fea bpo-34899: Fix a possible assertion failure due to int_from_bytes_impl() (GH-9705) by Miss Islington (bot) · 7 years ago
  88. 063755c bpo-34879: Fix a possible null pointer dereference in bytesobject.c (GH-9683) by Miss Islington (bot) · 7 years ago
  89. 12e3e80 bpo-34320: Fix dict(o) didn't copy order of dict subclass (GH-8624) by Miss Islington (bot) · 7 years ago
  90. 4d5d219 [3.7] Fix misleading mentions of tp_size in comments. (GH-9136) by Benjamin Peterson · 7 years ago
  91. f862f3a bpo-25750: fix refcounts in type_getattro() (GH-6118) by Miss Islington (bot) · 7 years ago
  92. d6725fc closes bpo-34504: Remove the useless NULL check in PySequence_Check(). (GH-8935) by Miss Islington (bot) · 7 years ago
  93. 15dadac closes bpo-34501: PyType_FromSpecWithBases: Check spec->name before dereferencing it. (GH-8930) by Miss Islington (bot) · 7 years ago
  94. 46af206 closes bpo-34493: Objects/genobject.c: Add missing NULL check to compute_cr_origin() (GH-8911) by Miss Islington (bot) · 7 years ago
  95. d9e1abf closes bpo-34468: Objects/rangeobject.c: Fix an always-false condition in range_repr() (GH-8880) by Miss Islington (bot) · 7 years ago
  96. 609062a closes bpo-34477: Objects/typeobject.c: Add missing NULL check to type_init() (GH-8876) by Miss Islington (bot) · 7 years ago
  97. 0420826 bpo-34436: Fix check that disables overallocation for the last fmt specifier (GH-8826) by Miss Islington (bot) · 7 years ago
  98. 1e596d3 bpo-34435: Add missing NULL check to unicode_encode_ucs1(). (GH-8823) by Miss Islington (bot) · 7 years ago
  99. 5594f1d bpo-24618: Add a check in the code constructor. (GH-8283) by Miss Islington (bot) · 7 years ago
  100. c721472 bpo-34087: Fix buffer overflow in int(s) and similar functions (GH-8274) by Miss Islington (bot) · 7 years ago