• Felix Lange's avatar
    core/vm: improve JUMPDEST analysis · ea2718c9
    Felix Lange authored
    * 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
    ea2718c9
Name
Last commit
Last update
..
state Loading commit data...
types Loading commit data...
vm Loading commit data...
.gitignore Loading commit data...
asm.go Loading commit data...
block_cache.go Loading commit data...
block_cache_test.go Loading commit data...
block_processor.go Loading commit data...
block_processor_test.go Loading commit data...
blocks.go Loading commit data...
chain_makers.go Loading commit data...
chain_manager.go Loading commit data...
chain_manager_test.go Loading commit data...
error.go Loading commit data...
events.go Loading commit data...
execution.go Loading commit data...
fees.go Loading commit data...
filter.go Loading commit data...
filter_test.go Loading commit data...
genesis.go Loading commit data...
helper_test.go Loading commit data...
manager.go Loading commit data...
state_transition.go Loading commit data...
transaction_pool.go Loading commit data...
transaction_pool_test.go Loading commit data...
vm_env.go Loading commit data...