1. 4398b78 [3.12] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944) (#134337) by Serhiy Storchaka · 3 months ago
  2. 33605da [3.12] gh-130809: Fix `PyFrame_LocalsToFast` copying the wrong value (#130816) by Kyle Cutler · 6 months ago
  3. 7ce5f15 [3.12] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (#130757) by Bénédikt Tran · 6 months ago
  4. 8a598fb [3.12] gh-82045: Correct and deduplicate "isprintable" docs; add test. (GH-130125) by Stan Ulbrych · 7 months ago
  5. 64396fb [3.12] gh-128078: Use `PyErr_SetRaisedException` in `_PyGen_SetStopIterationValue` (GH-128287) (#128790) by Miss Islington (bot) · 7 months ago
  6. 4facd7d [3.12] gh-128078: Clear exception in `anext` before calling `_PyGen_SetStopIterationValue` (GH-128780) (#128784) by Miss Islington (bot) · 8 months ago
  7. b55c404 [3.12] gh-126862: Use `Py_ssize_t` instead of `int` when processing the number of super-classes (GH-127523) (#128700) by Miss Islington (bot) · 8 months ago
  8. e440459 [3.12] gh-127903: Fix a crash on debug builds when calling `Objects/unicodeobject::_copy_characters` (GH-127876) (#128459) by Miss Islington (bot) · 8 months ago
  9. f699151 [3.12] gh-128198: Add missing error checks for usages of PyIter_Next() (GH-128199) (GH-128273) by Serhiy Storchaka · 8 months ago
  10. 320a1dc [3.12] gh-127563: use `dk_log2_index_bytes=3` in empty dicts (GH-127568) (GH-127813) by Miss Islington (bot) · 9 months ago
  11. 0964f9f [3.12] GH-117195: Avoid assertion error in `object.__sizeof__` (GH-117220) (#127605) by Miss Islington (bot) · 9 months ago
  12. 49da170 [3.12] gh-116510: Fix a Crash Due to Shared Immortal Interned Strings (gh-125205) by Miss Islington (bot) · 9 months ago
  13. 8fffbb0 [3.12] gh-113841: fix possible undefined division by 0 in _Py_c_pow() (GH-127211) (GH-127216) (GH-127530) by Miss Islington (bot) · 9 months ago
  14. 9f0d6b7 [3.12] Fix Unicode encode_wstr_utf8() (#127420) (#127504) by Bénédikt Tran · 9 months ago
  15. e7ab978 [3.12] gh-127208: Reject null character in _imp.create_dynamic() (#127400) (#127419) by Victor Stinner · 9 months ago
  16. 9345dc1 [3.12] gh-126594: Fix typeobject.c wrap_buffer() cast (GH-126754) (#127005) by Miss Islington (bot) · 10 months ago
  17. 0bdcc84 [3.12] gh-126341: add release check to `__iter__` method of `memoryview` (GH-126759) (#126779) by Miss Islington (bot) · 10 months ago
  18. 844d908 [3.12] gh-126303: Fix pickling and copying of os.sched_param objects (GH-126336) (GH-126424) by Serhiy Storchaka · 10 months ago
  19. 1fc1a18 [3.12] gh-116938: Fix `dict.update` docstring and remove erraneous full stop from `dict` documentation (GH-125421) (#126151) by Miss Islington (bot) · 10 months ago
  20. d3b437c [3.12] gh-123378: fix a crash in `UnicodeError.__str__` (GH-124935) (#125098) by Miss Islington (bot) · 11 months ago
  21. b3e2c02 [3.12] gh-113993: For string interning, do not rely on (or assert) _Py_IsImmortal (GH-121358) (GH-124938) by Petr Viktorin · 11 months ago
  22. ffc6a10 [3.12] gh-124785: Revert "[3.12] gh-116510: Fix a crash due to shared immortal interned strings. (gh-124541)" (#124814) by Neil Schemenauer · 11 months ago
  23. 49f6beb [3.12] gh-113993: Make interned strings mortal (GH-120520, GH-121364, GH-121903, GH-122303) (#123065) by Petr Viktorin · 11 months ago
  24. 1d70dd2 [3.12] gh-119004: fix a crash in equality testing between `OrderedDict` (GH-121329) (#124508) by Miss Islington (bot) · 11 months ago
  25. 5dd07eb [3.12] gh-116510: Fix a crash due to shared immortal interned strings. (gh-124541) by Neil Schemenauer · 11 months ago
  26. 4659026 [3.12] gh-124498: Fix `TypeAliasType` not to be generic, when `type_params=()` (GH-124499) (#124604) by Miss Islington (bot) · 11 months ago
  27. 90e5bd7 [3.12] gh-77894: Fix a crash when the GC breaks a loop containing a memoryview (GH-123898) (GH-123937) by Serhiy Storchaka · 12 months ago
  28. 1bfb58c [3.12] gh-122527: Fix a crash on deallocation of `PyStructSequence` (GH-122577) (#122626) by Sam Gross · 12 months ago
  29. 93d4a19 [3.12] gh-122982: Extend the deprecation period for bool inversion by two years (GH-123306) (#123317) by Miss Islington (bot) · 1 year ago
  30. c8f5ca6 [3.12] gh-122208: Don't delivery PyDict_EVENT_ADDED until it can't fail (#122327) by Dino Viehland · 1 year, 1 month ago
  31. 5bd2ea2 [3.12] gh-117482: Fix the Slot Wrapper Inheritance Tests (gh-122250) by Eric Snow · 1 year, 1 month ago
  32. dd4c8ac [3.12] gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (gh-122241) by Eric Snow · 1 year, 1 month ago
  33. 39dea21 [3.12] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122013) by Serhiy Storchaka · 1 year, 2 months ago
  34. 874eed6 [3.12] gh-121153: Fix some errors with use of _PyLong_CompactValue() (GH-121154) by Serhiy Storchaka · 1 year, 2 months ago
  35. 7a4b55d6 [3.12] gh-121660: Fix `ga_getitem` by explicitly checking for `NULL` result (GH-121661) (#121762) by Miss Islington (bot) · 1 year, 2 months ago
  36. 0ec761a [3.12] gh-117482: Fix Builtin Types Slot Wrappers (gh-121632) by Eric Snow · 1 year, 2 months ago
  37. ac4276c [3.12] GH-121439: Allow PyTupleObjects with an ob_size of 20 in the free_list to be reused (gh-121428) (#121566) by Miss Islington (bot) · 1 year, 2 months ago
  38. d75eddc [3.12] gh-120384: Fix array-out-of-bounds crash in `list_ass_subscript` (GH-120442) (#120825) by Miss Islington (bot) · 1 year, 2 months ago
  39. 5d997b5 [3.12] gh-119897: Revert buggy optimization which was removed in 3.13 (#120467) by Irit Katriel · 1 year, 3 months ago
  40. e8a9f0c gh-120198: Fix race condition when editing __class__ with an audit hook active (GH-120195) by Ken Jin · 1 year, 3 months ago
  41. b884536 [3.12] gh-120298: Fix use-after-free in `list_richcompare_impl` (GH-120303) (#120339) by Miss Islington (bot) · 1 year, 3 months ago
  42. 7545b7c [3.12] bpo-24766: doc= argument to subclasses of property not handled correctly (GH-2487) (GH-120312) by Serhiy Storchaka · 1 year, 3 months ago
  43. ec7c9d3 [3.12] gh-120155: Fix copy/paste error in HAVE_SUBOFFSETS_IN_LAST_DIM() (GH-120228) (#120240) by Miss Islington (bot) · 1 year, 3 months ago
  44. 207d1b0 [3.12] gh-109218: Improve documentation for the complex() constructor (GH-119687) (ПР-119805) by Serhiy Storchaka · 1 year, 3 months ago
  45. 7f06cd3 [3.12] gh-119011: `type.__type_params__` now return an empty tuple (GH-119296) (#119681) by Jelle Zijlstra · 1 year, 3 months ago
  46. 8bfaf3a Fix some missing null checks. (GH-118721) by Miss Islington (bot) · 1 year, 4 months ago
  47. 238efbe [3.12] gh-118272: Clear generator frame's locals when the generator is closed (#118451) by Irit Katriel · 1 year, 4 months ago
  48. c48e0ef [3.12] GH-117881: fix athrow().throw()/asend().throw() concurrent access (GH-117882) (#118458) by Thomas Grainger · 1 year, 4 months ago
  49. fc1732c [3.12] GH-117894: prevent aclose()/athrow() being re-used after StopIteration (GH-117851) (GH-118226) by Thomas Grainger · 1 year, 4 months ago
  50. 9256433 [3.12] gh-113964: Don't prevent new threads until all non-daemon threads exit (GH-116677) (#117029) by Sam Gross · 1 year, 6 months ago
  51. fc81b64 [3.12] gh-116714: Handle errors correctly in `PyFloat_GetInfo` (GH-116715) (#116722) by Miss Islington (bot) · 1 year, 6 months ago
  52. 4ea9d15 [3.12] gh-110819: Fix ‘kind’ may be used uninitialized warning in `longobject` (GH-116599) (#116648) by Miss Islington (bot) · 1 year, 6 months ago
  53. d8a56ea [3.12] gh-116296: Fix refleak in reduce_newobj() corner case (GH-116297) (#116299) by Miss Islington (bot) · 1 year, 6 months ago
  54. eb4774d [3.12] gh-100762: Fix optimization in gen_close (GH-111069) (#115818) by Miss Islington (bot) · 1 year, 6 months ago
  55. b9d1efa [3.12] gh-115618: Remove improper Py_XDECREFs in property methods (GH-115619) (GH-115620) by Serhiy Storchaka · 1 year, 7 months ago
  56. 5ec52c3 [3.12] gh-112087: Fix reduce logic for the empty reverse iterator for list (gh-115471) by Donghee Na · 1 year, 7 months ago
  57. 5c21f3d [3.12] gh-113560: Improve docstrings for set.issubset() and set.issuperset() (GH-113562) (GH-114644) by Miss Islington (bot) · 1 year, 7 months ago
  58. b201a6a [3.12] gh-106293: Fix typos in Objects/object_layout.md (GH-106294) (#114158) by Miss Islington (bot) · 1 year, 8 months ago
  59. d3f2051 [3.12] Document the `co_lines` method on code objects (#113682) (#113686) by Alex Waygood · 1 year, 8 months ago
  60. 2ddee2e [3.12] gh-110383: Improve accuracy of str.split() and str.rsplit() docstrings (GH-113355) (#113379) by Hugo van Kemenade · 1 year, 9 months ago
  61. f272716 [3.12] gh-112125: Fix None.__ne__(None) returning NotImplemented instead of … (#112827) by Victor Stinner · 1 year, 9 months ago
  62. 29a5ff0 [3.12] gh-112625: Protect bytearray from being freed by misbehaving iterator inside bytearray.join (GH-112626) (GH-112693) by Miss Islington (bot) · 1 year, 9 months ago
  63. 7eff607 [3.12] gh-111058: Change coro.cr_frame/gen.gi_frame to be None for a closed coroutine/generator. (GH-112428) (#112589) by Miss Islington (bot) · 1 year, 9 months ago
  64. 0aceac5 [3.12] gh-109894: Fix initialization of static `MemoryError` in subinterpreter (gh-110911) (gh-111238) by Miss Islington (bot) · 1 year, 9 months ago
  65. 4f71f16 [3.12] gh-106931: Intern Statically Allocated Strings Globally (gh-107272) (gh-110713) by Eric Snow · 1 year, 9 months ago
  66. 3210e3c [3.12] GH-109052: Use the base opcode when comparing code objects (GH-112329) by Tian Gao · 1 year, 10 months ago
  67. cf8c830 [3.12] gh-112266: Remove `(if defined)` part from `__dict__` and `__weakref__` docstrings (GH-112268) (#112270) by Miss Islington (bot) · 1 year, 10 months ago
  68. 4f976c3 [3.12] gh-110543: Fix CodeType.replace in presence of comprehensions (GH-110586) (#111866) by Miss Islington (bot) · 1 year, 10 months ago
  69. 0bbdfe6 [3.12] GH-94438: Restore ability to jump over None tests (GH-111243) by Miss Islington (bot) · 1 year, 11 months ago
  70. 27d5ea2 [3.12] gh-110782: Fix crash when TypeVar is constructed with keyword args (GH-110784) (#110787) by Miss Islington (bot) · 1 year, 11 months ago
  71. 25bf056 [3.12] Fix typos in docs and comments (#109619) (#109621) by Alex Waygood · 1 year, 11 months ago
  72. d533ab1 [3.12] gh-108732: include comprehension locals in frame.f_locals (GH-109026) (#109097) by Miss Islington (bot) · 2 years ago
  73. 2979cee [3.12] gh-108915: Removes extra backslashes in str.split docstring (GH-109044). (#109061) by Shantanu · 2 years ago
  74. 09877a1 [3.12] gh-108295: Fix crashes with TypeVar weakrefs (GH-108517) (#108527) by Miss Islington (bot) · 2 years ago
  75. 3e20303 [3.12] gh-107913: Fix possible losses of OSError error codes (GH-107930) (#108523) by Miss Islington (bot) · 2 years ago
  76. 9864f9a [3.12] gh-86457: Fix signature for code.replace() (GH-23199) (#107744) by Serhiy Storchaka · 2 years, 1 month ago
  77. aa9707d [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (#107751) by Eric Snow · 2 years, 1 month ago
  78. 431ce23 [3.12] gh-107810: Improve DeprecationWarning for metaclasses with custom tp_new (GH-107834) (#107864) by Miss Islington (bot) · 2 years, 1 month ago
  79. 6e4eec7 [3.12] gh-107630: Revert "[3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567) (#107599)" (#107648) by Eric Snow · 2 years, 1 month ago
  80. 58af229 [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567) (#107599) by Miss Islington (bot) · 2 years, 1 month ago
  81. b68faa3 [3.12] gh-106092: Fix use-after-free crash in frame_dealloc (GH-106875) (#107532) by Miss Islington (bot) · 2 years, 1 month ago
  82. 8f080a2 [3.12] gh-102509: Start initializing `ob_digit` of `_PyLongValue` (GH-102510) (#107464) by Miss Islington (bot) · 2 years, 1 month ago
  83. 0902afb [3.12] GH-106895: Raise a `ValueError` when attempting to disable events that cannot be disabled. (GH-107337) (GH-107351) by Mark Shannon · 2 years, 1 month ago
  84. 57ef065 [3.12] gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh-105258) (gh-107303) by Miss Islington (bot) · 2 years, 1 month ago
  85. 3923639 [3.12] gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (GH-107193) (#107199) by Miss Islington (bot) · 2 years, 1 month ago
  86. d0176ed [3.12] gh-105699: Fix an Interned Strings Crasher (gh-106930) (#106963) by Miss Islington (bot) · 2 years, 2 months ago
  87. 957f14d [3.12] gh-105699: Fix a Crasher Related to a Deprecated Global Variable (gh-106923) (#106964) by Miss Islington (bot) · 2 years, 2 months ago
  88. d671c65 [3.12] gh-106719: Fix __annotations__ getter and setter in the type and module types (GH-106720) (GH-106848) by Miss Islington (bot) · 2 years, 2 months ago
  89. 4f3edd6 [3.12] gh-105235: Prevent reading outside buffer during mmap.find() (GH-105252) (#106708) by Miss Islington (bot) · 2 years, 2 months ago
  90. 58f9c88 [3.12] gh-106403: Restore weakref support for TypeVar and friends (GH-106418) (#106635) by Miss Islington (bot) · 2 years, 2 months ago
  91. 41057b2 [3.12] gh-105227: Add PyType_GetDict() (GH-105747) (#106600) by Miss Islington (bot) · 2 years, 2 months ago
  92. bb17e6f [3.12] gh-105340: include hidden fast-locals in locals() (GH-105715) (#106470) by Miss Islington (bot) · 2 years, 2 months ago
  93. c4298d5 [3.12] gh-105486: Change the `repr` of `ParamSpec` list of args in `GenericAlias` (GH-105488) (#106297) by Miss Islington (bot) · 2 years, 2 months ago
  94. 2405929 [3.12] Fix possible refleak in CodeType.replace() (GH-106243) (GH-106244) by Miss Islington (bot) · 2 years, 2 months ago
  95. e0fa531 [3.12] gh-106033: Get rid of PyDict_GetItem in _PyFunction_FromConstructor (GH-106044) (GH-106228) by Miss Islington (bot) · 2 years, 2 months ago
  96. 9cd3664 [3.12] gh-106033: Get rid of new occurrences of PyDict_GetItem and Py… (#106041) by Serhiy Storchaka · 2 years, 2 months ago
  97. 2eed1f5 [3.12] gh-103968: PyType_FromMetaclass: Allow metaclasses with tp_new=NULL (GH-105386) (GH-105697) by Miss Islington (bot) · 2 years, 3 months ago
  98. ed03895 [3.12] gh-105375: Improve error handling in PyUnicode_BuildEncodingMap() (GH-105491) (#105661) by Miss Islington (bot) · 2 years, 3 months ago
  99. 7c298d2 [3.12] Miscellaneous improvements to the typing docs (GH-105529) (#105567) by Miss Islington (bot) · 2 years, 3 months ago
  100. 77c03a3 [3.12] gh-100227: Lock Around Modification of the Global Allocators State (gh-105516) (gh-105532) by Miss Islington (bot) · 2 years, 3 months ago