Python 3.12.2
  1. 6abddd9f6 Python 3.12.2 by Thomas Wouters · 1 year, 6 months ago v3.12.2
  2. 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
  3. 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
  4. c34c9e3 [3.12] gh-112867: fix for WITH_PYMALLOC_RADIX_TREE=0 (GH-112885) (#113068) by Miss Islington (bot) · 1 year, 8 months ago
  5. 6537151 [3.12] gh-110820: Disable test_signal.test_stress_modifying_handlers on macOS (GH-112834) by Ronald Oussoren · 1 year, 8 months ago
  6. 71cbc6a Post 3.12.1 by Thomas Wouters · 1 year, 8 months ago
  7. 2305ca5 Python 3.12.1 by Thomas Wouters · 1 year, 8 months ago v3.12.1
  8. f272716 [3.12] gh-112125: Fix None.__ne__(None) returning NotImplemented instead of … (#112827) by Victor Stinner · 1 year, 8 months ago
  9. e005dab [3.12] gh-106550: Fix sign conversion in pycore_code.h (GH-112613) (#112696) by Miss Islington (bot) · 1 year, 9 months ago
  10. 05f5d41 [3.12] gh-106560: Fix redundant declarations in Include/ (#112611) (#112650) by Victor Stinner · 1 year, 9 months ago
  11. 11232c1 [3.12] gh-112367: Only free perf trampoline arenas at shutdown (GH-112368) (#112590) by Pablo Galindo Salgado · 1 year, 9 months ago
  12. 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
  13. 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
  14. 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
  15. 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
  16. 0122b4d [3.12] gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109921) (gh-110707) by Eric Snow · 1 year, 9 months ago
  17. 82ae5a6 [3.12] gh-109793: Allow Switching Interpreters During Finalization (gh-109794) (gh-110705) by Eric Snow · 1 year, 9 months ago
  18. 4f71f16 [3.12] gh-106931: Intern Statically Allocated Strings Globally (gh-107272) (gh-110713) by Eric Snow · 1 year, 9 months ago
  19. 3135544 [3.12] gh-109853: Fix sys.path[0] For Subinterpreters (gh-109994) (gh-110701) by Eric Snow · 1 year, 9 months ago
  20. 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
  21. 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
  22. 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
  23. 4936fa9 [3.12] gh-108987: Fix _thread.start_new_thread() race condition (#109135) (#110342) by Victor Stinner · 1 year, 11 months ago
  24. 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
  25. 30748d3 [3.12] gh-104690: thread_run() checks for tstate dangling pointer (#109056) (#109133) by Victor Stinner · 1 year, 11 months ago
  26. 531d2df Post 3.12.0 by Thomas Wouters · 1 year, 11 months ago
  27. 0fb18b0 Python 3.12.0 by Thomas Wouters · 1 year, 11 months ago v3.12.0
  28. 4a0c118 Post 3.12.0rc3 by Thomas Wouters · 1 year, 11 months ago
  29. b973ab3 Python 3.12.0rc3 by Thomas Wouters · 1 year, 11 months ago v3.12.0rc3
  30. 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
  31. 8c76555 Post 3.12.0rc2 by Thomas Wouters · 2 years ago
  32. 40913a5 Python 3.12.0rc2 by Thomas Wouters · 2 years ago v3.12.0rc2
  33. 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
  34. 7269916 [3.12] gh-63760: Don't declare gethostname() on Solaris (#108817) (#108824) by Victor Stinner · 2 years ago
  35. ede9895 [3.12] gh-106242: Fix path truncation in os.path.normpath (GH-106816) (#107981) by Steve Dower · 2 years ago
  36. aa9707d [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (#107751) by Eric Snow · 2 years ago
  37. 00bfed7 [3.12] gh-91051: fix segfault when using all 8 type watchers (GH-107853) (#107876) by Miss Islington (bot) · 2 years ago
  38. ddca261 [3.12] GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725) (#107802) by Miss Islington (bot) · 2 years ago
  39. 4edff44 Post 3.12.0rc1 by Thomas Wouters · 2 years ago
  40. 63bcd91 Python 3.12.0rc1 by Thomas Wouters · 2 years ago v3.12.0rc1
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 3b1a4c1 [3.12] GH-106897: Add `RERAISE` event to `sys.monitoring`. (GH-107291) (GH-107346) by Mark Shannon · 2 years, 1 month ago
  47. 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
  48. 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
  49. 9c31d94 [3.12] gh-105059: Fix MSCV compiler warning on PyObject union (GH-107239) (#107248) by Miss Islington (bot) · 2 years, 1 month ago
  50. 0cf5f6a [3.12] gh-105059: Use GCC/clang extension for PyObject union (GH-107232) (#107236) by Miss Islington (bot) · 2 years, 1 month ago
  51. 3923639 [3.12] gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (GH-107193) (#107199) by Miss Islington (bot) · 2 years, 1 month ago
  52. 5bf7165 [3.12] gh-98608: Move PyInterpreterConfig to pylifecycle.h (GH-107191) (#107198) by Miss Islington (bot) · 2 years, 1 month ago
  53. f573a6a [3.12] GH-96803: Move PyUnstable_InterpreterFrame_GetCode() to Python.h (GH-107188) (#107195) by Miss Islington (bot) · 2 years, 1 month ago
  54. 0d4a766 [3.12] GH-103082: Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS (#107069) (#107075) by Victor Stinner · 2 years, 1 month ago
  55. a423ddb [3.12] gh-86493: Fix possible leaks in some modules initialization (GH-106768) (GH-106855) by Serhiy Storchaka · 2 years, 1 month ago
  56. 1336bb6 Post 3.12.0b4 by Thomas Wouters · 2 years, 1 month ago
  57. 97a6a41 Python 3.12.0b4 by Thomas Wouters · 2 years, 1 month ago v3.12.0b4
  58. 41057b2 [3.12] gh-105227: Add PyType_GetDict() (GH-105747) (#106600) by Miss Islington (bot) · 2 years, 1 month ago
  59. bb17e6f [3.12] gh-105340: include hidden fast-locals in locals() (GH-105715) (#106470) by Miss Islington (bot) · 2 years, 1 month ago
  60. 7a1b946 [3.12] gh-77782: Deprecate Py_HasFileSystemDefaultEncoding (GH-106272) (#106274) by Miss Islington (bot) · 2 years, 2 months ago
  61. 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
  62. 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
  63. e904c35 Post 3.12.0b3 by Thomas Wouters · 2 years, 2 months ago
  64. f992a60 Python 3.12.0b3 by Thomas Wouters · 2 years, 2 months ago v3.12.0b3
  65. 0a9346d [3.12] gh-105587: Remove assertion from `_PyStaticObject_CheckRefcnt` (GH-105638) (#105769) by Miss Islington (bot) · 2 years, 2 months ago
  66. 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
  67. 33d3069 [3.12] gh-104812: Run Pending Calls in any Thread (gh-104813) (gh-105752) by Eric Snow · 2 years, 2 months ago
  68. c3a2cbb [3.12] gh-105603: Change the PyInterpreterConfig.own gil Field (gh-105620) (gh-105731) by Miss Islington (bot) · 2 years, 2 months ago
  69. d29e86b [3.12] gh-102304: Fix Py_INCREF() for limited C API 3.9 (#105553) by Victor Stinner · 2 years, 2 months ago
  70. 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
  71. b08ea9a [3.12] gh-100227: Lock Around Adding Global Audit Hooks (gh-105515) (gh-105525) by Eric Snow · 2 years, 2 months ago
  72. 2ad2bd8 [3.12] gh-100227: Lock Around Use of the Global "atexit" State (gh-105514) (gh-105517) by Miss Islington (bot) · 2 years, 2 months ago
  73. 8b89592 Merge branch '3.12' of https://github.com/python/cpython into 3.12 by Thomas Wouters · 2 years, 2 months ago
  74. 9824a28 Post 3.12.0b2 by Thomas Wouters · 2 years, 2 months ago
  75. 2bbb557 [3.12] gh-102304: Fix Py_INCREF() stable ABI in debug mode (#104763) (#105352) by Victor Stinner · 2 years, 2 months ago
  76. e6c0efa Python 3.12.0b2 by Thomas Wouters · 2 years, 2 months ago v3.12.0b2
  77. d2be5c7 [3.12] gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current Thread (gh-105109) (gh-105209) by Miss Islington (bot) · 2 years, 3 months ago
  78. c38ceb0 [3.12] gh-105020: Share tp_bases and tp_mro Between Interpreters For All Static Builtin Types (gh-105115) (gh-105124) by Miss Islington (bot) · 2 years, 3 months ago
  79. f87c6d1 [3.12] gh-102304: Fix 2 New Stable ABI Functions (gh-104762) (gh-105123) by Eric Snow · 2 years, 3 months ago
  80. 9ae49e3 gh-88745: Add _winapi.CopyFile2 and update shutil.copy2 to use it (GH-105055) by Miss Islington (bot) · 2 years, 3 months ago
  81. b45df73 [3.12] gh-105071: add PyUnstable_Exc_PrepReraiseStar to expose except* implementation in the unstable API (GH-105072) (#105095) by Irit Katriel · 2 years, 3 months ago
  82. 7899fac [3.12] gh-104799: Move location of type_params AST fields (GH-104828) (#104974) by Miss Islington (bot) · 2 years, 3 months ago
  83. e43fbbd [3.12] GH-101291: Avoid using macros with casts in low-level long API. (GH-104742) (#104759) by Miss Islington (bot) · 2 years, 3 months ago
  84. c2b127e Post 3.12.0b1 by Thomas Wouters · 2 years, 3 months ago
  85. 5612078 Python 3.12.0b1 by Thomas Wouters · 2 years, 3 months ago v3.12.0b1
  86. a5f244d gh-104656: Rename typeparams AST node to type_params (#104657) by Jelle Zijlstra · 2 years, 3 months ago
  87. 9392379 GH-101291: Add low level, unstable API for pylong (GH-101685) by Mark Shannon · 2 years, 3 months ago
  88. be0c106 gh-103295: expose API for writing perf map files (#103546) by gsallam · 2 years, 3 months ago
  89. 6715f91 gh-102856: Python tokenizer implementation for PEP 701 (#104323) by Marta Gómez Macías · 2 years, 3 months ago
  90. 6e39fa1 gh-94906: Support multiple steps in math.nextafter (#103881) by Matthias Görgens · 2 years, 3 months ago
  91. 86e6f16 gh-104602: ensure all cellvars are known up front (#104603) by Carl Meyer · 2 years, 3 months ago
  92. b9dce3a gh-104549: Set __module__ on TypeAliasType (#104550) by Jelle Zijlstra · 2 years, 3 months ago
  93. 0589c6a gh-104615: don't make unsafe swaps in apply_static_swaps (#104620) by Carl Meyer · 2 years, 3 months ago
  94. cfa517d GH-96803: Document and test new unstable internal frame API functions (GH-104211) by Mark Shannon · 2 years, 3 months ago
  95. 68b5f08 GH-104580: Don't cache eval breaker in interpreter (GH-104581) by Mark Shannon · 2 years, 3 months ago
  96. f7df173 GH-101520: Move tracemalloc functionality into core, leaving interface in Modules. (#104508) by Mark Shannon · 2 years, 3 months ago
  97. f40890b gh-103865: add monitoring support to LOAD_SUPER_ATTR (#103866) by Carl Meyer · 2 years, 3 months ago
  98. 24d8b88 gh-103763: Implement PEP 695 (#103764) by Jelle Zijlstra · 2 years, 3 months ago
  99. 26baa74 gh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization (gh-104437) by Eric Snow · 2 years, 3 months ago
  100. 45f5aa8 GH-103082: Filter LINE events in VM, to simplify tool implementation. (GH-104387) by Mark Shannon · 2 years, 3 months ago