Gav Wood
05ea9941c9
Move non-cryptopp dependent stuff into devcore.
10 years ago
jhuntley
6d62e3ab26
Revert all asio.h includes except for in 2 files, DebuggingStateWrapper.h and Transact.cpp. After enabling WIN32_LEAN_AND_MEAN, all the asio.h include issues, commit 20b6e24ffcab088e71092e07030a377d3135da3c, went away.
10 years ago
jhuntley
0bf7d15a57
asio.h and windows.h build comments as per request.
10 years ago
jhuntley
e1e7b227df
Avoid boost include order issue on windows:
http://stackoverflow.com/questions/9750344/boostasio-winsock-and-winsock-2-compatibility-issue
http://stackoverflow.com/questions/9750344/boostasio-winsock-and-winsock-2-compatibility-issue/16288859#16288859
Make sure boost/asio.hpp is included before windows.h.
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Gav Wood
7d504a275f
Whisper now 100% encrypted.
10 years ago
Gav Wood
cec504d1a2
Various fixes.
10 years ago
Gav Wood
5f523e146d
Dev.
10 years ago
Gav Wood
c921b25aef
Compiles.
10 years ago
Gav Wood
5fd79ae914
First little commit - not workign yet.
10 years ago
Lu Guanqun
960f62b05a
update to the correct file name
10 years ago
Gav Wood
9a97e73933
New Whisper protocol - uint32s for topics.
10 years ago
Gav Wood
b9ba1943c4
Latest PoC-7 serpent.
10 years ago
Gav Wood
6181b6d2c7
Whisper is functional from the JS API.
10 years ago
Gav Wood
eda9393fd0
Watch API.
10 years ago
Gav Wood
00e4eb1ef3
Whisper can sign messages.
10 years ago
Gav Wood
cad2a1579c
Topic TopicMAsk builders.
10 years ago
Gav Wood
e14416d96a
web3, web3.eth, web3.shh for the JS API.
Following up on Whisper for the dream C++ API.
Crpyto stubs in ready for Alex.
stdserv.js updated to latest.
10 years ago
Gav Wood
c7634c27b0
Correct namespace for a few things in devcrypto.
Added lower_bound to TrieDB.
Added nextActiveAddress to State.
10 years ago
Gav Wood
6692dc3ff4
Repotting.
10 years ago
Tim Hughes
682603f834
Revert use of operator T(), etc and remove conflicting cast operator to unsigned from RLP.
unsigned is size_t on 32 bit builds, and the compiler therefore thinks conversion from RLP to vector<T> is ambiguous between:
RLP::operator vector<T>() const
and
vector<T>::vector<T>(size_t size)
10 years ago
Tim Hughes
65401e5b37
Fixed all the VS2013 build issues.
- Updated projects after all the re-potting.
- For simplicity, there's just one VS project for all the libethereum projects, however VS doesn't like duplicate source file names within the same project. To get around this I've created some "single compilation units" for some folders, these probably also compile faster than multiple files.
- Some 32bit only compile errors in RLP (cryptic template ambiguity) were resolved by explicitly invoking operator T() rather than doing a cast to T.
- Moved multiple implementations of toString(h256s const& _bs) into FixedHash.h
- Release shutdown deadlock problem is outstanding.
10 years ago
Gav Wood
6d209e7885
Add framework for WebThree clients.
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
10 years ago
Gav Wood
4cb7993655
Project-wide reorganisation of namespaces.
10 years ago
Gav Wood
a3740efebb
Repot.
No memsize increase on 0.
10 years ago
Gav Wood
54a21ab3bd
Quick commit.
10 years ago
Gav Wood
a7ce9a80f1
First vaguely semi-functional version of whisper.
10 years ago