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 matrixise, rhettinger, serhiy.storchaka, vstinner
Date 2016-11-25.11:05:41
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1480071941.65.0.866008898773.issue28800@psf.upfronthosting.co.za>
In-reply-to
Content
I'm proposing this patch because I noticed that reducing the number of opcodes makes Python faster in my old registervm project: a fork of CPython which uses a register-based bytecode:
http://faster-cpython.readthedocs.io/registervm.html

I also plan to propose a CALL_PROCEDURE method to replace CALL_FUNCTION+POP_TOP. Only for the the simple CALL_FUNCTION, not for complex CALL_FUNCTION_KW nor CALL_FUNCTION_EX.
History
Date User Action Args
2016-11-25 11:05:41vstinnersetrecipients: + vstinner, rhettinger, serhiy.storchaka, matrixise
2016-11-25 11:05:41vstinnersetmessageid: <1480071941.65.0.866008898773.issue28800@psf.upfronthosting.co.za>
2016-11-25 11:05:41vstinnerlinkissue28800 messages
2016-11-25 11:05:41vstinnercreate