Message363271
Yes. Can you use PyObject_Call instead (or one of the non-Vectorcall variants listed in https://docs.python.org/3.9/c-api/call.html#object-calling-api )
Vectorcall is mainly a speed optimization over PyObject_Call. We want to allow the C compiler to inline PyObject_Vectorcall whenever it is used.
That can be done with static functions or macros, which does unfortunately mean that the symbol is not exported. |
|
Date |
User |
Action |
Args |
2020-03-03 16:10:58 | petr.viktorin | set | recipients:
+ petr.viktorin, David Hewitt |
2020-03-03 16:10:58 | petr.viktorin | set | messageid: <1583251858.37.0.0407586554879.issue39773@roundup.psfhosted.org> |
2020-03-03 16:10:58 | petr.viktorin | link | issue39773 messages |
2020-03-03 16:10:58 | petr.viktorin | create | |
|