Gav Wood
cd5203fa9e
PoC-7: Maximum recursion limit 1024.
10 years ago
Christoph Jentzsch
cf6bbcf097
Corrected call function in FakeExtVM
Added ABA calls to tests, corrections in FakeExtVm::call
Use FakeStateClass instead of altering real state class for testing purposes
remove posts, add broken test
10 years ago
Gav Wood
81c16c7290
PoC-7 crypto-contracts.
10 years ago
Gav Wood
d93cccc463
More attempts to fix for the ultra-pedantic clang compiler.
10 years ago
Christoph Jentzsch
c494a3f886
Bug fix, push callcreate before changing gas value in FakeExtVM
10 years ago
Christoph Jentzsch
fb876453ca
Restructured exceptions. Boost::exception is now used primarily.
10 years ago
Christoph Jentzsch
a6a76a1f4b
corrected CALLSTATELESS test, style fixes, code length independent call in FakeExtVM
10 years ago
Christoph Jentzsch
69082f5fb6
undefined FILL_TESTS and some minor style fixes
10 years ago
Christoph Jentzsch
98658ddd13
Reorganized FakeExtVM class into .h and .cpp file. Added state class member in order to test CREATE and CALL. Added system operations test.
10 years ago
Christoph Jentzsch
4fd3029fd8
Added more vm tests
10 years ago
Christoph Jentzsch
fb8e2e0dbe
style fix
10 years ago
Christoph Jentzsch
e30615db9c
Added arithmetic test
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
10 years ago
Gav Wood
4cb7993655
Project-wide reorganisation of namespaces.
10 years ago
Gav Wood
69126fe1b7
CALL_STATELESS
10 years ago
Gav Wood
0b8d5560d2
Debugger improvements.
11 years ago
Gav Wood
a94a559d64
Even numbers of hex digits for Jeff (Go can't handle odd numbers).
Everything a string in VM tests.
11 years ago
Gav Wood
28c9f399b1
Fix for making code.
11 years ago
Gav Wood
d91198a335
Proper debugger.
11 years ago
Gav Wood
fecedd1d87
VM tests prettier.
11 years ago
Gav Wood
3d3f99229e
New client API.
11 years ago
Gav Wood
ddc1b4fc32
Windows build coersions.
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
d865309d55
Latest tests-related refactoring & improvments.
11 years ago
Gav Wood
10ff154024
Fixes for tests.
11 years ago
Gav Wood
143e370bbf
Pinhole optimise working fairly well...
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago
Gav Wood
f1d66c148f
Macros and definitions in LLL.
11 years ago
Gav Wood
2368a8cd50
Move paths so default build dir is cpp-ethereum/build.
11 years ago
Gav Wood
6b041f3ba7
Updates to VM tests.
11 years ago
Gav Wood
ca65afe8f0
Protocol changes for PoC-5:
Transactions Trie.
LTMA for gasPrice.
New block header format.
Various additional checks.
New Genesis block.
11 years ago
Gav Wood
1bbafddd1e
Repotted much of State.
11 years ago
Gav Wood
f68a73b2a0
CALLDATACOPY instruction.
Contract body gets created from init code.
11 years ago
Gav Wood
648fbc57c9
Split out libethcore from libethereum.
11 years ago
Carl Allendorph
b889401386
Added some checks on parameters of the objects imported from the json files to make debugging easier.
11 years ago
Carl Allendorph
eb78b1d507
Broke the virtual machine unit test out into a separate Boost auto test case.
11 years ago
Gav Wood
e8a1e3b46d
API cleanups and some renaming.
11 years ago
Gav Wood
1713329d22
Separation of code & data compiling.
11 years ago
Gav Wood
b3093e6447
PoC 3.5 functionality. Still buggy though.
11 years ago
Gav Wood
472323115a
PoC-3.5. ish.
11 years ago
Daniel Hams
3bc751dc9d
Remove clang bug workarounds fixed with latest XCode tools release.
11 years ago
Tim Hughes
43662cd8fa
Fixed VS2013 projects and compile errors.
Enable and fix addition warnings (-Wextra).
Disable unknown pragma warning (avoids messy wrapping pragmas in compiler guards).
Tidy up some of the waring suppression for 3rd part libraries by wrapping with a header.
11 years ago
Gav Wood
607a5de340
Repotted Common.h.
11 years ago
Gav Wood
db9a09716f
Tests.
11 years ago
Gav Wood
2744fea24e
More VM tests.
11 years ago
Daniel Hams
ca8ac5bd59
Workaround OSX clang broken map operator[] using ifdef guards and manual find/insert.
11 years ago
Gav Wood
d145fdb971
Tests bug fix.
11 years ago
Gav Wood
87e19602ea
VM test framework.
11 years ago
Gav Wood
9fdf7446db
First unit testing harness for VM.
NOT fix.
11 years ago
Gav Wood
6678281f1a
Catch exceptions.
11 years ago