gh-146306: Optimize float operations by mutating uniquely-referenced operands in place (JIT only)#146307
Merged
Fidget-Spinner merged 12 commits intoMar 24, 2026
python:mainpython/cpython:mainfrom
eendebakpt:jit_float_inplace_rebasedeendebakpt/cpython:jit_float_inplace_rebasedCopy head branch name to clipboard
Merged
gh-146306: Optimize float operations by mutating uniquely-referenced operands in place (JIT only)#146307Fidget-Spinner merged 12 commits intopython:mainpython/cpython:mainfrom eendebakpt:jit_float_inplace_rebasedeendebakpt/cpython:jit_float_inplace_rebasedCopy head branch name to clipboard
Fidget-Spinner merged 12 commits into
python:mainpython/cpython:mainfrom
eendebakpt:jit_float_inplace_rebasedeendebakpt/cpython:jit_float_inplace_rebasedCopy head branch name to clipboard
Commits
Commits on Mar 22, 2026
gh-146306: Optimize float arithmetic in JIT by mutating uniquely-referenced operands in place
Show description for 42d12b7andcommittedFix JIT stencil compilation on i686-pc-windows-msvc
Show description for 637803candcommittedFix i686 Windows JIT: use x87 FPU instead of SSE for stencils
Show description for 8559fb8andcommitted
Commits on Mar 24, 2026
Update Python/bytecodes.c
Show description for 7bfdedbandauthoredUse sym_new_null for consumed operand slots in inplace float ops
Show description for c8f860fandcommittedRevert unrelated bytecodes.c comment/whitespace changes
Show description for fbedeb3andcommittedMerge branch 'main' into jit_float_inplace_rebased
Show description for 1efd764committed- committed
- committed
- committed
- committed
- committed