aboutsummaryrefslogtreecommitdiff
path: root/src/serialize.h
Commit message (Expand)AuthorAgeFilesLines
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* Refactor: Removed begin/end_ptr functions.Karl-Johan Alm2016-12-091-32/+4
* Add serialization for unique_ptr and shared_ptrPieter Wuille2016-11-191-0/+59
* Add optimized CSizeComputer serializersPieter Wuille2016-11-071-0/+35
* Make CSerAction's ForRead() constexprPieter Wuille2016-11-071-2/+2
* Avoid -Wshadow errorsPieter Wuille2016-11-071-3/+3
* Get rid of nType and nVersionPieter Wuille2016-11-071-130/+126
* Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille2016-11-071-126/+12
* Make nType and nVersion private and sometimes constPieter Wuille2016-11-071-2/+2
* Make streams' read and write return voidPieter Wuille2016-11-071-2/+1
* serialization: teach serializers variadicsCory Fields2016-11-031-0/+49
* serialize: Deprecate `begin_ptr` / `end_ptr`Wladimir J. van der Laan2016-10-021-11/+10
* Trivial: Fix two VarInt examples in serialize.hChristian Barcenas2016-08-221-2/+2
* Add COMPACTSIZE wrapper similar to VARINT for serializationMatt Corallo2016-06-191-0/+23
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* Prevector typePieter Wuille2015-11-131-38/+119
* fix header include groupsPhilip Kaufmann2015-05-141-2/+2
* src/serialize.h: base serialization level endianness neutralityWladimir J. van der Laan2015-03-061-76/+125
* Remove whitespaces before double colon in errors and logsPavel Janík2015-01-311-1/+1
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
* Update serialize comments to be doxygen compatibleMichael Ford2014-10-311-78/+100
* boost: split stream classes out of serialize.hCory Fields2014-10-221-553/+0
* CAutoFile: Explicit Get() and remove unused methodsWladimir J. van der Laan2014-10-221-6/+13
* Add IsNull() to class CAutoFile and remove operator !Ruben Dario Ponticeli2014-10-201-1/+1
* boost: drop dependency on tuple in serializationCory Fields2014-10-151-77/+0
* boost: drop dependency on is_fundamental in serializationCory Fields2014-10-151-19/+19
* CAutoFile: make file privatePhilip Kaufmann2014-10-021-3/+4
* CBufferedFile: add explicit close functionPhilip Kaufmann2014-10-021-6/+18
* CBufferedFile: convert into a non-refcounted RAII wrapperPhilip Kaufmann2014-10-021-9/+21
* LLu is standard, but not portable. use ULLsinetek2014-09-281-1/+1
* autofile: Disallow by-value copies of CAutoFileCory Fields2014-09-261-1/+5
* Fixing improper input syntax and failing bounds checkENikS2014-09-211-1/+1
* header include cleanupPhilip Kaufmann2014-09-141-1/+1
* Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODSPieter Wuille2014-09-021-3/+3
* Merge pull request #4737Pieter Wuille2014-09-011-61/+36
|\
| * Use CSizeComputer to avoid counting sizes in SerializationOpPieter Wuille2014-08-311-28/+23
| * rework overhauled serialization methods to non-staticKamil Domanski2014-08-311-7/+7
| * remove fields of ser_streamplaceholderKamil Domanski2014-08-311-9/+1
| * overhaul serialization codeKamil Domanski2014-08-311-40/+28
* | add missing header end commentsPhilip Kaufmann2014-08-281-1/+1
|/
* Merge pull request #4618Pieter Wuille2014-08-241-57/+6
|\
| * Simplify serialize.h's exception handlingPieter Wuille2014-08-091-57/+6
* | replace int with size_t in stream methodsKamil Domanski2014-08-181-6/+4
* | Add a way to limit deserialized string lengthsPieter Wuille2014-08-091-2/+37
|/
* Break up CAddrMan's IMPLEMENT_SERIALIZEPieter Wuille2014-07-161-0/+29
* Avoid undefined behavior using CFlatData in CScript serializationWladimir J. van der Laan2014-06-231-0/+34
* remove an assignment which is never used.Yoichi Hirai2014-03-281-3/+0
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-77/+76
* Merge pull request #3173 from gavinandresen/fuzzmessagesGavin Andresen2013-10-301-2/+2
|\
| * Bug fix: CDataStream::GetAndClear() when nReadPos > 0Gavin Andresen2013-10-291-2/+2