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 brandtbucher
Recipients brandtbucher
Date 2019-09-28.19:15:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1569698108.52.0.160533425864.issue38310@roundup.psfhosted.org>
In-reply-to
Content
This patch adds four new opcode predictions:

BUILD_MAP_UNPACK_WITH_CALL -> CALL_FUNCTION_EX:
 - Emitted whenever more than one map of **kwargs is unpacked into a call.
 - Pair *always* occurs together.

LOAD_BUILD_CLASS -> LOAD_CONST:
 - Emitted whenever a class is defined *without* the use of cell vars.
 - Occurs ~93% of the time, in my analysis.

LOAD_BUILD_CLASS -> LOAD_CLOSURE:
 - Emitted whenever a class is defined *with* the use of cell vars.
 - Occurs the other ~7% of the time

LOAD_ASSERTION_ERROR -> RAISE_VARARGS:
 - Emitted whenever the one-argument form of "assert" is used.
 - Occurs ~91% of the time.
History
Date User Action Args
2019-09-28 19:15:08brandtbuchersetrecipients: + brandtbucher
2019-09-28 19:15:08brandtbuchersetmessageid: <1569698108.52.0.160533425864.issue38310@roundup.psfhosted.org>
2019-09-28 19:15:08brandtbucherlinkissue38310 messages
2019-09-28 19:15:08brandtbuchercreate