Closed
Description
Interpreter.call()
should be able to support arbitrary callables, full args, and return values.
Linked PRs
- gh-132775: Cleanup Related to crossinterp.c Before Further Changes #132974
- gh-132775: Add _PyImport_GetModulesRef() to the Internal C-API #132977
- gh-132775: Drop PyUnstable_InterpreterState_GetMainModule() #132978
- gh-132775: Add _PyModule_GetFilenameObject() and _PyModule_GetFilenameUTF8() #132979
- gh-132775: Add _PyCode_ReturnsOnlyNone() #132981
- gh-132775: Add _PyBytes_GetXIData() #133101
- gh-132775: Add _PyPickle_GetXIData() #133107
- gh-132775: Add _PyMarshal_GetXIData() #133108
- gh-132775: Add _PyCode_GetVarCounts() #133128
- gh-132775: Add _PyCode_VerifyStateless() #133221
- gh-132775: Unrevert "Add _PyCode_GetVarCounts()" #133265
- gh-132775: Do Not Set __name__ to __main__ With _PyPickle_GetXIData() #133472
- gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless() #133474
- gh-132775: Add _PyCode_GetXIData() #133475
- gh-132775: Add _PyCode_GetScriptXIData() #133480
- gh-132775: Add _PyFunction_GetXIData() #133481
- gh-132775: Add _PyObject_GetXIDataWithFallback() #133482
- gh-132775: Use New Cross-Interpreter Internal C-API Functions #133483
- gh-132775: Expand the Capability of Interpreter.call() #133484
- gh-132775: Revert "gh-132775: Add _PyCode_VerifyStateless() (gh-133221)" #133497
- gh-132775: Unrevert "Add _PyCode_VerifyStateless()" #133528
- [3.14] gh-132775: Unrevert "Add _PyCode_VerifyStateless()" #133625
- [3.14] gh-132775: Add _PyCode_GetScriptXIData() (gh-133480) #133676
- [3.14] gh-132775: Add _PyFunction_GetXIData() (gh-133481) #133955
- [3.14] gh-132775: Support Fallbacks in _PyObject_GetXIData() (gh-133482) #134418
- gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless() #134439
- gh-132775: Use _PyObject_GetXIData (With Fallback) #134440
- gh-132775: Use _PyCode GetScriptXIData() #134441
- gh-132775: Make _PyXI_session Opaque #134452
- [3.14] gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless() (gh-134439) #134465
- [3.14] gh-132775: Use _PyObject_GetXIData (With Fallback) (gh-134440) #134507
- gh-132775: Use _PyCode GetScriptXIData() #134511
- [3.14] gh-132775: Use _PyCode GetScriptXIData() (gh-134511) #134515
- [3.14] gh-132775: Make _PyXI_session Opaque (gh-134452) #134522
- gh-132775: Fix Recently Introduced Warnings #134530
- [3.14] gh-132775: Fix Recently Introduced Warnings (gh-134530) #134532
- gh-134557: Revert "gh-132775: Use _PyCode GetScriptXIData()" #134599
- gh-132775: Unrevert "Use _PyCode GetScriptXIData()" #134735
- [3.14] gh-132775: Unrevert "Use _PyCode GetScriptXIData()" #134736
- gh-132775: Always Set __builtins__ In _PyFunction_FromXIData() #134758
- [3.14] gh-132775: Always Set __builtins__ In _PyFunction_FromXIData() (gh-134758) #134794
- gh-132775: Fix _PyFunctIon_VerifyStateless() #134900
- [3.14] gh-132775: Fix _PyFunctIon_VerifyStateless() (GH-134900) #134901
- [3.14] gh-132775: Expand the Capability of Interpreter.call() (gh-133484) #134933
- gh-132775: Clean Up Cross-Interpreter Error Handling #135369
Metadata
Metadata
Assignees
Projects
Status
Done