]> granicus.if.org Git - python/commit
bpo-38304: Remove PyConfig.struct_size (GH-16500) (GH-16508)
authorVictor Stinner <vstinner@redhat.com>
Tue, 1 Oct 2019 08:56:37 +0000 (10:56 +0200)
committerGitHub <noreply@github.com>
Tue, 1 Oct 2019 08:56:37 +0000 (10:56 +0200)
commit3c30a76f3d3c0dcc1fb4de097fa4a3a4c92c0b0b
treebb73b56814d30967e67cc61eb8b66cab83477c3a
parent94e165096fd65e8237e60de570fb609604ab94c9
bpo-38304: Remove PyConfig.struct_size (GH-16500) (GH-16508)

For now, we'll rely on the fact that the config structures aren't covered by the stable ABI.

We may revisit this in the future if we further explore the idea of offering a stable embedding API.

(cherry picked from commit bdace21b769998396d0ccc8da99a8ca9b507bfdf)
14 files changed:
Doc/c-api/init_config.rst
Include/cpython/initconfig.h
Include/internal/pycore_initconfig.h
Misc/NEWS.d/next/C API/2019-09-28-03-43-27.bpo-38304.RqHAwd.rst [deleted file]
Modules/main.c
PC/python_uwp.cpp
Programs/_freeze_importlib.c
Programs/_testembed.c
Python/frozenmain.c
Python/initconfig.c
Python/pathconfig.c
Python/preconfig.c
Python/pylifecycle.c
Python/pystate.c