]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-103092: Isolate _ctypes, part 1 (#103893)
authorErlend E. Aasland <erlend.aasland@protonmail.com>
Thu, 27 Apr 2023 12:57:54 +0000 (14:57 +0200)
committerGitHub <noreply@github.com>
Thu, 27 Apr 2023 12:57:54 +0000 (14:57 +0200)
commite9c777208f83b9a78fcef1eb3c56e209e739ffc1
tree87efa9e4e56262157356fe8bde75a9c0faa8fc88
parent63842bd90793c693f56bd8aad710b5267d41cf6d
gh-103092: Isolate _ctypes, part 1 (#103893)

Establish global state and port the following types to heap types:

- DictRemover_Type
- PyCArg_Type
- PyCThunk_Type
- PyCField_Type
- StructParam_Type
Modules/_ctypes/_ctypes.c
Modules/_ctypes/callbacks.c
Modules/_ctypes/callproc.c
Modules/_ctypes/cfield.c
Modules/_ctypes/ctypes.h
Modules/_ctypes/stgdict.c
Tools/c-analyzer/cpython/globals-to-fix.tsv