Commit Graph
512 Commits
Author SHA1 Message Date
Christoph Jentzsch 9183d2e6e3 Reorganized FakeExtVM class into .h and .cpp file. Added state class member in order to test CREATE and CALL. Added system operations test. 2014-09-27 12:51:34 +02:00
Christoph Jentzsch 388ed8fa62 Added more vm tests 2014-09-25 11:18:32 +02:00
Christoph Jentzsch f3bc035e11 style fix 2014-09-20 22:18:42 +02:00
Christoph Jentzsch e2fe9628d1 Merge remote-tracking branch 'upstream/develop' into develop 2014-09-20 02:05:46 +02:00
Christoph Jentzsch 9f04e1d1b7 Added arithmetic test 2014-09-20 02:05:04 +02:00
Gav Wood 583111ea68 Moved miner over to new Worker class. 2014-09-16 08:09:48 -04:00
Gav Wood ce3a2713f4 Remove old Client network code & API.
Move over JsonRpcServer to WebThree.
2014-09-15 21:49:52 +02:00
Gav Wood 9511383c42 Beginning of merge into AZ. 2014-09-11 13:27:15 +02:00
Gav Wood f9a7ab94ae Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
2014-09-05 18:24:29 +02:00
Gav Wood 38dd3fb050 Project-wide reorganisation of namespaces. 2014-09-05 17:09:58 +02:00
Gav Wood d0d1e91a68 CALL_STATELESS 2014-09-03 21:28:37 +02:00
Gav Wood 60458e3fd9 Repot.
No memsize increase on 0.
2014-09-03 21:06:36 +02:00
Gav Wood 3e288da60f Reorganisation. 2014-09-03 20:18:02 +02:00
Gav Wood ef9a577af7 Allow local networking option. 2014-09-02 12:21:41 +02:00
Gav Wood dbf099d121 New net is compiling. 2014-09-01 18:54:06 +02:00
Gav Wood 42920f5d93 Split off general network layer. 2014-08-27 12:48:30 +02:00
subtly 5da1e452ed Fix for #246. Removed sync() to prevent race condition within dropped() and . Raised maxblocks to 64. 2014-07-21 02:29:49 -06:00
Gav Wood f2524f5578 Debugger improvements. 2014-07-14 17:24:07 +02:00
Gav Wood b3088a69f3 Even numbers of hex digits for Jeff (Go can't handle odd numbers).
Everything a string in VM tests.
2014-07-10 11:29:39 +01:00
Gav Wood d66fa9211f Fix for making code. 2014-07-10 10:16:34 +01:00
Gav Wood 27a7415bfa Proper debugger. 2014-07-09 19:36:00 +01:00
Gav Wood e78fa15227 VM tests prettier. 2014-07-06 16:16:53 +02:00
Gav Wood 6df8bfa66d Fix for state race condition. 2014-07-06 15:33:06 +02:00
Gav Wood 45607201ab Build fixes. 2014-07-06 13:13:37 +02:00
Gav Wood 99ee1a6a62 New client API. 2014-07-03 21:45:06 +02:00
Gav Wood d9340fb74a Windows build coersions. 2014-07-03 15:00:22 +02:00
Gav Wood 2b7133dc13 Gensis block unit test. 2014-07-01 15:35:12 +02:00
Vincent Gariepy 28af921f2f linker for local thread storage on OSX 2014-06-28 19:22:48 -04:00
Gav Wood d8e04c43b1 Full python serpent support.
Shared libs on all platforms.
2014-06-28 19:23:32 +02:00
Gav Wood b62f71c699 Project refactor. Introduce the Serpent library. 2014-06-27 23:47:24 +02:00
Gav Wood d737f6df42 Latest tests-related refactoring & improvments. 2014-06-27 21:39:46 +02:00
Gav Wood 0b6763ddc1 Repotting, renaming and reorganisation. 2014-05-30 15:25:13 +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 3aa823b55e 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 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 305ddf1fed Pinhole optimise working fairly well... 2014-05-27 18:51:10 +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 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