On Fri, Apr 22, 2016 at 1:52 AM, Serhiy Storchaka email@example.com wrote:
- Since the number of keyword arguments is obtained from tuple's size, new
CALL_FUNCTION opcode needs only the number of positional arguments. It's argument is simpler and needs less bits (important for wordcode).
What about calls that don't include any keyword arguments? Currently, no pushing is done. Will you have two opcodes, one if there are kwargs and one if there are not?
Also: How does this interact with **dict calls?