Python 3.12.0
  1. 648198c [3.12] gh-109889: comment out assertion indicating a failed optimization of a redundant NOP (#109899) by Irit Katriel · 1 year, 11 months ago
  2. 538f505 [3.12] gh-109823: Adjust labels in compiler when removing an empty basic block which is a jump target (GH-109839) (#109865) by Miss Islington (bot) · 1 year, 11 months ago
  3. 633bd6e [3.12] gh-109719: Fix missing jump target labels when compiler reorders cold/warm blocks (GH-109734) (#109749) by Miss Islington (bot) · 1 year, 11 months ago
  4. 107e148 [3.12] gh-109627: duplicated small exit blocks need to be assigned jump target labels (#109630) (#109632) by Irit Katriel · 1 year, 11 months ago
  5. 9412a87 [3.12] gh-109371: Fix monitoring with instruction events set (gh-109385) (#109542) by Miss Islington (bot) · 1 year, 11 months ago
  6. 35c633d [3.12] gh-109219: propagate free vars through type param scopes (GH-109377) (#109410) by Miss Islington (bot) · 1 year, 11 months ago
  7. 3eae45f [3.12] gh-105658: fix excess trace events for except block ending with a conditional block (#109384) (#109411) by Irit Katriel · 1 year, 11 months ago
  8. 5c7e8c3 [3.12] gh-109341: Fix crash on compiling invalid AST including TypeAlias (GH-109349) (#109381) by Miss Islington (bot) · 1 year, 11 months ago
  9. 8208657 [3.12] gh-109118: Disallow nested scopes within PEP 695 scopes within classes (GH-109196) (#109297) by Miss Islington (bot) · 2 years ago
  10. 2004e12 [3.12] gh-109195: fix source location for super load before LOAD_SUPER_ATTR (GH-109289) (#109291) by Miss Islington (bot) · 2 years ago
  11. 3efe7bc [3.12] GH-108976. Keep monitoring data structures valid during de-optimization during callback. (GH-109131) (#109268) by Mark Shannon · 2 years ago
  12. acde502 [3.12] gh-109118: Fix runtime crash when NameError happens in PEP 695 function (GH-109123) (#109173) by Jelle Zijlstra · 2 years ago
  13. af83d1e [3.12] gh-106922: Fix error location for constructs with spaces and parentheses (GH-108959) (#109147) by Miss Islington (bot) · 2 years ago
  14. 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
  15. 1a15d20 [3.12] gh-108654: restore comprehension locals before handling exception (GH-108659) (#108700) by Miss Islington (bot) · 2 years ago
  16. 3e20303 [3.12] gh-107913: Fix possible losses of OSError error codes (GH-107930) (#108523) by Miss Islington (bot) · 2 years ago
  17. bbdd889 [3.12] gh-108487: Change assert that should've been DEOPT_IF (#108509) by Guido van Rossum · 2 years ago
  18. 4ee9454 [3.12] gh-107901: Fix missing line number on BACKWARD_JUMP at the end of a for loop (GH-108242) (#108275) by Miss Islington (bot) · 2 years ago
  19. 238c8d2 [3.12] gh-107916: Save the error code before decoding the filename in PyErr_SetFromErrnoWithFilename() etc (GH-107929) (#108205) by Miss Islington (bot) · 2 years ago
  20. 97d67e9 [3.12] gh-107915: Handle errors in C API functions PyErr_Set*() and PyErr_Format() (GH-107918) (#108134) by Miss Islington (bot) · 2 years ago
  21. ede9895 [3.12] gh-106242: Fix path truncation in os.path.normpath (GH-106816) (#107981) by Steve Dower · 2 years ago
  22. aa9707d [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (#107751) by Eric Snow · 2 years ago
  23. 81d3afa [3.12] GH-107774: Add missing audit event for PEP 669 (GH-107775) (#107839) by Miss Islington (bot) · 2 years ago
  24. ddca261 [3.12] GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725) (#107802) by Miss Islington (bot) · 2 years ago
  25. 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
  26. 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
  27. 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
  28. 12d1c49 [3.12] gh-107471: Fix Refleaks in test_import (gh-107569) (#107571) by Miss Islington (bot) · 2 years, 1 month ago
  29. 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
  30. 3f167de [3.12] GH-106898: Add the exception as an argument to the `PY_UNWIND` event callback function. (GH-107347) (GH-107382) by Mark Shannon · 2 years, 1 month ago
  31. 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
  32. 3b1a4c1 [3.12] GH-106897: Add `RERAISE` event to `sys.monitoring`. (GH-107291) (GH-107346) by Mark Shannon · 2 years, 1 month ago
  33. abaf89d [3.12] gh-104621: Check for Incompatible Extensions in import_find_extension() (gh-107184) (gh-107360) by Miss Islington (bot) · 2 years, 1 month ago
  34. 5fd028b [3.12] gh-106917: fix super classmethod calls to non-classmethods (GH-106977). (#107204) by Carl Meyer · 2 years, 1 month ago
  35. 0d4a766 [3.12] GH-103082: Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS (#107069) (#107075) by Victor Stinner · 2 years, 1 month ago
  36. a423ddb [3.12] gh-86493: Fix possible leaks in some modules initialization (GH-106768) (GH-106855) by Serhiy Storchaka · 2 years, 1 month ago
  37. e903c16 [3.12] gh-101538: Add experimental wasi-threads build (GH-101537) (#106834) by Miss Islington (bot) · 2 years, 1 month ago
  38. bb17e6f [3.12] gh-105340: include hidden fast-locals in locals() (GH-105715) (#106470) by Miss Islington (bot) · 2 years, 1 month ago
  39. da672b2 [3.12] Document PYTHONSAFEPATH along side -P (GH-106122) (#106352) by Miss Islington (bot) · 2 years, 1 month ago
  40. 0616c83 [3.12] gh-106145: Make `end_{lineno,col_offset}` required on `type_param` nodes (GH-106224) (#106295) by Miss Islington (bot) · 2 years, 2 months ago
  41. c9b9555 [3.12] gh-101006: Improve error handling when read marshal data (GH-101007) (GH-106226) by Miss Islington (bot) · 2 years, 2 months ago
  42. 78cedf2 [3.12] gh-106118: Add O_CLOEXEC preprocessor guard (GH-106120) (#106199) by Miss Islington (bot) · 2 years, 2 months ago
  43. 1bb2bf7 [3.12] gh-106030: Miscellaneous fixes in Python/suggestions.c (GH-106031) (#106036) by Miss Islington (bot) · 2 years, 2 months ago
  44. b786fe8 [3.12] gh-105979: Fix exception handling in `unmarshal_frozen_code` (`Python/import.c`) (GH-105980) (#106055) by Miss Islington (bot) · 2 years, 2 months ago
  45. 9cd3664 [3.12] gh-106033: Get rid of new occurrences of PyDict_GetItem and Py… (#106041) by Serhiy Storchaka · 2 years, 2 months ago
  46. cc18a8b [3.12] gh-105908: fix `barry_as_FLUFL` future import (GH-105909) (#105930) by Miss Islington (bot) · 2 years, 2 months ago
  47. 560adb0 [3.12] GH-105840: Fix assertion failures when specializing calls with too many __defaults__ (GH-105863) by Miss Islington (bot) · 2 years, 2 months ago
  48. 0add516 [3.12] GH-105588: Add missing error checks to some obj2ast_* converters (GH-105838) by Miss Islington (bot) · 2 years, 2 months ago
  49. bc997b3 [3.12] gh-105699: Use a Thread-Local Variable for PKGCONTEXT (gh-105740) (gh-105765) by Miss Islington (bot) · 2 years, 2 months ago
  50. 33d3069 [3.12] gh-104812: Run Pending Calls in any Thread (gh-104813) (gh-105752) by Eric Snow · 2 years, 2 months ago
  51. c3a2cbb [3.12] gh-105603: Change the PyInterpreterConfig.own gil Field (gh-105620) (gh-105731) by Miss Islington (bot) · 2 years, 2 months ago
  52. 0b305e8 [3.12] gh-105673: Fix uninitialized warning in sysmodule.c (GH-105674) (#105675) by Miss Islington (bot) · 2 years, 2 months ago
  53. a1034b5 [3.12] gh-105375: Improve error handling in the sys extension module (GH-105611) (#105665) by Miss Islington (bot) · 2 years, 2 months ago
  54. db5022c [3.12] gh-105375: Improve PyErr_WarnExplicit() error handling (GH-105610) (#105659) by Miss Islington (bot) · 2 years, 2 months ago
  55. 122a1a2 [3.12] gh-105375: Improve error handling in the builtins extension module (GH-105585) (#105649) by Miss Islington (bot) · 2 years, 2 months ago
  56. 6540493 [3.12] gh-105375: Improve error handling in compiler_enter_scope() (GH-105494) (#105581) by Miss Islington (bot) · 2 years, 2 months ago
  57. 16b1cdc [3.12] gh-105564: Don't include artificial newlines in the line attribute of tokens (GH-105565) (#105579) by Miss Islington (bot) · 2 years, 2 months ago
  58. 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
  59. b08ea9a [3.12] gh-100227: Lock Around Adding Global Audit Hooks (gh-105515) (gh-105525) by Eric Snow · 2 years, 2 months ago
  60. 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
  61. 3d4a786 [3.12] gh-105390: Add explicit type cast (GH-105466) (#105472) by Miss Islington (bot) · 2 years, 2 months ago
  62. 117c153 [3.12] gh-105435: Fix spurious NEWLINE token if file ends with comment without a newline (GH-105442) (#105444) by Miss Islington (bot) · 2 years, 2 months ago
  63. c84d4d1 [3.12] gh-105390: Correctly raise TokenError instead of SyntaxError for tokenize errors (GH-105399) (#105439) by Miss Islington (bot) · 2 years, 2 months ago
  64. 67b288f [3.12] gh-105259: Ensure we don't show newline characters for trailing NEWLINE tokens (GH-105364) (#105367) by Miss Islington (bot) · 2 years, 2 months ago
  65. 6d03541 [3.12] gh-105164: Detect annotations inside match blocks (GH-105177) (#105313) by Miss Islington (bot) · 2 years, 2 months ago
  66. 46cc4f0 [3.12] gh-105184: document that marshal functions can fail and need to be checked with PyErr_Occurred (GH-105185) (#105218) by Miss Islington (bot) · 2 years, 3 months ago
  67. e6d5e63 [3.12] gh-104799: Default missing lists in AST to the empty list (GH-104834) (#105213) by Miss Islington (bot) · 2 years, 3 months ago
  68. 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
  69. c687946 [3.12] gh-105069: Add a readline-like callable to the tokenizer to consume input iteratively (GH-105070) (#105119) by Miss Islington (bot) · 2 years, 3 months ago
  70. 2f8c22f [3.12] gh-105042: Disable unmatched parens syntax error in python tokenize (GH-105061) (#105120) by Miss Islington (bot) · 2 years, 3 months ago
  71. 5fff491 [3.12] gh-105035: fix super() calls on unusual types (e.g. meta-types) (GH-105094) (#105117) by Miss Islington (bot) · 2 years, 3 months ago
  72. 7899fac [3.12] gh-104799: Move location of type_params AST fields (GH-104828) (#104974) by Miss Islington (bot) · 2 years, 3 months ago
  73. 68bf3fe gh-104820: Fixes os.stat on Windows to better handle file systems that do not support FileIdInformation (GH-104892) by Miss Islington (bot) · 2 years, 3 months ago
  74. 3f8d5d9 [3.12] gh-105017: Include CRLF lines in strings and column numbers (GH-105030) (#105041) by Miss Islington (bot) · 2 years, 3 months ago
  75. 2c02c68 [3.12] gh-104976: Ensure trailing dedent tokens are emitted as the previous tokenizer (GH-104980) (#105000) by Miss Islington (bot) · 2 years, 3 months ago
  76. 8ca2957 [3.12] gh-104972: Ensure that line attributes in tokens in the tokenize module are correct (GH-104975) (#104982) by Miss Islington (bot) · 2 years, 3 months ago
  77. 3d2ed89 [3.12] gh-104825: Remove implicit newline in the line attribute in tokens emitted in the tokenize module (GH-104846). (#104850) by Pablo Galindo Salgado · 2 years, 3 months ago
  78. 729b252 gh-104741: Add line number attribute to indentation error exception (#104743) by Marta Gómez Macías · 2 years, 3 months ago
  79. a5f244d gh-104656: Rename typeparams AST node to type_params (#104657) by Jelle Zijlstra · 2 years, 3 months ago
  80. 8817886 gh-102856: Tokenize performance improvement (#104731) by Marta Gómez Macías · 2 years, 3 months ago
  81. cd97484 gh-104686: Fix tracing for decorated classes (#104708) by Jelle Zijlstra · 2 years, 3 months ago
  82. be0c106 gh-103295: expose API for writing perf map files (#103546) by gsallam · 2 years, 3 months ago
  83. 6715f91 gh-102856: Python tokenizer implementation for PEP 701 (#104323) by Marta Gómez Macías · 2 years, 3 months ago
  84. 8a8853a gh-104640: Disallow walrus in comprehension within type scopes (#104641) by Jelle Zijlstra · 2 years, 3 months ago
  85. c26d03d GH-102818: Do not call `PyTraceBack_Here` in sys.settrace trampoline. (GH-104579) by Mark Shannon · 2 years, 3 months ago
  86. 70c7796 gh-104619: never leak comprehension locals to outer locals() (#104637) by Carl Meyer · 2 years, 3 months ago
  87. 86e6f16 gh-104602: ensure all cellvars are known up front (#104603) by Carl Meyer · 2 years, 3 months ago
  88. 0589c6a gh-104615: don't make unsafe swaps in apply_static_swaps (#104620) by Carl Meyer · 2 years, 3 months ago
  89. cfa517d GH-96803: Document and test new unstable internal frame API functions (GH-104211) by Mark Shannon · 2 years, 3 months ago
  90. 68b5f08 GH-104580: Don't cache eval breaker in interpreter (GH-104581) by Mark Shannon · 2 years, 3 months ago
  91. 662aede gh-104374: Remove access to class scopes for inlined comprehensions (#104528) by Jelle Zijlstra · 2 years, 3 months ago
  92. f7df173 GH-101520: Move tracemalloc functionality into core, leaving interface in Modules. (#104508) by Mark Shannon · 2 years, 3 months ago
  93. 97db2f3 gh-104572: Improve error messages for invalid constructs in PEP 695 contexts (#104573) by Jelle Zijlstra · 2 years, 3 months ago
  94. b4a9747 GH-103906: Remove immortal refcounting in the interpreter (GH-103909) by Brandt Bucher · 2 years, 3 months ago
  95. f40890b gh-103865: add monitoring support to LOAD_SUPER_ATTR (#103866) by Carl Meyer · 2 years, 3 months ago
  96. 24d8b88 gh-103763: Implement PEP 695 (#103764) by Jelle Zijlstra · 2 years, 3 months ago
  97. 8a3702f gh-104482: Fix error handling bugs in ast.c (#104483) by Irit Katriel · 2 years, 3 months ago
  98. 26baa74 gh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization (gh-104437) by Eric Snow · 2 years, 3 months ago
  99. 186bf39 gh-101819: Isolate `_io` (#101948) by Erlend E. Aasland · 2 years, 3 months ago
  100. 178153c gh-87092: avoid gcc warning on uninitialized struct field in assemble.c (#104460) by Dong-hee Na · 2 years, 3 months ago