Alexander Ivanov
8be1a51c64
Fix 80 arithmetic gas cost tests, improve exp gas cost
2018-02-28 17:06:05 +02:00
Alexander Ivanov
f179695341
Fix arithmetic and save test progress in VMTests.md
2018-02-27 20:10:45 +02:00
Alexander Ivanov
dc365b2e23
Fix tests
2018-02-26 14:00:15 +02:00
Alexander Ivanov
99921f38cb
Pass more tests, use UInt256 more often
...
82 / 189 arithmetic
55 / 62 logic
77 / 78 stack
Most errors are the same sstore gascost bug, also next work on flow and memory
2018-02-20 19:27:43 +02:00
Alexander Ivanov
9c056b85de
Pass first fixtures tests
...
Todo
Pass most VM opcode tests that we can (of those that don't depend
too much on porting the whole py-evm)
Simplify a bit the current py-evm-inspired internal loop arch
2018-02-14 18:38:01 +02:00
Alexander Ivanov
3a0596bac7
WIP tests based on fixtures
2018-02-13 19:18:08 +02:00
Alexander Ivanov
63d76e0f37
Improve headers build
2018-02-13 12:42:22 +02:00
Alexander Ivanov
0d31382e3d
Work on text fitures and decompiling bytecode
2018-02-12 18:59:50 +02:00
Alexander Ivanov
df41fe270e
Add the ttmath wrapper
2018-02-07 18:16:04 +02:00
Alexander Ivanov
35e43fa32e
Pass correctly commands to docker command for travis
2018-02-07 13:46:07 +02:00
Alexander Ivanov
e07fc0562d
Separate test build from run
2018-02-07 13:15:54 +02:00
Alexander Ivanov
04546ef629
Compile actual test files
2018-02-07 11:58:17 +02:00
Alexander Ivanov
f918692496
Fix memory and gas tests
2018-02-07 11:50:15 +02:00
Alexander Ivanov
211d46e39e
Finish the first memory impl and tests, stack tests, fixes validation
2018-02-06 21:20:06 +02:00
Alexander Ivanov
04b1228fbe
Add gas meter tests and some helpers unittest
2018-01-31 15:28:25 +02:00
Alexander Ivanov
a233cef719
CodeStream impl and tests, fix byte and string fields
2018-01-31 14:57:05 +02:00
Alexander Ivanov
e1c04e587f
First version of tests
2018-01-17 13:24:09 +02:00