]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-148047: Revert "GH-148047: Check early whether tail-calling is possible for MSVC...
authorKen Jin <kenjin@python.org>
Tue, 14 Apr 2026 15:46:54 +0000 (23:46 +0800)
committerGitHub <noreply@github.com>
Tue, 14 Apr 2026 15:46:54 +0000 (23:46 +0800)
This reverts commit cbd81d59cfea4f7b881642e804646da3a328a712.

Misc/NEWS.d/next/Build/2026-04-03-20-09-46.gh-issue-148047.HE6iGK.rst [deleted file]
PCbuild/pythoncore.vcxproj

diff --git a/Misc/NEWS.d/next/Build/2026-04-03-20-09-46.gh-issue-148047.HE6iGK.rst b/Misc/NEWS.d/next/Build/2026-04-03-20-09-46.gh-issue-148047.HE6iGK.rst
deleted file mode 100644 (file)
index e43a269..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-Fail fast with an explicit and clear error message if tail-calling is not
-possible for MSVC builds on Windows. Patch by Chris Eibl.
index 9356a66dfb46426b9592f4e7674140042bba7b50..61bee29c0af3d6f21f5768776db0cf91c637db26 100644 (file)
   <Target Name="_DeletePyBuildDirTxt" BeforeTargets="PrepareForBuild">
     <Delete Files="$(OutDir)pybuilddir.txt" />
   </Target>
-
-  <Target Name="_CheckTailCalling" BeforeTargets="PrepareForBuild" Condition="'$(UseTailCallInterp)' == 'true' and $(PlatformToolset) != 'ClangCL'">
-    <Error Text="MSVC supports tail-calling only for x64."
-           Condition="$(Platform) != 'x64'" />
-    <Error Text="Platform toolset >= v145 is required for tail-calling."
-           Condition="$(PlatformToolset.Replace('v', '0')) &lt; '145'" />
-    <Error Text="MSVC requires optimization to be enabled for tail-calling."
-           Condition="$(Configuration) == 'Debug'" />
-  </Target>
 </Project>