◐ Shell
clean mode source ↗

GH-148047: Check early whether tail-calling is possible for MSVC builds on Windows by chris-eibl · Pull Request #148036 · python/cpython

added 2 commits

March 27, 2026 08:31

@chris-eibl chris-eibl changed the title GH-139922: Check early whether tail calling is possible GH-148047: Check early whether tail calling is possible

Apr 3, 2026

@chris-eibl chris-eibl changed the title GH-148047: Check early whether tail calling is possible GH-148047: Check early whether tail-calling is possible for MSVC builds on Windows

Apr 3, 2026

itamaro

@chris-eibl

zooba

zooba

zooba

Fidget-Spinner added a commit to Fidget-Spinner/cpython that referenced this pull request

Apr 14, 2026

ljfp pushed a commit to ljfp/cpython that referenced this pull request

Apr 25, 2026
…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

ljfp pushed a commit to ljfp/cpython that referenced this pull request

Apr 25, 2026