Commit Graph

10758 Commits

Author SHA1 Message Date
Carl Allendorph
b8ce26d9f9 Broke trie tests out as separate boost auto test case. 2014-04-19 10:52:08 -07:00
Carl Allendorph
cd132eae5e Converted the hexPrefix test to a separate boost test case. 2014-04-19 09:31:37 -07:00
Carl Allendorph
84fd6bd28f converted RLP test to a separate boost test case. 2014-04-19 09:30:44 -07:00
Gav Wood
3b3ef76629 Merge branch 'test-updates' of https://github.com/msimovic/cpp-ethereum into msimovic-test-updates 2014-04-08 09:52:25 -04:00
Marko Simovic
4c7b9fdf72 Updated to allow listening+UPnP on system-assigned port 2014-04-08 01:45:12 -04:00
Gav Wood
023e17c69f Version bump. Protocol bump. Support for configuration. 2014-04-04 17:21:38 -04:00
Gav Wood
1b4718f784 Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop 2014-04-04 16:04:52 -04:00
Gav Wood
dcb8b533bb API cleanups and some renaming. 2014-04-04 15:24:38 -04:00
Marko Simovic
da2f0e1d4a Added new transaction tests for checking miner fees 2014-04-03 11:01:03 -04:00
Gav Wood
cae6132e35 Merge branch 'splitcode' into develop
Conflicts:
	eth/main.cpp
2014-04-03 10:14:29 -04:00
Gav Wood
b3de90e246 Separation of code & data compiling. 2014-03-30 21:49:36 -04:00
Marko Simovic
913cdd9fd7 Updated to add a simple forking test 2014-03-26 01:01:17 -04:00
Gav Wood
63e19e178b Disable broken tests.
Fix cmake for pthreads.
2014-03-24 19:37:39 -07:00
Gav Wood
59b43bc1d2 Merge branch 'develop' into call 2014-03-24 19:07:40 -07:00
Gav Wood
81c3adb109 PoC 3.5 functionality. Still buggy though. 2014-03-24 16:51:40 -07:00
Gav Wood
182d7daac4 PoC-3.5. ish. 2014-03-19 18:29:40 -07:00
Marko Simovic
0dd1c23c32 Added test to mine and perform simple transaction between two nodes 2014-03-19 00:35:58 -04:00
Marko Simovic
72ea831cd5 Updated test project to use Boost Test 2014-03-19 00:35:16 -04:00
Daniel Hams
07e1b513ba Remove clang bug workarounds fixed with latest XCode tools release. 2014-03-11 09:33:54 +00:00
Jeffrey Lee
2b0b259f7b fixed Ubuntu12.04 compile error 2014-03-07 08:19:00 +08:00
Tim Hughes
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.
2014-03-05 23:41:57 +00:00
Gav Wood
a02ab99810 Move additional Trie implementations to tests where they belong. 2014-03-04 12:43:27 -06:00
Gav Wood
f171b2f976 Repotted Common.h. 2014-03-04 11:46:26 -06:00
Gav Wood
ea1d3eb16e Repotted network stuff. 2014-03-04 13:40:42 +00:00
Tim Hughes
238e5c7052 Fixed implicit type conversions. 2014-03-01 16:54:35 +00:00
Gav Wood
a2f6a17470 Tests. 2014-02-28 12:55:30 +00:00
Gav Wood
857b9f9bf9 More VM tests. 2014-02-27 20:24:08 +00:00
Daniel Hams
41b271e342 Workaround OSX clang broken map operator[] using ifdef guards and manual find/insert. 2014-02-26 11:43:49 +00:00
Gav Wood
e74a56030f VM test sources. 2014-02-24 17:03:00 +00:00
Gav Wood
b10e67213a Tests bug fix. 2014-02-24 10:24:18 +00:00
Gav Wood
e9057d221c VM test framework. 2014-02-21 19:18:30 +00:00
Gav Wood
a93547d9d1 First unit testing harness for VM.
NOT fix.
2014-02-21 01:09:15 +00:00
Tim Hughes
90b7b43d43 Replace hard-coded /tmp paths with call to boost::filesystem::temp_directory_path() 2014-02-19 23:12:09 +00:00
Gav Wood
ae48bfdde2 Catch exceptions. 2014-02-18 22:55:22 +00:00
Tim Hughes
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.
2014-02-18 16:35:04 +00:00
Tim Hughes
7a1f75ddbf Work in progress on Visual Studio 2013 compile fixes. Libethereum compiles again but not sorted out linking dependencies yet. 2014-02-18 16:34:59 +00:00
Tim Hughes
8aeece1eb5 Fixed hardcoded /tmp path. 2014-02-18 16:34:57 +00:00
Gav Wood
34b1ba4814 Move to canon ES-1.
Minor fix for contracts.
2014-02-18 13:27:13 +00:00
Gav Wood
815cb1392b Fixes for contract address states.
Minor fix for uncle rewards.
Assembler for EC-1 assembly.
Not-quite Test code for the VM.
2014-02-17 21:07:09 +00:00
Muharem Hrnjadovic
ec71a3b4e4 Fixed the other occurrence of Foobar 2014-02-16 11:41:15 +01:00
Muharem Hrnjadovic
0d91f19032 Corrected license headers (Foobar -> cpp-ethereum) 2014-02-16 11:20:55 +01:00
Gav Wood
769e108bc2 Less hangy. 2014-02-15 21:16:51 +00:00
Gav Wood
c027645280 Remove some debug output.
Make hash construction safer.
2014-02-13 14:27:07 +00:00
Gav Wood
c98ca8f722 Fixes for Go interop. 2014-02-11 17:43:37 +00:00
Eric Lombrozo
f649175f75 cmake can now build to linux and windows. Use -DTARGET_PLATFORM=<linux|w64> 2014-02-10 05:41:27 -08:00
Gav Wood
38faf687ae Peers have IDs to solve duplicate peers issue.
No post-mine state visible in advance.
Additional parts of protocol no longer optional.
Protocol version bump.
Various GUI improvements.
Better (more dynamic) and more correct handling of fee structure.
2014-02-09 21:30:55 +00:00
Gav Wood
27dfbf1962 Better version strings. 2014-02-09 15:58:37 +00:00
Gav Wood
4a6e433625 Merge branch 'fixes' of https://github.com/CodeShark/cpp-ethereum into CodeShark-fixes
Conflicts:
	eth/main.cpp
	libethereum/Client.cpp
	libethereum/PeerNetwork.cpp
	test/peer.cpp
2014-02-09 11:47:27 +00:00
Gav Wood
d8c693a338 usleep moved to std impl. 2014-02-09 11:37:13 +00:00
Eric Lombrozo
bbfc435937 Replace usleep() and random() 2014-02-08 16:18:24 -08:00