- 05 Sep, 2014 1 commit
-
-
Philip Kaufmann authored
-
- 04 Sep, 2014 12 commits
-
-
Pieter Wuille authored
1e4f87f5 Use memcmp for uint256 equality/inequality (Pieter Wuille) 8a41e1ed Use boost::unordered_map for mapBlockIndex (Pieter Wuille) 145d5be8 Introduce BlockMap type for mapBlockIndex (Pieter Wuille) a0dbe433 checkpoints.cpp depends on main, it can use mapBlockIndex directly (Pieter Wuille)
-
Wladimir J. van der Laan authored
fbe0fcae [Qt] minor watch-only changes (Philip Kaufmann)
-
Wladimir J. van der Laan authored
399cdbc7 contrib/linearize: Add feature to set file's timestamp based on block header time. (Jeff Garzik) 8f5a4233 contrib/linearize: split block files based on year-month, not just year (Jeff Garzik) 75400a2a contrib/linearize: Guarantee that output is generated in-order (Jeff Garzik)
-
Jeff Garzik authored
-
Wladimir J. van der Laan authored
bbda4022 net: Remove MilliSleep from StopNode (Wladimir J. van der Laan)
-
Wladimir J. van der Laan authored
9189f5fe remove useless millisleep (phantomcircuit)
-
Wladimir J. van der Laan authored
fb51e282 Added XML syntax highlighting (himynameismartin)
-
himynameismartin authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
- 03 Sep, 2014 6 commits
-
-
Pieter Wuille authored
3f6540ad Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS (Pieter Wuille) 47eb7659 Serializer simplifications after IMPLEMENT_SERIALIZE overhaul (Pieter Wuille)
-
Pieter Wuille authored
910526d8 Use OR of respective block flags for masks (Pieter Wuille)
-
Wladimir J. van der Laan authored
550d4fa7 Remove DNS Seeds run by entities which were never well-established. (Matt Corallo)
-
Wladimir J. van der Laan authored
I don't understand why it would be there in the first place. This looks like voodoo, not programming.
-
Matt Corallo authored
-
phantomcircuit authored
reduces time to service requests improving performance
-
- 02 Sep, 2014 6 commits
-
-
Pieter Wuille authored
-
Pieter Wuille authored
53efb09e Discover some missing includes (jtimon) 8d5e5102 Remove unused function StackString() and class CCoins; (jtimon)
-
Wladimir J. van der Laan authored
c0f5d4ab Fixing Compiler Error C2466 (ENikS)
-
Pieter Wuille authored
-
jtimon authored
-
jtimon authored
-
- 01 Sep, 2014 10 commits
-
-
ENikS authored
-
Pieter Wuille authored
-
Pieter Wuille authored
31e9a838 Use CSizeComputer to avoid counting sizes in SerializationOp (Pieter Wuille) 84881f8c rework overhauled serialization methods to non-static (Kamil Domanski) 5d96b4ae remove fields of ser_streamplaceholder (Kamil Domanski) 3d796f89 overhaul serialization code (Kamil Domanski)
-
Wladimir J. van der Laan authored
093303a8 add missing header end comments (Philip Kaufmann)
-
Wladimir J. van der Laan authored
b144a74a depends: bump miniupnpc to 1.9.20140701. (Cory Fields) f6281278 depends: bump openssl to 1.0.1i (Cory Fields) 9f7f504e build: add -DMINIUPNP_STATICLIB for new version (Cory Fields)
-
Wladimir J. van der Laan authored
4d04492b add missing copyright headers (Philip Kaufmann)
-
Wladimir J. van der Laan authored
6f5d33b3 Update translations after update script improvements (Wladimir J. van der Laan) da59f283 Add deeper XML checking to update-translation script (Wladimir J. van der Laan)
-
Wladimir J. van der Laan authored
-
Wladimir J. van der Laan authored
- Catch problems such as mismatched formatting characters. Remove messages that can give problems at runtime. - Also remove unfinished/untranslated messages, they just take up space in the ts and waste parsing time. Fixes #4774.
-
Wladimir J. van der Laan authored
2e280311 Perform CVerifyDB on pcoinsdbview instead of pcoinsTip (Wladimir J. van der Laan)
-
- 31 Aug, 2014 4 commits
-
-
Pieter Wuille authored
-
Kamil Domanski authored
Thanks to Pieter Wuille for most of the work on this commit. I did not fixup the overhaul commit, because a rebase conflicted with "remove fields of ser_streamplaceholder". I prefer not to risk making a mistake while resolving it.
-
Kamil Domanski authored
The nType and nVersion fields of stream objects are never accessed from outside the class (or perhaps from the inside too, I haven't checked). Thus no need to have them in a placeholder, whose only purpose is to fill the "Stream" template parameter in serialization implementation.
-
Kamil Domanski authored
The implementation of each class' serialization/deserialization is no longer passed within a macro. The implementation now lies within a template of form: template <typename T, typename Stream, typename Operation> inline static size_t SerializationOp(T thisPtr, Stream& s, Operation ser_action, int nType, int nVersion) { size_t nSerSize = 0; /* CODE */ return nSerSize; } In cases when codepath should depend on whether or not we are just deserializing (old fGetSize, fWrite, fRead flags) an additional clause can be used: bool fRead = boost::is_same<Operation, CSerActionUnserialize>(); The IMPLEMENT_SERIALIZE macro will now be a freestanding clause added within class' body (similiar to Qt's Q_OBJECT) to implement GetSerializeSize, Serialize and Unserialize. These are now wrappers around the "SerializationOp" template.
-
- 30 Aug, 2014 1 commit
-
-
Kamil Domanski authored
Conflicts: src/core.cpp Rebased-By: Wladimir J. van der Laan Github-Pull: #4180
-