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 pitrou, serhiy.storchaka, terry.reedy, vstinner
Date 2017-06-13.22:07:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1497391669.61.0.241442961935.issue30509@psf.upfronthosting.co.za>
In-reply-to
Content
I'm not sure about adding Py_LOCAL_INLINE() (static inline). I'm not sure that it's needed when you use PGO compilation.

Would it be possible to run again your benchmark without added Py_LOCAL_INLINE() please?

It's hard to say no to a change makes so many core Python functions faster. I'm just suprised that "specializing" the "call_unbound" and "call_method" functions make the code up to 1.2x faster.
History
Date User Action Args
2017-06-13 22:07:49vstinnersetrecipients: + vstinner, terry.reedy, pitrou, serhiy.storchaka
2017-06-13 22:07:49vstinnersetmessageid: <1497391669.61.0.241442961935.issue30509@psf.upfronthosting.co.za>
2017-06-13 22:07:49vstinnerlinkissue30509 messages
2017-06-13 22:07:49vstinnercreate