aboutsummaryrefslogtreecommitdiff
path: root/src/streams.h
AgeCommit message (Expand)Author
2022-10-24util: add CBufferedFile::SkipTo() to move ahead in the streamLarry Ruane
2022-10-13Merge bitcoin/bitcoin#25667: assumeutxo: snapshot initializationAndrew Chow
2022-10-05Remove unused CDataStream::rdbuf methodMacroFake
2022-09-21refactor: use <cstdio> over stdio.hfanquake
2022-09-13validation: rename snapshot chainstate dirJames O'Beirne
2022-06-29streams: Add AutoFile without ser-type and ser-versionMacroFake
2022-02-09scripted-diff: Rename nReadPos to m_read_pos in streams.hMarcoFalke
2022-02-09Make CDataStream work properly on 64-bit systemsMarcoFalke
2022-02-09streams: Fix read-past-the-end and integer overflowsMarcoFalke
2022-02-03Remove broken and unused CDataStream methodsMarcoFalke
2022-01-02Use spans of std::byte in serializeMarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-06Remove unused (and broken) functionality in SpanReaderPieter Wuille
2021-12-02Generalize/simplify VectorReader into SpanReaderPieter Wuille
2021-11-09Use value_type in CDataStream where possibleMarcoFalke
2021-05-05streams: Accept URef obj for VectorReader unserializeMarcoFalke
2021-02-01Merge #20464: refactor: Treat CDataStream bytes as uint8_tWladimir J. van der Laan
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-12-31Remove CDataStream::Init in favor of C++11 member initializationMarcoFalke
2020-11-23Treat CDataStream bytes as uint8_tMarcoFalke
2020-11-23refactor: Drop CDataStream constructors in favor of one taking a Span of bytesMarcoFalke
2020-11-23Remove unused CDataStream methodsMarcoFalke
2020-10-09net: CAddress & CAddrMan: (un)serialize as ADDRv2Vasil Dimov
2020-07-26refactor: Drop unused CBufferedFile::Seek()Hennadii Stepanov
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-10-15Remove unused includespracticalswift
2019-09-10util: CBufferedFile fixesLarry Ruane
2019-01-25Trivial: Doxygenize existing CBufferedFile and VectorReader commentsBen Woosley
2019-01-05Merge #14357: streams: Fix broken streams_vector_reader test. Remove unused s...MarcoFalke
2019-01-04Merge #14855: test: Correct ineffectual WithOrVersion from transactions_testsMarcoFalke
2019-01-03test: Correct ineffectual WithOrVersion from transactions_testsBen Woosley
2018-12-04Use std::numeric_limits<UNSIGNED>::max()) instead of (UNSIGNED)-1practicalswift
2018-11-23streams: Remove unused seek(size_t)practicalswift
2018-09-04Fix typos reported by codespellpracticalswift
2018-08-25streams: Implement BitStreamReader/Writer classes.Jim Posen
2018-08-25streams: Create VectorReader stream interface for vectors.Jim Posen
2018-08-13Fix PSBT deserialization of 0-input transactionsAndrew Chow
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-24scripted-diff: Remove trailing whitespacesJoão Barbosa
2018-03-13Support deserializing into temporariesPieter Wuille
2018-01-28Fix typospracticalswift
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-14Merge #10839: Don't use pass by reference to const for cheaply-copied types (...Wladimir J. van der Laan
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-09Merge #11221: Refactor: simpler readWladimir J. van der Laan
2017-09-16Refactor: Modernize disallowed copy constructors/assignmentDan Raviv
2017-09-02Refactor: make the read function simplergnuser
2017-08-26Trivial: Documentation fixes for CVectorWriter ctorsdanra
2017-08-16Merge #9964: Add const to methods that do not modify the object for which it ...MarcoFalke
2017-08-14Don't use pass by reference to const for cheaply-copied types (bool, char, et...practicalswift