Python 3.9.4
  1. aa967ec bpo-35883: Py_DecodeLocale() escapes invalid Unicode characters (GH-24843) by Miss Islington (bot) · 4 years, 5 months ago
  2. db73376 [3.9] bpo-43499: Restrict co_code to be under INT_MAX in codeobject (GH-20628) (GH-24896) by Ammar Askar · 4 years, 5 months ago
  3. 1f0cde6 bpo-41654: Fix compiler warning in MemoryError_dealloc() (GH-22387) (GH-24894) by Miss Islington (bot) · 4 years, 5 months ago
  4. 651fc30 bpo-43499: Silence compiler warnings about using legacy C API on Windows (GH-24873) by Serhiy Storchaka · 4 years, 5 months ago
  5. 6e72ab9 [3.9] bpo-40052: Fix alignment issue in PyVectorcall_Function() (GH-23999) (GH-24005) by Miss Islington (bot) · 4 years, 8 months ago
  6. 7695d83 [3.9] bpo-42425: Fix possible leak in initialization of errmap for OSError (GH-23446). (GH-24057) by Serhiy Storchaka · 4 years, 8 months ago
  7. 33b3fed [3.9] bpo-42195: Ensure consistency of Callable's __args__ in collections.abc and typing (GH-23765) by kj · 4 years, 8 months ago
  8. 60463e8 bpo-42536: GC track recycled tuples (GH-23623) (GH-23651) by Brandt Bucher · 4 years, 8 months ago
  9. d5c029b bpo-42576: Raise TypeError when passing in keyword arguments to GenericAlias (GH-23656) by Miss Islington (bot) · 4 years, 9 months ago
  10. d153eb8 bpo-42412: Fix possible leaks and check arguments in PyType_FromModuleAndSpec() (GH-23410) by Miss Islington (bot) · 4 years, 9 months ago
  11. 994c68f bpo-40998: Address compiler warnings found by ubsan (GH-20929) by Miss Islington (bot) · 4 years, 9 months ago
  12. 71ba5f5 [3.9] bpo-42332: Add weakref slot to types.GenericAlias (GH-23250) (GH-23309) by kj · 4 years, 9 months ago
  13. 2a86ade Fix typo in unicodeobject.c (GH-23180) by Miss Islington (bot) · 4 years, 9 months ago
  14. 60324d2 bpo-42143: Ensure PyFunction_NewWithQualName() can't fail after creating the func object (GH-22953) (GH-23021) by Miss Skeleton (bot) · 4 years, 10 months ago
  15. 6a2aa49 bpo-42065: Fix incorrectly formatted _codecs.charmap_decode error message (GH-19940) by Miss Skeleton (bot) · 4 years, 10 months ago
  16. d197b2b bpo-41984: GC track all user classes (GH-22701/GH-22702) by Miss Skeleton (bot) · 4 years, 10 months ago
  17. 8a12503 bpo-42015: Reorder dereferencing calls in meth_dealloc, to make sure m_self is kept alive long enough (GH-22670) by Miss Skeleton (bot) · 4 years, 10 months ago
  18. 3da210b Fix the attribute names in the docstring of GenericAlias (GH-22594) by Miss Skeleton (bot) · 4 years, 10 months ago
  19. 7aa22ba [3.9] bpo-41909: Enable previously disabled recursion checks. (GH-22536) (GH-22550) by Serhiy Storchaka · 4 years, 11 months ago
  20. 49917d5 bpo-41780: Fix __dir__ of types.GenericAlias (GH-22262) by Miss Islington (bot) · 5 years ago
  21. e92219d bpo-29590: fix stack trace for gen.throw() with yield from (GH-19896) by Miss Islington (bot) · 5 years ago
  22. d14775d [3.9] bpo-41654: Fix deallocator of MemoryError to account for subclasses (GH-22020) (GH-22045) by Pablo Galindo · 5 years ago
  23. 01ab963 bpo-41295: Reimplement the Carlo Verre "hackcheck" (GH-21528) by Miss Islington (bot) · 5 years ago
  24. 51b36ed bpo-41175: Guard against a NULL pointer dereference within bytearrayobject (GH-21240) by Miss Islington (bot) · 5 years ago
  25. bfec674 bpo-39960: Allow heap types in the "Carlo Verre" hack check that override "tp_setattro()" (GH-21092) by Miss Islington (bot) · 5 years ago
  26. 353c4ba bpo-40824: Do not mask errors in __iter__ in "in" and the operator module. (GH-20537) by Miss Islington (bot) · 5 years ago
  27. 610a60c bpo-36346: Add Py_DEPRECATED to deprecated unicode APIs (GH-20878) by Inada Naoki · 5 years ago
  28. 9419158 bpo-40703: Let PyType_FromSpec() set "type.__module__" only if it is not set yet. (GH-20273) (GH-20782) by Miss Islington (bot) · 5 years ago
  29. 1e4fa91 bpo-40724: Support setting buffer slots from type specs (GH-20648) (GH-20683) by Miss Islington (bot) · 5 years ago
  30. bcbe5c5 bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSpec types (reverts GH-19414) (GH-20264) by Miss Islington (bot) · 5 years ago
  31. a3c3e89 Remove spurious NULL in descrobject.c (GH-20344) by Miss Islington (bot) · 5 years ago
  32. 7f77ac4 bpo-40696: Fix a hang that can arise after gen.throw() (GH-20287) by Miss Islington (bot) · 5 years ago
  33. 9512ad7 [3.9] bpo-40514: Remove --with-experimental-isolated-subinterpreters in 3.9 (GH-20228) by Victor Stinner · 5 years ago
  34. f02c304 Use _PyErr_ChainStackItem() inside gen_send_ex(). (GH-20173) (#20202) by Miss Islington (bot) · 5 years ago
  35. da742ba bpo-31033: Improve the traceback for cancelled asyncio tasks (GH-19951) by Chris Jerdonek · 5 years ago
  36. 6b6092f bpo-39075: types.SimpleNamespace no longer sorts attributes in its repr (GH-19430) by Zackery Spytz · 5 years ago
  37. 3d17c04 bpo-40521: Add PyInterpreterState.unicode (GH-20081) by Victor Stinner · 5 years ago
  38. 75cd8e4 bpo-29587: Make gen.throw() chain exceptions with yield from (GH-19858) by Chris Jerdonek · 5 years ago
  39. d6fb53f bpo-39465: Remove _PyUnicode_ClearStaticStrings() from C API (GH-20078) by Victor Stinner · 5 years ago
  40. 4c9ea09 bpo-38787: Add PyCFunction_CheckExact() macro for exact type checks (GH-20024) by scoder · 5 years ago
  41. 5650e76 bpo-40596: Fix str.isidentifier() for non-canonicalized strings containing non-BMP characters on Windows. (GH-20053) by Serhiy Storchaka · 5 years ago
  42. 74ea6b5 bpo-40593: Improve syntax errors for invalid characters in source code. (GH-20033) by Serhiy Storchaka · 5 years ago
  43. 4804b5b bpo-39465: Don't access directly _Py_Identifier members (GH-20043) by Victor Stinner · 5 years ago
  44. 86d6944 bpo-40584: Update PyType_FromModuleAndSpec() to process tp_vectorcall_offset (GH-20026) by Hai Shi · 5 years ago
  45. 6067d4b bpo-40575: Avoid unnecessary overhead in _PyDict_GetItemIdWithError() (GH-20018) by scoder · 5 years ago
  46. 2cc9b84 Improve code clarity for the set lookup logic (GH-20028) by Raymond Hettinger · 5 years ago
  47. 86a93fd bpo-37986: Improve perfomance of PyLong_FromDouble() (GH-15611) by Sergey Fedoseev · 5 years ago
  48. 02fa0ea bpo-40273: Reversible mappingproxy (FH-19513) by Zackery Spytz · 5 years ago
  49. e1becf4 bpo-38787: C API for module state access from extension methods (PEP 573) (GH-19936) by Petr Viktorin · 5 years ago
  50. b7aa23d bpo-40521: Disable list free list in subinterpreters (GH-19959) by Victor Stinner · 5 years ago
  51. 89fc4a3 bpo-40521: Disable method cache in subinterpreters (GH-19960) by Victor Stinner · 5 years ago
  52. 96074de bpo-40523: Add pass-throughs for hash() and reversed() to weakref.proxy objects (GH-19946) by Pablo Galindo · 5 years ago
  53. b4b5386 bpo-40521: Disable free lists in subinterpreters (GH-19937) by Victor Stinner · 5 years ago
  54. 607b102 bpo-40521: Disable Unicode caches in isolated subinterpreters (GH-19933) by Victor Stinner · 5 years ago
  55. b0be6b3 bpo-29587: _PyErr_ChainExceptions() checks exception (GH-19902) by Victor Stinner · 5 years ago
  56. b88cd58 bpo-40455: Remove gcc10 warning about x_digits (#19852) by Dong-hee Na · 5 years ago
  57. 5e8ffe1 bpo-39573: Use Py_IS_TYPE to check for types (GH-19882) by Hai Shi · 5 years ago
  58. 41a6458 bpo-40408: Fix support of nested type variables in GenericAlias. (GH-19836) by Serhiy Storchaka · 5 years ago
  59. d699d5e Remove out-of-date comment (GH-19886) by Raymond Hettinger · 5 years ago
  60. 3dd2157 Simplify set entry insertion logic. (GH-19881) by Raymond Hettinger · 5 years ago
  61. 21893fb bpo-29587: allow chaining NULL exceptions in _gen_throw() (GH-19877) by Chris Jerdonek · 5 years ago
  62. 0204726 bpo-29587: Update gen.throw() to chain exceptions (#19823) by Chris Jerdonek · 5 years ago
  63. 3c7f9db Revert "bpo-29587: Enable implicit exception chaining with gen.throw() (GH-19811)" (#19821) by Victor Stinner · 5 years ago
  64. 2514a63 bpo-29587: Enable implicit exception chaining with gen.throw() (GH-19811) by Chris Jerdonek · 5 years ago
  65. 5769724 bpo-40228: More robust frame.setlineno. (GH-19437) by Mark Shannon · 5 years ago
  66. 7036477 bpo-40421: Add PyFrame_GetBack() function (GH-19765) by Victor Stinner · 5 years ago
  67. 4386b90 bpo-40429: PyThreadState_GetFrame() returns a strong ref (GH-19781) by Victor Stinner · 5 years ago
  68. ae00a5a8 bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769) by Victor Stinner · 5 years ago
  69. cc0dc7e bpo-40429: Refactor super_init() (GH-19776) by Victor Stinner · 5 years ago
  70. 8852ad4 bpo-40429: PyFrame_GetCode() now returns a strong reference (GH-19773) by Victor Stinner · 5 years ago
  71. 6d86a23 bpo-40429: PyFrame_GetCode() result cannot be NULL (GH-19772) by Victor Stinner · 5 years ago
  72. a42ca74 bpo-40421: Add PyFrame_GetCode() function (GH-19757) by Victor Stinner · 5 years ago
  73. 7c59d7c bpo-40421: Add pyframe.h header file (GH-19755) by Victor Stinner · 5 years ago
  74. 91a5ae1 bpo-40217: Clean code in PyType_FromSpec_Alloc and add NEWS entry (GH-19733) by Pablo Galindo · 5 years ago
  75. 0169d30 bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSpec types (GH-19414) by Pablo Galindo · 5 years ago
  76. 02e4484 Update ga_new to use _PyArg_CheckPositional and _PyArg_NoKwnames (GH-19679) by Dong-hee Na · 5 years ago
  77. a81849b bpo-39939: Add str.removeprefix and str.removesuffix (GH-18939) by sweeneyde · 5 years ago
  78. d7c657d bpo-40302: UTF-32 encoder SWAB4() macro use a|b rather than a+b (GH-19572) by Victor Stinner · 5 years ago
  79. 1a1bd2e bpo-40302: Replace PY_INT64_T with int64_t (GH-19573) by Victor Stinner · 5 years ago
  80. 1ae035b bpo-40302: Add pycore_byteswap.h header file (GH-19552) by Victor Stinner · 5 years ago
  81. 361dcdc bpo-40268: Remove unused osdefs.h includes (GH-19532) by Victor Stinner · 5 years ago
  82. d9ea5ca bpo-40268: Remove unused pycore_pymem.h includes (GH-19531) by Victor Stinner · 5 years ago
  83. 4a21e57 bpo-40268: Remove unused structmember.h includes (GH-19530) by Victor Stinner · 5 years ago
  84. 675d9a3 bpo-40170: Convert PyObject_IS_GC() macro to a function (GH-19464) by Hai Shi · 5 years ago
  85. e560f90 bpo-40268: Move struct _gc_runtime_state to pycore_gc.h (GH-19515) by Victor Stinner · 5 years ago
  86. e5014be bpo-40268: Remove a few pycore_pystate.h includes (GH-19510) by Victor Stinner · 5 years ago
  87. 81a7be3 bpo-40268: Rename _PyInterpreterState_GET_UNSAFE() (GH-19509) by Victor Stinner · 5 years ago
  88. 4a3fe08 bpo-40268: Include explicitly pycore_interp.h (GH-19505) by Victor Stinner · 5 years ago
  89. 8ef8750 bpo-39481: Make weakref and WeakSet generic (GH-19497) by Ethan Smith · 5 years ago
  90. da7933e bpo-40268: Add _PyInterpreterState_GetConfig() (GH-19492) by Victor Stinner · 5 years ago
  91. 8f87eef bpo-39943: Add the const qualifier to pointers on non-mutable PyBytes data. (GH-19472) by Serhiy Storchaka · 5 years ago
  92. cd8295f bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data. (GH-19345) by Serhiy Storchaka · 5 years ago
  93. 7c4185d bpo-39481: PEP 585 for enumerate, AsyncGeneratorType, mmap (GH-19421) by Ethan Smith · 5 years ago
  94. 38ada3b bpo-39943: Keep constness of pointer objects. (19405) by Andy Lester · 5 years ago
  95. 307b9d0 bpo-40170: Remove PyIndex_Check() macro (GH-19428) by Victor Stinner · 5 years ago
  96. a15e260 bpo-40170: Add _PyIndex_Check() internal function (GH-19426) by Victor Stinner · 5 years ago
  97. 45ec5b9 bpo-40170: PyType_HasFeature() now always calls PyType_GetFlags() (GH-19378) by Victor Stinner · 5 years ago
  98. ef5c615 bpo-40170: Convert PyObject_CheckBuffer() macro to a function (GH-19376) by Victor Stinner · 5 years ago
  99. 9205520 bpo-40170: PyObject_NEW() becomes an alias to PyObject_New() (GH-19379) by Victor Stinner · 5 years ago
  100. 48b069a bpo-39481: Implementation for PEP 585 (#18239) by Guido van Rossum · 5 years ago