Python 3.12.7
  1. 0b05ead Python 3.12.7 by Thomas Wouters · 11 months ago v3.12.7
  2. 49f6beb [3.12] gh-113993: Make interned strings mortal (GH-120520, GH-121364, GH-121903, GH-122303) (#123065) by Petr Viktorin · 11 months ago
  3. 916cedb Post 3.12.6 by Thomas Wouters · 11 months ago
  4. a4a2d2b Python 3.12.6 by Thomas Wouters · 12 months ago v3.12.6
  5. f4aad5a Post 3.12.5 by Thomas Wouters · 1 year ago
  6. ff3bc82 Python 3.12.5 by Thomas Wouters · 1 year ago v3.12.5
  7. 6586b17 [3.12] gh-118124: fix assert related C++ checks on Solaris/Illumos (GH-121974) (#122109) by Jakub Kulík · 1 year, 1 month ago
  8. 39dea21 [3.12] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122013) by Serhiy Storchaka · 1 year, 1 month ago
  9. e0b9905 [3.12] gh-119447: Fix build with _PY_SHORT_FLOAT_REPR == 0 (#121178) (#121180) by Victor Stinner · 1 year, 2 months ago
  10. 61e37dd [3.12] Fix typos in comments (GH-120481) (#120775) by Terry Jan Reedy · 1 year, 2 months ago
  11. 5d997b5 [3.12] gh-119897: Revert buggy optimization which was removed in 3.13 (#120467) by Irit Katriel · 1 year, 2 months ago
  12. 0e7b4d2 Post 3.12.4 by Thomas Wouters · 1 year, 2 months ago
  13. 8e8a4ba Python 3.12.4 by Thomas Wouters · 1 year, 2 months ago v3.12.4
  14. dc40226 [3.12] gh-119311: Fix name mangling with PEP 695 generic classes (#119464) (#119644) by Jelle Zijlstra · 1 year, 2 months ago
  15. 0d5fe2c [3.12] gh-119213: Be More Careful About _PyArg_Parser.kwtuple Across Interpreters (gh-119331) (gh-119425) by Eric Snow · 1 year, 3 months ago
  16. bd1e950 [3.12] gh-118997: Fix _Py_ClearImmortal() assertion (#119001) by Victor Stinner · 1 year, 3 months ago
  17. 238efbe [3.12] gh-118272: Clear generator frame's locals when the generator is closed (#118451) by Irit Katriel · 1 year, 4 months ago
  18. ebef3c5 [3.12] gh-116767: fix crash on 'async with' with many context managers (GH-118348) (#118477) by Irit Katriel · 1 year, 4 months ago
  19. 82e26d6 [3.12] gh-118207: Rename the COMMON_FIELDS macro in funcobject.h and undef it after use (GH-118208) (#118269) by Miss Islington (bot) · 1 year, 4 months ago
  20. 04d0796 [3.12] gh-112536: Define `_Py_THREAD_SANITIZER` on GCC when TSan is enabled (GH-117702) (#117713) by Miss Islington (bot) · 1 year, 4 months ago
  21. 2683127 Post 3.12.3 by Thomas Wouters · 1 year, 4 months ago
  22. f6650f9a Python 3.12.3 by Thomas Wouters · 1 year, 4 months ago v3.12.3
  23. da2f9d1 [3.12] gh-117021: Fix integer overflow in PyLong_AsPid() on non-Windows 64-bit platforms (GH-117064) (GH-117070) by Serhiy Storchaka · 1 year, 5 months ago
  24. 5da6e30 [3.12] gh-116869: Make C API compatible with ISO C90 (GH-116950) (#117011) by Miss Islington (bot) · 1 year, 5 months ago
  25. 2ac1b48 [3.12] gh-112536: Add support for thread sanitizer (TSAN) (gh-112648) (#116924) by Antoine Pitrou · 1 year, 5 months ago
  26. 0a01ed6 [3.12] gh-115398: Expose Expat >=2.6.0 reparse deferral API (CVE-2023-52425) (GH-115623) (GH-116248) by Sebastian Pipping · 1 year, 5 months ago
  27. 84b023d [3.12] chore: fix typos (#116345) (#116370) by Terry Jan Reedy · 1 year, 6 months ago
  28. 4d87832 [3.12] GH-112215: Backport C recursion changes (GH-115083) by Mark Shannon · 1 year, 6 months ago
  29. 3a67d32 [3.12] gh-114828: parenthesize non-atomic macro definitions in pycore_symtable.h (GH-115143) (#115149) by Miss Islington (bot) · 1 year, 6 months ago
  30. 55cd0bf Post 3.12.2 by Thomas Wouters · 1 year, 6 months ago
  31. 6abddd9f6 Python 3.12.2 by Thomas Wouters · 1 year, 6 months ago v3.12.2
  32. d58a5f4 [3.12] gh-106905: Use separate structs to track recursion depth in each PyAST_mod2obj call. (GH-113035) (GH-113472) by Serhiy Storchaka · 1 year, 8 months ago
  33. 9d72a5c [3.12] gh-113297: Fix segfault in compiler for with statement with 19 context managers (#113327) (#113404) by Irit Katriel · 1 year, 8 months ago
  34. c34c9e3 [3.12] gh-112867: fix for WITH_PYMALLOC_RADIX_TREE=0 (GH-112885) (#113068) by Miss Islington (bot) · 1 year, 8 months ago
  35. 6537151 [3.12] gh-110820: Disable test_signal.test_stress_modifying_handlers on macOS (GH-112834) by Ronald Oussoren · 1 year, 8 months ago
  36. 71cbc6a Post 3.12.1 by Thomas Wouters · 1 year, 8 months ago
  37. 2305ca5 Python 3.12.1 by Thomas Wouters · 1 year, 8 months ago v3.12.1
  38. f272716 [3.12] gh-112125: Fix None.__ne__(None) returning NotImplemented instead of … (#112827) by Victor Stinner · 1 year, 8 months ago
  39. e005dab [3.12] gh-106550: Fix sign conversion in pycore_code.h (GH-112613) (#112696) by Miss Islington (bot) · 1 year, 9 months ago
  40. 05f5d41 [3.12] gh-106560: Fix redundant declarations in Include/ (#112611) (#112650) by Victor Stinner · 1 year, 9 months ago
  41. 11232c1 [3.12] gh-112367: Only free perf trampoline arenas at shutdown (GH-112368) (#112590) by Pablo Galindo Salgado · 1 year, 9 months ago
  42. 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
  43. f7251e2 [3.12] gh-111698: Restrict Py_mod_multiple_interpreters to 3.12+ Under Py_LIMITED_API (gh-111707) (gh-111787) by Miss Islington (bot) · 1 year, 9 months ago
  44. 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
  45. 1e1a30f [3.12] gh-110310: Add a Per-Interpreter XID Registry for Heap Types (gh-110311) (gh-110714) by Eric Snow · 1 year, 9 months ago
  46. 0122b4d [3.12] gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109921) (gh-110707) by Eric Snow · 1 year, 9 months ago
  47. 82ae5a6 [3.12] gh-109793: Allow Switching Interpreters During Finalization (gh-109794) (gh-110705) by Eric Snow · 1 year, 9 months ago
  48. 4f71f16 [3.12] gh-106931: Intern Statically Allocated Strings Globally (gh-107272) (gh-110713) by Eric Snow · 1 year, 9 months ago
  49. 3135544 [3.12] gh-109853: Fix sys.path[0] For Subinterpreters (gh-109994) (gh-110701) by Eric Snow · 1 year, 9 months ago
  50. 592a849 [3.12] gh-76785: Use Pending Calls When Releasing Cross-Interpreter Data (gh-109556) (gh-112288) by Eric Snow · 1 year, 9 months ago
  51. d3d2cfe [3.12] gh-110968: Py_MOD_PER_INTERPRETER_GIL_SUPPORTED was added to 3.12 (#111588) by Victor Stinner · 1 year, 10 months ago
  52. 3b87e52 [3.12] gh-107450: Check for overflow in the tokenizer and fix overflow test (GH-110832) (#110931) by Lysandros Nikolaou · 1 year, 10 months ago
  53. 4936fa9 [3.12] gh-108987: Fix _thread.start_new_thread() race condition (#109135) (#110342) by Victor Stinner · 1 year, 11 months ago
  54. f6cb2e4 [3.12] gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (GH-109606). (#109752) by Pablo Galindo Salgado · 1 year, 11 months ago
  55. 30748d3 [3.12] gh-104690: thread_run() checks for tstate dangling pointer (#109056) (#109133) by Victor Stinner · 1 year, 11 months ago
  56. 531d2df Post 3.12.0 by Thomas Wouters · 1 year, 11 months ago
  57. 0fb18b0 Python 3.12.0 by Thomas Wouters · 1 year, 11 months ago v3.12.0
  58. 4a0c118 Post 3.12.0rc3 by Thomas Wouters · 1 year, 11 months ago
  59. b973ab3 Python 3.12.0rc3 by Thomas Wouters · 1 year, 11 months ago v3.12.0rc3
  60. 74a7f5d [3.12] gh-109496: Detect Py_DECREF() after dealloc in debug mode (GH-109539) (#109545) by Miss Islington (bot) · 1 year, 11 months ago
  61. 8c76555 Post 3.12.0rc2 by Thomas Wouters · 2 years ago
  62. 40913a5 Python 3.12.0rc2 by Thomas Wouters · 2 years ago v3.12.0rc2
  63. 7ee021f [3.12] GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_events()` (GH-108420) (#108899) by Mark Shannon · 2 years ago
  64. 7269916 [3.12] gh-63760: Don't declare gethostname() on Solaris (#108817) (#108824) by Victor Stinner · 2 years ago
  65. ede9895 [3.12] gh-106242: Fix path truncation in os.path.normpath (GH-106816) (#107981) by Steve Dower · 2 years ago
  66. aa9707d [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (#107751) by Eric Snow · 2 years ago
  67. 00bfed7 [3.12] gh-91051: fix segfault when using all 8 type watchers (GH-107853) (#107876) by Miss Islington (bot) · 2 years ago
  68. ddca261 [3.12] GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725) (#107802) by Miss Islington (bot) · 2 years ago
  69. 4edff44 Post 3.12.0rc1 by Thomas Wouters · 2 years ago
  70. 63bcd91 Python 3.12.0rc1 by Thomas Wouters · 2 years ago v3.12.0rc1
  71. 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 ago
  72. 98902d6c [3.12] GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535) (#107618) by Miss Islington (bot) · 2 years ago
  73. 58af229 [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567) (#107599) by Miss Islington (bot) · 2 years ago
  74. da151fd [3.12] gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache (gh-106974) (gh-107412) by Eric Snow · 2 years, 1 month ago
  75. 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
  76. 3b1a4c1 [3.12] GH-106897: Add `RERAISE` event to `sys.monitoring`. (GH-107291) (GH-107346) by Mark Shannon · 2 years, 1 month ago
  77. 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
  78. c3c8916 [3.12] gh-107226: PyModule_AddObjectRef() should only be in the limited API 3.10 (GH-107227) (GH-107260) by Miss Islington (bot) · 2 years, 1 month ago
  79. 9c31d94 [3.12] gh-105059: Fix MSCV compiler warning on PyObject union (GH-107239) (#107248) by Miss Islington (bot) · 2 years, 1 month ago
  80. 0cf5f6a [3.12] gh-105059: Use GCC/clang extension for PyObject union (GH-107232) (#107236) by Miss Islington (bot) · 2 years, 1 month ago
  81. 3923639 [3.12] gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (GH-107193) (#107199) by Miss Islington (bot) · 2 years, 1 month ago
  82. 5bf7165 [3.12] gh-98608: Move PyInterpreterConfig to pylifecycle.h (GH-107191) (#107198) by Miss Islington (bot) · 2 years, 1 month ago
  83. f573a6a [3.12] GH-96803: Move PyUnstable_InterpreterFrame_GetCode() to Python.h (GH-107188) (#107195) by Miss Islington (bot) · 2 years, 1 month ago
  84. 0d4a766 [3.12] GH-103082: Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS (#107069) (#107075) by Victor Stinner · 2 years, 1 month ago
  85. a423ddb [3.12] gh-86493: Fix possible leaks in some modules initialization (GH-106768) (GH-106855) by Serhiy Storchaka · 2 years, 1 month ago
  86. 1336bb6 Post 3.12.0b4 by Thomas Wouters · 2 years, 1 month ago
  87. 97a6a41 Python 3.12.0b4 by Thomas Wouters · 2 years, 1 month ago v3.12.0b4
  88. 41057b2 [3.12] gh-105227: Add PyType_GetDict() (GH-105747) (#106600) by Miss Islington (bot) · 2 years, 1 month ago
  89. bb17e6f [3.12] gh-105340: include hidden fast-locals in locals() (GH-105715) (#106470) by Miss Islington (bot) · 2 years, 1 month ago
  90. 7a1b946 [3.12] gh-77782: Deprecate Py_HasFileSystemDefaultEncoding (GH-106272) (#106274) by Miss Islington (bot) · 2 years, 2 months ago
  91. 20315d1 [3.12] gh-106140: Reorder some more fields to facilitate out-of-process inspection (GH-106148) (#106155) by Pablo Galindo Salgado · 2 years, 2 months ago
  92. ac80beb [3.12] gh-106140: Reorder some fields to facilitate out-of-process inspection (GH-106143) (#106147) by Miss Islington (bot) · 2 years, 2 months ago
  93. e904c35 Post 3.12.0b3 by Thomas Wouters · 2 years, 2 months ago
  94. f992a60 Python 3.12.0b3 by Thomas Wouters · 2 years, 2 months ago v3.12.0b3
  95. 0a9346d [3.12] gh-105587: Remove assertion from `_PyStaticObject_CheckRefcnt` (GH-105638) (#105769) by Miss Islington (bot) · 2 years, 2 months ago
  96. 26bc2cc [3.12] gh-105387: Limited C API implements Py_INCREF() as func (GH-105388) (#105763) by Miss Islington (bot) · 2 years, 2 months ago
  97. 33d3069 [3.12] gh-104812: Run Pending Calls in any Thread (gh-104813) (gh-105752) by Eric Snow · 2 years, 2 months ago
  98. c3a2cbb [3.12] gh-105603: Change the PyInterpreterConfig.own gil Field (gh-105620) (gh-105731) by Miss Islington (bot) · 2 years, 2 months ago
  99. d29e86b [3.12] gh-102304: Fix Py_INCREF() for limited C API 3.9 (#105553) by Victor Stinner · 2 years, 2 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, 2 months ago