]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-45188: Windows now regenerates frozen modules at the start of build instead of...
authorSteve Dower <steve.dower@python.org>
Wed, 15 Sep 2021 17:11:12 +0000 (18:11 +0100)
committerGitHub <noreply@github.com>
Wed, 15 Sep 2021 17:11:12 +0000 (18:11 +0100)
commit09b4ad11f323f8702cde795e345b75e0fbb1a9a5
treefe54816a9bcabfda7e410e5d23646c0bc8e6d9a0
parentd897579a80da3f4572d96501c41bec6cacb10d84
bpo-45188: Windows now regenerates frozen modules at the start of build instead of late (GH-28322)

This will enable us to drop the frozen module header files from the repository.

It does currently cause many source files to be built twice, which just takes more time. For whoever comes to fix this in the future, the files shared between freeze_module and pythoncore should be put into a static library that is consumed by both.
Misc/NEWS.d/next/Build/2021-09-14-00-47-57.bpo-45188.MNbo_T.rst [new file with mode: 0644]
PC/config_minimal.c [new file with mode: 0644]
PCbuild/_freeze_module.vcxproj
PCbuild/pcbuild.proj
PCbuild/pcbuild.sln
Programs/_freeze_module.c
Tools/scripts/freeze_modules.py