mypy
[mypyc] Use faster METH_FASTCALL wrapper functions on Python 3.7+
#9894
Merged

[mypyc] Use faster METH_FASTCALL wrapper functions on Python 3.7+ #9894

JukkaL merged 23 commits into master from vectorcall
JukkaL
JukkaL Add vectorcall args parser
ba2d8f03
JukkaL [WIP] Hacky partial vectorcall support
1e004407
JukkaL Fix multiple modules
9dc2dc1c
JukkaL Don't use verctorcall for __call__ for now
de9e53fd
JukkaL Fix methods
aeb3ba87
JukkaL Support keyword-only arguments
31f86808
JukkaL Replace uses of _PyArg_Parser with CPyArg_Parser
c85f7524
JukkaL Optimize argument parsing a little
9a707565
JukkaL Support *args and **kwargs in called function
3298f129
JukkaL Update LICENSE to mention getargsfast
3b00e8de
JukkaL Add overview comment
2fcb6c01
JukkaL Fix __init__/__call__ checks
ac213ffb
JukkaL Simplify code a bit
fd3a9c50
JukkaL Fix Python 3.6
e0cf0cf2
JukkaL Refactor
4be74d1a
JukkaL More refactoring
a6a254ae
JukkaL Add docstrings
1d904725
JukkaL Minor refactoring
4ba8debe
JukkaL Minor refactoring
64714acc
JukkaL Minor cleanup
4c6989e0
JukkaL Fix typo
8aec3ddb
JukkaL Fix vectorcall header
2f417639
JukkaL JukkaL requested a review from msullivan msullivan 5 years ago
ilevkivskyi
ilevkivskyi approved these changes on 2021-01-18
JukkaL Share some code
dd0513e3
JukkaL JukkaL merged 5d2ea169 into master 5 years ago
JukkaL JukkaL deleted the vectorcall branch 5 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone