This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Dennis Sweeney
Recipients Dennis Sweeney
Date 2022-01-25.05:33:34
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1643088814.41.0.966599377683.issue46509@roundup.psfhosted.org>
In-reply-to
Content
This attempts to avoid the dispatch dance of

Py_DECREF(op) :: Py_TYPE(op)->tp_dealloc(op) :: Py_TYPE(op)->tp_free((PyObject *)op);

I suspect this earns the most speedup from floats, where freelist manipulation can be inlined. This might make a single-digit-int freelist more impactful.
History
Date User Action Args
2022-01-25 05:33:34Dennis Sweeneysetrecipients: + Dennis Sweeney
2022-01-25 05:33:34Dennis Sweeneysetmessageid: <1643088814.41.0.966599377683.issue46509@roundup.psfhosted.org>
2022-01-25 05:33:34Dennis Sweeneylinkissue46509 messages
2022-01-25 05:33:34Dennis Sweeneycreate