Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32.4k
gh-103092: Isolate ctypes#103612
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
gh-103092: Isolate ctypes#103612
Uh oh!
There was an error while loading.Please reload this page.
Conversation
@aisk, are you basing your current |
I was trying to enable multi-phase initialization and per-interpreter state, as well as convert some types to heap types in this PR. However, I found that the API to find a module state by typePyType_GetModuleByDef requires the parent type (or children? I forgot) to be converted first. This made it much harder to finish, so I copied some code from this PR to#113620. Therefore, this should be closed now. |
Uh oh!
There was an error while loading.Please reload this page.
_ctypes
modulePyCStructType_Type
to heap typeUnionType_Type
to heap typePyCPointerType_Type
to heap typePyCArrayType_Type
to heap typePyCSimpleType_Type
to heap typePyCFuncPtrType_Type
to heap typeStruct_Type
to heap typeUnion_Type
to heap typePyCPointer_Type
to heap typePyCArray_Type
to heap typeSimple_Type
to heap typePyCFuncPtr_Type
to heap typePyCField_Type
to heap typeDictRemover_Type
to heap typeStructParam_Type
to heap typePyComError_Type
to heap type