@@ -1276,18 +1276,6 @@ zlib
12761276 Optimizations
12771277=============
12781278
1279- * Builds using Visual Studio 2026 (MSVC 18) may now use the new
1280- :ref: `tail-calling interpreter <whatsnew314-tail-call-interpreter >`.
1281- Results on Visual Studio 18.1.1 report between
1282- `15-20% <https://github.com/faster-cpython/ideas/blob/main/results/5800X-msvc.pgo2-vs-msvc.pgo.tc.svg >`__
1283- speedup on the geometric mean of pyperformance on Windows x86-64 over
1284- the switch-case interpreter on an AMD Ryzen 7 5800X. We have
1285- observed speedups ranging from 14% for large pure-Python libraries
1286- to 40% for long-running small pure-Python scripts on Windows.
1287- This was made possible by a new feature introduced in MSVC 18.
1288- (Contributed by Chris Eibl, Ken Jin, and Brandt Bucher in :gh: `143068 `.
1289- Special thanks to the MSVC team including Hulon Jenkins.)
1290-
12911279* ``mimalloc `` is now used as the default allocator for
12921280 for raw memory allocations such as via :c:func: `PyMem_RawMalloc `
12931281 for better performance on :term: `free-threaded builds <free-threaded build> `.
@@ -1946,12 +1934,18 @@ Build changes
19461934
19471935.. _whatsnew315-windows-tail-calling-interpreter :
19481936
1949- * The official Windows 64-bit binaries on python.org __ now use the new
1937+ * 64-bit builds using Visual Studio 2026 (MSVC 18) may now use the new
19501938 :ref: `tail-calling interpreter <whatsnew314-tail-call-interpreter >`.
1951- (Contributed by Ken Jin, Brandt Bucher and Chris Eibl in :gh: `139922 `.
1952- Special thanks go to Steve Dower for his assistance with the integration in the
1953- Windows release build process and to the MSVC team including Hulon Jenkins
1954- for ``msvc::musttail ``.)
1939+ Results on Visual Studio 18.1.1 report between
1940+ `15-20% <https://github.com/faster-cpython/ideas/blob/main/results/5800X-msvc.pgo2-vs-msvc.pgo.tc.svg >`__
1941+ speedup on the geometric mean of pyperformance on Windows x86-64 over
1942+ the switch-case interpreter on an AMD Ryzen 7 5800X. We have
1943+ observed speedups ranging from 14% for large pure-Python libraries
1944+ to 40% for long-running small pure-Python scripts on Windows.
1945+ This was made possible by a new feature introduced in MSVC 18,
1946+ which the official Windows 64-bit binaries on python.org __ now use.
1947+ (Contributed by Chris Eibl, Ken Jin, and Brandt Bucher in :gh: `143068 `.
1948+ Special thanks to the MSVC team including Hulon Jenkins.)
19551949
19561950 __ https://www.python.org/downloads/windows/
19571951
0 commit comments