Skip to content

Commit

Permalink
Update 2025-01-10-18-56-20.gh-issue-128563.baDvls.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
Fidget-Spinner committed Jan 27, 2025
1 parent 720a1d0 commit 9f90bfe
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
A new type of interpreter has been added to CPython. This interpreter uses tail calls for its instruction handlers. Preliminary benchmark results suggest 7-11% geometric mean faster on pyperformance (depending on platform), and up to 30% faster on Python-intensive workloads. This interpreter currently only works on newer compilers, such as ``clang-19``. Other compilers will continue using the old interpreter. Patch by Ken Jin, with ideas by Garret Gu, Haoran Xu, and Josh Haberman.
A new type of interpreter has been added to CPython. This interpreter uses tail calls for its instruction handlers. Preliminary benchmark results suggest 7-11% geometric mean faster on pyperformance (depending on platform), and up to 30% faster on Python-intensive workloads. This interpreter currently only works on newer compilers, such as ``clang-19``. Other compilers will continue using the old interpreter. Patch by Ken Jin, with ideas by Mark Shannon, Garret Gu, Haoran Xu, and Josh Haberman.

0 comments on commit 9f90bfe

Please sign in to comment.