Message365491
When I designed the FASTCALL calling convention, I experimented a new tp_fastcall slot to PyTypeObject to optimize __call__() method: bpo-29259.
Results on the pyperformance benchmark suite were not really convincing and I had technical issues (decide if tp_call or tp_fastcall should be called, handle ABI compatibility and backward compatibility, etc.). I decided to give up on this idea.
I'm happy to see that PEP 590 managed to find its way into Python internals and actually make Python faster ;-) |
|
Date |
User |
Action |
Args |
2020-04-01 15:48:51 | vstinner | set | recipients:
+ vstinner, phsilva, petr.viktorin, methane, Mark.Shannon, jdemeyer, corona10, miss-islington |
2020-04-01 15:48:51 | vstinner | set | messageid: <1585756131.6.0.422198041091.issue37207@roundup.psfhosted.org> |
2020-04-01 15:48:51 | vstinner | link | issue37207 messages |
2020-04-01 15:48:51 | vstinner | create | |
|