GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Check early whether tail-calling is possible for MSVC builds on Windows · Issue #148047 · python/cpython

Check early whether tail-calling is possible for MSVC builds on Windows #148047

New issue
Copy link
New issue
Copy link
Closed as not planned
Closed as not planned
Check early whether tail-calling is possible for MSVC builds on Windows#148047
Copy link
Labels
OS-windowsbuildThe build process and cross-buildThe build process and cross-build

Description

@chris-eibl
chris-eibl
opened on Apr 3, 2026
Issue body actions

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.

lets fail early with an explicit error message for configurations that are not supported by MSVC.

This is a follow-up on #140513 / #140548.

Linked PRs

  • GH-148047: Check early whether tail-calling is possible for MSVC builds on Windows #148036
  • gh-148047: Revert "GH-148047: Check early whether tail-calling is possible for MSVC builds on Windows (#148036)" #148558
Reacted by Maurycy Pawłowski-Wieroński

Activity

  1. chris-eibl
    added
    OS-windows
    buildThe build process and cross-buildThe build process and cross-build
    on Apr 3, 2026
  2. chris-eibl
    changed the title [-]Check early whether tail calling is possible for MSVC builds on Windows[/-] [+]Check early whether tail-calling is possible for MSVC builds on Windows[/+] on Apr 3, 2026
  3. itamaro
    added a commit that references this issue on Apr 12, 2026

    GH-148047: Check early whether tail-calling is possible for MSVC buil…

    cbd81d5
  4. itamaro commented on Apr 12, 2026

    @itamaro
    itamaro
    on Apr 12, 2026
    Contributor
    More actions

    merged, thank you!

  5. itamaro
    closed this as completedon Apr 12, 2026
  6. Fidget-Spinner
    added a commit that references this issue on Apr 14, 2026

    Revert "pythonGH-148047: Check early whether tail-calling is possible…

    0550f09
  7. Fidget-Spinner
    reopened this on Apr 14, 2026
  8. Fidget-Spinner
    closed this as not plannedon Apr 14, 2026
  9. Fidget-Spinner
    added a commit that references this issue on Apr 14, 2026

    gh-148047: Revert "GH-148047: Check early whether tail-calling is pos…

    11da7d4
  10. ljfp
    added 2 commits that reference this issue on Apr 25, 2026

    pythonGH-148047: Check early whether tail-calling is possible for MSV…

    ad923b5

    pythongh-148047: Revert "pythonGH-148047: Check early whether tail-ca…

    a236471
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    OS-windowsbuildThe build process and cross-buildThe build process and cross-build

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.