1. ed01daf [3.12] gh-131809: Upgrade vendored expat to 2.7.1 (GH-132192) (#132237) by Miss Islington (bot) · 5 months ago
  2. 81bc2cc [3.12] gh-122040: reword `Modules/xxmodule.c` module-level comment (GH-132201) (#132208) by Miss Islington (bot) · 5 months ago
  3. 10f73f7 [3.12] gh-132075: Fix possible use of sockaddr structures with uninitialized members (GH-132076) (GH-132087) by Miss Islington (bot) · 5 months ago
  4. 6f6b8b4 [3.12] gh-89039: Call subclass constructors in datetime.*.replace (GH-114780) (GH-131239) by Serhiy Storchaka · 5 months ago
  5. afb3f33 [3.12] gh-111178: Fix getsockaddrarg() undefined behavior (GH-131668) (GH-131977) (#131979) by Miss Islington (bot) · 5 months ago
  6. 5d4e891 [3.12] gh-126033: fix UAF in `xml.etree.ElementTree.Element.remove` when concurrent mutations happen (GH-126124) (#131930) by Miss Islington (bot) · 5 months ago
  7. f1689b6 [3.12] gh-126037: fix UAF in `xml.etree.ElementTree.Element.find*` when concurrent mutations happen (#127964) (#131932) by Bénédikt Tran · 5 months ago
  8. dfb6372 gh-131423: Update to OpenSSL 3.0.16. (GH-131839) by Steve Dower · 5 months ago
  9. 940c937 [3.12] gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm gen (#131828) by Donghee Na · 5 months ago
  10. 63a4273 [3.12] gh-131418: remove unused legacy typedefs in `{md5,sha1}module.c` (GH-131420) (#131619) by Miss Islington (bot) · 5 months ago
  11. 38ef8d7 [3.12] gh-131261: Update libexpat to 2.7.0 (CVE-2024-8176) (GH-131361) by Miss Islington (bot) · 5 months ago
  12. 304ef84 [3.12] gh-127667: refactor and improve `_hashopenssl.c` error branches (#131145) (#131348) by Bénédikt Tran · 5 months ago
  13. ba36389 [3.12] gh-131181: Assert that PyObject_stgdict isn't NULL for PyCData (#131188) by Alexandra · 6 months ago
  14. 3f226c5 [3.12] gh-131082: Add missing guards for WIN32_LEAN_AND_MEAN (#131044) (#131085) by Victor Stinner · 6 months ago
  15. 8fe011a [3.12] gh-130824: Add tests for NULL in PyLong_*AndOverflow functions (GH-130828) (GH-130876) by Petr Viktorin · 6 months ago
  16. d25da89 [3.12] gh-127667: fix memory leaks in `hashlib` (GH-127668) (#130783) by Bénédikt Tran · 6 months ago
  17. a678d8e [3.12] gh-129405: Fix doc for Py_mod_multiple_interpreters default, and add test (GH-129406) (GH-130510) by Petr Viktorin · 6 months ago
  18. 89a79fc [3.12] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) (GH-130576) by Serhiy Storchaka · 6 months ago
  19. b1a188a [3.12] gh-130151: Fix reference leaks in `_hashlib.hmac_{new,digest}` (GH-130152) (#130539) by Bénédikt Tran · 6 months ago
  20. f314cc4 [3.12] gh-129838: Don't redefine _Py_NO_SANITIZE_UNDEFINED (GH-129839) (#130365) by Miss Islington (bot) · 6 months ago
  21. 02e00a7 [3.12] gh-129603: Don't segfault if sqlite3.Row description is None (#129604) (#129924) by Erlend E. Aasland · 7 months ago
  22. 86451b1 [3.12] gh-129502: Fix handling errors in ctypes callbacks (GH-129504) (#129639) by Serhiy Storchaka · 7 months ago
  23. 6985b4b [3.12] gh-129345: null check for indent syslogmodule (GH-129348) (#129443) by Miss Islington (bot) · 7 months ago
  24. 6186021 [3.12] gh-129539: Include sysexits.h before checking EX_OK (#129590) (#129609) by Victor Stinner · 7 months ago
  25. 48f08fe [3.12] gh-111495: Add PyFile tests (#129449) (#129477) (#129501) by Victor Stinner · 7 months ago
  26. cdaec31 [3.12] gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file (GH-129413) (#129437) by Miss Islington (bot) · 7 months ago
  27. 23faf5f [3.12] gh-129346: Handle allocation errors for SQLite aggregate context (GH-129347) (#129373) by Miss Islington (bot) · 7 months ago
  28. bb7c54d [3.12] gh-129185: Fix PyTraceMalloc_Untrack() at Python exit (#129191) (#129217) (#129221) by Victor Stinner · 7 months ago
  29. 9b335cc [3.12] gh-111178: fix UBSan failures in `Modules/_multiprocessing/semaphore.c` (GH-129084) (#129101) by Miss Islington (bot) · 7 months ago
  30. 7f68e7b [3.12] Fix a typo in `syslog`'s error message (GH-129029) (#129050) by Miss Islington (bot) · 7 months ago
  31. fceb8c3 [3.12] gh-111495: Add more tests on PyEval C APIs (#122789) (#128987) (#129023) by Victor Stinner · 7 months ago
  32. 6df22cb [3.12] gh-128679: Fix tracemalloc.stop() race conditions (#128897) (#129022) by Victor Stinner · 7 months ago
  33. 83de72e [3.12] gh-128911: Add tests on the PyImport C API (GH-128915) (GH-128960) (#128989) by Serhiy Storchaka · 7 months ago
  34. 405f6d7 [3.12] gh-128961: Fix exhausted array iterator crash in __setstate__() (GH-128962) (#128977) by Miss Islington (bot) · 7 months ago
  35. dfd75df [3.12] gh-58689: Fix os.kill() error handling on Windows (GH-128932) (#128938) by Miss Islington (bot) · 7 months ago
  36. 6b33719 [3.12] gh-127614: Correctly check for ttyname_r() in configure (#128503) (#128599) by Erlend E. Aasland · 8 months ago
  37. 84c8843 [3.12] gh-123925: Fix building curses on platforms without libncursesw (GH-128405) (GH-128408) by Miss Islington (bot) · 8 months ago
  38. e7f8ba7 gh-128217: Validate the normalized_environment variable instead of the similarly named function (GH-128220) by Miss Islington (bot) · 8 months ago
  39. e0b61ff [3.12] gh-126742: Add _PyErr_SetLocaleString, use it for gdbm & dlerror messages (GH-126746) (GH-128027) by Bénédikt Tran · 8 months ago
  40. 6ac578c [3.12] gh-126554: ctypes: Correctly handle NULL dlsym values (GH-126555) (GH-127764) by Bénédikt Tran · 8 months ago
  41. 7f707fa [3.12] gh-127257: ssl: Raise OSError for ERR_LIB_SYS (GH-127361) (GH-127905) by Miss Islington (bot) · 8 months ago
  42. 21c056e [3.12] gh-127870: Detect recursive calls in ctypes _as_parameter_ handling (#127872) (#127918) by Victor Stinner · 9 months ago
  43. a65475f [3.12] gh-122431: Disallow negative values in `readline.append_history_file` (GH-122469) (#127642) by Miss Islington (bot) · 9 months ago
  44. 288d6d0 [3.12] gh-93312: Include <sys/pidfd.h> to get PIDFD_NONBLOCK (#127593) (#127631) by Victor Stinner · 9 months ago
  45. b49e902 [3.12] gh-126876: Fix socket internal_select() for large timeout (GH-126968) (#127003) by Miss Islington (bot) · 9 months ago
  46. 34fe4af [3.12] gh-126618: fix repr(itertools.count(sys.maxsize)) (GH-127048) (#127510) by Sergey B Kirpichev · 9 months ago
  47. 7d175ca [3.12] gh-127190: Fix local_setattro() error handling (GH-127366) (#127368) by Miss Islington (bot) · 9 months ago
  48. c3bb32d [3.12] gh-124008: Fix calculation of the number of written bytes for the Windows console (GH-124059) (GH-127326) by Miss Islington (bot) · 9 months ago
  49. a4d6b90 [3.12] gh-127182: Fix `io.StringIO.__setstate__` crash when `None` is the first value (GH-127219) (#127263) by Miss Islington (bot) · 9 months ago
  50. f1e7424 [3.12] gh-109746: Make _thread.start_new_thread delete state of new thread on its startup failure (GH-109761) (GH-127173) by Serhiy Storchaka · 9 months ago
  51. 4b4e0db [3.12] gh-126727: Fix locale.nl_langinfo(locale.ERA) (GH-126730) (GH-127098) by Serhiy Storchaka · 9 months ago
  52. 153221a [3.12] gh-126991: Fix reference leak in loading pickle's opcode BUILD (GH-126990) (GH-127019) by Miss Islington (bot) · 9 months ago
  53. 06dc4bd [3.12] gh-101955: Fix SystemError in possesive quantifier with alternative and group (GH-111362) (GH-126963) by Miss Islington (bot) · 9 months ago
  54. 8eb25fa [3.12] gh-67877: Fix memory leaks in terminated RE matching (GH-126840) (GH-126961) by Serhiy Storchaka · 9 months ago
  55. 9e86d21 [3.12] gh-126623: Update libexpat to 2.6.4, make future updates easier (GH-126792) (GH-126797) by Miss Islington (bot) · 10 months ago
  56. 46710ca [3.12] gh-126595: fix a crash when calling `itertools.count(sys.maxsize)` (GH-126617) (#126740) by Bénédikt Tran · 10 months ago
  57. b13b84a [3.12] gh-126405: fix use-after-free in `_asyncio.Future.remove_done_callback` (GH-126733) (#126737) by Miss Islington (bot) · 10 months ago
  58. 97ab3cf [3.12] gh-126461: Fix _Unpickler_ReadFromFile() error handling (GH-126485) (#126496) by Miss Islington (bot) · 10 months ago
  59. e6fd40b [3.12] gh-126455: Disallow _ssl.SSLSocket instantiation (GH-126481) (#126487) by Miss Islington (bot) · 10 months ago
  60. 786886a [3.12] gh-126425: Refactor `_lsprof_Profiler_enable` (GH-126426) (#126443) by Miss Islington (bot) · 10 months ago
  61. 844d908 [3.12] gh-126303: Fix pickling and copying of os.sched_param objects (GH-126336) (GH-126424) by Serhiy Storchaka · 10 months ago
  62. b592699 [3.12] gh-126138: Fix use-after-free in `_asyncio.Task` by evil `__getattribute__` (GH-126305) (#126325) by Miss Islington (bot) · 10 months ago
  63. b5c19bd [3.12] gh-126220: Fix crash on calls to `_lsprof.Profiler` methods with 0 args (backportable) (GH-126271) (#126311) by Miss Islington (bot) · 10 months ago
  64. dc3c075 [3.12] gh-126080: fix UAF on `task->task_context` in `task_call_step_soon` due to an evil `loop.__getattribute__` (GH-126120) (#126251) by Miss Islington (bot) · 10 months ago
  65. 90de322 [3.12] gh-126083: Fix a reference leak in `asyncio.Task` when reinitializing with new non-`None` context (GH-126103) (#126230) by Miss Islington (bot) · 10 months ago
  66. bc9ae4a [3.12] gh-126106: Fix `NULL` possible derefrence in `Modules/_ssl.c` (GH-126111) (#126117) by Miss Islington (bot) · 10 months ago
  67. a8472fd [3.12] Align functools.reduce() docstring with PEP-257 (GH-126045) (#126114) by Miss Islington (bot) · 10 months ago
  68. 9f35fbc [3.12] gh-126035: add missing whitespace to *Py_EnterRecursiveCall() messages (GH-126036) (#126059) by Miss Islington (bot) · 10 months ago
  69. 4fc1da1 [3.12] gh-125966: fix use-after-free on `fut->fut_callback0` due to an evil callback's `__eq__` in asyncio (GH-125967) (#126048) by Miss Islington (bot) · 10 months ago
  70. fdedb26 [3.12] gh-125984: fix use-after-free on `fut->fut_{callback,context}0` due to an evil `loop.__getattribute__` (GH-126003) (#126044) by Miss Islington (bot) · 10 months ago
  71. f6682fb [3.12] gh-125969: fix OOB in `future_schedule_callbacks` due to an evil `call_soon` (GH-125970) (#125992) by Miss Islington (bot) · 10 months ago
  72. 42927f7 [3.12] GH-125789: fix `fut._callbacks` to always return a copy of callbacks (GH-125922) (#125977) by Miss Islington (bot) · 10 months ago
  73. 0009651 [3.12] gh-124969: Make locale.nl_langinfo(locale.ALT_DIGITS) returning a string again (GH-125774) (GH-125805) by Miss Islington (bot) · 10 months ago
  74. 232b303 [3.12] gh-52551: Fix encoding issues in strftime() (GH-125193) (GH-125657) (GH-125661) by Miss Islington (bot) · 10 months ago
  75. 4ab19f9 [3.12] gh-124917: Allow keyword args to os.path.exists/lexists on Windows (GH-124918) (#125334) by Jelle Zijlstra · 11 months ago
  76. 171ebcd [3.12] [3.13] gh-124969: Fix locale.nl_langinfo(locale.ALT_DIGITS) (GH-124974) (GH-125232) (GH-125284) by Miss Islington (bot) · 11 months ago
  77. 67f8302 [3.12] gh-125118: don't copy arbitrary values to _Bool in the struct module (GH-125169) (#125265) by Sergey B Kirpichev · 11 months ago
  78. cf2532b [3.12] Tee of tee was not producing n independent iterators (gh-123884) (gh-125153) by Raymond Hettinger · 11 months ago
  79. 8dce491 [3.12] gh-120378: Fix crash caused by integer overflow in `curses` (GH-124555) (#124911) by Peter Bierma · 11 months ago
  80. 829cdf0 [3.12] gh-123978: Remove broken time.thread_time() on NetBSD (GH-124116) (GH-124427) by Serhiy Storchaka · 11 months ago
  81. 186cc407 [3.12] gh-116810: fix memory leak in ssl module (GH-123249) (GH-124801) by Miss Islington (bot) · 11 months ago
  82. 49f6beb [3.12] gh-113993: Make interned strings mortal (GH-120520, GH-121364, GH-121903, GH-122303) (#123065) by Petr Viktorin · 11 months ago
  83. 69fd1f2 [3.12] gh-116510: Fix crash during sub-interpreter shutdown (gh-124536) by Neil Schemenauer · 11 months ago
  84. 6644cd2 [3.12] gh-124248: Fix crash in struct when processing 0p fields (GH-124251) (#124278) by Miss Islington (bot) · 11 months ago
  85. 708173c [3.12] Revert "gh-123974: Fix time.get_clock_info() on NetBSD (GH-123975)" (GH-124115) (GH-124200) by Miss Islington (bot) · 11 months ago
  86. c7a94e7 [3.12] gh-123836: workaround fmod(x, y) bug on Windows (GH-124171) (#124186) by Sergey B Kirpichev · 11 months ago
  87. 446203e [3.12] gh-121023: Improve `_xxtestfuzz/README.rst` (GH-121024) (#124141) by Miss Islington (bot) · 12 months ago
  88. b2a7d71 [3.12] gh-123974: Fix time.get_clock_info() on NetBSD (GH-123975) (#124073) by Miss Islington (bot) · 12 months ago
  89. 58e01a1 [3.12] gh-123431: Harmonize extension code checks in pickle (GH-123434) (#123460) by Miss Islington (bot) · 12 months ago
  90. 747abc0 [3.12] gh-123213: Fixed xml.etree.ElementTree.Element.extend and assignment to no longer hide exceptions (GH-123214) (#123258) by Miss Islington (bot) · 12 months ago
  91. 1d8ab25 [3.12] gh-111495: Add tests for PyNumber C API (GH-111996) (#123376) by Sergey B Kirpichev · 12 months ago
  92. 625072f [3.12] gh-111495: Add tests for PyTuple C API (GH-118757) (#123379) by Sergey B Kirpichev · 12 months ago
  93. 3cf7d33 [3.12] gh-123678: Upgrade libexpat 2.6.3 (GH-123689) (GH-123708) by Miss Islington (bot) · 12 months ago
  94. 41090b7 [3.12] gh-112182: Replace StopIteration with RuntimeError for future (GH-113220) (GH-123033) by Miss Islington (bot) · 1 year ago
  95. 9d7209f [3.12] gh-113785: csv: fields starting with escapechar are not quoted (GH-122110) (GH-122259) by Miss Islington (bot) · 1 year, 1 month ago
  96. c57a33d [3.12] gh-122695: Fix double-free when using `gc.get_referents` with a freed `_asyncio.FutureIter` (#122837) (#122859) by Victor Stinner · 1 year, 1 month ago
  97. f2cc8ad [3.12] gh-118814: Fix the TypeVar constructor when name is passed by keyword (GH-122664) (GH-122807) by Serhiy Storchaka · 1 year, 1 month ago
  98. 8f4892a gh-100256: Skip inaccessible registry keys in the WinAPI mimetype implementation (GH-122047) by Miss Islington (bot) · 1 year, 1 month ago
  99. b317641 [3.12] gh-119577: Adjust DeprecationWarning when testing element truth values in Element tree (GH-119762) (#120190) by Gregory P. Smith · 1 year, 1 month ago
  100. bad8497 [3.12] gh-122311: Fix a refleak in pickle (GH-122411) (GH-122416) by Miss Islington (bot) · 1 year, 1 month ago