Taylor Gerring
9095b37343
Convert vm test to checker
...
Tests are skipped due to reliance on deprecated mutan
10 years ago
Taylor Gerring
dd9e99a418
try to get full coverage report on travis
10 years ago
Taylor Gerring
2a9fc7baa9
Merge branch 'develop' of https://github.com/tgerring/go-ethereum
10 years ago
Taylor Gerring
461324a801
Remove references to mutan
...
obscuren/mutan is deprecated
10 years ago
obscuren
d30571a7a8
Added VM testing tool
10 years ago
Felix Lange
394e0f60c2
chain, tests/helper, vm: make tests compile
...
They were broken by df5603de0a
, when vm.Log became ethstate.Log.
10 years ago
Felix Lange
f3473312ba
all: fix rename breakage
10 years ago
Felix Lange
4cf69d7cd3
vm: fix basic VM tests
...
The tests now compile and won't panic for unexpected return values.
We need a recent-enough version of the mutan compiler because of
the new JUMPDEST requirements. Skip some tests if the installed mutan
version is too old. The debug VM test still fails, probably because
of an implementation bug.
10 years ago
obscuren
20c742e474
Moved ethvm => vm
10 years ago
Felix Lange
cbd785cfe8
ethvm, tests/*: use log level constants
10 years ago
obscuren
7ca7938d8e
Removed old installer script
10 years ago
obscuren
f55e39cf1a
Tests for native function calling
10 years ago
obscuren
393a92811b
Changed VM Test code
10 years ago
obscuren
c5bd32b0ad
Refactored VM to two separate VMs; std & debug
...
Standard VM should be about 10x faster than the debug VM. Some error
checking has been removed, all of the log statements and therefor quite
some unnecessary if-statements.
10 years ago
obscuren
3debeb7236
ethtrie.NewTrie => ethtrie.New
10 years ago
obscuren
490ca410c0
Minor improvements and fixes to the new vm structure
10 years ago
obscuren
1e8b54abfb
Refactored state, state object and vm
...
* The State and StateObject have been moved to their own package
* The VM is moved to it's own package
10 years ago