Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | append JSON objects to log | wanderer | 2014-12-17 | 1 | -20/+4 |
| | |||||
* | using json_spirit | wanderer | 2014-12-17 | 1 | -31/+46 |
| | |||||
* | changed output stacktrace format to json | wanderer | 2014-12-17 | 1 | -3/+36 |
| | |||||
* | Added recursive create test + lesser output for safe VM exceptions | CJentzsch | 2014-12-13 | 1 | -1/+1 |
| | |||||
* | Beginnings of cleaning up the Executive/State code. | Gav Wood | 2014-12-12 | 1 | -4/+4 |
| | |||||
* | Merge remote-tracking branch 'upstream/develop' into vm | Paweł Bylica | 2014-12-12 | 1 | -3/+4 |
|\ | | | | | | | | | | | | | Conflicts: libethereum/Executive.cpp libethereum/Executive.h libethereum/State.cpp | ||||
| * | Remove extraneous old stuff for PoC-7. | Gav Wood | 2014-12-12 | 1 | -3/+4 |
| | | | | | | | | Fix gas remaining issue. | ||||
* | | VMFactory - a new way of creating VMs | Paweł Bylica | 2014-12-11 | 1 | -3/+4 |
| | | |||||
* | | Merge branch 'develop' into vm | Paweł Bylica | 2014-12-08 | 1 | -37/+22 |
|\| | |||||
| * | state log tests | CJentzsch | 2014-12-06 | 1 | -37/+2 |
| | | |||||
| * | fix stackoverflow in calldataload, codecopy, extcodecopy + some tests | CJentzsch | 2014-12-05 | 1 | -0/+20 |
| | | |||||
* | | Use safe pointers in Executive | Paweł Bylica | 2014-12-06 | 1 | -0/+1 |
|/ | |||||
* | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop | Gav Wood | 2014-12-03 | 1 | -2/+2 |
|\ | | | | | | | | | Conflicts: test/vm.cpp | ||||
| * | style | CJentzsch | 2014-12-02 | 1 | -2/+2 |
| | | | | | | | | | | Conflicts: libevm/VM.h | ||||
| * | added logs to state tests | CJentzsch | 2014-12-02 | 1 | -37/+2 |
| | | |||||
* | | PV46. Minor protocol alterations. | Gav Wood | 2014-12-03 | 1 | -1/+1 |
|/ | |||||
* | style | Christoph Jentzsch | 2014-11-21 | 1 | -2/+0 |
| | |||||
* | Merge remote-tracking branch 'upstream/develop' into newTests | Christoph Jentzsch | 2014-11-20 | 1 | -37/+48 |
|\ | | | | | | | | | Conflicts: test/vm.cpp | ||||
| * | In VM tests, check only if an exception occurred if an exception expected ↵ | Paweł Bylica | 2014-11-19 | 1 | -33/+44 |
| | | | | | | | | (no post state and output checking) | ||||
* | | Add Log tests | Christoph Jentzsch | 2014-11-19 | 1 | -1/+48 |
|/ | |||||
* | All unintended VM exceptions work like OOG in tests | Christoph Jentzsch | 2014-11-11 | 1 | -4/+12 |
| | |||||
* | build fix | Christoph Jentzsch | 2014-11-11 | 1 | -1/+1 |
| | |||||
* | added generic userDefinedTest function | Christoph Jentzsch | 2014-11-11 | 1 | -39/+3 |
| | |||||
* | Merge remote-tracking branch 'upstream/develop' into NewStateTests | Christoph Jentzsch | 2014-11-10 | 1 | -1/+1 |
|\ | | | | | | | | | | | Conflicts: test/state.cpp test/tmpFiller.json | ||||
| * | style | Christoph Jentzsch | 2014-11-07 | 1 | -1/+1 |
| | | |||||
| * | Merge remote-tracking branch 'upstream/develop' into StateBug | Christoph Jentzsch | 2014-11-07 | 1 | -37/+13 |
| |\ | |||||
* | | | specified user defined test | Christoph Jentzsch | 2014-11-10 | 1 | -21/+32 |
| | | | |||||
* | | | Added random test execution | Christoph Jentzsch | 2014-11-07 | 1 | -0/+36 |
| | | | |||||
* | | | Merge branch 'stateTests' into NewStateTests | Christoph Jentzsch | 2014-11-06 | 1 | -33/+9 |
|\ \ \ | | |/ | |/| | | | | | | | | | | Conflicts: test/TestHelper.cpp test/vm.cpp | ||||
| * | | style | Christoph Jentzsch | 2014-11-06 | 1 | -1/+1 |
| | | | |||||
| * | | Added dynamic jump out of code test | Christoph Jentzsch | 2014-11-06 | 1 | -1/+1 |
| | | | |||||
| * | | Update transactions, style fix | Christoph Jentzsch | 2014-11-06 | 1 | -12/+2 |
| | | | |||||
| * | | Merge remote-tracking branch 'upstream/develop' into stateTests | Christoph Jentzsch | 2014-11-05 | 1 | -23/+9 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: test/state.cpp test/vm.cpp | ||||
| | * | | Classify Transaction. | Gav Wood | 2014-11-05 | 1 | -25/+13 |
| | | | | |||||
| * | | | uncomment vmIOandFlowOPerations test | Christoph Jentzsch | 2014-11-05 | 1 | -4/+4 |
| | | | | |||||
* | | | | Merge branch 'StateBug' into NewStateTests | Christoph Jentzsch | 2014-11-05 | 1 | -5/+5 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Fix ABAcalls OOG bug | Christoph Jentzsch | 2014-11-04 | 1 | -5/+5 |
| |/ / | |||||
* | | | Merge branch 'newTests' into NewStateTests | Christoph Jentzsch | 2014-11-05 | 1 | -4/+4 |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | Conflicts: test/vm.cpp test/vmArithmeticTestFiller.json test/vmSha3TestFiller.json | ||||
| * | | Update tests to latest protocol changes (PoC7) | Christoph Jentzsch | 2014-11-04 | 1 | -5/+5 |
| |/ | |||||
* | | Clean up and organize tests + state class tests | Christoph Jentzsch | 2014-11-03 | 1 | -171/+36 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/develop' into stateTests | Christoph Jentzsch | 2014-10-31 | 1 | -2/+2 |
|\| | | | | | | | | | | | Conflicts: libethereum/AddressState.h test/vm.cpp | ||||
| * | Fix for Trie roots. | Gav Wood | 2014-10-30 | 1 | -1/+1 |
| | | | | | | | | AddressState -> Account. | ||||
| * | Merge pull request #434 from CJentzsch/vmtraceBugFix | Gav Wood | 2014-10-30 | 1 | -2/+35 |
| |\ | | | | | | | Vmtrace bug fix | ||||
* | | | Clean up FakeExtVM - move to state tests | Christoph Jentzsch | 2014-10-31 | 1 | -186/+6 |
| | | | |||||
* | | | Merge remote-tracking branch 'upstream/develop' into stateTests | Christoph Jentzsch | 2014-10-30 | 1 | -2/+2 |
|\| | | |||||
| * | | Fix VM test code loading conditions | Paweł Bylica | 2014-10-28 | 1 | -2/+2 |
| | | | |||||
* | | | Restructure state tests. Remove FakeStateClass | Christoph Jentzsch | 2014-10-30 | 1 | -201/+177 |
| |/ |/| | |||||
* | | Fixed storage output in VMTRACE for vm tests | Christoph Jentzsch | 2014-10-28 | 1 | -2/+35 |
|/ | |||||
* | Update vm.cpp | Christoph Jentzsch | 2014-10-28 | 1 | -3/+0 |
| | |||||
* | log VMTRACE in file for user defined test | Christoph Jentzsch | 2014-10-28 | 1 | -25/+6 |
| | |||||
* | VMTRACE for internal calls | Christoph Jentzsch | 2014-10-28 | 1 | -0/+1 |
| | | | | | Conflicts: test/vm.cpp | ||||
* | Add VMTRACE to user defined vm test | Christoph Jentzsch | 2014-10-28 | 1 | -5/+52 |
| | | | | | Conflicts: test/vm.cpp | ||||
* | Move suicides into SubState and include logs and refunds. | Gav Wood | 2014-10-27 | 1 | -10/+14 |
| | | | | Refund gas from zero-resetting SSTOREs. | ||||
* | PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> '' | Gav Wood | 2014-10-27 | 1 | -3/+4 |
| | |||||
* | Changing gas cost to zero at stackunderflow | Christoph Jentzsch | 2014-10-23 | 1 | -2/+1 |
| | |||||
* | bug fix | Christoph Jentzsch | 2014-10-23 | 1 | -7/+7 |
| | |||||
* | Merge pull request #404 from imapp-pl/pr-fixes | Gav Wood | 2014-10-23 | 1 | -2/+38 |
|\ | | | | | Enhance VM tests reports | ||||
| * | Enhance VM tests reports, resolves ethereum/cpp-ethereum#399 | Paweł Bylica | 2014-10-21 | 1 | -2/+38 |
| | | |||||
* | | Drop universal initializer in some places | Paweł Bylica | 2014-10-22 | 1 | -1/+1 |
| | | |||||
* | | Remove dead code | Paweł Bylica | 2014-10-22 | 1 | -11/+0 |
| | | |||||
* | | Another round of fixing ExtVM interface | Paweł Bylica | 2014-10-22 | 1 | -4/+15 |
| | | |||||
* | | Make all exceptions dervie virtual | Christoph Jentzsch | 2014-10-18 | 1 | -5/+6 |
|\| | |||||
| * | Prepare VM test engine for running JIT-ed tests | Paweł Bylica | 2014-10-17 | 1 | -5/+6 |
| | | |||||
* | | bug fix | Christoph Jentzsch | 2014-10-14 | 1 | -23/+29 |
| | | |||||
* | | Added random test creater | Christoph Jentzsch | 2014-10-14 | 1 | -5/+16 |
|/ | |||||
* | Merge pull request #346 from CJentzsch/develop | Gav Wood | 2014-10-10 | 1 | -53/+131 |
|\ | | | | | Corrected call function in FakeExtVM | ||||
| * | Corrected call function in FakeExtVM | Christoph Jentzsch | 2014-10-08 | 1 | -53/+131 |
| | | | | | | | | | | | | | | | | 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 | ||||
* | | PoC-7: Maximum recursion limit 1024. | Gav Wood | 2014-10-08 | 1 | -2/+2 |
|/ | |||||
* | PoC-7 crypto-contracts. | Gav Wood | 2014-10-08 | 1 | -3/+3 |
| | |||||
* | More attempts to fix for the ultra-pedantic clang compiler. | Gav Wood | 2014-10-08 | 1 | -0/+1 |
| | |||||
* | Bug fix, push callcreate before changing gas value in FakeExtVM | Christoph Jentzsch | 2014-10-06 | 1 | -14/+15 |
| | |||||
* | Restructured exceptions. Boost::exception is now used primarily. | Christoph Jentzsch | 2014-10-02 | 1 | -6/+19 |
| | |||||
* | corrected CALLSTATELESS test, style fixes, code length independent call in ↵ | Christoph Jentzsch | 2014-10-01 | 1 | -17/+17 |
| | | | | FakeExtVM | ||||
* | undefined FILL_TESTS and some minor style fixes | Christoph Jentzsch | 2014-09-27 | 1 | -1/+1 |
| | |||||
* | Reorganized FakeExtVM class into .h and .cpp file. Added state class member ↵ | Christoph Jentzsch | 2014-09-27 | 1 | -310/+345 |
| | | | | in order to test CREATE and CALL. Added system operations test. | ||||
* | Added more vm tests | Christoph Jentzsch | 2014-09-25 | 1 | -38/+76 |
| | |||||
* | style fix | Christoph Jentzsch | 2014-09-21 | 1 | -31/+23 |
| | |||||
* | Added arithmetic test | Christoph Jentzsch | 2014-09-20 | 1 | -11/+47 |
| | |||||
* | Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace. | Gav Wood | 2014-09-06 | 1 | -1/+1 |
| | | | | Rename ethential to devcore. | ||||
* | Project-wide reorganisation of namespaces. | Gav Wood | 2014-09-05 | 1 | -6/+7 |
| | |||||
* | CALL_STATELESS | Gav Wood | 2014-09-04 | 1 | -1/+1 |
| | |||||
* | Debugger improvements. | Gav Wood | 2014-07-14 | 1 | -9/+12 |
| | |||||
* | Even numbers of hex digits for Jeff (Go can't handle odd numbers). | Gav Wood | 2014-07-10 | 1 | -6/+7 |
| | | | | Everything a string in VM tests. | ||||
* | Fix for making code. | Gav Wood | 2014-07-10 | 1 | -1/+4 |
| | |||||
* | Proper debugger. | Gav Wood | 2014-07-10 | 1 | -2/+2 |
| | |||||
* | VM tests prettier. | Gav Wood | 2014-07-06 | 1 | -28/+27 |
| | |||||
* | New client API. | Gav Wood | 2014-07-04 | 1 | -2/+2 |
| | |||||
* | Windows build coersions. | Gav Wood | 2014-07-03 | 1 | -8/+6 |
| | |||||
* | Project refactor. Introduce the Serpent library. | Gav Wood | 2014-06-28 | 1 | -4/+4 |
| | |||||
* | Latest tests-related refactoring & improvments. | Gav Wood | 2014-06-28 | 1 | -52/+52 |
| | |||||
* | Fixes for tests. | Gav Wood | 2014-05-28 | 1 | -2/+2 |
| | |||||
* | Pinhole optimise working fairly well... | Gav Wood | 2014-05-28 | 1 | -2/+2 |
| | |||||
* | Major reorganisation. | Gav Wood | 2014-05-26 | 1 | -4/+5 |
| | | | | | New libs (libethsupport, libevm, liblll). New LLLC binary. | ||||
* | Macros and definitions in LLL. | Gav Wood | 2014-05-25 | 1 | -2/+2 |
| | |||||
* | Move paths so default build dir is cpp-ethereum/build. | Gav Wood | 2014-05-13 | 1 | -3/+3 |
| | |||||
* | Updates to VM tests. | Gav Wood | 2014-05-12 | 1 | -162/+219 |
| | |||||
* | Protocol changes for PoC-5: | Gav Wood | 2014-04-24 | 1 | -2/+2 |
| | | | | | | | | Transactions Trie. LTMA for gasPrice. New block header format. Various additional checks. New Genesis block. | ||||
* | Repotted much of State. | Gav Wood | 2014-04-24 | 1 | -0/+1 |
| | |||||
* | CALLDATACOPY instruction. | Gav Wood | 2014-04-24 | 1 | -3/+2 |
| | | | | Contract body gets created from init code. | ||||
* | Split out libethcore from libethereum. | Gav Wood | 2014-04-23 | 1 | -5/+5 |
| | |||||
* | Added some checks on parameters of the objects imported from the json files ↵ | Carl Allendorph | 2014-04-20 | 1 | -0/+29 |
| | | | | to make debugging easier. | ||||
* | Broke the virtual machine unit test out into a separate Boost auto test case. | Carl Allendorph | 2014-04-20 | 1 | -51/+30 |
| | |||||
* | API cleanups and some renaming. | Gav Wood | 2014-04-05 | 1 | -15/+17 |
| | |||||
* | Separation of code & data compiling. | Gav Wood | 2014-03-31 | 1 | -26/+25 |
| | |||||
* | PoC 3.5 functionality. Still buggy though. | Gav Wood | 2014-03-25 | 1 | -29/+78 |
| | |||||
* | PoC-3.5. ish. | Gav Wood | 2014-03-20 | 1 | -4/+2 |
| | |||||
* | Remove clang bug workarounds fixed with latest XCode tools release. | Daniel Hams | 2014-03-11 | 1 | -65/+0 |
| | |||||
* | Fixed VS2013 projects and compile errors. | Tim Hughes | 2014-03-06 | 1 | -2/+1 |
| | | | | | | 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. | ||||
* | Repotted Common.h. | Gav Wood | 2014-03-05 | 1 | -0/+1 |
| | |||||
* | Tests. | Gav Wood | 2014-02-28 | 1 | -1/+2 |
| | |||||
* | More VM tests. | Gav Wood | 2014-02-28 | 1 | -1/+1 |
| | |||||
* | Workaround OSX clang broken map operator[] using ifdef guards and manual ↵ | Daniel Hams | 2014-02-26 | 1 | -3/+77 |
| | | | | find/insert. | ||||
* | Tests bug fix. | Gav Wood | 2014-02-24 | 1 | -7/+9 |
| | |||||
* | VM test framework. | Gav Wood | 2014-02-22 | 1 | -21/+294 |
| | |||||
* | First unit testing harness for VM. | Gav Wood | 2014-02-21 | 1 | -56/+54 |
| | | | | NOT fix. | ||||
* | Catch exceptions. | Gav Wood | 2014-02-19 | 1 | -0/+1 |
| | |||||
* | Fixed hardcoded /tmp path. | Tim Hughes | 2014-02-19 | 1 | -2/+4 |
| | |||||
* | Move to canon ES-1. | Gav Wood | 2014-02-18 | 1 | -5/+21 |
| | | | | Minor fix for contracts. | ||||
* | Fixes for contract address states. | Gav Wood | 2014-02-18 | 1 | -0/+85 |
Minor fix for uncle rewards. Assembler for EC-1 assembly. Not-quite Test code for the VM. |