Commit Graph

  • 52d7d69902 Standard service JS script. Bug fix for load & LLL macros. Move to new services. Gav Wood 2014-06-12 18:35:39 +01:00
  • a2219639fe LLL supports get/set/ref. Logging changes. Gav Wood 2014-06-11 19:25:21 +01:00
  • 320350e019 Protocol 20 changes. Added my new address to the premine. Gav Wood 2014-06-11 11:31:56 +01:00
  • 5ea7efd593 Fix signed instructions. Gav Wood 2014-06-10 16:49:54 +01:00
  • f996766314 make life easier for Makefiles Nico Cesar 2014-06-04 21:27:29 -04:00
  • bbc7bd19e5 Fixed all the windows compile errors and project reorg with the exception of the more complex problem in Parser.cpp Tim Hughes 2014-06-04 11:34:14 +01:00
  • f64b371382 Fixes and language additions. Gav Wood 2014-05-31 13:41:08 +02:00
  • 99e9cb0e2e Additional variants of create and send. Gav Wood 2014-05-31 13:06:32 +02:00
  • 7afd678509 Fix for compiler. Gav Wood 2014-05-31 13:01:06 +02:00
  • 9ebaeb53fa Minor bug fix. Fixes for a few warnings. Gav Wood 2014-05-31 02:00:49 +02:00
  • 8c25c35b37 Javascript console and env.load(), env.note, ... Gav Wood 2014-05-31 00:49:07 +02:00
  • 0b6763ddc1 Repotting, renaming and reorganisation. Gav Wood 2014-05-30 15:25:13 +02:00
  • b379ce9065 Variadic macros work. Gav Wood 2014-05-30 14:55:07 +02:00
  • 78c0baa026 Actually do endow ether. Standard extension. Gav Wood 2014-05-30 14:47:13 +02:00
  • b64a96199f Fix for nonce incrementing. Messaging for some execution failures. State uses temporary for transaction trie. Additional optimisation. Gav Wood 2014-05-30 13:37:39 +02:00
  • 45ed60a2a2 Correct order of nonce/balance. PROTOCOL CHANGE! NEW CHAIN! Extra paranoia for trie. Trie fixes. Trie tests. Version bump. Gav Wood 2014-05-30 00:29:38 +02:00
  • de85b070b8 Fix for when/unless. Gav Wood 2014-05-29 23:21:51 +02:00
  • 3aa823b55e Revert "Fix for unless/when." Gav Wood 2014-05-29 23:11:45 +02:00
  • 362cfb350e Revert "Fix for unless/when." Gav Wood 2014-05-29 23:11:45 +02:00
  • a620c7f6d3 Fix for unless/when. Gav Wood 2014-05-29 20:30:56 +02:00
  • 72265ac38a Fix for unless/when. Gav Wood 2014-05-29 20:30:56 +02:00
  • f781485d28 Tests updated. Fixes to executive logging. Trie testing made considerably more rigourous. Gav Wood 2014-05-28 16:28:41 +02:00
  • e3934b2401 Tests updated. Fixes to executive logging. Trie testing made considerably more rigourous. Gav Wood 2014-05-28 16:28:41 +02:00
  • a418c6c09c Fixes for tests. Gav Wood 2014-05-28 11:52:42 +02:00
  • 009b25d043 Assembler fix. Gav Wood 2014-05-27 19:11:37 +02:00
  • d48033009a Pinhole optimise working fairly well... Gav Wood 2014-05-27 18:51:10 +02:00
  • 305ddf1fed Pinhole optimise working fairly well... Gav Wood 2014-05-27 18:51:10 +02:00
  • 1fdb7a1536 Pinhole optimise working fairly well... Gav Wood 2014-05-27 18:51:10 +02:00
  • 7476c6884e Quick fix for eth -j; thread naming. Gav Wood 2014-05-27 17:46:57 +02:00
  • 52fbe7dbfd Start of pinhole optimiser. Minor fix for debugger. Gav Wood 2014-05-27 14:02:15 +02:00
  • 8a0dcc26c4 Convenience fixups. Gav Wood 2014-05-26 20:09:15 +02:00
  • 36370900bb New Assembler. Gav Wood 2014-05-26 19:41:46 +02:00
  • 51e6c25164 New Assembler. Gav Wood 2014-05-26 19:41:46 +02:00
  • 8e3e592ec6 Add missing files. Gav Wood 2014-05-26 12:26:08 +02:00
  • e2d327308d Assembler. Debug trace stuff. Gav Wood 2014-05-26 12:12:22 +02:00
  • 34c3d06883 Ever more repotting. Gav Wood 2014-05-26 11:34:43 +02:00
  • 48f6bad8a3 Ever more repotting. Gav Wood 2014-05-26 11:34:43 +02:00
  • ef95ba9ac3 Major reorganisation. New libs (libethsupport, libevm, liblll). New LLLC binary. Gav Wood 2014-05-26 11:22:19 +02:00
  • 8ca0ae99ac Major reorganisation. New libs (libethsupport, libevm, liblll). New LLLC binary. Gav Wood 2014-05-26 11:22:19 +02:00
  • a4e46e665a Major reorganisation. New libs (libethsupport, libevm, liblll). New LLLC binary. Gav Wood 2014-05-26 11:22:19 +02:00
  • 9d7047272d Macros and definitions in LLL. Gav Wood 2014-05-25 02:17:17 +02:00
  • e74dfb4685 LLL parser using boost::spirit. Gav Wood 2014-05-14 17:34:07 +01:00
  • 4ba389e4fc Fix padding. Gav Wood 2014-05-13 23:00:44 +01:00
  • ebf6d65d92 Move paths so default build dir is cpp-ethereum/build. Gav Wood 2014-05-13 16:05:27 +01:00
  • 87d48881d8 Updates to VM tests. Gav Wood 2014-05-12 14:40:26 +01:00
  • b9b7fa2078 Remove build cruft. Gav Wood 2014-05-05 16:49:56 +01:00
  • da99f2c515 Protocol changes for PoC-5: Transactions Trie. LTMA for gasPrice. New block header format. Various additional checks. New Genesis block. Gav Wood 2014-04-24 15:51:47 +01:00
  • 78af5c2fc8 Repotted much of State. Gav Wood 2014-04-24 11:08:01 +01:00
  • 0f16595ba1 CALLDATACOPY instruction. Contract body gets created from init code. Gav Wood 2014-04-23 20:37:16 +01:00
  • 3a2597d871 Split out libethcore from libethereum. Gav Wood 2014-04-23 15:08:11 +01:00
  • 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. Tim Hughes 2014-04-21 14:06:40 +01:00
  • cd2168ddda Added some checks on parameters of the objects imported from the json files to make debugging easier. Carl Allendorph 2014-04-19 22:09:41 -07:00
  • b8da12f2b8 Added new test case for decoding the RLP data in the rlptest.json Carl Allendorph 2014-04-19 16:27:24 -07:00
  • 16c7fe5dad Broke the virtual machine unit test out into a separate Boost auto test case. Carl Allendorph 2014-04-19 10:55:20 -07:00
  • bf4865adaf Broke the crypto test out into a separate boost auto test case. Carl Allendorph 2014-04-19 10:53:48 -07:00
  • b8ce26d9f9 Broke trie tests out as separate boost auto test case. Carl Allendorph 2014-04-19 10:52:08 -07:00
  • cd132eae5e Converted the hexPrefix test to a separate boost test case. Carl Allendorph 2014-04-19 09:31:37 -07:00
  • 84fd6bd28f converted RLP test to a separate boost test case. Carl Allendorph 2014-04-19 09:30:44 -07:00
  • 3b3ef76629 Merge branch 'test-updates' of https://github.com/msimovic/cpp-ethereum into msimovic-test-updates Gav Wood 2014-04-08 09:52:25 -04:00
  • 4c7b9fdf72 Updated to allow listening+UPnP on system-assigned port Marko Simovic 2014-04-08 01:32:00 -04:00
  • 023e17c69f Version bump. Protocol bump. Support for configuration. Gav Wood 2014-04-04 17:21:38 -04:00
  • 1b4718f784 Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop Gav Wood 2014-04-04 16:04:52 -04:00
  • dcb8b533bb API cleanups and some renaming. Gav Wood 2014-04-04 15:24:38 -04:00
  • da2f0e1d4a Added new transaction tests for checking miner fees Marko Simovic 2014-04-03 11:01:03 -04:00
  • cae6132e35 Merge branch 'splitcode' into develop Gav Wood 2014-04-03 10:14:29 -04:00
  • b3de90e246 Separation of code & data compiling. Gav Wood 2014-03-30 21:49:36 -04:00
  • 913cdd9fd7 Updated to add a simple forking test Marko Simovic 2014-03-26 01:01:17 -04:00
  • 63e19e178b Disable broken tests. Fix cmake for pthreads. Gav Wood 2014-03-24 19:37:39 -07:00
  • 59b43bc1d2 Merge branch 'develop' into call Gav Wood 2014-03-24 19:07:40 -07:00
  • 81c3adb109 PoC 3.5 functionality. Still buggy though. Gav Wood 2014-03-24 16:51:40 -07:00
  • 182d7daac4 PoC-3.5. ish. Gav Wood 2014-03-19 18:29:40 -07:00
  • 0dd1c23c32 Added test to mine and perform simple transaction between two nodes Marko Simovic 2014-03-19 00:35:58 -04:00
  • 72ea831cd5 Updated test project to use Boost Test Marko Simovic 2014-03-19 00:35:16 -04:00
  • 07e1b513ba Remove clang bug workarounds fixed with latest XCode tools release. Daniel Hams 2014-03-11 09:33:54 +00:00
  • 2b0b259f7b fixed Ubuntu12.04 compile error Jeffrey Lee 2014-03-07 08:19:00 +08:00
  • 7372188179 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. Tim Hughes 2014-03-05 16:32:37 +00:00
  • a02ab99810 Move additional Trie implementations to tests where they belong. Gav Wood 2014-03-04 12:43:27 -06:00
  • f171b2f976 Repotted Common.h. Gav Wood 2014-03-04 11:46:26 -06:00
  • ea1d3eb16e Repotted network stuff. Gav Wood 2014-03-04 13:40:42 +00:00
  • 238e5c7052 Fixed implicit type conversions. Tim Hughes 2014-03-01 16:54:35 +00:00
  • a2f6a17470 Tests. Gav Wood 2014-02-28 12:55:30 +00:00
  • 857b9f9bf9 More VM tests. Gav Wood 2014-02-27 20:24:08 +00:00
  • 41b271e342 Workaround OSX clang broken map operator[] using ifdef guards and manual find/insert. Daniel Hams 2014-02-26 11:43:49 +00:00
  • e74a56030f VM test sources. Gav Wood 2014-02-24 17:03:00 +00:00
  • b10e67213a Tests bug fix. Gav Wood 2014-02-24 10:24:18 +00:00
  • e9057d221c VM test framework. Gav Wood 2014-02-21 19:18:30 +00:00
  • a93547d9d1 First unit testing harness for VM. NOT fix. Gav Wood 2014-02-21 01:09:15 +00:00
  • 90b7b43d43 Replace hard-coded /tmp paths with call to boost::filesystem::temp_directory_path() Tim Hughes 2014-02-19 22:16:20 +00:00
  • ae48bfdde2 Catch exceptions. Gav Wood 2014-02-18 22:55:22 +00:00
  • b4bcfdc9ba All Visual Studio 2013 projects needed to compile command-line Ethereum, Tests and dependencies. bootstrap.sh bash script to check out all the source code from scratch. Tim Hughes 2014-02-17 17:17:55 +00:00
  • 7a1f75ddbf Work in progress on Visual Studio 2013 compile fixes. Libethereum compiles again but not sorted out linking dependencies yet. Tim Hughes 2014-02-11 19:13:31 +00:00
  • 8aeece1eb5 Fixed hardcoded /tmp path. Tim Hughes 2014-02-18 16:33:06 +00:00
  • 34b1ba4814 Move to canon ES-1. Minor fix for contracts. Gav Wood 2014-02-18 13:27:13 +00:00
  • 815cb1392b Fixes for contract address states. Minor fix for uncle rewards. Assembler for EC-1 assembly. Not-quite Test code for the VM. Gav Wood 2014-02-17 21:07:09 +00:00
  • ec71a3b4e4 Fixed the other occurrence of Foobar Muharem Hrnjadovic 2014-02-16 11:41:15 +01:00
  • 0d91f19032 Corrected license headers (Foobar -> cpp-ethereum) Muharem Hrnjadovic 2014-02-16 11:20:55 +01:00
  • 769e108bc2 Less hangy. Gav Wood 2014-02-15 21:16:51 +00:00
  • c027645280 Remove some debug output. Make hash construction safer. Gav Wood 2014-02-13 14:27:07 +00:00
  • c98ca8f722 Fixes for Go interop. Gav Wood 2014-02-11 17:43:37 +00:00
  • f649175f75 cmake can now build to linux and windows. Use -DTARGET_PLATFORM=<linux|w64> Eric Lombrozo 2014-02-10 05:29:47 -08:00