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 vstinner
Recipients methane, python-dev, serhiy.storchaka, vstinner
Date 2017-01-17.02:41:56
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1484620926.14.0.0200840538719.issue29259@psf.upfronthosting.co.za>
In-reply-to
Content
Patch version 2:

* Add slot_tp_fastcall(): __call__() wrapper using the FASTCALL calling convention
* Add Py_TPFLAGS_HAVE_FASTCALL flag
* Remove completely the "cached args" optimization from property_descr_get()
* Rebase the patch serie on top of the default branch to benefit of recent changes related to FASTCALL

I'm not sure that the Py_TPFLAGS_HAVE_FASTCALL flag is used correctly. Maybe this new flag disabled optimizations in some cases, I didn't read carefully this part of the code.
History
Date User Action Args
2017-01-17 02:42:06vstinnersetrecipients: + vstinner, methane, python-dev, serhiy.storchaka
2017-01-17 02:42:06vstinnersetmessageid: <1484620926.14.0.0200840538719.issue29259@psf.upfronthosting.co.za>
2017-01-17 02:42:06vstinnerlinkissue29259 messages
2017-01-17 02:42:05vstinnercreate