bpo-46329: Split calls into precall and call instructions. (GH-30855)
* Add PRECALL_FUNCTION opcode. * Move 'call shape' varaibles into struct. * Replace CALL_NO_KW and CALL_KW with KW_NAMES and CALL instructions. * Specialize for builtin methods taking using the METH_FASTCALL | METH_KEYWORDS protocol. * Allow kwnames for specialized calls to builtin types. * Specialize calls to tuple(arg) and str(arg).
M
Mark Shannon committed
89fd7c34520aac493a8784a221366ed04452612b
Parent: 5a9e423
Committed by GitHub <noreply@github.com>
on 1/28/2022, 12:42:30 PM