Mamy Ratsimbazafy
507bdda25a
Catch stack underflow ( #33 )
...
* Stack underflow: Add failing test to catch #31
* ensurePop, use proc instead of template + add comment for future refactoring of popInternal
* Check stack underflows before popping values
* run json tests again
2018-05-17 20:59:17 +02:00
Mamy Ratsimbazafy
74a558f187
Fix arithmetic implementation issues ( #30 )
...
* Change modular arithmetic ops and signextend implementation
* Don't use signed int, introduce EVM "pseudoSigned" conversion pass 4 sdiv/smod tests
* Print computation error in tests
2018-05-17 10:08:28 +02:00
Mamy Ratsimbazafy
43797485e5
Fix exp gas cost pass 40 new tests ( #29 )
2018-05-16 10:41:34 +02:00
Mamy Ratsimbazafy
0f56bdec26
Re-enable exp and byteOp - pass several dozens more tests ( #28 )
...
* Rebase with master
* Run the new tests
2018-05-15 11:23:45 +02:00
Zahary Karadjov
f705a60dc1
fixes #27 (a number of setStorage failing tests)
2018-05-14 23:13:13 +03:00
mratsim
9fc80cb6c9
Update VMTests with Stint, raise Exception for non-implemented Exp and byteOp instead of quitting
2018-05-11 18:16:35 +02:00
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