]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-41039: Simplify python3.dll build (GH-20989)
authorNikita Nemkin <nikita@nemkin.ru>
Tue, 23 Jun 2020 19:33:23 +0000 (00:33 +0500)
committerGitHub <noreply@github.com>
Tue, 23 Jun 2020 19:33:23 +0000 (20:33 +0100)
commit2c6e4e91c5a4d3f25908108f4ed32aba936df70c
treeef119b8cbd9e36f71fe2fc8e0a26d29bf731f895
parent4efc3360c9a83d5891f27ed67b4f0ab7275d2ab4
bpo-41039: Simplify python3.dll build (GH-20989)

Use linker comment #pragma and preprocessor for re-exporting stable
API functions and variables.

Module definition file, custom build targets and entry point code
become unnecessary and can be removed.

This change also fixes missing _PyErr_BadInternalCall export on x86.
Misc/NEWS.d/next/Windows/2020-06-23-03-12-57.bpo-41039.0hgd0s.rst [new file with mode: 0644]
PC/python3.def [deleted file]
PC/python3dll.c
PCbuild/python3dll.vcxproj
PCbuild/python3dll.vcxproj.filters