Python 3.14.0a6
  1. 7ea6e88 gh-85012: Properly reset msgctxt when compiling messages with msgfmt (GH-130525) by Tomas R. · 5 months ago
  2. fcb750a gh-131152: Remove unused imports from `Tools/cases_generator` (#131156) by Victor Stinner · 5 months ago
  3. 85cabed gh-131152: Remove unused imports from `Tools/{build,wasm}` (#131155) by Victor Stinner · 5 months ago
  4. 2ed671b gh-111178: Change Argument Clinic signature for `@staticmethod` (#131157) (#131159) by Victor Stinner · 5 months ago
  5. db1e582 gh-127503: Improve tracebacks on Emscripten when there is a trap (#131158) by Hood Chatham · 5 months ago
  6. 061da44 gh-111178: Change Argument Clinic signature for `@classmethod` (#131157) by Victor Stinner · 5 months ago
  7. de2f7da gh-115999: Add free-threaded specialization for FOR_ITER (#128798) by T. Wouters · 5 months ago
  8. 9d759b6 gh-111178: Change Argument Clinic signature for METH_O (#130682) by Victor Stinner · 5 months ago
  9. 2bef8ea GH-127705: Use `_PyStackRef`s in the default build. (GH-127875) by Mark Shannon · 5 months ago
  10. 052cb71 gh-124878: Fix race conditions during interpreter finalization (#130649) by Sam Gross · 5 months ago
  11. aeb2327 gh-130574: renumber RESUME opcode from 149 to 128 (GH-130685) by Tomasz Pytel · 5 months ago
  12. 02de9cb gh-129964: Fix JIT crash on Windows on Arm (GH-130882) by Diego Russo · 5 months ago
  13. 5d8db36 GH-115802: JIT using the "medium" code model on x86_64-unknown-linux-gnu (GH-130097) by Brandt Bucher · 5 months ago
  14. d7bb7c7 gh-118331: Fix a couple of issues when list allocation fails (#130811) by mpage · 5 months ago
  15. 813bc56 gh-130599: use static constants str-to-int conversion (gh-130714) by Neil Schemenauer · 6 months ago
  16. 321bf59 gh-130453: pygettext: Allow overriding default keywords when using `--keyword` (GH-130709) by Tomas R. · 6 months ago
  17. 54965f3 GH-130296: Avoid stack transients in four instructions. (GH-130310) by Mark Shannon · 6 months ago
  18. cc17307 gh-124878: Add temporary TSAN suppression for free_threadstate (gh-130602) by Sam Gross · 6 months ago
  19. 44213bc gh-130453: pygettext: Extend support for specifying custom keywords (GH-130463) by Tomas R. · 6 months ago
  20. 0142236 GH-130396: Use computed stack limits on linux (GH-130398) by Mark Shannon · 6 months ago
  21. ef29104 GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)" for now (GH130413) by Petr Viktorin · 6 months ago
  22. ca22147 gh-111924: Fix data races when swapping allocators (gh-130287) by Sam Gross · 6 months ago
  23. 2498c22 GH-91079: Implement C stack limits using addresses, not counters. (GH-130007) by Mark Shannon · 6 months ago
  24. 388e1ca gh-115999: Make list and tuple iteration more thread-safe. (#128637) by T. Wouters · 6 months ago
  25. 46ac85e gh-129989: Change Py_TAIL_CALL_INTERP ifndef to ! (#130269) by Ken Jin · 6 months ago
  26. 01ba7df gh-44827: Improve error if BOM on first line of .po file (GH-130187) by Stan Ulbrych · 6 months ago
  27. 4374e1de gh-130195: Remove unimplemented option from pygettext (#130196) by Stan Ulbrych · 6 months ago
  28. aa845af gh-130057: Pygettext: Support translator comments (GH-130061) by Tomas R. · 6 months ago
  29. 422f8e9 gh-129805: Fix `bytes` annotation in `Tools/jit` (#129806) by sobolevn · 6 months ago
  30. 359c7dd gh-129989: Properly disable tailcall interp in configure (GH-129991) by Ken Jin · 6 months ago
  31. 9d1e668 gh-129911: pygettext: Fix the keyword entry in help output (GH-129914) by Tomas R. · 6 months ago
  32. 05e89c3 GH-115869: Don't JIT zeroed bytes (GH-130023) by Brandt Bucher · 6 months ago
  33. 451f291 gh-128130: Fix unhandled keyboard interrupt data race (gh-129975) by Sam Gross · 6 months ago
  34. 1eb3ade GH-107956: install build-details.json (PEP 739) (#130069) by Filipe Laíns 🇵🇸 · 6 months ago
  35. 72f5665 GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953) by Mark Shannon · 6 months ago
  36. b05fa90 gh-128446: Skip Windows CI for Unix build system changes (#128450) by Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) · 6 months ago
  37. f151d27 gh-117657: Enable test_opcache under TSAN (GH-129831) by Sam Gross · 6 months ago
  38. 374abde gh-104400: pygettext: use an AST parser instead of a tokenizer (GH-104402) by Tomas R. · 6 months ago
  39. a1417b2 gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (#129700) by Irit Katriel · 6 months ago
  40. 5fa7e1b GH-129715: Remove _DYNAMIC_EXIT (GH-129716) by Brandt Bucher · 6 months ago
  41. 70e387c GH-129709: Clean up tier two (GH-129710) by Brandt Bucher · 6 months ago
  42. fbaa6c8 GH-129763: Remove the LLTRACE macro (GH-129764) by Brandt Bucher · 6 months ago
  43. 1758447 gh-128563: Move assignment of opcode into ifdef (GH-129803) by Ken Jin · 6 months ago
  44. e2064d6 Emscripten: use better `_Py_Version` computation for worker module (#129757) by Agriya Khetarpal · 6 months ago
  45. a191d6f gh-117657: Include all of test_free_threading in TSAN tests (#129749) by Sam Gross · 6 months ago
  46. 365cf5f gh-117657: Fix data race in `new_reference` for free threaded build (gh-129665) by Bogdan Romanyuk · 6 months ago
  47. 8b2fb62 gh-129707: Check `Tools/build/compute-changes.py` with `mypy` (#129708) by sobolevn · 6 months ago
  48. cb640b6 gh-128563: A new tail-calling interpreter (GH-128718) by Ken Jin · 6 months ago
  49. 7d9a22f Convert change detection to a Python script (#129627) by Adam Turner · 6 months ago
  50. e41ec8e gh-104400: pygettext: Prepare to replace TokenEater with a NodeVisitor (#129672) by Tomas R. · 6 months ago
  51. 96ff4c2 GH-128682: Mark two more macros as escaping. (GH-129645) by Mark Shannon · 6 months ago
  52. 2effea4 GH-128682: Spill the stack pointer in labels, as well as instructions (GH-129618) by Mark Shannon · 6 months ago
  53. 75b628a GH-128563: Generate `opcode = ...` in instructions that need `opcode` (GH-129608) by Mark Shannon · 7 months ago
  54. 808071b GH-128682: Make `PyStackRef_CLOSE` escaping. (GH-129404) by Mark Shannon · 7 months ago
  55. 5673945 GH-128842: Collect JIT memory stats (GH-128941) by Diego Russo · 7 months ago
  56. 237f186 gh-104400: Remove ``fintl.gettext`` from pygettext (#129580) by Adam Turner · 7 months ago
  57. 54f74b8 GH-128563: Move some labels, to simplify implementing tailcalling interpreter. (GH-129525) by Mark Shannon · 7 months ago
  58. 5ab9604 clearer error and suggestion when c-analyzer cannot read ignored.tsv (#129423) by Irit Katriel · 7 months ago
  59. 652f66a gh-129438: Update ``--enable-experimental-jit`` section with install requirements (#129450) by Stan Ulbrych · 7 months ago
  60. a292216 gh-127119: Faster check for small ints in long_dealloc (GH-127620) by Pieter Eendebak · 7 months ago
  61. 4815131 gh-100239: specialize bitwise logical binary ops on ints (#128927) by Irit Katriel · 7 months ago
  62. 03d9cdb Merge TSAN test matrices in CI (#123278) by 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) · 7 months ago
  63. 828b276 GH-126599: Remove the PyOptimizer API (GH-129194) by Brandt Bucher · 7 months ago
  64. 5c930a2 gh-115999: Enable free-threaded specialization of LOAD_CONST (#129365) by T. Wouters · 7 months ago
  65. d23f570 gh-128844: Make `_Py_TryIncref` public as an unstable API. (#128926) by Sam Gross · 7 months ago
  66. 87fb8b1 gh-128563: Move labels in ceval.c to bytecodes.c (GH-129112) by Ken Jin · 7 months ago
  67. cc4f0a2 Replace `strict_concatenate = True` with `extra_checks = True` (#126391) by sobolevn · 7 months ago
  68. a10f993 Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and the code generators (GH-128918)" (GH-129202) by Sam Gross · 7 months ago
  69. 1885988 GH-91048: Add utils for capturing async call stack for asyncio programs and enable profiling (#124640) by Yury Selivanov · 7 months ago
  70. 470a0a6 GH-128682: Change a couple of functions to only steal references on success. (GH-129132) by Mark Shannon · 7 months ago
  71. 86c1a60 gh-128563: Move GO_TO_INSTRUCTION and PREDICT to cases generator (GH-129115) by Ken Jin · 7 months ago
  72. f5b6356 GH-128563: Add new frame owner type for interpreter entry frames (GH-129078) by Mark Shannon · 7 months ago
  73. d3b1bb2 gh-128156: Guard use of `ffi_type_complex_double` on macOS system libffi (GH-128680) by Petr Viktorin · 7 months ago
  74. ab61d3f GH-128914: Remove conditional stack effects from `bytecodes.c` and the code generators (GH-128918) by Mark Shannon · 7 months ago
  75. f0f7b97 GH-128939: Refactor JIT optimize structs (GH-128940) by Mark Shannon · 7 months ago
  76. 537296c gh-111178: Generate correct signature for most self converters (#128447) by Erlend E. Aasland · 7 months ago
  77. b5558cd Refactor code generators a bit (GH-128920) by Mark Shannon · 7 months ago
  78. b44ff6d GH-126599: Remove the "counter" optimizer/executor (GH-126853) by Xuanteng Huang · 7 months ago
  79. 3893a92 gh-100239: specialize long tail of binary operations (#128722) by Irit Katriel · 7 months ago
  80. b5ee025 gh-115999: Specialize `LOAD_ATTR` for instance and class receivers in free-threaded builds (#128164) by mpage · 7 months ago
  81. f49a1df GH-128682: Convert explicit loops closing arrays into `DECREF_INPUTS`. (GH-128822) by Mark Shannon · 7 months ago
  82. 517dc65 GH-128682: Stronger checking of `PyStackRef_CLOSE` and `DEAD`. (GH-128683) by Mark Shannon · 7 months ago
  83. 39fc7ef GH-124483: Mark `Py_DECREF`, etc. as escaping for the JIT (GH-128678) by Mark Shannon · 7 months ago
  84. 65ae3d5 GH-127809: Fix the JIT's understanding of ** (GH-127844) by Brandt Bucher · 7 months ago
  85. f826bec GH-128375: Better instrument for `FOR_ITER` (GH-128445) by Mark Shannon · 7 months ago
  86. b9c693d GH-128073: Include `EXIT_IF` when checking for escaping calls (GH-128537) by Mark Shannon · 7 months ago
  87. a4e773c gh-128152: Argument Clinic: ignore pre-processor directives inside C comments (#128464) by Erlend E. Aasland · 8 months ago
  88. f157485 gh-125985: Fix `cmodule_function()` scaling benchmark (#128460) by Sam Gross · 8 months ago
  89. 8abd6ce gh-115765: Upgrade to GNU Autoconf 2.72 (#128411) by Erlend E. Aasland · 8 months ago
  90. e389d6c gh-128277: make globals variables thread safe in socket module (#128286) by Kumar Aditya · 8 months ago
  91. d2f1d91 GH-122548: Implement branch taken and not taken events for sys.monitoring (GH-122564) by Mark Shannon · 8 months ago
  92. b5d1e45 gh-128083: Fix macro redefinition warning in clinic. (GH-127950) by Peter Bierma · 8 months ago
  93. 47c5a0f gh-125588: Allow to regenerate the parser with Python < 3.12 (#127969) by Pablo Galindo Salgado · 8 months ago
  94. 7b8bd3b gh-119786: Fix miscellaneous typos in `InternalDocs/interpreter_definition.md` (#127957) by Stan Ulbrych · 8 months ago
  95. 2de048c gh-115999: Specialize loading attributes from modules in free-threaded builds (#127711) by mpage · 8 months ago
  96. 6446408 gh-102471, PEP 757: Add PyLong import and export API (#121339) by Victor Stinner · 8 months ago
  97. 3b18af9 gh-127629: Add ctypes to the Emscripten build (#127683) by Hood Chatham · 8 months ago
  98. d8d12b37 gh-127503: Fix realpath handling in emscripten cli (#127632) by Hood Chatham · 8 months ago
  99. 5876063 gh-127503 Don't propagate native PATH to Emscripten Python (#127633) by Hood Chatham · 8 months ago
  100. 2367759 [doc] Fix typos in `interpreter_definition.md` (#127742) by Stan Ulbrych · 8 months ago