]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-45850: Implement deep-freeze on Windows (#29648)
authorGuido van Rossum <guido@python.org>
Mon, 22 Nov 2021 18:09:48 +0000 (10:09 -0800)
committerGitHub <noreply@github.com>
Mon, 22 Nov 2021 18:09:48 +0000 (10:09 -0800)
commit1037ca5a8ea001bfa2a198e08655620234e9befd
treedcf9b1966caca1eab0437f730f487701a960d851
parent4d6c0c0cce05befa06e0cad7351b1303ac048277
bpo-45850: Implement deep-freeze on Windows (#29648)

Implement changes to build with deep-frozen modules on Windows.
Note that we now require Python 3.10 as the "bootstrap" or "host" Python.
This causes a modest startup speed (around 7%) on Windows.
Misc/NEWS.d/next/Windows/2021-11-20-00-06-59.bpo-45850.q9lofz.rst [new file with mode: 0644]
PCbuild/_freeze_module.vcxproj
PCbuild/find_python.bat
PCbuild/pythoncore.vcxproj
Python/frozen.c
Tools/scripts/deepfreeze.py
Tools/scripts/freeze_modules.py
Tools/scripts/startuptime.py [new file with mode: 0644]
Tools/scripts/umarshal.py [new file with mode: 0644]