]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-130931: Add pycore_typedefs.h internal header (#131396)
authorVictor Stinner <vstinner@python.org>
Wed, 19 Mar 2025 14:23:32 +0000 (15:23 +0100)
committerGitHub <noreply@github.com>
Wed, 19 Mar 2025 14:23:32 +0000 (15:23 +0100)
commitb8367e7cf3d740fdc401902b502c0ef2ccc6197c
tree22db9be88b2c2125d078e08a3dcac0667bfc2024
parenta0478c9f0c6d6a75ca35a8dc2c74d3b58877f094
gh-130931: Add pycore_typedefs.h internal header (#131396)

Declare _PyInterpreterFrame and _PyRuntimeState types before
declaring their structure members. Break reference cycles between
header files.
14 files changed:
Include/internal/pycore_ceval.h
Include/internal/pycore_frame.h
Include/internal/pycore_gc.h
Include/internal/pycore_genobject.h
Include/internal/pycore_initconfig.h
Include/internal/pycore_instruments.h
Include/internal/pycore_interp_structs.h
Include/internal/pycore_optimizer.h
Include/internal/pycore_pylifecycle.h
Include/internal/pycore_runtime_structs.h
Include/internal/pycore_typedefs.h [new file with mode: 0644]
Makefile.pre.in
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters