Python 3.11.0
  1. 67f5d24 gh-96848: Fix -X int_max_str_digits option parsing (GH-96988) by Miss Islington (bot) · 2 years, 10 months ago
  2. 585c95d [3.11] GH-97752: Clear the previous member of newly-created generator/coroutine frames (GH-97812) by Miss Islington (bot) · 2 years, 10 months ago
  3. d0ab10f [3.11] GH-97002: Prevent _PyInterpreterFrames from backing more than one PyFrameObject (GH-98002) by Miss Islington (bot) · 2 years, 10 months ago
  4. 154b3cd GH-96975: Skip incomplete frames in PyEval_GetFrame (GH-97018) by Miss Islington (bot) · 2 years, 10 months ago
  5. 7033dc8 GH-96678: Fix undefined behavior in ceval.c (GH-96708) by Miss Islington (bot) · 3 years ago
  6. c563b89 Fix possible NULL pointer dereference in _PyThread_CurrentFrames (GH-96584) by Miss Islington (bot) · 3 years ago
  7. 5586da6 [3.11] GH-96636: Remove all uses of NOTRACE_DISPATCH (GH-96643) (#96688) by Mark Shannon · 3 years ago
  8. e72f469 [3.11] GH-96569: Avoid undefined behavior (#96616) by Mark Shannon · 3 years ago
  9. a389fdb GH-96572: fix use after free in trace refs build mode (GH-96618) by Miss Islington (bot) · 3 years ago
  10. f8b71da [3.11] gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96500) by Gregory P. Smith · 3 years ago
  11. 27f390b gh-96125: Fix sys.thread_info.name on pthread platforms (GH-96126) (#96128) by Miss Islington (bot) · 3 years ago
  12. 1fa9644 GH-96071: fix deadlock in PyGILState_Ensure (GH-96124) (#96129) by Miss Islington (bot) · 3 years ago
  13. 6fc90c1 GH-95818: Skip incomplete frames in `PyThreadState_GetFrame` (GH-95886) (#95890) by Miss Islington (bot) · 3 years ago
  14. e62a0df [3.11] gh-95174: Add pthread stubs for WASI (GH-95234) (#95503) by Christian Heimes · 3 years, 1 month ago
  15. 147a9a8 bpo-45445: Revert "bpo-45445: Fail if an invalid X-option is provided in the command line (GH-28823)" (GH-94745) by Miss Islington (bot) · 3 years, 1 month ago
  16. db13c0c [3.11] gh-95174: Handle missing dup() and constants in WASI (GH-95229) (GH-95272) by Christian Heimes · 3 years, 1 month ago
  17. 00566a8 GH-90081: Run python tracers at full speed (GH-95328) (#95363) by Miss Islington (bot) · 3 years, 1 month ago
  18. 33efd7f [3.11] gh-94938: Fix errror detection of unexpected keyword arguments (GH-94999) (GH-95353) by Serhiy Storchaka · 3 years, 1 month ago
  19. 86eb500 [3.11] gh-95185: Check recursion depth in the AST constructor (GH-95186) (GH-95208) by Miss Islington (bot) · 3 years, 1 month ago
  20. e5ff5ec [3.11] GH-94739: Backport GH-94958 to 3.11 (#94965) by Mark Shannon · 3 years, 1 month ago
  21. 064462a [3.11] GH-94036: Fix more attribute location quirks (GH-95028) (GH-95156) by Brandt Bucher · 3 years, 1 month ago
  22. 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
  23. e2fce3a [3.11] GH-91409: Don't overwrite valid locations with NOP locations (GH-95067) (GH-95068) by Brandt Bucher · 3 years, 1 month ago
  24. 16cb8ca GH-94851: fix immortal objects refcounting in compiler (gh-95040) by Miss Islington (bot) · 3 years, 1 month ago
  25. bb8e20a gh-91256: Ensure help text has the program name even before getpath is called (GH-94929) by Miss Islington (bot) · 3 years, 1 month ago
  26. eda2f90 [3.11] GH-94822: Don't specialize when metaclasses are involved (GH-94892) (GH-94980) by Brandt Bucher · 3 years, 1 month ago
  27. ec6ed66 gh-94930: skipitem() in getargs.c should return non-NULL on error (GH-94931) by Miss Islington (bot) · 3 years, 1 month ago
  28. 1c63734 gh-91348: Restore frame argument to sys._getframe audit event (GH-94928) by Miss Islington (bot) · 3 years, 1 month ago
  29. 107c21c gh-94864: Fix PyArg_Parse* with deprecated format units "u" and "Z" (GH-94902) by Serhiy Storchaka · 3 years, 1 month ago
  30. 45896f2 [3.11] gh-93883: elide traceback indicators when possible (GH-93994) (GH-94740) by John Belmonte · 3 years, 1 month ago
  31. e5c8ad3 [3.11] GH-94694: Fix column offsets for multi-line method lookups (GH-94721) by Brandt Bucher · 3 years, 1 month ago
  32. 7a34172 [3.11] GH-93252: Fix error handling for failed Python calls (GH-94693) (GH-94708) by Kumar Aditya · 3 years, 1 month ago
  33. 36a3372 [3.11] gh-94215: Fix error handling for line-tracing events (GH-94681) (GH-94688) by Christian Heimes · 3 years, 1 month ago
  34. 74c953d [3.11] gh-92228: disable the compiler's 'small exit block inlining' optimization for blocks that have a line number (GH-94592) (GH-94643) by Christian Heimes · 3 years, 1 month ago
  35. 5f4a16b [3.11] gh-94510: Raise on re-entrant calls to sys.setprofile and sys.settrace (GH-94511) (GH-94578) by Łukasz Langa · 3 years, 1 month ago
  36. 1bfe83a [3.11] gh-94485: Set line number of module's RESUME instruction to 0 as specified by PEP 626 (GH-94552) (GH-94562) by Łukasz Langa · 3 years, 1 month ago
  37. 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
  38. 113b309 [3.11] GH-93354: Use exponential backoff to avoid excessive specialization attempts (GH-93355) (GH-93379) by Mark Shannon · 3 years, 2 months ago
  39. fdc0081 gh-91719: Reload opcode on unknown error so that C can optimize the dispatching in ceval.c (GH-94364) (#94453) by Miss Islington (bot) · 3 years, 2 months ago
  40. f58c366 GH-94329: Don't raise on excessive stack consumption (GH-94421) (GH-94446) by Miss Islington (bot) · 3 years, 2 months ago
  41. 48a739e gh-94332: make it safe to call assemble_free when assemble_init has not been called (GH-94389) (GH-94442) by Irit Katriel · 3 years, 2 months ago
  42. 9140c41 [3.11] GH-93516: Drop broken assert, fixes GH-93769 (GH-94411) by Christian Heimes · 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. 3ece6e6 [3.11] GH-93516: Backport GH-93769: Speedup line number checks when tracing (GH-94127) by Mark Shannon · 3 years, 2 months ago
  45. 2733c64 gh-94021: Address unreachable code warning in specialize code (GH-94022) by Miss Islington (bot) · 3 years, 2 months ago
  46. b8fe3bd gh-91985: Ensure in-tree builds override platstdlib_dir in every path calculation (GH-93641) by Miss Islington (bot) · 3 years, 2 months ago
  47. 96254a9 gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938) (#94000) by Victor Stinner · 3 years, 2 months ago
  48. 1353b8a gh-74953: Fix PyThread_acquire_lock_timed() code recomputing the timeout (GH-93941) by Miss Islington (bot) · 3 years, 2 months ago
  49. df091e1 [3.11] GH-93662: Make sure that column offsets are correct in multi-line method calls. (GH-93673) (#93895) by Irit Katriel · 3 years, 2 months ago
  50. cbfbe24 gh-90300: split --help output into separate options (GH-30331) by Miss Islington (bot) · 3 years, 2 months ago
  51. d42b368 [3.11] gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742) (GH-93792) by Serhiy Storchaka · 3 years, 2 months ago
  52. 90f9b8b gh-92597: Improve error message for AST nodes with invalid ranges (GH-93398) (GH-93414) by Miss Islington (bot) · 3 years, 3 months ago
  53. b425d88 gh-92597: Ensure that AST nodes without explicit end positions can be compiled (GH-93359) by Miss Islington (bot) · 3 years, 3 months ago
  54. 7f6e6ab gh-93351: Ensure the position information in AST nodes created by the parser is always consistent (GH-93352) by Miss Islington (bot) · 3 years, 3 months ago
  55. 3637425 [3.11] bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) (GH-93306) by Eric Snow · 3 years, 3 months ago
  56. 33336e4 gh-93217: fix some issues in man page and --help (GH-93219) by Miss Islington (bot) · 3 years, 3 months ago
  57. 307dacd gh-91924: Fix __lltrace__ for non-UTF-8 stdout encoding (GH-93199) by Miss Islington (bot) · 3 years, 3 months ago
  58. c771cbe gh-93065: Fix HAMT to iterate correctly over 7-level deep trees (GH-93066) (GH-93145) by Miss Islington (bot) · 3 years, 3 months ago
  59. f095058 gh-93061: Mark as artificial: backwards jump after async for (GH-93062) (GH-93110) by Miss Islington (bot) · 3 years, 3 months ago
  60. 2e8b2d0 GH-92236: Remove spurious "line" event when starting coroutine or generator. (GH-92722) (GH-92772) by Miss Islington (bot) · 3 years, 3 months ago
  61. 3d1ad42 Update outdated `LOAD_METHOD` comments in `Python/ceval.c` (GH-92641) by Miss Islington (bot) · 3 years, 3 months ago
  62. 6a17cde gh-92619: Fix bug where the compiler duplicates exit blocks unnecessarily (GH-92620) (GH-92621) by Miss Islington (bot) · 3 years, 3 months ago
  63. 14bd6df gh-88279: Fix compiler warning for using deprecated PySys_SetArgvEx (GH-92428) by Miss Islington (bot) · 3 years, 3 months ago
  64. 5021064 gh-92203: Add closure support to exec(). (#92204) by larryhastings · 3 years, 3 months ago
  65. 329afe7 gh-57684: Update tests for PYTHONSAFEPATH=1 (#92358) by Victor Stinner · 3 years, 4 months ago
  66. ada8b6d gh-57684: Add -P cmdline option and PYTHONSAFEPATH env var (#31542) by Victor Stinner · 3 years, 4 months ago
  67. f8a2fab GH-92239: Make sure that PEP 523 is supported, even when specializing first. (GH-92245) by Mark Shannon · 3 years, 4 months ago
  68. d716a0d Use static inline function Py_EnterRecursiveCall() (#91988) by Victor Stinner · 3 years, 4 months ago
  69. 6dcfd6c gh-78214: marshal: Stabilize FLAG_REF usage (GH-8226) by Inada Naoki · 3 years, 4 months ago
  70. 836b17c Add more stats for freelist use and allocations. (GH-92211) by Mark Shannon · 3 years, 4 months ago
  71. e8d7661 GH-91173: disable frozen modules in debug builds (#92023) by Kumar Aditya · 3 years, 4 months ago
  72. b270b82 gh-91320: Argument Clinic uses _PyCFunction_CAST() (#32210) by Victor Stinner · 3 years, 4 months ago
  73. feb45d0 suggestions.c: Improve efficiency of levenshtein_distance method (#91835) by Pieter Eendebak · 3 years, 4 months ago
  74. 868b1af gh-92063: Enforce types in specialized PRECALL opcodes (GH-92068) by Dennis Sweeney · 3 years, 4 months ago
  75. 37c6db6 gh-91869: Fix tracing of specialized instructions with extended args (GH-91945) by Dennis Sweeney · 3 years, 4 months ago
  76. 64a54e5 gh-91719: Add pycore_opcode.h internal header file (#91906) by Victor Stinner · 3 years, 4 months ago
  77. 9b5ca54 gh-84461: Add sys._emscripten_info, improve docs and build (gh-91781) by Christian Heimes · 3 years, 4 months ago
  78. 2f233fc gh-89279: In ceval.c, redefine some macros for speed (#32387) by Guido van Rossum · 3 years, 4 months ago
  79. eaa85cb gh-91768: C API no longer use "const PyObject*" type (#91769) by Victor Stinner · 3 years, 4 months ago
  80. f8dc618 GH-91719: Make MSVC generate somewhat faster switch code (#91718) by Guido van Rossum · 3 years, 4 months ago
  81. 944fffe GH-88116: Use a compact format to represent end line and column offsets. (GH-91666) by Mark Shannon · 3 years, 4 months ago
  82. 7cdaf87 gh-91731: Replace Py_BUILD_ASSERT() with static_assert() (#91730) by Victor Stinner · 3 years, 4 months ago
  83. d7d7e6c Cast to (destructor) to fix compiler warnings (GH-91711) by Dennis Sweeney · 3 years, 4 months ago
  84. da6c785 gh-90667: Add specializations of Py_DECREF when types are known (GH-30872) by Dennis Sweeney · 3 years, 4 months ago
  85. ab0d35d bpo-46712: share more global strings in deepfreeze (gh-32152) by Kumar Aditya · 3 years, 4 months ago
  86. cec5d85 gh-91625: Don't ignore extended args of adaptive opcodes (GH-91626) by Dennis Sweeney · 3 years, 4 months ago
  87. 3289209 Fix refleaks in PyErr_SetHandledException (GH-91627) by Dennis Sweeney · 3 years, 4 months ago
  88. 37965d2 gh-78607: Replace __ltrace__ with __lltrace__ (GH-91619) by Dennis Sweeney · 3 years, 4 months ago
  89. 8560f4a gh-91462: Make lltrace output human-readable. (GH-91463) by Dennis Sweeney · 3 years, 4 months ago
  90. 304f5b6 Fix an out of date comment in compile.c (GH-91615) by Irit Katriel · 3 years, 4 months ago
  91. d4c4a76 gh-89770: Implement PEP-678 - Exception notes (GH-31317) by Irit Katriel · 3 years, 4 months ago
  92. ea2ae02 gh-91276: Make JUMP_IF_TRUE_OR_POP/JUMP_IF_FALSE_OR_POP relative (GH-32215) by Irit Katriel · 3 years, 4 months ago
  93. 5d421d7 gh-90501: Add PyErr_GetHandledException and PyErr_SetHandledException (GH-30531) by Irit Katriel · 3 years, 4 months ago
  94. 7296598 gh-90699: Use _Py_STR(empty) instead of PyUnicode_New(0, 0) for BUILD_STRING (GH-91476) by Dennis Sweeney · 3 years, 4 months ago
  95. 861974b gh-89455: Fix an uninitialized bool in exception print context. (#91466) by Gregory P. Smith · 3 years, 4 months ago
  96. 5f056ac Fill holes in internal compiler structs (#91458) by L. A. F. Pereira · 3 years, 4 months ago
  97. b0b836b bpo-45995: add "z" format specifer to coerce negative 0 to zero (GH-30049) by John Belmonte · 3 years, 4 months ago
  98. dd207a6 bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400) by Irit Katriel · 3 years, 4 months ago
  99. f52d987 Fix some typos in comments (GH-32422) by jonasdlindner · 3 years, 4 months ago
  100. 6773203 bpo-47000: Add `locale.getencoding()` (GH-32068) by Inada Naoki · 3 years, 4 months ago