On 2018-09-12, Ronald Oussoren wrote:
A 10% slowdown is pretty bad, and worse than I expected. Have you tested the performance of your branch without tagged pointers but with inline functions?
Don't take the 10% too seriously. Quick and dirty means what it says. Today I will try to use pyperformance to get proper performance numbers. My 10% was based on just making Py_TYPE(), Py_INCREF(), Py_DECREF(), etc into functions, no fixint optimization.