This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author petr.viktorin
Recipients David Hewitt, petr.viktorin
Date 2020-03-03.16:10:58
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1583251858.37.0.0407586554879.issue39773@roundup.psfhosted.org>
In-reply-to
Content
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.
History
Date User Action Args
2020-03-03 16:10:58petr.viktorinsetrecipients: + petr.viktorin, David Hewitt
2020-03-03 16:10:58petr.viktorinsetmessageid: <1583251858.37.0.0407586554879.issue39773@roundup.psfhosted.org>
2020-03-03 16:10:58petr.viktorinlinkissue39773 messages
2020-03-03 16:10:58petr.viktorincreate