Python 3.11.1
  1. 9e38553 [3.11] gh-99886: Fix crash when freeing objects with managed dictionaries (#99902) by Ken Jin · 2 years, 9 months ago
  2. 9707bf2 gh-99845: _PyObject_DictPointer(): fix dictoffset cast (#99922) by Victor Stinner · 2 years, 9 months ago
  3. 82ab9e6 gh-99553: fix bug where an ExceptionGroup subclass can wrap a BaseException (GH-99572) by Miss Islington (bot) · 2 years, 9 months ago
  4. bbac9a8 gh-99443: `descr_set_trampoline_call` return type should be `int` not `PyObject*` (GH-99444) by Miss Islington (bot) · 2 years, 9 months ago
  5. 47f4a18 gh-99181: fix except* on unhashable exceptions (GH-99192) by Miss Islington (bot) · 2 years, 9 months ago
  6. 20c258c gh-98852: Fix subscription of type aliases (GH-98920) by Miss Islington (bot) · 2 years, 10 months ago
  7. 5efe2ee [3.11] gh-98783: Fix crashes when `str` subclasses are used in `_PyUnicode_Equal` (GH-98806) (#98871) by Dennis Sweeney · 2 years, 10 months ago
  8. cfbc01f obmalloc: Remove unused variable. (GH-98770) by Miss Islington (bot) · 2 years, 10 months ago
  9. 33cf0a6 gh-97943: PyFunction_GetAnnotations should return a borrowed reference. (GH-97949) by Miss Islington (bot) · 2 years, 11 months ago
  10. 2b248b0 gh-95196: Disable incorrect pickling of the C implemented classmethod descriptors (GH-96383) by Miss Islington (bot) · 2 years, 11 months ago
  11. 015b49a [3.11] GH-97779: Ensure that *all* frame objects are backed by "complete" frames (GH-97886) by Miss Islington (bot) · 2 years, 11 months ago
  12. dbde686 gh-97591: In `Exception.__setstate__()` acquire strong references before calling `tp_hash` slot (GH-97700) by Miss Islington (bot) · 2 years, 11 months ago
  13. 7d60d10 gh-97616: list_resize() checks for integer overflow (GH-97617) by Miss Islington (bot) · 2 years, 11 months ago
  14. 92a0e81 gh-95778: Mention sys.set_int_max_str_digits() in error message (GH-96874) by Miss Islington (bot) · 3 years ago
  15. bc337a7 [3.11] gh-96005: Handle WASI ENOTCAPABLE in getpath (GH-96006) (GH-96034) (GH-96038) by Christian Heimes · 3 years ago
  16. 99919d4 gh-96352: Set AttributeError context in _PyObject_GenericGetAttrWithDict (GH-96353) by Miss Islington (bot) · 3 years ago
  17. 8a776d1 gh-95778: Correctly pre-check for int-to-str conversion (GH-96537) by Miss Islington (bot) · 3 years ago
  18. f8b71da [3.11] gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96500) by Gregory P. Smith · 3 years ago
  19. 5835911 gh-96455: update example in exception_handling_notes.txt to the 3.11RC bytecode (GH-96456) by Miss Islington (bot) · 3 years ago
  20. 27950d8 GH-96187: Prevent _PyCode_GetExtra to return garbage for negative indexes (GH-96188) by Miss Islington (bot) · 3 years ago
  21. 3ea0beb gh-96046: Initialize ht_cached_keys in PyType_Ready() (GH-96047) by Miss Islington (bot) · 3 years ago
  22. 3ea9ba6 gh-95605: Fix `float(s)` error message when `s` contains only whitespace (GH-95665) (GH-95858) by Miss Islington (bot) · 3 years ago
  23. c96b26c GH-92678: Document that you shouldn't be doing your own dictionary offset calculations. (GH-95598) (GH-95821) by Miss Islington (bot) · 3 years ago
  24. f292635 gh-94936: C getters: co_varnames, co_cellvars, co_freevars (GH-95008) by Miss Islington (bot) · 3 years ago
  25. 312dab2 Revert "[3.11] GH-92678: Expose managed dict clear and visit functions (GH-95246). (#95256)" (#95647) by Mark Shannon · 3 years ago
  26. 2ab5601 GH-92678: Fix tp_dictoffset inheritance. (GH-95596) (GH-95604) by Mark Shannon · 3 years ago
  27. 7baca3c GH-95150: Use position and exception tables for code hashing and equality (GH-95509) by Miss Islington (bot) · 3 years, 1 month ago
  28. 6934726 gh-95369: add missing decref in error case of exception group's split (GH-95370) by Miss Islington (bot) · 3 years, 1 month ago
  29. 503a3a7 [3.11] gh-95324: Emit a warning if an object doesn't call PyObject_GC_UnTrack during deallocation in debug mode (GH-95325) (#95336) by Miss Islington (bot) · 3 years, 1 month ago
  30. 7f73194 [3.11] GH-92678: Expose managed dict clear and visit functions (GH-95246). (#95256) by Pablo Galindo Salgado · 3 years, 1 month ago
  31. e5ff5ec [3.11] GH-94739: Backport GH-94958 to 3.11 (#94965) by Mark Shannon · 3 years, 1 month ago
  32. 88ea2b6 gh-95173: Revert commit 51ed2c56a1852cd6b09c85ba81312dc9782772ce (GH-95176) by Miss Islington (bot) · 3 years, 1 month ago
  33. bbdacb4 GH-94438: Handle extended arguments and conditional pops in mark_stacks (GH-95110) by Miss Islington (bot) · 3 years, 1 month ago
  34. 5a48ab0 [3.11] GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121) (GH-95143) by Brandt Bucher · 3 years, 1 month ago
  35. e693f84 [3.11] GH-95060: Fix PyCode_Addr2Location when addrq < 0 (GH-95094) by Miss Islington (bot) · 3 years, 1 month ago
  36. 84d58ad GH-90699: fix ref counting of static immortal strings (gh-94850) by Miss Islington (bot) · 3 years, 1 month ago
  37. 9487e8d GH-91153: Handle mutating __index__ methods in bytearray item assignment (GH-94891) by Miss Islington (bot) · 3 years, 1 month ago
  38. 498c649 gh-94841: Ensure arena_map_get() is inlined in PyObject_Free() (GH-94842) by Miss Islington (bot) · 3 years, 1 month ago
  39. b4e232c gh-94607: Fix subclassing generics (GH-94610) by Miss Islington (bot) · 3 years, 1 month ago
  40. b22f9d6 [3.11] gh-94438: in frameobject's mark_stacks switch, the PUSH_EXC_INFO and POP_EXCEPT cases are no longer reachable (GH-94582) (GH-94595) by Irit Katriel · 3 years, 1 month ago
  41. 68f5fa6 [3.11] GH-94262: Don't create frame objects for frames that aren't yet complete. (GH-94371) (#94482) by Miss Islington (bot) · 3 years, 2 months ago
  42. 02b30a8 [3.11] GH-94438: Backport GH-94444 (#94486) by Mark Shannon · 3 years, 2 months ago
  43. 3b4f5ed [3.11] GH-93516: Backport GH-93769 (GH-94231) by Mark Shannon · 3 years, 2 months ago
  44. 50a2e36 gh-88116: Avoid undefined behavior when decoding varints in code objects (GH-94375) by Miss Islington (bot) · 3 years, 2 months ago
  45. 1f00e8c [3.11] GH-91742: Fix pdb crash after jump (GH-94171) (#94176) by Miss Islington (bot) · 3 years, 2 months ago
  46. 852b4d4 [3.11] gh-93382: Cache result of `PyCode_GetCode` in codeobject (GH-93383) (#93493) by Ken Jin · 3 years, 2 months ago
  47. 3ece6e6 [3.11] GH-93516: Backport GH-93769: Speedup line number checks when tracing (GH-94127) by Mark Shannon · 3 years, 2 months ago
  48. a1565a8 gh-93021: Fix __text_signature__ for __get__ (GH-93023) (GH-94085) by Miss Islington (bot) · 3 years, 2 months ago
  49. 26329e4 GH-93249: relax overly strict assertion on bounds->ar_start (GH-93961) (GH-94032) by Miss Islington (bot) · 3 years, 2 months ago
  50. 96254a9 gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938) (#94000) by Victor Stinner · 3 years, 2 months ago
  51. 81686e7 gh-84461: Silence some compiler warnings on WASM (GH-93978) by Miss Islington (bot) · 3 years, 2 months ago
  52. 15c8838 GH-93990: fix refcounting bug in `add_subclass` in `typeobject.c` (GH-93989) by Miss Islington (bot) · 3 years, 2 months ago
  53. 579e985 gh-89828: Do not relay the __class__ attribute in GenericAlias (GH-93754) by Miss Islington (bot) · 3 years, 2 months ago
  54. 2eff55c gh-92888: Fix memoryview bad `__index__` use after free (GH-92946) by Miss Islington (bot) · 3 years, 2 months ago
  55. 73c8f3f gh-92914: Round the allocated size for lists up to the even number (GH-92915) by Miss Islington (bot) · 3 years, 2 months ago
  56. 29c7e81 gh-79512: Fixed names and __module__ value of weakref classes (GH-93719) by Miss Islington (bot) · 3 years, 2 months ago
  57. 8dc5df4 [3.11] gh-91162: Support splitting of unpacked arbitrary-length tuple over TypeVar and TypeVarTuple parameters (alt) (GH-93412) (GH-93746) by Miss Islington (bot) · 3 years, 2 months ago
  58. 4443c28 Fix missing word in sys.float_info docstring (GH-93489) (GH-93495) by Miss Islington (bot) · 3 years, 3 months ago
  59. 3265ff9 gh-93345: Fix a crash in substitution of nested TypeVar after TypeVarTuple (GH-93346) by Miss Islington (bot) · 3 years, 3 months ago
  60. 00f8fe9 [3.11] gh-91162: Fix substitution of unpacked tuples in generic aliases (GH-92335) (#92484) by Miss Islington (bot) · 3 years, 3 months ago
  61. 3637425 [3.11] bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) (GH-93306) by Eric Snow · 3 years, 3 months ago
  62. d9089c0 GH-92804: Fix memory leak in memoryview iterator (gh-92805) by Miss Islington (bot) · 3 years, 3 months ago
  63. 9652900 Issues/88027: A potential double free in list_sort_impl (#92367) by Tim Peters · 3 years, 3 months ago
  64. 85354ed gh-92112: Fix crash triggered by an evil custom `mro()` (#92113) by Alexey Izbyshev · 3 years, 3 months ago
  65. 1ed8d03 gh-87390: Fix starred tuple equality and pickling (GH-92337) by Serhiy Storchaka · 3 years, 4 months ago
  66. a95138b bpo-43857: Improve the AttributeError message when deleting a missing attribute (#25424) by Géry Ogam · 3 years, 4 months ago
  67. a918589 bpo-46764: Fix wrapping bound method with @classmethod (#31367) by Michael J. Sullivan · 3 years, 4 months ago
  68. d716a0d Use static inline function Py_EnterRecursiveCall() (#91988) by Victor Stinner · 3 years, 4 months ago
  69. 836b17c Add more stats for freelist use and allocations. (GH-92211) by Mark Shannon · 3 years, 4 months ago
  70. 804f252 gh-91320: Use _PyCFunction_CAST() (#92251) by Victor Stinner · 3 years, 4 months ago
  71. b270b82 gh-91320: Argument Clinic uses _PyCFunction_CAST() (#32210) by Victor Stinner · 3 years, 4 months ago
  72. b156578 gh-92031: Deoptimize Static Code at Finalization (GH-92039) by Dennis Sweeney · 3 years, 4 months ago
  73. 6c7249f gh-92154: Expose PyCode_GetCode in the C API (GH-92168) by Ken Jin · 3 years, 4 months ago
  74. c96da83 Fix the closure argument to PyEval_EvalCodeEx. (GH-92175) by larryhastings · 3 years, 4 months ago
  75. ff88f7e gh-87390: Add __unpacked__ attribute to types.GenericAlias (#92059) by Jelle Zijlstra · 3 years, 4 months ago
  76. 0ed91a2 gh-90213: Speed up right shifts of negative integers (GH-30277) by Mark Dickinson · 3 years, 4 months ago
  77. 18b07d7 bpo-36819: Fix crashes in built-in encoders with weird error handlers (GH-28593) by Serhiy Storchaka · 3 years, 4 months ago
  78. 4d10f70 gh-92114: Improve error message for types with __class_getitem__ = None (GH-92115) by Serhiy Storchaka · 3 years, 4 months ago
  79. 3483299 gh-81548: Deprecate octal escape sequences with value larger than 0o377 (GH-91668) by Serhiy Storchaka · 3 years, 4 months ago
  80. e8c2f72 bpo-43224: Implement substitution of unpacked TypeVarTuple in C (GH-31828) by Serhiy Storchaka · 3 years, 4 months ago
  81. 0ef8d92 gh-91603: Speed up isinstance/issubclass on union types (GH-91631) by Yurii Karabas · 3 years, 4 months ago
  82. cd1fbbc gh-91603: Speed up operator "|" for UnionType (GH-91955) by Serhiy Storchaka · 3 years, 4 months ago
  83. 64a54e5 gh-91719: Add pycore_opcode.h internal header file (#91906) by Victor Stinner · 3 years, 4 months ago
  84. 364ed94 gh-89373: _Py_Dealloc() checks tp_dealloc exception (#32357) by Victor Stinner · 3 years, 4 months ago
  85. d44815c GH-88116: Document that PyCodeNew is dangerous, and make PyCode_NewEmpty less dangerous. (GH-91790) by Mark Shannon · 3 years, 4 months ago
  86. 944fffe GH-88116: Use a compact format to represent end line and column offsets. (GH-91666) by Mark Shannon · 3 years, 4 months ago
  87. f2b4e45 gh-91636: Don't clear required fields of function objects (GH-91651) by Dennis Sweeney · 3 years, 4 months ago
  88. 7cdaf87 gh-91731: Replace Py_BUILD_ASSERT() with static_assert() (#91730) by Victor Stinner · 3 years, 4 months ago
  89. d7d7e6c Cast to (destructor) to fix compiler warnings (GH-91711) by Dennis Sweeney · 3 years, 4 months ago
  90. f571c26 gh-91632: Fix generic_alias_iterator to be finalized at exit. (GH-91727) by Dong-hee Na · 3 years, 4 months ago
  91. 4d2403f gh-91020: Add `PyBytes_Type.tp_alloc` for subclass (GH-91686) by Inada Naoki · 3 years, 4 months ago
  92. da6c785 gh-90667: Add specializations of Py_DECREF when types are known (GH-30872) by Dennis Sweeney · 3 years, 4 months ago
  93. ab0d35d bpo-46712: share more global strings in deepfreeze (gh-32152) by Kumar Aditya · 3 years, 4 months ago
  94. aa5c0a9 bpo-40421: Cleanup PyFrame C API (GH-32417) by Victor Stinner · 3 years, 4 months ago
  95. 7fbc7f6 gh-91098: Use Argument Clinic for Object/classobject.c to fix docstrings (#31711) by Oleg Iarygin · 3 years, 4 months ago
  96. 2f0fc52 gh-91102: Use Argument Clinic for EncodingMap (#31725) by Oleg Iarygin · 3 years, 4 months ago
  97. 8c54c3d gh-91576: Speed up iteration of strings (#91574) by Kumar Aditya · 3 years, 4 months ago
  98. a573cb2 gh-91118: Fix docstrings that do not honor --without-doc-strings (#31769) by Oleg Iarygin · 3 years, 4 months ago
  99. d4c4a76 gh-89770: Implement PEP-678 - Exception notes (GH-31317) by Irit Katriel · 3 years, 4 months ago
  100. 355cbaa gh-91266: refactor bytearray strip methods (GH-32096) by Pieter Eendebak · 3 years, 4 months ago