Python 3.11.2
  1. 955ba28 [3.11] gh-101072: support default and kw default in PyEval_EvalCodeEx for 3.11+ (GH-101127) (#101636) by Łukasz Langa · 2 years, 6 months ago
  2. 0c37ea9 [3.11] gh-101400: Fix incorrect lineno in exception message on contin… (gh-101447) by Dong-hee Na · 2 years, 7 months ago
  3. 07d1f99 [3.11] Update copyright years to 2023. (gh-100848) (GH-100849) by Miss Islington (bot) · 2 years, 7 months ago
  4. be7c197 [3.11] gh-100776: Fix misleading default value in help(input) (GH-100788) (#100841) by Shantanu · 2 years, 7 months ago
  5. b1e314a gh-95778: add doc missing in some places (GH-100627) by Miss Islington (bot) · 2 years, 8 months ago
  6. a3dbd4c [3.11] gh-64490: Fix bugs in argument clinic varargs processing (GH-32092) (#100368) by colorfulappl · 2 years, 8 months ago
  7. a852c5f [3.11] Correct CVE-2020-10735 documentation (GH-100306). (#100476) by Gregory P. Smith · 2 years, 8 months ago
  8. bed1d14 [3.11] gh-99240: Reset pointer to NULL when the pointed memory is freed in argument parsing (GH-99890) (#100385) by colorfulappl · 2 years, 8 months ago
  9. 2182a71 [3.11] GH-99729: Unlink frames before clearing them (#100047) by Brandt Bucher · 2 years, 9 months ago
  10. a3480ec [3.11] gh-99103: Normalize specialized traceback anchors against the current line (#99423) by Batuhan Taskaya · 2 years, 9 months ago
  11. 9dda902 gh-99578: Fix refleak in _imp.create_builtin() (GH-99642) by Miss Islington (bot) · 2 years, 9 months ago
  12. aa06786 [3.11] gh-99337: Fix compile errors with gcc 12 on macOS (GH-99470) (#99638) by Miss Islington (bot) · 2 years, 9 months ago
  13. a06fb51 [3.11] GH-99460: Emscripten trampolines on optimized METH_O and METH_NOARGS code paths (gh-99461) (#99514) by Hood Chatham · 2 years, 9 months ago
  14. f4cb828 gh-87604: Avoid publishing list of active per-interpreter audit hooks via the gc module (GH-99373) by Miss Islington (bot) · 2 years, 9 months ago
  15. 1119ee4 [3.11] GH-99298: Don't perform jumps before error handling (GH-99343) by Brandt Bucher · 2 years, 9 months ago
  16. f9a68be [3.11] GH-99257: Check the owner's type when specializing slots (GH-99324) by Miss Islington (bot) · 2 years, 9 months ago
  17. 7c9c993 GH-99205: Mark new interpreters and threads as non-static (GH-99268) by Miss Islington (bot) · 2 years, 9 months ago
  18. 41a9f49 gh-98978: Fix Py_SetPythonHome(NULL) (GH-99066) by Miss Islington (bot) · 2 years, 10 months ago
  19. 39e0627 [3.11] gh-98925: Lower marshal recursion depth for WASI (GH-98938) (GH-98979) by Miss Islington (bot) · 2 years, 10 months ago
  20. 57dd110 [3.11] gh-96853: Restore test coverage for Py_Initialize(Ex) (GH-98874) by Miss Islington (bot) · 2 years, 10 months ago
  21. 0a67f82 [3.11] GH-93354: Fix PRECALL's adaptive backoff (GH-98011) by Brandt Bucher · 2 years, 10 months ago
  22. 0a84b7a Add a warning message about PyOS_snprintf (GH-95993) by Miss Islington (bot) · 2 years, 11 months ago
  23. 89e9474 [3.11] GH-97002: Prevent _PyInterpreterFrames from backing more than one PyFrameObject (GH-98002) by Miss Islington (bot) · 2 years, 11 months ago
  24. eecbeec [3.11] gh-96017: Fix some compiler warnings (GH-96018) (#96106) by Christian Heimes · 2 years, 11 months ago
  25. 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
  26. 4591dae [3.11] GH-97752: Clear the previous member of newly-created generator/coroutine frames (GH-97812) by Miss Islington (bot) · 2 years, 11 months ago
  27. 4d4b1e6 [3.11] Fix typos in `bltinmodule.c`. (GH-97789) by Benjamin Peterson · 2 years, 11 months ago
  28. a4ff0ea gh-96848: Fix -X int_max_str_digits option parsing (GH-96988) by Miss Islington (bot) · 2 years, 11 months ago
  29. 6a646dd GH-96975: Skip incomplete frames in PyEval_GetFrame (GH-97018) by Miss Islington (bot) · 2 years, 11 months ago
  30. fb87aaa Remove a stray DISPATCH() (GH-97004) by Brandt Bucher · 2 years, 11 months ago
  31. 0e61d2b [3.11] GH-95921: Fix positions for some chained comparisons (GH-96968) (GH-96973) by Brandt Bucher · 2 years, 11 months ago
  32. 32d80de GH-96864: Check for error between line and opcode events (GH-96880) by Miss Islington (bot) · 2 years, 11 months ago
  33. 6ff5471 gh-96387: take_gil() resets drop request before exit (#96869) (#96941) by Victor Stinner · 2 years, 11 months ago
  34. c4cf745 GH-96754: Check whether the interpreter frame is complete before creating frame object. (GH-96776) (#96787) by Miss Islington (bot) · 3 years ago
  35. 4958820 [3.11] gh-95853: Add script to automate WASM build (GH-95828, GH-95985, GH-96045, GH-96389, GH-96744) (GH-96749) by Christian Heimes · 3 years ago
  36. 7033dc8 GH-96678: Fix undefined behavior in ceval.c (GH-96708) by Miss Islington (bot) · 3 years ago
  37. c563b89 Fix possible NULL pointer dereference in _PyThread_CurrentFrames (GH-96584) by Miss Islington (bot) · 3 years ago
  38. 5586da6 [3.11] GH-96636: Remove all uses of NOTRACE_DISPATCH (GH-96643) (#96688) by Mark Shannon · 3 years ago
  39. e72f469 [3.11] GH-96569: Avoid undefined behavior (#96616) by Mark Shannon · 3 years ago
  40. a389fdb GH-96572: fix use after free in trace refs build mode (GH-96618) by Miss Islington (bot) · 3 years ago
  41. f8b71da [3.11] gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96500) by Gregory P. Smith · 3 years ago
  42. 27f390b gh-96125: Fix sys.thread_info.name on pthread platforms (GH-96126) (#96128) by Miss Islington (bot) · 3 years ago
  43. 1fa9644 GH-96071: fix deadlock in PyGILState_Ensure (GH-96124) (#96129) by Miss Islington (bot) · 3 years ago
  44. 6fc90c1 GH-95818: Skip incomplete frames in `PyThreadState_GetFrame` (GH-95886) (#95890) by Miss Islington (bot) · 3 years ago
  45. e62a0df [3.11] gh-95174: Add pthread stubs for WASI (GH-95234) (#95503) by Christian Heimes · 3 years, 1 month ago
  46. 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
  47. db13c0c [3.11] gh-95174: Handle missing dup() and constants in WASI (GH-95229) (GH-95272) by Christian Heimes · 3 years, 1 month ago
  48. 00566a8 GH-90081: Run python tracers at full speed (GH-95328) (#95363) by Miss Islington (bot) · 3 years, 1 month ago
  49. 33efd7f [3.11] gh-94938: Fix errror detection of unexpected keyword arguments (GH-94999) (GH-95353) by Serhiy Storchaka · 3 years, 1 month ago
  50. 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
  51. e5ff5ec [3.11] GH-94739: Backport GH-94958 to 3.11 (#94965) by Mark Shannon · 3 years, 1 month ago
  52. 064462a [3.11] GH-94036: Fix more attribute location quirks (GH-95028) (GH-95156) by Brandt Bucher · 3 years, 1 month ago
  53. 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
  54. 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
  55. 16cb8ca GH-94851: fix immortal objects refcounting in compiler (gh-95040) by Miss Islington (bot) · 3 years, 1 month ago
  56. 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
  57. eda2f90 [3.11] GH-94822: Don't specialize when metaclasses are involved (GH-94892) (GH-94980) by Brandt Bucher · 3 years, 1 month ago
  58. ec6ed66 gh-94930: skipitem() in getargs.c should return non-NULL on error (GH-94931) by Miss Islington (bot) · 3 years, 1 month ago
  59. 1c63734 gh-91348: Restore frame argument to sys._getframe audit event (GH-94928) by Miss Islington (bot) · 3 years, 1 month ago
  60. 107c21c gh-94864: Fix PyArg_Parse* with deprecated format units "u" and "Z" (GH-94902) by Serhiy Storchaka · 3 years, 1 month ago
  61. 45896f2 [3.11] gh-93883: elide traceback indicators when possible (GH-93994) (GH-94740) by John Belmonte · 3 years, 1 month ago
  62. e5c8ad3 [3.11] GH-94694: Fix column offsets for multi-line method lookups (GH-94721) by Brandt Bucher · 3 years, 1 month ago
  63. 7a34172 [3.11] GH-93252: Fix error handling for failed Python calls (GH-94693) (GH-94708) by Kumar Aditya · 3 years, 1 month ago
  64. 36a3372 [3.11] gh-94215: Fix error handling for line-tracing events (GH-94681) (GH-94688) by Christian Heimes · 3 years, 1 month ago
  65. 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
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. f58c366 GH-94329: Don't raise on excessive stack consumption (GH-94421) (GH-94446) by Miss Islington (bot) · 3 years, 2 months ago
  72. 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
  73. 9140c41 [3.11] GH-93516: Drop broken assert, fixes GH-93769 (GH-94411) by Christian Heimes · 3 years, 2 months ago
  74. 3b4f5ed [3.11] GH-93516: Backport GH-93769 (GH-94231) by Mark Shannon · 3 years, 2 months ago
  75. 3ece6e6 [3.11] GH-93516: Backport GH-93769: Speedup line number checks when tracing (GH-94127) by Mark Shannon · 3 years, 2 months ago
  76. 2733c64 gh-94021: Address unreachable code warning in specialize code (GH-94022) by Miss Islington (bot) · 3 years, 2 months ago
  77. 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
  78. 96254a9 gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938) (#94000) by Victor Stinner · 3 years, 2 months ago
  79. 1353b8a gh-74953: Fix PyThread_acquire_lock_timed() code recomputing the timeout (GH-93941) by Miss Islington (bot) · 3 years, 2 months ago
  80. 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
  81. cbfbe24 gh-90300: split --help output into separate options (GH-30331) by Miss Islington (bot) · 3 years, 2 months ago
  82. d42b368 [3.11] gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742) (GH-93792) by Serhiy Storchaka · 3 years, 2 months ago
  83. 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
  84. 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
  85. 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
  86. 3637425 [3.11] bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) (GH-93306) by Eric Snow · 3 years, 3 months ago
  87. 33336e4 gh-93217: fix some issues in man page and --help (GH-93219) by Miss Islington (bot) · 3 years, 3 months ago
  88. 307dacd gh-91924: Fix __lltrace__ for non-UTF-8 stdout encoding (GH-93199) by Miss Islington (bot) · 3 years, 3 months ago
  89. 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
  90. f095058 gh-93061: Mark as artificial: backwards jump after async for (GH-93062) (GH-93110) by Miss Islington (bot) · 3 years, 3 months ago
  91. 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
  92. 3d1ad42 Update outdated `LOAD_METHOD` comments in `Python/ceval.c` (GH-92641) by Miss Islington (bot) · 3 years, 3 months ago
  93. 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
  94. 14bd6df gh-88279: Fix compiler warning for using deprecated PySys_SetArgvEx (GH-92428) by Miss Islington (bot) · 3 years, 3 months ago
  95. 5021064 gh-92203: Add closure support to exec(). (#92204) by larryhastings · 3 years, 3 months ago
  96. 329afe7 gh-57684: Update tests for PYTHONSAFEPATH=1 (#92358) by Victor Stinner · 3 years, 3 months ago
  97. ada8b6d gh-57684: Add -P cmdline option and PYTHONSAFEPATH env var (#31542) by Victor Stinner · 3 years, 4 months ago
  98. f8a2fab GH-92239: Make sure that PEP 523 is supported, even when specializing first. (GH-92245) by Mark Shannon · 3 years, 4 months ago
  99. d716a0d Use static inline function Py_EnterRecursiveCall() (#91988) by Victor Stinner · 3 years, 4 months ago
  100. 6dcfd6c gh-78214: marshal: Stabilize FLAG_REF usage (GH-8226) by Inada Naoki · 3 years, 4 months ago