• Martin Holst Swende's avatar
    core/vm: 64 bit memory and gas calculations (#19210) · 7504dbd6
    Martin Holst Swende authored
    * core/vm: remove function call for stack validation from evm runloop
    
    * core/vm: separate gas  calc into static + dynamic
    
    * core/vm: optimize push1
    
    * core/vm: reuse pooled bigints for ADDRESS, ORIGIN and CALLER
    
    * core/vm: use generic error message for jump/jumpi, to avoid string interpolation
    
    * testdata: fix tests for new error message
    
    * core/vm: use 64-bit memory calculations
    
    * core/vm: fix error in memory calculation
    
    * core/vm: address review concerns
    
    * core/vm: avoid unnecessary use of big.Int:BitLen()
    7504dbd6
Name
Last commit
Last update
..
call_tracer_create.json Loading commit data...
call_tracer_deep_calls.json Loading commit data...
call_tracer_delegatecall.json Loading commit data...
call_tracer_inner_create_oog_outer_throw.json Loading commit data...
call_tracer_inner_throw_outer_revert.json Loading commit data...
call_tracer_oog.json Loading commit data...
call_tracer_revert.json Loading commit data...
call_tracer_simple.json Loading commit data...
call_tracer_throw.json Loading commit data...