Python 3.13.0a2
  1. 8deb8bc gh-112287: Speed up Tier 2 (uop) interpreter a little (#112286) by Guido van Rossum · 1 year, 9 months ago
  2. 56e59a4 GH-111807: Lower the parser stack depth under WASI debug builds (#112225) by Brett Cannon · 1 year, 9 months ago
  3. b8c952a gh-111903: Update AC to support "pycore_critical_section.h" header (gh-112251) by Donghee Na · 1 year, 9 months ago
  4. e52cc80 gh-112213: Add @critical_section target directive to Argument Clinic (gh-112232) by Donghee Na · 1 year, 9 months ago
  5. eb3c94e gh-110319: Assert type_version != 0 before using it (#112226) by Guido van Rossum · 1 year, 9 months ago
  6. da314f7 A few more cases_generator cleanups (#112220) by Guido van Rossum · 1 year, 9 months ago
  7. be0bd54 gh-106529: Cleanups split off gh-112134 (#112214) by Guido van Rossum · 1 year, 9 months ago
  8. 762eb58 Remove `imp_dummy_def` from `Tools/c-analyzer/cpython/ignored.tsv` (gh-112122) by Nikita Sobolev · 1 year, 9 months ago
  9. d9fd33a gh-112088: Run autoreconf in GHA check_generated_files (#112090) by Victor Stinner · 1 year, 9 months ago
  10. 4bbb367 GH-111848: Set the IP when de-optimizing (GH-112065) by Mark Shannon · 1 year, 9 months ago
  11. 324531d gh-111903: Add `@critical_section` directive to Argument Clinic. (#111904) by Sam Gross · 1 year, 9 months ago
  12. 31ad7e0 GH-111520: Add back the operand local (GH-111813) by Brandt Bucher · 1 year, 9 months ago
  13. 2e7f070 Bump mypy to 1.7.0 (#111961) by Alex Waygood · 1 year, 9 months ago
  14. 25c4956 GH-109369: Exit tier 2 if executor is invalid (GH-111657) by Mark Shannon · 1 year, 9 months ago
  15. 06efb60 GH-111848: Tidy up tier 2 handling of FOR_ITER specialization by using DEOPT_IF instead of jumps. (GH-111849) by Mark Shannon · 1 year, 9 months ago
  16. 11e8348 gh-111089: Revert PyUnicode_AsUTF8() changes (#111833) by Victor Stinner · 1 year, 9 months ago
  17. 931f443 GH-111485: Allow arbitrary annotations on instructions and micro-ops. (GH-111697) by Mark Shannon · 1 year, 9 months ago
  18. 9573d14 gh-96954: use a directed acyclic word graph for storing the unicodedata codepoint names (#97906) by CF Bolz-Tereick · 1 year, 10 months ago
  19. f21b230 Add a fuzz target for `_elementtree.XMLParser._parse_whole` (#111477) by Brad Larsen · 1 year, 10 months ago
  20. 7215f17 build(deps): bump hypothesis from 6.87.1 to 6.88.1 in /Tools (#111596) by dependabot[bot] · 1 year, 10 months ago
  21. 7e135a4 gh-111520: Integrate the Tier 2 interpreter in the Tier 1 interpreter (#111428) by Guido van Rossum · 1 year, 10 months ago
  22. d9b606b gh-111089: Use PyUnicode_AsUTF8() in Argument Clinic (#111585) by Victor Stinner · 1 year, 10 months ago
  23. b14e882 GH-111485: Use micro-ops to split specialization code from base action (GH-111561) by Mark Shannon · 1 year, 10 months ago
  24. 2904d99 GH-111485: Remove some special cases from the code generator and bytecodes.c (GH-111540) by Mark Shannon · 1 year, 10 months ago
  25. d27acd4 GH-111485: Increment `next_instr` consistently at the start of the instruction. (GH-111486) by Mark Shannon · 1 year, 10 months ago
  26. 9495bca gh-111277: In summarize_stats.py, don't fail fast on invalid ratios (#111278) by Michael Droettboom · 1 year, 10 months ago
  27. 84b4533 gh-109329: Count tier2 opcode misses (#110561) by Michael Droettboom · 1 year, 10 months ago
  28. 8eaa206 gh-109515: When generating deep frozen modules on Windows, use a list file instead of arguments (GH-109516) by Riccardo Ghetta · 1 year, 10 months ago
  29. 6dfb8fe gh-110481: Implement biased reference counting (gh-110764) by Sam Gross · 1 year, 10 months ago
  30. 05f2f0a gh-90815: Add mimalloc memory allocator (#109914) by Dino Viehland · 1 year, 10 months ago
  31. 4a929d4 GH-111339: Fix initialization and finalization of static optimizer types (GH-111430) by Savannah Ostrowski · 1 year, 10 months ago
  32. 67a91f7 gh-109094: replace frame->prev_instr by frame->instr_ptr (#109095) by Irit Katriel · 1 year, 10 months ago
  33. b0699aa GH-111213: Fix a few broken stats (GH-111216) by Mark Shannon · 1 year, 10 months ago
  34. 0d1cbff Bump test deps: `ruff` and `mypy` (#111288) by Artyom Romanov · 1 year, 10 months ago
  35. 81eba76 gh-110019: Refactor summarize_stats (GH-110398) by Michael Droettboom · 1 year, 10 months ago
  36. 4fbf206 gh-110572: Remove `test_*` from `_testcapi/getargs.c` (GH-111214) by Nikita Sobolev · 1 year, 10 months ago
  37. 32c37fe gh-67565: Remove redundant C-contiguity checks (GH-105521) by Furkan Onder · 1 year, 10 months ago
  38. 0937b11 gh-110964: clinic: refactor output_templates() (#110982) by Victor Stinner · 1 year, 10 months ago
  39. be5e8a0 gh-110964: Remove private _PyArg functions (#110966) by Victor Stinner · 1 year, 10 months ago
  40. 054f496 gh-85283: Fix Argument Clinic for md5 extension (#110976) by Victor Stinner · 1 year, 10 months ago
  41. 4dba0a6 gh-85283: Build md5 extension with limited C API (#110967) by Victor Stinner · 1 year, 10 months ago
  42. b75b1f3 Bump test deps: `ruff` and `pre-commit-hooks` (#110972) by Nikita Sobolev · 1 year, 10 months ago
  43. bad7a35 gh-110907: AC: Disallow using `*` with vararg (#110908) by Nikita Sobolev · 1 year, 10 months ago
  44. 8316769 gh-110805: Fix test_peg_generator after the change in the parser for REPL tracebacks (#110814) by Pablo Galindo Salgado · 1 year, 10 months ago
  45. 898f531 gh-106212: Raise when using c-analyzer with clang on darwin (#110757) by Lysandros Nikolaou · 1 year, 10 months ago
  46. 19b7ead GH-109214: Convert _SAVE_CURRENT_IP to _SET_IP in tier 2 trace creation. (GH-110755) by Mark Shannon · 1 year, 10 months ago
  47. ec5622d gh-71587: Establish global state in `_datetime` (#110475) by Erlend E. Aasland · 1 year, 10 months ago
  48. 17d6554 gh-104169: Fix test_peg_generator after tokenizer refactoring (#110727) by Lysandros Nikolaou · 1 year, 10 months ago
  49. de956b2 gh-109408: Revert pre-commit whitespace checks pending portable solution (#110726) by Hugo van Kemenade · 1 year, 10 months ago
  50. 01481f2 gh-104169: Refactor tokenizer into lexer and wrappers (#110684) by Lysandros Nikolaou · 1 year, 10 months ago
  51. f5edb56 GH-109408: Move the C file whitespace check from patchcheck to pre-commit (#109890) by Adam Turner · 1 year, 10 months ago
  52. fc811c8 gh-110558: Enable ruff's pyupgrade rules when running on Argument Clinic (#110603) by Alex Waygood · 1 year, 10 months ago
  53. 08ec4a1 GH-109408: Move the Python file whitespace check from patchcheck to pre-commit (#109891) by Adam Turner · 1 year, 10 months ago
  54. 7426ed0 gh-109408: Add the docs whitespace check from patchcheck to pre-commit (#109854) by Hugo van Kemenade · 1 year, 10 months ago
  55. 7b2764e gh-110558: Run ruff on Argument Clinic in CI (#110559) by Alex Waygood · 1 year, 10 months ago
  56. 0050670 gh-106765: Updates Windows installer build instructions to clarify system requirements (GH-110566) by Ashish Shirodkar · 1 year, 10 months ago
  57. de10522 gh-106078: Suppress the warning caused by multi-phase initialization of `decimal` (#107524) by Charlie Zhao · 1 year, 11 months ago
  58. a4baa9e gh-103053: Fix test_tools.test_freeze on FreeBSD (#110451) by Victor Stinner · 1 year, 11 months ago
  59. 3c0f65e gh-109287: fix overrides in cases generator (#110419) by Carl Meyer · 1 year, 11 months ago
  60. 9eb2489 gh-109329: Add stat for "trace too short" (GH-110402) by Michael Droettboom · 1 year, 11 months ago
  61. cf6f23b gh-88402: Add new sysconfig variables on Windows (GH-110049) by Sam Gross · 1 year, 11 months ago
  62. e561e98 GH-109329: Add tier 2 stats (GH-109913) by Michael Droettboom · 1 year, 11 months ago
  63. 7c149a7 gh-104909: Split more LOAD_ATTR specializations (GH-110317) by Guido van Rossum · 1 year, 11 months ago
  64. d67edcf gh-109979: Auto-generate the target for DEOPT_IF() (#110193) by Guido van Rossum · 1 year, 11 months ago
  65. 6387b53 gh-108494: Document how to add a project in PCbuild/readme.txt (#110077) by Victor Stinner · 1 year, 11 months ago
  66. a431a0f build(deps): bump hypothesis from 6.84.0 to 6.87.1 in /Tools (#110174) by dependabot[bot] · 1 year, 11 months ago
  67. 038c356 PEG generator: bump types-setuptools from 68.1.0.1 to 68.2.0.0 (#110175) by dependabot[bot] · 1 year, 11 months ago
  68. a46e960 gh-109649: Use os.process_cpu_count() (#110165) by Victor Stinner · 1 year, 11 months ago
  69. 53eb9a6 gh-110152: regrtest handles cross compilation and HOSTRUNNER (#110156) by Victor Stinner · 1 year, 11 months ago
  70. 74e425e gh-110014: Fix _POSIX_THREADS and _POSIX_SEMAPHORES usage (#110139) by Victor Stinner · 1 year, 11 months ago
  71. f3bb00e gh-107954: Refactor initconfig.c: add CONFIG_SPEC (#110146) by Victor Stinner · 1 year, 11 months ago
  72. c88037d gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (gh-110002) by Ned Deily · 1 year, 11 months ago
  73. 5bb6f0fc gh-104909: Split some more insts into ops (#109943) by Guido van Rossum · 1 year, 11 months ago
  74. b89ed9d gh-109615: Fix support test_copy_python_src_ignore() (#109958) by Victor Stinner · 1 year, 11 months ago
  75. 1512d6c gh-109615: Fix test_tools.test_freeze SRCDIR (#109935) by Victor Stinner · 1 year, 11 months ago
  76. a829356 gh-109098: Fuzz re module instead of internal sre (#109911) by Ammar Askar · 1 year, 11 months ago
  77. 4390c13 Fix argument ordering of embuilder command documented in `Tools/wasm/README.md` (GH-109863) by OmniTroid · 1 year, 11 months ago
  78. fbfec56 gh-109566: regrtest reexecutes the process (#109909) by Victor Stinner · 1 year, 11 months ago
  79. 859618c gh-109566, regrtest: Add --fast-ci and --slow-ci options (#109570) by Victor Stinner · 1 year, 11 months ago
  80. f194165 Code: Update Donghee Na's name (#109744) by Hugo van Kemenade · 1 year, 11 months ago
  81. b28ffaa gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (#109606) by Pablo Galindo Salgado · 1 year, 11 months ago
  82. 09a2561 gh-109723: Disable Py_BUILD_CORE in _testcapi (#109727) by Victor Stinner · 1 year, 11 months ago
  83. 3f5c564 gh-104469: Disallow using Py_LIMITED_API with Py_BUILD_CORE (#109690) by Victor Stinner · 1 year, 11 months ago
  84. ef6d475 Fix typos in docs and comments (#109619) by Heinz-Alexander Fuetterer · 1 year, 11 months ago
  85. def8289 fixes gh-109559: Update `unicodedata` for Unicode 15.1.0 (GH-109560) by James Gerity · 1 year, 11 months ago
  86. 0c89056 gh-108724: Add PyMutex and _PyParkingLot APIs (gh-109344) by Sam Gross · 1 year, 11 months ago
  87. 67d9363 gh-109566: Run GHA and buildbot tests with --fail-rerun (#109567) by Victor Stinner · 1 year, 11 months ago
  88. f65497f gh-109125: Run mypy on `Tools/wasm` (#109126) by Nikita Sobolev · 1 year, 11 months ago
  89. df8b3a4 Fix a typo in c-analyzer (#109213) by DongWoo Son · 1 year, 11 months ago
  90. 19f5eff GH-109373: Store metadata required for pystats comparison in the JSON (GH-109374) by Michael Droettboom · 1 year, 11 months ago
  91. a7a0797 gh-109287: Desugar inst(X) to op(X); macro(X) = X (#109294) by Guido van Rossum · 1 year, 11 months ago
  92. 1f885df gh-107782: Use _testcapi to test non-representable signatures (GH-109325) by Serhiy Storchaka · 1 year, 11 months ago
  93. baaac99 Fix invocation of wasm_build.py for node (GH-109383) by Sam Gross · 1 year, 11 months ago
  94. 5dcbbd8 GH-109330: Dump and compare stats using opcode names, not numbers (GH-109335) by Michael Droettboom · 2 years ago
  95. b86ce91 gh-106581: Honor 'always_exits' in write_components() (#109338) by Guido van Rossum · 2 years ago
  96. 8b55adf gh-109256: allocate opcode IDs for internal opcodes in their own range (#109269) by Irit Katriel · 2 years ago
  97. fbaf77e gh-109214: Rename SAVE_IP to _SET_IP, and similar (#109285) by Guido van Rossum · 2 years ago
  98. bcce5e2 gh-109039: Branch prediction for Tier 2 interpreter (#109038) by Guido van Rossum · 2 years ago
  99. 697c9dc gh-108455: peg_generator: enable mypy's `--warn-unreachable` setting and `redundant-expr` error code (#109160) by Alex Waygood · 2 years ago
  100. 52beebc gh-109136: Fix summarize_stats.py tool (#109137) by Michael Droettboom · 2 years ago