Python 3.14.0a7
  1. a693eaa gh-132121: Always escape non-printable characters in pygettext (GH-132122) by Tomas R. · 4 months ago
  2. ad6a032 gh-131852: Filter out POT-Creation-Date in msgfmt (GH-131880) by Stan Ulbrych · 4 months ago
  3. d827d4d gh-131591: Fix GENERATE_DEBUG_SECTION for clangcl on Windows (GH-132112) by Chris Eibl · 4 months ago
  4. 0a97427 gh-99108: Implement HACL* HMAC (#130157) by Bénédikt Tran · 5 months ago
  5. 7099c75 GH-131498: Cases generator: manage stacks automatically (GH-132074) by Mark Shannon · 5 months ago
  6. df59226 gh-100239: more refined specialisation stats for BINARY_OP/SUBSCR (#132068) by Irit Katriel · 5 months ago
  7. ad053d8 GH-131498: Cases generator: Parse down to C statement level. (GH-131948) by Mark Shannon · 5 months ago
  8. 87d9983 gh-130197: pygettext: Test the --escape option (GH-131902) by Tomas R. · 5 months ago
  9. 053c285 gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708) by mpage · 5 months ago
  10. c535a13 GH-131498: Another refactoring of the code generator (GH-131827) by Mark Shannon · 5 months ago
  11. 8614f86 gh-131525: Cache the result of tuple_hash (#131529) by Michael Droettboom · 5 months ago
  12. d836d28 GH-131729: Consider in-memory state when merging storage and stack (GH-131773) by Mark Shannon · 5 months ago
  13. 1b8bb1e GH-131729: Code-gen better liveness analysis (GH-131732) by Mark Shannon · 5 months ago
  14. a26a301 GH-130673: Gracefully handle missing sections in JIT build (GH-130906) by Bojun Ren · 5 months ago
  15. ea0453e GH-130887: Always remove trailing jumps in AArch64 JIT stencils (GH-131042) by Diego Russo · 5 months ago
  16. 7d9442f gh-128446: Run Windows CI tests on each commit (#131702) by Adam Turner · 5 months ago
  17. 97ab8fc gh-127146: Fix Emscripten build with --pydebug (#131672) by Hood Chatham · 5 months ago
  18. 49fb75c gh-131238: Add missing pycore_function.h includes for JIT compiler (#131571) by Victor Stinner · 5 months ago
  19. d3f6063a GH-131513: Cases generator: Allow dead inputs to be reassigned (GH-131515) by Mark Shannon · 5 months ago
  20. 7ebd71e GH-131498: Remove conditional stack effects (GH-131499) by Mark Shannon · 5 months ago
  21. 83d54fa GH-130296: Remove `_PyOpcode_max_stack_effect` as it is no longer used (GH-131493) by Mark Shannon · 5 months ago
  22. 4bced29 gh-130587: Add hand-written docs for non-OP tokens (GH-130588) by Petr Viktorin · 5 months ago
  23. 51d3099 gh-131261: expat/refresh.sh: Expand list of manual steps (GH-131359) by Petr Viktorin · 5 months ago
  24. 46e8854 gh-116738: remove multiprocessing suppressions (#131319) by Kumar Aditya · 5 months ago
  25. bb0268f gh-131261: Update libexpat to 2.7.0 (CVE-2024-8176) (#131272) by Gregory P. Smith · 5 months ago
  26. a1aeec6 GH-131238: Core header refactor (GH-131250) by Mark Shannon · 5 months ago
  27. cf288e3 gh-127146: Update test skips for Emscripten 4.0.2 (#129474) by Hood Chatham · 5 months ago
  28. 7ea6e88 gh-85012: Properly reset msgctxt when compiling messages with msgfmt (GH-130525) by Tomas R. · 5 months ago
  29. fcb750a gh-131152: Remove unused imports from `Tools/cases_generator` (#131156) by Victor Stinner · 5 months ago
  30. 85cabed gh-131152: Remove unused imports from `Tools/{build,wasm}` (#131155) by Victor Stinner · 5 months ago
  31. 2ed671b gh-111178: Change Argument Clinic signature for `@staticmethod` (#131157) (#131159) by Victor Stinner · 5 months ago
  32. db1e582 gh-127503: Improve tracebacks on Emscripten when there is a trap (#131158) by Hood Chatham · 5 months ago
  33. 061da44 gh-111178: Change Argument Clinic signature for `@classmethod` (#131157) by Victor Stinner · 5 months ago
  34. de2f7da gh-115999: Add free-threaded specialization for FOR_ITER (#128798) by T. Wouters · 5 months ago
  35. 9d759b6 gh-111178: Change Argument Clinic signature for METH_O (#130682) by Victor Stinner · 5 months ago
  36. 2bef8ea GH-127705: Use `_PyStackRef`s in the default build. (GH-127875) by Mark Shannon · 5 months ago
  37. 052cb71 gh-124878: Fix race conditions during interpreter finalization (#130649) by Sam Gross · 5 months ago
  38. aeb2327 gh-130574: renumber RESUME opcode from 149 to 128 (GH-130685) by Tomasz Pytel · 5 months ago
  39. 02de9cb gh-129964: Fix JIT crash on Windows on Arm (GH-130882) by Diego Russo · 5 months ago
  40. 5d8db36 GH-115802: JIT using the "medium" code model on x86_64-unknown-linux-gnu (GH-130097) by Brandt Bucher · 6 months ago
  41. d7bb7c7 gh-118331: Fix a couple of issues when list allocation fails (#130811) by mpage · 6 months ago
  42. 813bc56 gh-130599: use static constants str-to-int conversion (gh-130714) by Neil Schemenauer · 6 months ago
  43. 321bf59 gh-130453: pygettext: Allow overriding default keywords when using `--keyword` (GH-130709) by Tomas R. · 6 months ago
  44. 54965f3 GH-130296: Avoid stack transients in four instructions. (GH-130310) by Mark Shannon · 6 months ago
  45. cc17307 gh-124878: Add temporary TSAN suppression for free_threadstate (gh-130602) by Sam Gross · 6 months ago
  46. 44213bc gh-130453: pygettext: Extend support for specifying custom keywords (GH-130463) by Tomas R. · 6 months ago
  47. 0142236 GH-130396: Use computed stack limits on linux (GH-130398) by Mark Shannon · 6 months ago
  48. 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
  49. ca22147 gh-111924: Fix data races when swapping allocators (gh-130287) by Sam Gross · 6 months ago
  50. 2498c22 GH-91079: Implement C stack limits using addresses, not counters. (GH-130007) by Mark Shannon · 6 months ago
  51. 388e1ca gh-115999: Make list and tuple iteration more thread-safe. (#128637) by T. Wouters · 6 months ago
  52. 46ac85e gh-129989: Change Py_TAIL_CALL_INTERP ifndef to ! (#130269) by Ken Jin · 6 months ago
  53. 01ba7df gh-44827: Improve error if BOM on first line of .po file (GH-130187) by Stan Ulbrych · 6 months ago
  54. 4374e1de gh-130195: Remove unimplemented option from pygettext (#130196) by Stan Ulbrych · 6 months ago
  55. aa845af gh-130057: Pygettext: Support translator comments (GH-130061) by Tomas R. · 6 months ago
  56. 422f8e9 gh-129805: Fix `bytes` annotation in `Tools/jit` (#129806) by sobolevn · 6 months ago
  57. 359c7dd gh-129989: Properly disable tailcall interp in configure (GH-129991) by Ken Jin · 6 months ago
  58. 9d1e668 gh-129911: pygettext: Fix the keyword entry in help output (GH-129914) by Tomas R. · 6 months ago
  59. 05e89c3 GH-115869: Don't JIT zeroed bytes (GH-130023) by Brandt Bucher · 6 months ago
  60. 451f291 gh-128130: Fix unhandled keyboard interrupt data race (gh-129975) by Sam Gross · 6 months ago
  61. 1eb3ade GH-107956: install build-details.json (PEP 739) (#130069) by Filipe Laíns 🇵🇸 · 6 months ago
  62. 72f5665 GH-128682: Account for escapes in `DECREF_INPUTS` (GH-129953) by Mark Shannon · 6 months ago
  63. b05fa90 gh-128446: Skip Windows CI for Unix build system changes (#128450) by Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) · 6 months ago
  64. f151d27 gh-117657: Enable test_opcache under TSAN (GH-129831) by Sam Gross · 6 months ago
  65. 374abde gh-104400: pygettext: use an AST parser instead of a tokenizer (GH-104402) by Tomas R. · 6 months ago
  66. a1417b2 gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (#129700) by Irit Katriel · 6 months ago
  67. 5fa7e1b GH-129715: Remove _DYNAMIC_EXIT (GH-129716) by Brandt Bucher · 6 months ago
  68. 70e387c GH-129709: Clean up tier two (GH-129710) by Brandt Bucher · 6 months ago
  69. fbaa6c8 GH-129763: Remove the LLTRACE macro (GH-129764) by Brandt Bucher · 6 months ago
  70. 1758447 gh-128563: Move assignment of opcode into ifdef (GH-129803) by Ken Jin · 6 months ago
  71. e2064d6 Emscripten: use better `_Py_Version` computation for worker module (#129757) by Agriya Khetarpal · 6 months ago
  72. a191d6f gh-117657: Include all of test_free_threading in TSAN tests (#129749) by Sam Gross · 6 months ago
  73. 365cf5f gh-117657: Fix data race in `new_reference` for free threaded build (gh-129665) by Bogdan Romanyuk · 6 months ago
  74. 8b2fb62 gh-129707: Check `Tools/build/compute-changes.py` with `mypy` (#129708) by sobolevn · 6 months ago
  75. cb640b6 gh-128563: A new tail-calling interpreter (GH-128718) by Ken Jin · 6 months ago
  76. 7d9a22f Convert change detection to a Python script (#129627) by Adam Turner · 6 months ago
  77. e41ec8e gh-104400: pygettext: Prepare to replace TokenEater with a NodeVisitor (#129672) by Tomas R. · 6 months ago
  78. 96ff4c2 GH-128682: Mark two more macros as escaping. (GH-129645) by Mark Shannon · 6 months ago
  79. 2effea4 GH-128682: Spill the stack pointer in labels, as well as instructions (GH-129618) by Mark Shannon · 6 months ago
  80. 75b628a GH-128563: Generate `opcode = ...` in instructions that need `opcode` (GH-129608) by Mark Shannon · 7 months ago
  81. 808071b GH-128682: Make `PyStackRef_CLOSE` escaping. (GH-129404) by Mark Shannon · 7 months ago
  82. 5673945 GH-128842: Collect JIT memory stats (GH-128941) by Diego Russo · 7 months ago
  83. 237f186 gh-104400: Remove ``fintl.gettext`` from pygettext (#129580) by Adam Turner · 7 months ago
  84. 54f74b8 GH-128563: Move some labels, to simplify implementing tailcalling interpreter. (GH-129525) by Mark Shannon · 7 months ago
  85. 5ab9604 clearer error and suggestion when c-analyzer cannot read ignored.tsv (#129423) by Irit Katriel · 7 months ago
  86. 652f66a gh-129438: Update ``--enable-experimental-jit`` section with install requirements (#129450) by Stan Ulbrych · 7 months ago
  87. a292216 gh-127119: Faster check for small ints in long_dealloc (GH-127620) by Pieter Eendebak · 7 months ago
  88. 4815131 gh-100239: specialize bitwise logical binary ops on ints (#128927) by Irit Katriel · 7 months ago
  89. 03d9cdb Merge TSAN test matrices in CI (#123278) by 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) · 7 months ago
  90. 828b276 GH-126599: Remove the PyOptimizer API (GH-129194) by Brandt Bucher · 7 months ago
  91. 5c930a2 gh-115999: Enable free-threaded specialization of LOAD_CONST (#129365) by T. Wouters · 7 months ago
  92. d23f570 gh-128844: Make `_Py_TryIncref` public as an unstable API. (#128926) by Sam Gross · 7 months ago
  93. 87fb8b1 gh-128563: Move labels in ceval.c to bytecodes.c (GH-129112) by Ken Jin · 7 months ago
  94. cc4f0a2 Replace `strict_concatenate = True` with `extra_checks = True` (#126391) by sobolevn · 7 months ago
  95. 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
  96. 1885988 GH-91048: Add utils for capturing async call stack for asyncio programs and enable profiling (#124640) by Yury Selivanov · 7 months ago
  97. 470a0a6 GH-128682: Change a couple of functions to only steal references on success. (GH-129132) by Mark Shannon · 7 months ago
  98. 86c1a60 gh-128563: Move GO_TO_INSTRUCTION and PREDICT to cases generator (GH-129115) by Ken Jin · 7 months ago
  99. f5b6356 GH-128563: Add new frame owner type for interpreter entry frames (GH-129078) by Mark Shannon · 7 months ago
  100. d3b1bb2 gh-128156: Guard use of `ffi_type_complex_double` on macOS system libffi (GH-128680) by Petr Viktorin · 7 months ago