]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-131238: More refactoring of core header files (GH-131351)
authorMark Shannon <mark@hotpy.org>
Mon, 17 Mar 2025 14:41:05 +0000 (14:41 +0000)
committerGitHub <noreply@github.com>
Mon, 17 Mar 2025 14:41:05 +0000 (14:41 +0000)
commita45f25361d582ce742fef7f23e7feadd19b67460
treea1f01aa47d31890f34b63257270501c1e7dda872
parentbb0268f60dfe903a9bdb8d84104247a9318c6b18
GH-131238: More refactoring of core header files (GH-131351)

Adds new pycore_stats.h header file to help break dependencies involving the pycore_code.h header.
51 files changed:
Include/internal/pycore_call.h
Include/internal/pycore_code.h
Include/internal/pycore_dict.h
Include/internal/pycore_frame.h
Include/internal/pycore_freelist.h
Include/internal/pycore_gc.h
Include/internal/pycore_interp.h
Include/internal/pycore_object.h
Include/internal/pycore_pystate.h
Include/internal/pycore_stackref.h
Include/internal/pycore_stats.h [new file with mode: 0644]
Include/internal/pycore_typeobject.h
Makefile.pre.in
Modules/_asynciomodule.c
Modules/_datetimemodule.c
Modules/_io/bufferedio.c
Modules/_io/iobase.c
Modules/_sqlite/connection.c
Modules/_sre/sre.c
Modules/_threadmodule.c
Modules/_winapi.c
Modules/faulthandler.c
Objects/enumobject.c
Objects/floatobject.c
Objects/frameobject.c
Objects/funcobject.c
Objects/genobject.c
Objects/listobject.c
Objects/longobject.c
Objects/obmalloc.c
Objects/structseq.c
Objects/typeobject.c
Objects/typevarobject.c
Objects/unionobject.c
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
Parser/action_helpers.c
Python/ast_opt.c
Python/bltinmodule.c
Python/bytecodes.c
Python/codegen.c
Python/compile.c
Python/errors.c
Python/frame.c
Python/getargs.c
Python/import.c
Python/importdl.c
Python/optimizer_symbols.c
Python/pythonrun.c
Python/specialize.c
Python/symtable.c