It's not on the list but I'm hoping to convince Dino to work on END_FINALLY to be a bit more sane.<br><br><div class="gmail_quote"><div dir="ltr">On Sat, Jun 4, 2016, 01:17 Serhiy Storchaka <<a href="mailto:storchaka@gmail.com">storchaka@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Following the converting 8-bit bytecode to 16-bit bytecode (wordcode),<br>
there are other issues for improving the bytecode.<br>
<br>
1. <a href="http://bugs.python.org/issue27129" rel="noreferrer" target="_blank">http://bugs.python.org/issue27129</a><br>
Make the bytecode more 16-bit oriented.<br>
<br>
2. <a href="http://bugs.python.org/issue27140" rel="noreferrer" target="_blank">http://bugs.python.org/issue27140</a><br>
Add new opcode BUILD_CONST_KEY_MAP for building a dict with constant<br>
keys. This optimize the common case and especially helpful for two<br>
following issues (creating and calling functions).<br>
<br>
3. <a href="http://bugs.python.org/issue27095" rel="noreferrer" target="_blank">http://bugs.python.org/issue27095</a><br>
Simplify MAKE_FUNCTION/MAKE_CLOSURE. Instead packing three numbers in<br>
oparg the new MAKE_FUNCTION takes built tuples and dicts from the stack.<br>
MAKE_FUNCTION and MAKE_CLOSURE are merged in the single opcode.<br>
<br>
4. <a href="http://bugs.python.org/issue27213" rel="noreferrer" target="_blank">http://bugs.python.org/issue27213</a><br>
Rework CALL_FUNCTION* opcodes. Replace four existing opcodes with three<br>
simpler and more efficient opcodes.<br>
<br>
5. <a href="http://bugs.python.org/issue27127" rel="noreferrer" target="_blank">http://bugs.python.org/issue27127</a><br>
Rework the for loop implementation.<br>
<br>
6. <a href="http://bugs.python.org/issue17611" rel="noreferrer" target="_blank">http://bugs.python.org/issue17611</a><br>
Move unwinding of stack for "pseudo exceptions" from interpreter to<br>
compiler.<br>
<br>
_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/brett%40python.org" rel="noreferrer" target="_blank">https://mail.python.org/mailman/options/python-dev/brett%40python.org</a><br>
</blockquote></div>