◐ Shell
clean mode source ↗

GH-130090: build time analysis by chris-eibl · Pull Request #131005 · python/cpython

and others added 21 commits

February 9, 2025 16:30
for _freeze_module in case of clang-cl to speed up the build
Speeds up both MSVC and clang-cl builds.

Should most probably done in a separate PR and issue, though.
I've previously gotten compile errors from clang, because the needed
intrinsics were not available without that option.

Cannot reproduce anymore. Most probably, because I've upgraded to
Visual Studio 17.13.0 Preview 5.0, which now ships with clang 19.1.1
instead of 18.1.8 and they've done that for compatibility with MSVC?

Anyway, let's keep the PR small :)
This reverts commit 26fb51f.

Shall be done in a separate PR.
This better matches the behaviour of build.bat in case of MSVC PGO builds.
and make it a target with inputs and outputs
because the name is too MSVC specific
Co-authored-by: Steve Dower <steve.dower@microsoft.com>

This was referenced

Mar 9, 2025

chris-eibl

chris-eibl

chris-eibl

chris-eibl

chris-eibl

@chris-eibl

@chris-eibl chris-eibl changed the title use -flto=thin for clang-cl on Windows GH-130090: build time analysis

Mar 10, 2025