jangko
34adb86167
fix macro assembler and reenable disabled tests
...
now macro assembler support merge fork, shanghai, etc without using ugly hack.
also each assembler test have their own `setup` section that can access
`vmState` and perform various custom setup.
2023-03-22 18:18:37 +07:00
jangko
94a94c5b65
implement better hardfork management
2022-12-02 13:51:42 +07:00
jangko
8b0d700b45
fix EVM stack.[] bug
2022-05-25 12:04:47 +07:00
jangko
667cb6d750
EIP 4399 changes: random -> prevRandao
2022-02-27 14:37:35 +07:00
jangko
28cdfcaf6b
fix EIP-4399 'random' opcode
...
- fix previous implementation of EIP-4399
- now `random` opcode can be used with evmc_enabled
2022-02-08 20:23:40 +07:00
jangko
5e5afaeacc
EIP-4399 'RANDOM' opcode tests
2022-02-05 16:17:41 +07:00
jangko
d93a8bc4a1
make macro_assembler to use the same testEvmCall
...
it also allow the macro_assembler to write more test
of CALL and CREATE family which previously not possible
2021-10-14 15:10:12 +07:00
jangko
908dc21478
evm: fixes EIP2929 opcodes
...
op balanceEIP2929, extCodeHashEIP2929, extCodeSizeEIP2929, and
extCodeCopyEIP2929 are fixed due to their wrong gasConsume
position
2021-09-22 11:58:06 +07:00
jangko
165f9fea2e
reduce warnings
2020-07-21 13:15:06 +07:00
Jacek Sieka
4ade5797ee
rlp: don't use ranges / experimental features ( #495 )
2020-04-20 20:12:44 +02:00
andri lim
c4dcf5da30
reduce compiler warnings
2019-11-13 21:49:39 +07:00
Ștefan Talpalaru
d84e4810d5
unittest2 (parallelism disabled)
...
This is https://github.com/status-im/nimbus/pull/332 with parallelism
disabled, while some threadpool deadlock is being debugged.
2019-10-31 06:17:01 +01:00
andri lim
321f13dc19
attempt to add simple cli to all_tests
2019-09-21 12:45:23 +07:00
Jacek Sieka
2763bd0dd5
std_shims -> stew
2019-07-07 12:12:01 +02:00
andri lim
592fa5df7e
fix SIGNEXTEND opcode
2019-02-23 17:57:53 +02:00
Yuriy Glukhov
481c6cf4ed
Use nim-eth ( #224 )
2019-02-05 20:15:50 +01:00
andri lim
58b5aa5f39
implement macro_assembler and opcodes test suite
2019-01-31 20:16:47 +02:00