summaryrefslogtreecommitdiffstatshomepage
path: root/docs/static
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-12-28 07:17:43 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-12-28 07:37:04 +0200
commit749575097f1b5c738cd43dce6ef0960eee8af7a3 (patch)
tree36739e1ead5a89a9960682f67158607d2eb2c552 /docs/static
parent1570eaf0e3004127f0ac18f909ead29d6a48c87b (diff)
downloadmicropython-749575097f1b5c738cd43dce6ef0960eee8af7a3.tar.gz
micropython-749575097f1b5c738cd43dce6ef0960eee8af7a3.zip
vm: Record exception ip only for instructions where exceptions may happen.
Mirroring ip to a volatile memory variable for each opcode is an expensive operation. For quite a lot of often executed opcodes like stack manipulation or jumps, exceptions cannot actually happen. So, record ip only for opcode where that's possible.
Diffstat (limited to 'docs/static')
0 files changed, 0 insertions, 0 deletions