Commit Graph

25 Commits (93da0cf8a19bac578c9bc7da08093a062a676fa3)

Author SHA1 Message Date
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 5 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 years ago
Péter Szilágyi a4cf279494
core/state: extend snapshotter to handle account resurrections 5 years ago
Martin Holst Swende 081642ed25 Eip 1344 (ChainID opcode) (#19921) 5 years ago
Martin Holst Swende 3e993ff64a Eip 1884 v3 (#19743) 5 years ago
gary rong 2433349c80 core/vm, params: implement EXTCODEHASH opcode (#17202) 6 years ago
gary rong cab1cff11c core, crypto, params: implement CREATE2 evm instrction (#17196) 6 years ago
Guillaume Ballet 598f786aab core/vm: clear linter warnings (#17057) 6 years ago
kiel barry a7720b5926 core: golint updates for this or self warning (#16633) 7 years ago
Martin Holst Swende 44d40ffce1 core, vm, common: define constantinople fork + shift (#16045) 7 years ago
Jeffrey Wilcke b70a73cd3e
core/vm: implement REVERT metropolis opcode 7 years ago
Jeffrey Wilcke 9bd6068fef
core/vm: implement RETURNDATA metropolis opcodes 7 years ago
Jeffrey Wilcke 3d123bcde6
core/vm: implement metropolis static call opcode 7 years ago
Jeffrey Wilcke 57f4e90257 Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 8 years ago
Benjamin Brent 55522373fd core/vm: fix GASPRICE string (resolves #2553) 8 years ago
Jeffrey Wilcke b6d88a0e9f core, core/vm, crypto: fixes for homestead 9 years ago
Gustav Simonsson 371871d685 parmas, crypto, core, core/vm: homestead consensus protocol changes 9 years ago
Jeffrey Wilcke 8c85532412 core/vm: added parsing utilities 9 years ago
Jeffrey Wilcke b196278044 core/vm: added JIT segmenting / optimisations 9 years ago
Jeffrey Wilcke 361082ec4b cmd/evm, core/vm, test: refactored VM and core 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Jeffrey Wilcke 8b5a65c14a core/vm: added str to op 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
obscuren fa4aefee44 core/vm: cleanup and renames 10 years ago
obscuren 0330077d76 moved state and vm to core 10 years ago
obscuren ca1b2a1a91 Changed prev_hash to block_hash, state transition now uses vm env 10 years ago
obscuren 3d9a4e7084 Fixed mem error in vm. Fixed logs tests 10 years ago
obscuren cb4d168ecc Updated LOG to match proper gas in all cases 10 years ago
obscuren 60cdb1148c Transaction execution fixes 10 years ago
obscuren 1b1fa049fa Fixed VM and added static analysis for EVM jumps 10 years ago
obscuren 141d3caabb Re-org op codes 10 years ago
obscuren 272d58662c Implemented LOG. Closes #159 10 years ago
obscuren 29b8a0bc5f Updated the VM & VM tests 10 years ago
obscuren 20c742e474 Moved ethvm => vm 10 years ago
obscuren febec5ca4a Switch EXT* codes 10 years ago
obscuren c5bd32b0ad Refactored VM to two separate VMs; std & debug 10 years ago
obscuren 9b60cf267a Removed POST & moved CALLCODE 10 years ago
obscuren a63b74e345 New OPCODES 10 years ago
obscuren 3f904bf3ac Implemented POST 10 years ago
obscuren d03ab3c976 invalidated SWAP/DUP 10 years ago
obscuren 854d6d4e5c DUP/SWAP n & ADD/MULMOD 10 years ago
obscuren a289a77d5d DUP n SWAP n 10 years ago
obscuren 1e8b54abfb Refactored state, state object and vm 10 years ago
obscuren 1b431f29e5 Added missing types 11 years ago
obscuren 8a885c2606 Fixed GT and LT 11 years ago
obscuren 63883bf27d Moving closer to interop 11 years ago
obscuren d078e9b8c9 Refactoring state transitioning 11 years ago
obscuren b855e5f7df Changed opcode numbers and added missing opcodes 11 years ago
obscuren 98d4b51120 Changed opcode names 11 years ago