Uh oh!
There was an error while loading. Please reload this page.
gh-140513: Fail to compile if _Py_TAIL_CALL_INTERP is set but preserve_none and musttail do not exist. - #140548
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Fidget-Spinner
commented
Oct 24, 2025
Can you add a news entry please? |
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
_Py_TAIL_CALL_INTERP is set but preserve_none and musttail do not exist._Py_TAIL_CALL_INTERP is set but preserve_none and musttail do not exist.
Fidget-Spinner
left a comment
There was a problem hiding this comment.
Let's not backport this to 3.14, as it would break existing builds that have GCC 15 which has musttail but no preserve_none
Thanks @XChaitanyaX for the PR, and @Fidget-Spinner for merging it 🌮🎉.. I'm working now to backport this PR to: 3.14. |
Sorry, @XChaitanyaX and @Fidget-Spinner, I could not cleanly backport this to |
bedevere-bot
commented
Nov 1, 2025
|
… `preserve_none` and `musttail` do not exist. (pythonGH-140548) Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com> (cherry picked from commit 2f60b8f)
GH-140923 is a backport of this pull request to the 3.14 branch. |
…preserve_none and musttail do not exist (GH-140548) (#140923) gh-140513: Fail to compile if `_Py_TAIL_CALL_INTERP` is set but `preserve_none` and `musttail` do not exist. (GH-140548) (cherry picked from commit 2f60b8f) Co-authored-by: Krishna Chaitanya <141550576+XChaitanyaX@users.noreply.github.com>
… `preserve_none` and `musttail` do not exist. (pythonGH-140548) Co-authored-by: Chris Eibl <138194463+chris-eibl@users.noreply.github.com>
…ds on Windows (#148036) Rather than failing late when compiling e.g. a debug configuration ``` build.bat -c debug --tail-call-interp ``` with hundreds of ``` error C4737: Unable to perform required tail call. Performance may be degraded. ``` -- fail early with an explicit error message for configurations that are not supported by MSVC. This is a follow-up on #140513 / #140548
…C builds on Windows (python#148036) Rather than failing late when compiling e.g. a debug configuration ``` build.bat -c debug --tail-call-interp ``` with hundreds of ``` error C4737: Unable to perform required tail call. Performance may be degraded. ``` -- fail early with an explicit error message for configurations that are not supported by MSVC. This is a follow-up on python#140513 / python#140548
preserve_noneandmusttaildo not exist. #140513