Christian
bf3a76f5af
Improved exceptions and reporting exceptions for command-line compiler.
10 years ago
Gav Wood
75685f91e1
More fixes.
10 years ago
Gav Wood
7c0ca05bb8
Grow peers uses latest mechanisms.
10 years ago
Gav Wood
d1b1caea29
Various crash fixes.
10 years ago
Gav Wood
07c804a885
Vast P2P networking improvements, mainly for peer discovery, management
and handling.
10 years ago
Gav Wood
f2e178108c
Version bump
10 years ago
Gav Wood
d93cccc463
More attempts to fix for the ultra-pedantic clang compiler.
10 years ago
Gav Wood
f1228c461a
Predeclare all the stream operators.
10 years ago
Gav Wood
20ad46c481
PoC-7: versioned subprotocols.
10 years ago
Gav Wood
2a1eddc9c9
Quick fix for third.
10 years ago
Arkady Paronyan
90f2066eaa
reordered members in rlp.h
10 years ago
Christoph Jentzsch
c494a3f886
Bug fix, push callcreate before changing gas value in FakeExtVM
10 years ago
Gav Wood
ab6c8f9c8e
Minor networking improvements.
10 years ago
Arkady Paronyan
c161ddb66a
fixed segfaults on accessing temp objects vector buffers
10 years ago
Christoph Jentzsch
b8b878ebba
Replaced all asserts in RLP with exceptions
10 years ago
Gav Wood
73d029180c
No address increment on clash.
10 years ago
Christoph Jentzsch
fb876453ca
Restructured exceptions. Boost::exception is now used primarily.
10 years ago
Gav Wood
340801ed90
Networking fixes.
10 years ago
Christoph Jentzsch
7b17adba08
Exemplar alteration to show effect of using boost::exception
10 years ago
Tim Hughes
2908e7706f
Update MSVC projects.
10 years ago
Gav Wood
817a4ff2fc
Version bump.
10 years ago
Gav Wood
b87d9f28f1
Fix for clang's pedanticism.
10 years ago
Gav Wood
2b6f1576bc
About to begin base58.
10 years ago
Gav Wood
d60ee48ddd
Various networking fixes.
10 years ago
Gav Wood
1220d199f7
Don't take up quite so much CPU.
10 years ago
Gav Wood
05d3d8096e
Simple chain download view.
10 years ago
Gav Wood
a5196ed685
Version bump.
10 years ago
Gav Wood
17f55abd37
Get blocks in right order.
10 years ago
Gav Wood
8ec86bb362
Add DownloadMan for download management.
10 years ago
Gav Wood
ecb3e5823e
Add RangeMask.
10 years ago
Gav Wood
0d3f298e45
Blocks come down in order (well... unless a peer bugs out).
Peer hash-chains downloaded one-at-once.
KillChain works again.
Local networking option.
Don't resend blocks during sync.
10 years ago
Tim Hughes
3c3bde3ef8
Missing part of previous commit.
10 years ago
Gav Wood
4eb549cd80
Moved miner over to new Worker class.
10 years ago
Gav Wood
066fc18116
Move out worker thread stuff into other class.
p2p::Host is worker rather than WebThree.
Client is single worker.
EthereumHost works.
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
00d461a74a
Disable SCUs on non MSVC builds.
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
b7b17b9963
Queue future blocks, don't discard.
10 years ago
Gav Wood
6ee38d54fb
Deinterleave logging.
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