nimbus-eth1/nimbus/vm
Ștefan Talpalaru 115843487c
general-state testsuite changes and better fork selection
- skipped the tests in allowedFailInCurrentBuild()
- replaced doAssert() with check() in testFixtureIndexes() so we can see
  both hash values on failure
- checking filename extension for JSON tests to avoid editor swap files
- replaced the duplicated block values in the main net's ChainConfig
  with values from forkBlocks
- allowed overriding the current fork in computations, because the old
  strategy of only looking at the block number doesn't work with JSON tests
  where the block number is usually 1
- explicitly pass the fork to gasCosts() and use it for conditional cost
  calculation
- fixed a logic error in the CREATE opcode
- fixed VM selection based on current fork in updateOpcodeExec()
- single point of control for supported forks in tests (just one fork, at the
  moment)
- 44 new test failures (that were probably passing for the wrong reasons)
2018-12-07 18:18:29 +01:00
..
interpreter general-state testsuite changes and better fork selection 2018-12-07 18:18:29 +01:00
code_stream.nim replace logging module with nim-chronicles (fixes #38) 2018-08-29 16:13:03 -06:00
computation.nim general-state testsuite changes and better fork selection 2018-12-07 18:18:29 +01:00
interpreter.nim Delete utilities: address, padding, bytes (#68) 2018-07-06 17:08:31 +02:00
interpreter_dispatch.nim general-state testsuite changes and better fork selection 2018-12-07 18:18:29 +01:00
memory.nim 20 new working GeneralStateTests 2018-09-18 14:00:30 +00:00
message.nim logging changes 2018-12-07 00:45:52 +01:00
precompiles.nim logging changes 2018-12-07 00:45:52 +01:00
stack.nim replace logging module with nim-chronicles (fixes #38) 2018-08-29 16:13:03 -06:00
transaction_tracer.nim fix trace returnValue 2018-12-05 22:01:29 +07:00