From 124fb857d442a15e042711f5c63a631e5add41bd Mon Sep 17 00:00:00 2001 From: Pieter Eendebak Date: Tue, 14 Apr 2026 22:41:05 +0200 Subject: [PATCH 1/2] Add whatsnew entry for jit unique reference tracking --- Doc/whatsnew/3.15.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Doc/whatsnew/3.15.rst b/Doc/whatsnew/3.15.rst index fe2ddfdcd0e917..999ecf318d4e02 100644 --- a/Doc/whatsnew/3.15.rst +++ b/Doc/whatsnew/3.15.rst @@ -1462,6 +1462,10 @@ reduces the cost of most operations in Python. (Contributed by Ken Jin, Donghee Na, Zheao Li, Hai Zhu, Savannah Ostrowski, Reiden Ong, Noam Cohen, Tomas Roun, PuQing, Cajetan Rodrigues, and Sacul in :gh:`134584`.) +By tracking unique references to objects, the JIT optimizer can now eliminate +reference count updates and perform inplace operations on ints and floats. +(Contributed by Reiden Ong, and Pieter Eendebak in :gh:`143414` and :gh:`146306`.) + The JIT optimizer now supports significantly more operations than in 3.14. (Contributed by Kumar Aditya, Ken Jin, and Sacul in :gh:`131798`.) From 2579f2135b3518621c63d05e7555a0036074880f Mon Sep 17 00:00:00 2001 From: Ken Jin Date: Wed, 15 Apr 2026 18:44:30 +0800 Subject: [PATCH 2/2] Update Doc/whatsnew/3.15.rst --- 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 999ecf318d4e02..14ae4549265754 100644 --- a/Doc/whatsnew/3.15.rst +++ b/Doc/whatsnew/3.15.rst @@ -1467,7 +1467,7 @@ reference count updates and perform inplace operations on ints and floats. (Contributed by Reiden Ong, and Pieter Eendebak in :gh:`143414` and :gh:`146306`.) The JIT optimizer now supports significantly more operations than in 3.14. -(Contributed by Kumar Aditya, Ken Jin, and Sacul in :gh:`131798`.) +(Contributed by Kumar Aditya, Ken Jin, Jiahao Li, and Sacul in :gh:`131798`.) .. rubric:: Better machine code generation