Refactored VM to two separate VMs; std & debug
Standard VM should be about 10x faster than the debug VM. Some error checking has been removed, all of the log statements and therefor quite some unnecessary if-statements.
Showing
- ethchain/state_transition.go 4 additions, 6 deletionsethchain/state_transition.go
- ethpipe/pipe.go 1 addition, 2 deletionsethpipe/pipe.go
- ethutil/config.go 1 addition, 0 deletionsethutil/config.go
- ethvm/closure.go 21 additions, 1 deletionethvm/closure.go
- ethvm/common.go 39 additions, 1 deletionethvm/common.go
- ethvm/debugger.go 10 additions, 0 deletionsethvm/debugger.go
- ethvm/environment.go 26 additions, 0 deletionsethvm/environment.go
- ethvm/execution.go 79 additions, 0 deletionsethvm/execution.go
- ethvm/types.go 1 addition, 1 deletionethvm/types.go
- ethvm/virtual_machine.go 7 additions, 0 deletionsethvm/virtual_machine.go
- ethvm/vm.go 38 additions, 333 deletionsethvm/vm.go
- ethvm/vm_debug.go 872 additions, 0 deletionsethvm/vm_debug.go
- ethvm/vm_test.go 54 additions, 8 deletionsethvm/vm_test.go
Loading
Please register or sign in to comment