]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-108216: Cleanup #include in internal header files (#108228)
authorVictor Stinner <vstinner@python.org>
Mon, 21 Aug 2023 18:05:59 +0000 (20:05 +0200)
committerGitHub <noreply@github.com>
Mon, 21 Aug 2023 18:05:59 +0000 (18:05 +0000)
commit0dd3fc2a640b273979f94299b545e1e40ac0633c
treea4b5b46c3f05711137686f70363bd4592b49b7ea
parentb16ecb88e70d696a93ce993661973330baeafee1
gh-108216: Cleanup #include in internal header files (#108228)

* Add missing includes.
* Remove unused includes.
* Update old include/symbol names to newer names.
* Mention at least one included symbol.
* Sort includes.
* Update Tools/cases_generator/generate_cases.py used to generated
  pycore_opcode_metadata.h.
* Update Parser/asdl_c.py used to generate pycore_ast.h.
* Cleanup also includes in _testcapimodule.c and _testinternalcapi.c.
32 files changed:
Include/internal/pycore_ast.h
Include/internal/pycore_atomic.h
Include/internal/pycore_bitutils.h
Include/internal/pycore_ceval.h
Include/internal/pycore_ceval_state.h
Include/internal/pycore_condvar.h
Include/internal/pycore_context.h
Include/internal/pycore_dict.h
Include/internal/pycore_faulthandler.h
Include/internal/pycore_fileutils.h
Include/internal/pycore_gil.h
Include/internal/pycore_global_objects.h
Include/internal/pycore_import.h
Include/internal/pycore_instruments.h
Include/internal/pycore_interp.h
Include/internal/pycore_object.h
Include/internal/pycore_opcode_metadata.h
Include/internal/pycore_opcode_utils.h
Include/internal/pycore_optimizer.h
Include/internal/pycore_pymem_init.h
Include/internal/pycore_pystate.h
Include/internal/pycore_pythread.h
Include/internal/pycore_runtime.h
Include/internal/pycore_runtime_init.h
Include/internal/pycore_runtime_init_generated.h
Include/internal/pycore_signal.h
Include/internal/pycore_typeobject.h
Modules/_json.c
Modules/_testcapimodule.c
Modules/_testinternalcapi.c
Parser/asdl_c.py
Tools/cases_generator/generate_cases.py