-
-
Notifications
You must be signed in to change notification settings - Fork 31.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove #pragma that disables optimization on _PyEval_EvalFrameDefault on MSVC #129244
Comments
* Remove compiler workaround * Remote _Py_USING_PGO
Looks like this is done, closing. |
This will have to be reverted for now as the 3.14.0a5 build is failing. |
See #130004. |
As we are using the Azure Pipelines VMs to build, we are not controlling the version of the compiler and so far the version available on the image we're using (2025020.1.0 with Visual Studio 2022 17.12.12+1cce77968) there does not have the fix. @mdboom do you know which VS version would be sufficient to reintroduce the change from this ticket? |
The minimum version of |
Marking as deferred blocker so we don't forget to fix this by 3.14 final. |
Upgrading to Visual Studio 2022 17.13.0 Preview 5.0, which ships with cl.exe 19.43.34808, works for me. |
With #130011 merged, can this be closed? |
Feature or enhancement
Proposal:
The bug that caused a compiler crash has now been fixed upstream. We should remove our workaround to disable optimization on PGO builds on MSVC (and presumably get a modest speedup).
Has this already been discussed elsewhere?
No response given
Links to previous discussion of this feature:
No response
Linked PRs
The text was updated successfully, but these errors were encountered: