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
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