diff options
author | Felix Lange <fjl@twurst.com> | 2015-05-29 20:40:45 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2015-06-03 22:25:05 +0800 |
commit | ea2718c9462ae351baab5eaa05a7e1ef9dc916fa (patch) | |
tree | dd91f4e77fc779ffd3170272ea9025bcdfc002ef /eth | |
parent | b4818a003aabb1722f8413ba98fa5b6262ef9673 (diff) | |
download | dexon-ea2718c9462ae351baab5eaa05a7e1ef9dc916fa.tar.gz dexon-ea2718c9462ae351baab5eaa05a7e1ef9dc916fa.tar.zst dexon-ea2718c9462ae351baab5eaa05a7e1ef9dc916fa.zip |
core/vm: improve JUMPDEST analysis
* JUMPDEST analysis is faster because less type conversions are performed.
* The map of JUMPDEST locations is now created lazily at the first JUMP.
* The result of the analysis is kept around for recursive invocations
through CALL/CALLCODE.
Fixes #1147
Diffstat (limited to 'eth')
0 files changed, 0 insertions, 0 deletions