Python 3.12.0
  1. d533ab1 [3.12] gh-108732: include comprehension locals in frame.f_locals (GH-109026) (#109097) by Miss Islington (bot) · 2 years ago
  2. 2979cee [3.12] gh-108915: Removes extra backslashes in str.split docstring (GH-109044). (#109061) by Shantanu · 2 years ago
  3. 09877a1 [3.12] gh-108295: Fix crashes with TypeVar weakrefs (GH-108517) (#108527) by Miss Islington (bot) · 2 years ago
  4. 3e20303 [3.12] gh-107913: Fix possible losses of OSError error codes (GH-107930) (#108523) by Miss Islington (bot) · 2 years ago
  5. 9864f9a [3.12] gh-86457: Fix signature for code.replace() (GH-23199) (#107744) by Serhiy Storchaka · 2 years ago
  6. aa9707d [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (#107751) by Eric Snow · 2 years ago
  7. 431ce23 [3.12] gh-107810: Improve DeprecationWarning for metaclasses with custom tp_new (GH-107834) (#107864) by Miss Islington (bot) · 2 years ago
  8. 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
  9. 58af229 [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567) (#107599) by Miss Islington (bot) · 2 years ago
  10. 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
  11. 8f080a2 [3.12] gh-102509: Start initializing `ob_digit` of `_PyLongValue` (GH-102510) (#107464) by Miss Islington (bot) · 2 years, 1 month ago
  12. 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
  13. 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
  14. 3923639 [3.12] gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (GH-107193) (#107199) by Miss Islington (bot) · 2 years, 1 month ago
  15. d0176ed [3.12] gh-105699: Fix an Interned Strings Crasher (gh-106930) (#106963) by Miss Islington (bot) · 2 years, 1 month ago
  16. 957f14d [3.12] gh-105699: Fix a Crasher Related to a Deprecated Global Variable (gh-106923) (#106964) by Miss Islington (bot) · 2 years, 1 month ago
  17. 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, 1 month ago
  18. 4f3edd6 [3.12] gh-105235: Prevent reading outside buffer during mmap.find() (GH-105252) (#106708) by Miss Islington (bot) · 2 years, 1 month ago
  19. 58f9c88 [3.12] gh-106403: Restore weakref support for TypeVar and friends (GH-106418) (#106635) by Miss Islington (bot) · 2 years, 1 month ago
  20. 41057b2 [3.12] gh-105227: Add PyType_GetDict() (GH-105747) (#106600) by Miss Islington (bot) · 2 years, 1 month ago
  21. bb17e6f [3.12] gh-105340: include hidden fast-locals in locals() (GH-105715) (#106470) by Miss Islington (bot) · 2 years, 1 month ago
  22. 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
  23. 2405929 [3.12] Fix possible refleak in CodeType.replace() (GH-106243) (GH-106244) by Miss Islington (bot) · 2 years, 2 months ago
  24. 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
  25. 9cd3664 [3.12] gh-106033: Get rid of new occurrences of PyDict_GetItem and Py… (#106041) by Serhiy Storchaka · 2 years, 2 months ago
  26. 2eed1f5 [3.12] gh-103968: PyType_FromMetaclass: Allow metaclasses with tp_new=NULL (GH-105386) (GH-105697) by Miss Islington (bot) · 2 years, 2 months ago
  27. ed03895 [3.12] gh-105375: Improve error handling in PyUnicode_BuildEncodingMap() (GH-105491) (#105661) by Miss Islington (bot) · 2 years, 2 months ago
  28. 7c298d2 [3.12] Miscellaneous improvements to the typing docs (GH-105529) (#105567) by Miss Islington (bot) · 2 years, 2 months ago
  29. 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
  30. 2d9ead2 [3.12] GH-105162: Account for `INSTRUMENTED_RESUME` in gen.close/throw. (GH-105187) (#105378) by Miss Islington (bot) · 2 years, 2 months ago
  31. 3e7ddc2 [3.12] gh-98963: Restore the ability to have a dict-less property. (GH-105262) (#105297) by Miss Islington (bot) · 2 years, 2 months ago
  32. d57ee81 [3.12] gh-104614: Make Sure ob_type is Always Set Correctly by PyType_Ready() (gh-105122) (gh-105211) by Miss Islington (bot) · 2 years, 3 months ago
  33. 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
  34. 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
  35. 5dc6b18 Fix compiler warning in unicodeobject.c (GH-105050) by Miss Islington (bot) · 2 years, 3 months ago
  36. dcee0aa [3.12] gh-103921: Document PEP 695 (GH-104642) (#104989) by Miss Islington (bot) · 2 years, 3 months ago
  37. 3158b4d [3.12] gh-104955: Fix __release_buffer__ signature (GH-104956) (#104973) by Miss Islington (bot) · 2 years, 3 months ago
  38. b670214 [3.12] gh-104879: Fix TypeAliasType.__module__ in exec() (GH-104881) (#104890) by Miss Islington (bot) · 2 years, 3 months ago
  39. f3466bc gh-98836: Extend PyUnicode_FromFormat() (GH-98838) by Serhiy Storchaka · 2 years, 3 months ago
  40. 9392379 GH-101291: Add low level, unstable API for pylong (GH-101685) by Mark Shannon · 2 years, 3 months ago
  41. b9fcfa6 gh-104717: Add comment about manual loop unrolling (gh-104718) by Dong-hee Na · 2 years, 3 months ago
  42. 8f1f3b9 gh-104600: Make type.__type_params__ writable (#104634) by Jelle Zijlstra · 2 years, 3 months ago
  43. 3fadd7d gh-104600: Make function.__type_params__ writable (#104601) by Jelle Zijlstra · 2 years, 3 months ago
  44. b9dce3a gh-104549: Set __module__ on TypeAliasType (#104550) by Jelle Zijlstra · 2 years, 3 months ago
  45. 2693194 typing: Add more tests for TypeVar (#104571) by Jelle Zijlstra · 2 years, 3 months ago
  46. b4a9747 GH-103906: Remove immortal refcounting in the interpreter (GH-103909) by Brandt Bucher · 2 years, 3 months ago
  47. 24d8b88 gh-103763: Implement PEP 695 (#103764) by Jelle Zijlstra · 2 years, 3 months ago
  48. 7d2deaf gh-104454: Fix refleak in AttributeError_reduce (#104455) by Charles Machalow · 2 years, 3 months ago
  49. a10b026 GH-94841: Fix usage of Py_ALWAYS_INLINE (GH-104409) by Brandt Bucher · 2 years, 3 months ago
  50. 79b17f2 gh-103333: Pickle the keyword attributes of AttributeError (#103352) by Charles Machalow · 2 years, 3 months ago
  51. a052be4 GH-104371: check return value of calling `mv.release` (#104417) by Kumar Aditya · 2 years, 3 months ago
  52. 45f5aa8 GH-103082: Filter LINE events in VM, to simplify tool implementation. (GH-104387) by Mark Shannon · 2 years, 3 months ago
  53. a781484 Fix refleak in `super_descr_get` (#104408) by Brandt Bucher · 2 years, 3 months ago
  54. a0a98dd gh-104371: Fix calls to `__release_buffer__` while an exception is active (#104378) by Jelle Zijlstra · 2 years, 3 months ago
  55. 7726245 gh-87729: improve hit rate of LOAD_SUPER_ATTR specialization (#104270) by Carl Meyer · 2 years, 3 months ago
  56. 373bca0 GH-102181: Improve specialization stats for SEND (GH-102182) by penguin_wwy · 2 years, 3 months ago
  57. 7a3b035 gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202) by Sebastian Berg · 2 years, 3 months ago
  58. b8f7ab5 gh-104252: Immortalize Py_EMPTY_KEYS (gh-104253) by Eric Snow · 2 years, 3 months ago
  59. c3b595e gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441) by Carl Meyer · 2 years, 3 months ago
  60. 405eacc gh-104223: Fix issues with inheriting from buffer classes (#104227) by Jelle Zijlstra · 2 years, 3 months ago
  61. 69621d1 gh-104018: remove unused format "z" handling in string formatfloat() (#104107) by John Belmonte · 2 years, 3 months ago
  62. fff193b gh-99113: Add a check for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104206) by Eric Snow · 2 years, 3 months ago
  63. a9c6e06 gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205) by Eric Snow · 2 years, 3 months ago
  64. 1c420e1 gh-104108: Add the Py_mod_multiple_interpreters Module Def Slot (gh-104148) by Eric Snow · 2 years, 3 months ago
  65. a0df9ee GH-96803: Add three C-API functions to make _PyInterpreterFrame less opaque for users of PEP 523. (GH-96849) by Mark Shannon · 2 years, 4 months ago
  66. 7d35c31 GH-103899: Provide a hint when accidentally calling a module (GH-103900) by Brandt Bucher · 2 years, 4 months ago
  67. 04f6733 gh-102500: Implement PEP 688 (#102521) by Jelle Zijlstra · 2 years, 4 months ago
  68. fdcb49c gh-104066: Improve performance of hasattr for module objects (#104063) by Itamar Ostricher · 2 years, 4 months ago
  69. cd9a56c gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511) by Petr Viktorin · 2 years, 4 months ago
  70. 524a7f7 gh-103968: Deprecate creating heap types whose metaclass has custom tp_new. (GH-103972) by Petr Viktorin · 2 years, 4 months ago
  71. 8d34031 gh-104078: Improve performance of PyObject_HasAttrString (#104079) by Itamar Ostricher · 2 years, 4 months ago
  72. fdb3ef8 gh-82012: Deprecate bitwise inversion (~) of bool (#103487) by Tim Hoffmann · 2 years, 4 months ago
  73. de64e75 gh-94673: More Per-Interpreter Fields for Builtin Static Types (gh-103912) by Eric Snow · 2 years, 4 months ago
  74. f73abf8 gh-94673: Hide Objects in PyTypeObject Behind Accessors (gh-104074) by Eric Snow · 2 years, 4 months ago
  75. fdd8786 gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter (gh-104072) by Eric Snow · 2 years, 4 months ago
  76. 59bc36a gh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (gh-104054) by Eric Snow · 2 years, 4 months ago
  77. 3ed8c88 gh-104018: disallow "z" format specifier in %-format of byte strings (GH-104033) by John Belmonte · 2 years, 4 months ago
  78. 59c27fa gh-102213: Optimize the performance of `__getattr__` (GH-103761) by sunmy2019 · 2 years, 4 months ago
  79. ed95e8c gh-98003: Inline call frames for CALL_FUNCTION_EX (GH-98004) by Ken Jin · 2 years, 4 months ago
  80. 424a785 gh-94673: Fix _PyTypes_InitTypes() and get_type_attr_as_size() (gh-103961) by Eric Snow · 2 years, 4 months ago
  81. d2e2e53 gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940) by Eric Snow · 2 years, 4 months ago
  82. 63842bd gh-103590: do not wrap a single exception raised from a try-except* (#103665) by Irit Katriel · 2 years, 4 months ago
  83. ef25feb gh-87729: specialize LOAD_SUPER_ATTR_METHOD (#103809) by Carl Meyer · 2 years, 4 months ago
  84. 0acea96 gh-103826: fix unused variable warning introduced in gh-102343 (#103825) by sunmy2019 · 2 years, 4 months ago
  85. df3173d gh-101659: Isolate "obmalloc" State to Each Interpreter (gh-101660) by Eric Snow · 2 years, 4 months ago
  86. 209a0a7 gh-95795: Move types.next_version_tag to PyInterpreterState (gh-102343) by Eric Snow · 2 years, 4 months ago
  87. 0dc8b50 gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497) by Carl Meyer · 2 years, 4 months ago
  88. 58b6be3 gh-99184: Bypass instance attribute access in `repr` of `weakref.ref` (#99244) by Nikita Sobolev · 2 years, 4 months ago
  89. b7f4811 gh-103091: Add PyUnstable_Type_AssignVersionTag (#103095) by Brett Simmers · 2 years, 4 months ago
  90. 5430093 gh-103712: Increase the length of the type name in AttributeError messages (#103713) by Alex Gaynor · 2 years, 4 months ago
  91. ea2c001 gh-84436: Implement Immortal Objects (gh-19474) by Eddie Elizondo · 2 years, 4 months ago
  92. 3d2a468 gh-83791: Raise TypeError for len(memoryview_0d) (#18463) by Eric Wieser · 2 years, 4 months ago
  93. d83faf7 gh-103092: Isolate winreg (#103250) by AN Long · 2 years, 4 months ago
  94. 411b169 GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-103083) by Mark Shannon · 2 years, 4 months ago
  95. 50b4b15 gh-87864: Use correct function definition syntax in the docs (#103312) by Nikita Sobolev · 2 years, 4 months ago
  96. 55c99d9 gh-77757: replace exception wrapping by PEP-678 notes in typeobject's __set_name__ (#103402) by Irit Katriel · 2 years, 4 months ago
  97. 059bb04 gh-102213: Revert "gh-102213: Optimize the performance of `__getattr__` (GH-102248)" (GH-103332) by Nikita Sobolev · 2 years, 4 months ago
  98. 2a72125 gh-101865: Deprecate `co_lnotab` from code objects as per PEP 626 (#101866) by Nikita Sobolev · 2 years, 5 months ago
  99. 121057a GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022) by Brandt Bucher · 2 years, 5 months ago
  100. ba65a06 gh-100227: Move the Dict of Interned Strings to PyInterpreterState (gh-102339) by Eric Snow · 2 years, 5 months ago