118 Commits (master)

Author SHA1 Message Date
onryo 58b65f9670 Update copyrights 3 months ago
Duke e033a2e6eb Update copyrights to 2023 1 year ago
zanzibar 512da314a5 BIP155 (addrv2) 1 year ago
Duke Leto abc0b55d05 Hush Hush Hush 4 years ago
Duke Leto be16f80abc Hush Full Node is now GPLv3 4 years ago
Duke Leto a7f88a87aa Update copyright URL to be https 4 years ago
Duke Leto 86a98587a1 desprout 4 years ago
jl777 0ea9ae3c05 Update copyright to 2019 5 years ago
ca333 492d6703ed sync jl777:FSM 6 years ago
Jack Grigg a6bbb26e08
Replace boost::array with std::array 6 years ago
Pieter Wuille 40cc9aa7dd
Add serialization for unique_ptr and shared_ptr 8 years ago
Pieter Wuille 098917052d
Add optimized CSizeComputer serializers 8 years ago
Pieter Wuille 93aaf4fc94
Make CSerAction's ForRead() constexpr 8 years ago
Pieter Wuille 9b228f0391
Avoid -Wshadow errors 8 years ago
Jack Grigg 68a1a592ca
Remove nType and nVersion from Zcash-specific code 6 years ago
Pieter Wuille 242f1421db
Get rid of nType and nVersion 8 years ago
Jack Grigg a8e5ae92ba
GetSerializeSize changes in Zcash-specific code 6 years ago
Pieter Wuille b8a6579366
Make GetSerializeSize a wrapper on top of CSizeComputer 8 years ago
Pieter Wuille 7f4acac433
Make nType and nVersion private and sometimes const 8 years ago
Pieter Wuille 1315591c85
Make streams' read and write return void 8 years ago
Cory Fields d1c9ef8606
serialization: teach serializers variadics 8 years ago
Matt Corallo c803fa1094
Add COMPACTSIZE wrapper similar to VARINT for serialization 8 years ago
Pieter Wuille 29a8ade782
Prevector type 9 years ago
TheTrunk 8b78a8199e Bitcore port 6 years ago
Daira Hopwood d76ed723c5 Don't assume sizes of unsigned short and unsigned int in GetSizeOfCompactSize and WriteCompactSize. 7 years ago
Jack Grigg be74c80deb Add caching of incremental witnesses for spendable notes 8 years ago
Sean Bowe e1ff849d8d New implementation of incremental merkle tree 8 years ago
Sean Bowe 291b191bd7 Add serialization for primitive boost::optional<T>. 8 years ago
Sean Bowe 5884044ba9 Introduce `vpour` to `CTransaction`. 9 years ago
Philip Kaufmann 5207f33f45 fix header include groups 9 years ago
Wladimir J. van der Laan 01f9c3449a src/serialize.h: base serialization level endianness neutrality 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Michael Ford 1c0aa9110e Update serialize comments to be doxygen compatible 10 years ago
Cory Fields fa7361907a boost: split stream classes out of serialize.h 10 years ago
Wladimir J. van der Laan a873823864
CAutoFile: Explicit Get() and remove unused methods 10 years ago
Ruben Dario Ponticeli fef24cab1a Add IsNull() to class CAutoFile and remove operator ! 10 years ago
Cory Fields 52955068b7 boost: drop dependency on tuple in serialization 10 years ago
Cory Fields 1d9b86d584 boost: drop dependency on is_fundamental in serialization 10 years ago
Philip Kaufmann 938bccebf1 CAutoFile: make file private 10 years ago
Philip Kaufmann 0c35486dc9 CBufferedFile: add explicit close function 10 years ago
Philip Kaufmann c9fb27da0a CBufferedFile: convert into a non-refcounted RAII wrapper 10 years ago
sinetek 775b7b8d70 LLu is standard, but not portable. use ULL 10 years ago
Cory Fields 6eb67b0ed2 autofile: Disallow by-value copies of CAutoFile 10 years ago
ENikS 87314c1c5e Fixing improper input syntax and failing bounds check 10 years ago
Philip Kaufmann 611116d4e3 header include cleanup 10 years ago
Pieter Wuille 3f6540ad8f Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS 10 years ago
Pieter Wuille 31e9a8384a Use CSizeComputer to avoid counting sizes in SerializationOp 10 years ago
Kamil Domanski 84881f8c47 rework overhauled serialization methods to non-static 10 years ago
Kamil Domanski 5d96b4ae01 remove fields of ser_streamplaceholder 10 years ago