From 91700a24d2472f09a1ac0f29fe15e16c19932150 Mon Sep 17 00:00:00 2001 From: Ken Jin Date: Tue, 6 Jan 2026 14:16:03 +0000 Subject: [PATCH 1/2] Add macOS performance numbers for the JIT. --- Doc/whatsnew/3.15.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.15.rst b/Doc/whatsnew/3.15.rst index 17415f888b65a2..0398f06ad8c828 100644 --- a/Doc/whatsnew/3.15.rst +++ b/Doc/whatsnew/3.15.rst @@ -891,7 +891,11 @@ Results from the `pyperformance `__ benchmark suite report `3-4% `__ geometric mean performance improvement for the JIT over the standard CPython -interpreter built with all optimizations enabled. The speedups for JIT +interpreter built with all optimizations enabled on x86-64 Linux. On AArch64 +macOS, the JIT has a +`7-8% ``__ +speedup over the :ref:`tail calling interpreter ` +with all optimizations enabled. The speedups for JIT builds versus no JIT builds range from roughly 20% slowdown to over 100% speedup (ignoring the ``unpack_sequence`` microbenchmark) on x86-64 Linux and AArch64 macOS systems. From 0e8e4ef9b2dd68bccbd2b5b11d94eef4ac0d264d Mon Sep 17 00:00:00 2001 From: Ken Jin Date: Tue, 6 Jan 2026 14:18:36 +0000 Subject: [PATCH 2/2] fix lint --- Doc/whatsnew/3.15.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.15.rst b/Doc/whatsnew/3.15.rst index 0398f06ad8c828..6cb96c074c78f3 100644 --- a/Doc/whatsnew/3.15.rst +++ b/Doc/whatsnew/3.15.rst @@ -893,7 +893,7 @@ benchmark suite report geometric mean performance improvement for the JIT over the standard CPython interpreter built with all optimizations enabled on x86-64 Linux. On AArch64 macOS, the JIT has a -`7-8% ``__ +`7-8% `__ speedup over the :ref:`tail calling interpreter ` with all optimizations enabled. The speedups for JIT builds versus no JIT builds range from roughly 20% slowdown to over