aboutsummaryrefslogtreecommitdiff
path: root/src/serialize.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-5/+5
* Avoid creating a temporary vector for size-prefixed elementsPieter Wuille2018-07-191-0/+8
* Detect if char equals int8_tChun Kuan Lee2018-07-011-0/+4
* Merge #12916: Introduce BigEndian wrapper and use it for netaddress portsWladimir J. van der Laan2018-04-111-0/+48
|\
| * Introduce BigEndian wrapper and use it for netaddress portsPieter Wuille2018-04-081-0/+48
* | Merge #12731: Support serialization as another type without castingWladimir J. van der Laan2018-04-101-1/+6
|\ \ | |/ |/|
| * Support serialization as another type without castingPieter Wuille2018-03-201-1/+6
* | Support serializing Span<unsigned char> and use that instead of FLATDATAPieter Wuille2018-04-051-42/+5
* | Add native support for serializing char arrays without FLATDATAPieter Wuille2018-03-211-0/+10
|/
* Add static_assert to prevent VARINT(<signed value>)Russell Yanofsky2018-03-151-9/+33
* Support deserializing into temporariesPieter Wuille2018-03-131-12/+12
* Merge READWRITEMANY into READWRITEPieter Wuille2018-03-131-27/+1
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Merge #10493: Use range-based for loops (C++11) when looping over map elementsMarcoFalke2017-11-301-2/+2
|\
| * Use range-based for loops (C++11) when looping over map elementspracticalswift2017-10-091-2/+2
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-2/+2
|/
* Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-3/+3
* Fix subscript[0] in validation.cppJeremy Rubin2017-07-081-6/+6
* Prevent integer overflow in ReadVarInt.Gregory Maxwell2017-02-061-2/+9
* 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