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.
Martin Holst Swende
32f28a9360
core/vm, tests: update tests, enable constantinople statetests, fix SAR opcode ( #17538 )
...
This commit does a few things at once:
- Updates the tests to contain the latest data from ethereum/tests repo.
- Enables Constantinople state tests. This is needed to be able to
fuzz-test the evm with constantinople rules.
- Fixes the error in opSAR that we've known about for some time. I was
kind of saving it to see if we hit upon it with the random test
generator, but it's difficult to both enable the tests and have the
bug there -- we don't want to forget about it, so maybe it's better
to just fix it.
6 years ago
..
runtime
params: fix golint warnings ( #16853 )
7 years ago
analysis.go
core/vm: improve bitvec comments
7 years ago
analysis_test.go
core/vm: copyright header on test-file
7 years ago
common.go
core/vm: optimize copy-less data retrievals
7 years ago
contract.go
all: remove the duplicate 'the' in annotations ( #17509 )
6 years ago
contracts.go
core/vm: fix typo in cryptographic hash function name ( #17285 )
6 years ago
contracts_test.go
all: update license information ( #16089 )
7 years ago
doc.go
core/vm: remove JIT VM codes ( #16362 )
7 years ago
errors.go
core/vm: support for multiple interpreters ( #17093 )
6 years ago
evm.go
crypto: change formula for create2 ( #17393 )
6 years ago
gas.go
core/vm: clear linter warnings ( #17057 )
7 years ago
gas_table.go
core/vm, params: implement EXTCODEHASH opcode ( #17202 )
6 years ago
gas_table_test.go
core/vm : fix testcase for gas calculation
8 years ago
gen_structlog.go
all: regenerate codecs with gencodec commit 90983d99de ( #15830 )
7 years ago
instructions.go
core/vm, tests: update tests, enable constantinople statetests, fix SAR opcode ( #17538 )
6 years ago
instructions_test.go
core/vm: update benchmarks for core/vm ( #17308 )
6 years ago
int_pool_verifier.go
all: update license information
8 years ago
int_pool_verifier_empty.go
all: update license information
8 years ago
interface.go
all: switch gas limits from big.Int to uint64
7 years ago
interpreter.go
core/vm: support for multiple interpreters ( #17093 )
6 years ago
intpool.go
core/vm: reuse bigint pools across transactions ( #17070 )
6 years ago
intpool_test.go
core/vm: reuse bigint pools across transactions ( #17070 )
6 years ago
jump_table.go
core/vm: support for multiple interpreters ( #17093 )
6 years ago
logger.go
core/vm: clear linter warnings ( #17057 )
7 years ago
logger_test.go
core/vm: remove JIT VM codes ( #16362 )
7 years ago
memory.go
core/vm: clear linter warnings ( #17057 )
7 years ago
memory_table.go
core, crypto, params: implement CREATE2 evm instrction ( #17196 )
6 years ago
noop.go
all: switch gas limits from big.Int to uint64
7 years ago
opcodes.go
core/vm, params: implement EXTCODEHASH opcode ( #17202 )
6 years ago
stack.go
core/vm: clear linter warnings ( #17057 )
7 years ago
stack_table.go
all: update license information
8 years ago