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
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
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
Marko Simovic
72ea831cd5
Updated test project to use Boost Test
2014-03-19 00:35:16 -04:00
Gav Wood
f171b2f976
Repotted Common.h.
2014-03-04 11:46:26 -06:00
Gav Wood
a2f6a17470
Tests.
2014-02-28 12:55:30 +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
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
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
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
Gav Wood
dd0957359b
AlephZero renamed AlethZero and moved to cmake project.
...
Other minor changes.
2014-02-06 18:53:46 +00:00
Gav Wood
4e2e3149b6
Latest RLP standard. Lists specify length rather than itemCount.
2014-02-05 01:16:11 +00:00
Gav Wood
7f7737ced0
Changed genesis block to reflect root of empty trie as null.
2014-02-01 17:37:34 +00:00
Gav Wood
0bdbfae3b8
Asynchronous connect. Fixes #7 .
2014-02-01 15:00:17 +00:00
Gav Wood
f14844dd0d
GPL v2, not 3.
2014-01-31 21:08:16 +00:00
Gav Wood
5afc641ea9
Peer network code NYW.
2014-01-22 09:08:18 -05:00
Gav Wood
129e4b4dfc
State updater tested and working pretty well.
2014-01-21 10:51:57 -05:00
Gav Wood
a08ce2bde1
Various fixes.
2014-01-20 14:53:02 +00:00
Gav Wood
9033480699
Repotted tests.
2014-01-19 14:42:02 +00:00
Gav Wood
d0381ed9f1
Repotted a lot of the Trie stuff.
2014-01-19 13:32:01 +00:00
Gav Wood
308b3d2d50
Iterators in the TrieDB!
2014-01-19 13:06:36 +00:00
Gav Wood
06e7cb9a39
Merge branch 'master' of https://github.com/programmerTim/cpp-ethereum into programmerTim-master
...
Conflicts:
libethereum/BlockInfo.cpp
libethereum/Trie.h
test/main.cpp
2014-01-18 23:08:01 +00:00
Gav Wood
36a23c387b
Iterator beginnings.
2014-01-18 23:00:35 +00:00
Gav Wood
083bbe4fd1
TrieDB remove nodes and tests.
2014-01-18 22:31:38 +00:00
Gav Wood
15c5527c29
TrieDB framework and insertion.
...
LevelDB overlay and map backends.
2014-01-18 17:15:21 +00:00
Tim Hughes
0ccc676f4e
Tweak Dagger API to facilitate more complex mining.
2014-01-17 13:05:47 +00:00
Tim Hughes
16eddcb35d
Fixed assert in test/main.cpp (using a .data() from temporary string after it was destroyed).
2014-01-17 10:11:42 +00:00
Tim Hughes
9435aabbac
Projects, solution and fixes for Visual Studio 2013.
2014-01-16 21:01:48 +00:00
Gav Wood
7d813c4a84
More verification work; compute header ready for mining.
2014-01-14 14:05:40 +00:00
Gav Wood
4fb83706c8
Moved to endian-neutral 256/160-bit datatypes.
2014-01-12 20:30:15 +00:00
Gav Wood
b883475b6c
Dagger impl fixes.
2014-01-10 11:29:43 +00:00
Gav Wood
f70eec31a9
More work on big picture stuff.
2014-01-08 21:17:58 +00:00
Gav Wood
1aefdda897
Dagger algo.
2014-01-08 02:10:02 +00:00
Gav Wood
7a769e3f39
More testing on new Trie format.
2014-01-07 22:42:33 +00:00
Gav Wood
58d10e79be
Move to semi-official new Trie format.
2014-01-07 21:51:19 +00:00
Gav Wood
2536d9fcd0
Coding standards doc.
...
Some repotting.
Documentation.
Some minor API cleanups.
2014-01-06 12:40:09 +00:00
Gav Wood
256261934a
More crypto additions.
2014-01-06 09:30:13 +00:00
Gav Wood
9eb90ebbd9
Signatures working.
2014-01-05 18:47:12 +00:00
Gav Wood
e5d733fbb4
crypto prototyping.
2014-01-04 21:37:34 +00:00
Gav Wood
978affbb19
Fix for tests.
2014-01-04 18:07:01 +00:00