<antocuni>
fangerer: uhm, you are right. But at the same time, this piece of the docs seems to hint that vectorcalls can somehow work with heap types: https://docs.python.org/3/c-api/typeobj.html#c.PyTypeObject.tp_vectorcall_offset
<antocuni>
we should investigate more; it might be possible to support it in HPy, e.g. by providing HPySlot_vectorcall and implement it by manually patch the TypeObject after calling PyType_FromSpec
<Hodgestar>
fangerer, antocuni: Should we ask vstinner if we should open an issue on CPython to allow some of those unsupported slots in CPython?
<antocuni>
Hodgestar: yes, asking the CPython devs sounds like a good idea. I'd also know whether the "no vectorcall on heap types" rule is a fundamental limitation or just a missing feature