Skip to content

Commit ebe2ad9

Browse files
committed
Merge the two news entries
1 parent b3c2f08 commit ebe2ad9

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed

Doc/whatsnew/3.15.rst

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)