Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeffrey Wilcke
342ae7ce7d
core, core/vm, tests: changed the initialisation behaviour of the EVM
...
The EVM was previously initialised and created for every CALL, CALLCODE,
DELEGATECALL and CREATE. This PR changes this behaviour so that the same
EVM can be used through the session and beyond as long as the
Environment sticks around.
9 years ago
..
runtime
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago
analysis.go
all: fix license headers one more time
9 years ago
asm.go
core: various typos
9 years ago
common.go
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago
contract.go
core, core/vm, crypto: fixes for homestead
9 years ago
contracts.go
all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()
9 years ago
disasm.go
all: fix license headers one more time
9 years ago
doc.go
core: various typos
9 years ago
environment.go
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago
errors.go
parmas, crypto, core, core/vm: homestead consensus protocol changes
9 years ago
gas.go
parmas, crypto, core, core/vm: homestead consensus protocol changes
9 years ago
instructions.go
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago
jit.go
core: various typos
9 years ago
jit_optimiser.go
core/vm: added parsing utilities
9 years ago
jit_test.go
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago
jit_util.go
core: various typos
9 years ago
jit_util_test.go
core/vm: added parsing utilities
9 years ago
jump_table.go
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago
jump_table_test.go
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago
log.go
rpc: new RPC implementation with pub/sub support
9 years ago
logger.go
cmd/evm, core/vm, test: refactored VM and core
9 years ago
memory.go
cmd/geth, cmd/utils, core, rpc: renamed to blockchain
9 years ago
opcodes.go
core, core/vm, crypto: fixes for homestead
9 years ago
segments.go
core/vm: added JIT segmenting / optimisations
9 years ago
stack.go
core/vm: added JIT segmenting / optimisations
9 years ago
virtual_machine.go
cmd/evm, core/vm, test: refactored VM and core
9 years ago
vm.go
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago
vm_jit.go
core: various typos
9 years ago
vm_jit_fake.go
core, core/vm, tests: changed the initialisation behaviour of the EVM
9 years ago