Commit Graph

23 Commits (dd25a4f5ab18703121d70589151f4fc450f99678)

Author SHA1 Message Date
Andrei Maiboroda 519cf98b69
core/vm: simplify op lookup in contract (#23974) 3 years ago
Péter Szilágyi 7834e4a278
core, eth: unship EIP 2315 4 years ago
Martin Holst Swende 8ead45c20b
core/vm: avoid map lookups for accessing jumpdest analysis 4 years ago
Paweł Bylica cf6674539c
core/vm: use uint256 in EVM implementation (#20787) 5 years ago
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 5 years ago
Martin Holst Swende e868adde30
core/vm: improve jumpdest lookup (#21123) 5 years ago
Corey Lin f891fd9875 core/vm: fix comment grammar (#19923) 5 years ago
Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
kiel barry a7720b5926 core: golint updates for this or self warning (#16633) 7 years ago
Jeffrey Wilcke 024d41d0c2 core, core/state, core/vm: remove exported account getters (#3618) 8 years ago
Jeffrey Wilcke c12f4df910 params: core, core/vm, miner: 64bit gas instructions 8 years ago
Jeffrey Wilcke 57f4e90257 Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 8 years ago
Jeffrey Wilcke 8b57c49490 params: core, core/vm, miner: 64bit gas instructions (#3514) 8 years ago
Jeffrey Wilcke 3fc7c97827 core, core/vm: implemented a generic environment (#3348) 8 years ago
Péter Szilágyi cb84e3f029 cmd, core, internal, light, tests: avoid hashing the code in the VM 8 years ago
Felix Lange d04a2e7557 all: update license information 9 years ago
Jeffrey Wilcke 14013372ae core: Added EVM configuration options 9 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
Péter Szilágyi 752c75fb21 core/vm: resolve circular dependency to debug vm storage 9 years ago
Jeffrey Wilcke 7c7692933c cmd/geth, cmd/utils, core, rpc: renamed to blockchain 9 years ago
Jeffrey Wilcke 361082ec4b cmd/evm, core/vm, test: refactored VM and core 9 years ago
Jeffrey Wilcke 846f34f78b core/vm, tests: implemented semi-jit vm 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
Felix Lange ea54283b30 all: update license information 10 years ago
obscuren f5abc9f188 core, core/vm: state improvements and tx pool speed up 10 years ago
obscuren 753d62a4dd core: TMP testing code 10 years ago
obscuren 468501cb86 core/vm: changed program counter to uint64 10 years ago
Felix Lange ea2718c946 core/vm: improve JUMPDEST analysis 10 years ago
obscuren 368ebe63a9 Cleanup VM. 10 years ago
obscuren 3b7e4173ce Cleanup VM 10 years ago
obscuren 0330077d76 moved state and vm to core 10 years ago
obscuren df5901fdc5 Removed more casts 10 years ago
obscuren cf45b939a0 fixed tests 10 years ago
obscuren 515d9432fc converted vm 10 years ago
obscuren 91b0b14845 converted vm 10 years ago
obscuren b523441361 Moved ethutil => common 10 years ago
obscuren f76cc6699e Changed context and ADDMOD, MULMOD 10 years ago
obscuren 0d64163fea Right pad zeros. Closes #446 10 years ago
obscuren 00348756bc updated tests 10 years ago
obscuren 09841b1c9b Cleaned up some of that util 10 years ago
obscuren bd0c267cbe Cleanup old code 10 years ago
obscuren 4dc7ee9087 Closure => Context 10 years ago
obscuren 29c887ef2c Removed incorrect range check for push 10 years ago
obscuren 59ef6e3693 Cleaned up objects 10 years ago
obscuren 83663ed4b0 Renames for chain, updated VM, moved methods 10 years ago
obscuren b6cb5272de Descriptive function names for closure getters 10 years ago
obscuren 99853ac3ce Moved execution from vm to chain. 10 years ago