Commit Graph

74 Commits

Author SHA1 Message Date
Gustav Simonsson 24de35ef09 Add StateTests/stMemoryStressTest.json but skip for now 2015-04-22 23:16:19 +02:00
Gustav Simonsson 7254278c09 Add test wrapper for VMTests/vmInputLimits1.json 2015-04-22 23:16:17 +02:00
obscuren a7750c929b Fixed tests to reflect log changes 2015-04-08 20:45:39 +02:00
obscuren a0e44e3281 basic glog 2015-04-04 12:40:11 +02:00
obscuren c59c826ab4 fixed stack level 2015-04-03 11:27:56 +02:00
obscuren 23bccbbc58 Modified according to poc 9 changes
* Refund of value
2015-03-24 15:15:17 +01:00
obscuren 0330077d76 moved state and vm to core 2015-03-23 16:59:09 +01:00
obscuren 86661de077 Fixed tests and bloom 2015-03-17 18:00:03 +01:00
obscuren c21293cd91 bloom 2015-03-17 16:05:17 +01:00
obscuren 0fa7859b94 Fixed VM & Tests w/ conversion 2015-03-17 13:24:25 +01:00
obscuren b0ebccb31e fixed to 2015-03-17 12:56:29 +01:00
obscuren b523441361 Moved ethutil => common 2015-03-16 11:27:38 +01:00
obscuren f76cc6699e Changed context and ADDMOD, MULMOD
* Cleaned up VM execution. VM run now takes a context
* ADDMOD/MULMOD - removed incorrect cast
2015-03-13 13:44:15 +01:00
obscuren 11390a986a run all test 2015-03-12 19:43:20 +01:00
obscuren 347cb272be fixed ethtest 2015-03-12 19:41:56 +01:00
obscuren 9007f2bbdc reworked stack 2015-03-10 00:25:27 +01:00
obscuren 0795fd2701 wip 2015-03-09 23:34:31 +01:00
obscuren 19efebe91e Updated tests and fixed suicide 2015-03-09 11:28:35 +01:00
obscuren a7181bd304 merge 2015-03-05 17:49:29 +01:00
Paweł Bylica 0af08eca1f Fix VM tests not checked 2015-03-05 14:35:27 +01:00
obscuren ee0a1bec6c GasLimit check updated 2015-03-03 17:05:51 +01:00
obscuren c74c07eed1 Fixed error for invalid transaction 2015-03-03 16:20:38 +01:00
obscuren fa831206c6 Updated gast costs 2015-03-03 13:29:52 +01:00
obscuren 524bf9e858 wup 2015-03-03 12:30:57 +01:00
obscuren 1650b59cd9 Delet => Delete 2015-03-03 12:21:27 +01:00
obscuren 49da6a8d80 Fixed test helper 2015-03-03 11:56:28 +01:00
obscuren fa910966ed Redone rlp 2015-03-03 11:18:50 +01:00
obscuren c1ef19bef9 quad mem 2015-03-03 11:11:11 +01:00
obscuren 200f66537c updated tests 2015-03-02 17:55:45 +01:00
obscuren ea9a549bbd Removed exported fields from state object and added proper set/getters 2015-02-20 14:19:34 +01:00
Felix Lange b3b6210886 tests/vm: add non-test Go file
This removes the annoying warning printed by "go install ./...".
2015-02-20 11:40:58 +01:00
obscuren 95cfaa1b37 disabled test 2015-02-13 23:26:41 +01:00
obscuren 6fecb150d6 Updated tests 2015-02-02 19:55:38 -08:00
Paweł Bylica d5f38f5690 JitVM: the EVM JIT bridge 2015-01-22 18:00:15 +01:00
obscuren 82beaabf6a Fixed consensus issue 2015-01-13 14:57:51 +01:00
obscuren 4704a0a288 remove pre compiled for tests 2015-01-13 10:30:52 +01:00
obscuren 750d70c202 updated tests 2015-01-13 00:25:45 +01:00
obscuren 491c23a728 Moved the TD method from block processor. 2015-01-09 22:42:36 +01:00
obscuren fed3e6a808 Refactored ethutil.Config.Db out 2015-01-07 13:17:48 +01:00
obscuren 55e55826ee Changed JUMP(I) behaviour.
* All jumps must land on a JUMPDEST instruction byte.
* The byte may not be part of a PUSH*
2015-01-02 17:35:55 +01:00
obscuren a4dc12f12c Additional comments and added name to error output 2014-12-31 11:21:39 +01:00
obscuren 16460b0048 Fixed gas check for vm test 2014-12-30 17:16:28 +01:00
obscuren a7f4ade711 Fixed tests 2014-12-18 23:59:53 +01:00
obscuren 4789084998 updated tests 2014-12-18 23:32:58 +01:00
obscuren 3325683794 Fixed refund model 2014-12-18 22:38:51 +01:00
obscuren 198cc69357 Gas corrections and vm fixes 2014-12-18 21:58:26 +01:00
obscuren 186948da22 changed to unsigned integers 2014-12-10 11:27:10 +01:00
obscuren 83663ed4b0 Renames for chain, updated VM, moved methods
* Renamed a couple more chain => core
* Updated VM `pc` to be uint64 rather than big int
* XEth interface cleanup
2014-12-04 10:53:49 +01:00
obscuren 99853ac3ce Moved execution from vm to chain.
This moves call and create to the specified environments. Vms are no
longer re-used. Vm uses environment's Call(Code) and Create in order to
execute new contracts or transfer value between accounts.

State transition now uses the same mechanism described above.
2014-12-03 17:06:54 +01:00
obscuren 6095edac58 merge 2014-12-03 13:50:51 +01:00