Commit Graph
8058 Commits
Author SHA1 Message Date
Tim Hughes bbc7bd19e5 Fixed all the windows compile errors and project reorg with the exception of the more complex problem in Parser.cpp 2014-06-04 11:34:14 +01:00
Gav Wood f64b371382 Fixes and language additions. 2014-05-31 13:41:08 +02:00
Gav Wood 99e9cb0e2e Additional variants of create and send. 2014-05-31 13:06:32 +02:00
Gav Wood 7afd678509 Fix for compiler. 2014-05-31 13:01:06 +02:00
Gav Wood 9ebaeb53fa Minor bug fix.
Fixes for a few warnings.
2014-05-31 02:00:49 +02:00
Gav Wood 8c25c35b37 Javascript console and env.load(), env.note, ... 2014-05-31 00:49:07 +02:00
Gav Wood 0b6763ddc1 Repotting, renaming and reorganisation. 2014-05-30 15:25:13 +02:00
Gav Wood b379ce9065 Variadic macros work. 2014-05-30 14:55:07 +02:00
Gav Wood 78c0baa026 Actually do endow ether.
Standard extension.
2014-05-30 14:47:13 +02:00
Gav Wood b64a96199f Fix for nonce incrementing.
Messaging for some execution failures.
State uses temporary for transaction trie.
Additional optimisation.
2014-05-30 13:37:39 +02:00
Gav Wood 45ed60a2a2 Correct order of nonce/balance. PROTOCOL CHANGE! NEW CHAIN!
Extra paranoia for trie.
Trie fixes.
Trie tests.
Version bump.
2014-05-30 00:29:38 +02:00
Gav Wood de85b070b8 Fix for when/unless. 2014-05-29 23:21:51 +02:00
Gav Wood 3aa823b55e Revert "Fix for unless/when."
This reverts commit b12d91e726ae5d1742e6d828c2cb5b694ffdf8a3.
2014-05-29 23:11:45 +02:00
Gav Wood 362cfb350e Revert "Fix for unless/when."
This reverts commit b12d91e726ae5d1742e6d828c2cb5b694ffdf8a3.
2014-05-29 23:11:45 +02:00
Gav Wood a620c7f6d3 Fix for unless/when. 2014-05-29 20:30:56 +02:00
Gav Wood 72265ac38a Fix for unless/when. 2014-05-29 20:30:56 +02:00
Gav Wood f781485d28 Tests updated.
Fixes to executive logging.
Trie testing made considerably more rigourous.
2014-05-28 16:28:41 +02:00
Gav Wood e3934b2401 Tests updated.
Fixes to executive logging.
Trie testing made considerably more rigourous.
2014-05-28 16:28:41 +02:00
Gav Wood a418c6c09c Fixes for tests. 2014-05-28 11:52:42 +02:00
Gav Wood 009b25d043 Assembler fix. 2014-05-27 19:11:37 +02:00
Gav Wood d48033009a Pinhole optimise working fairly well... 2014-05-27 18:51:10 +02:00
Gav Wood 305ddf1fed Pinhole optimise working fairly well... 2014-05-27 18:51:10 +02:00
Gav Wood 1fdb7a1536 Pinhole optimise working fairly well... 2014-05-27 18:51:10 +02:00
Gav Wood 7476c6884e Quick fix for eth -j; thread naming. 2014-05-27 17:46:57 +02:00
Gav Wood 52fbe7dbfd Start of pinhole optimiser. Minor fix for debugger. 2014-05-27 14:02:15 +02:00
Gav Wood 8a0dcc26c4 Convenience fixups. 2014-05-26 20:09:15 +02:00
Gav Wood 36370900bb New Assembler. 2014-05-26 19:41:46 +02:00
Gav Wood 51e6c25164 New Assembler. 2014-05-26 19:41:46 +02:00
Gav Wood 8e3e592ec6 Add missing files. 2014-05-26 12:26:08 +02:00
Gav Wood e2d327308d Assembler.
Debug trace stuff.
2014-05-26 12:12:22 +02:00
Gav Wood 34c3d06883 Ever more repotting. 2014-05-26 11:34:43 +02:00
Gav Wood 48f6bad8a3 Ever more repotting. 2014-05-26 11:34:43 +02:00
Gav Wood ef95ba9ac3 Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
2014-05-26 11:22:19 +02:00
Gav Wood 8ca0ae99ac Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
2014-05-26 11:22:19 +02:00
Gav Wood a4e46e665a Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
2014-05-26 11:22:19 +02:00
Gav Wood 9d7047272d Macros and definitions in LLL. 2014-05-25 02:17:17 +02:00
Gav Wood e74dfb4685 LLL parser using boost::spirit. 2014-05-14 17:34:07 +01:00
Gav Wood 4ba389e4fc Fix padding. 2014-05-13 23:00:44 +01:00
Gav Wood ebf6d65d92 Move paths so default build dir is cpp-ethereum/build. 2014-05-13 16:05:27 +01:00
Gav Wood 87d48881d8 Updates to VM tests. 2014-05-12 14:40:26 +01:00
Gav Wood b9b7fa2078 Remove build cruft. 2014-05-05 16:49:56 +01:00
Gav Wood da99f2c515 Protocol changes for PoC-5:
Transactions Trie.
LTMA for gasPrice.
New block header format.
Various additional checks.
New Genesis block.
2014-04-24 15:51:47 +01:00
Gav Wood 78af5c2fc8 Repotted much of State. 2014-04-24 11:08:01 +01:00
Gav Wood 0f16595ba1 CALLDATACOPY instruction.
Contract body gets created from init code.
2014-04-23 20:37:16 +01:00
Gav Wood 3a2597d871 Split out libethcore from libethereum. 2014-04-23 15:08:11 +01:00
Tim Hughes 39a5c08051 VS2013 build working again:
- Added ICU download and compile steps to bootstrap.sh.
 - Switched Qt to shared libraries and enabled ICU and Webkit.
 - Switched to shared MS CRT.
 - Disable C4244 and C4267 warnings since these are not picked up by GCC.
2014-04-22 22:57:12 +01:00
Carl Allendorph cd2168ddda Added some checks on parameters of the objects imported from the json files to make debugging easier. 2014-04-19 22:09:41 -07:00
Carl Allendorph b8da12f2b8 Added new test case for decoding the RLP data in the rlptest.json 2014-04-19 16:27:24 -07:00
Carl Allendorph 16c7fe5dad Broke the virtual machine unit test out into a separate Boost auto test case. 2014-04-19 10:55:20 -07:00
Carl Allendorph bf4865adaf Broke the crypto test out into a separate boost auto test case. 2014-04-19 10:53:48 -07:00