aboutsummaryrefslogtreecommitdiff
path: root/src/span.h
AgeCommit message (Expand)Author
2024-08-13refactor: Remove Span operator==, Use std::ranges::equalMarcoFalke
2023-12-22Allow int8_t optimized vector serializationMarcoFalke
2023-12-15refactor: Print verbose serialize compiler error messagesMarcoFalke
2023-10-20span: Make Span template deduction guides work in SFINAE contextRyan Ofsky
2023-07-24refactor: Use reinterpret_cast where appropriateMarcoFalke
2023-07-24refactor: Avoid casting away constnessMarcoFalke
2023-06-28refactor: Drop unsafe AsBytePtr functionRyan Ofsky
2023-06-23Add ElligatorSwift key creation and ECDH logicPieter Wuille
2023-01-31clang-tidy: Fix `modernize-use-default-member-init` in headersHennadii Stepanov
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-04-26scripted-diff: rename BytePtr to AsBytePtrJoão Barbosa
2022-01-02span: Add BytePtr helperMarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-11-29More Span simplificationsPieter Wuille
2021-11-29Replace MakeSpan helper with Span deduction guidePieter Wuille
2021-11-24Merge bitcoin/bitcoin#23451: span: Add std::byte helpersMarcoFalke
2021-11-17Merge bitcoin/bitcoin#22881: doc: provide context for CNetAddr::UnserializeV1...W. J. van der Laan
2021-11-16doc: Fix typos in endif header commentsMarcoFalke
2021-11-09span: Add std::byte helpersMarcoFalke
2021-09-23span, doc: provide span.h context and explain lifetimebound definitionJon Atack
2020-11-25Merge #19387: span: update constructors to match c++20 draft spec and add lif...MarcoFalke
2020-07-30Add MakeUCharSpan, to help constructing Span<[const] unsigned char>Pieter Wuille
2020-07-19span: Add Span::empty() and use it in script/descriptorMarcoFalke
2020-06-29span: add lifetimebound attributeCory Fields
2020-06-29span: (almost) match std::span's constructor behaviorCory Fields
2020-06-26doc: Document Span pitfallsPieter Wuille
2020-06-17Add sanity check asserts to span when -DDEBUGPieter Wuille
2020-05-12Add Span constructors for arrays and vectorsPieter Wuille
2020-05-12Make pointer-based Span construction saferPieter Wuille
2020-05-12Make Span size type unsignedPieter Wuille
2020-04-30Merge #18591: Add C++17 build to TravisWladimir J. van der Laan
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-04-11Support conversion between Spans of compatible typesPieter Wuille
2020-03-23Make VerifyWitnessProgram use a Span stackPieter Wuille
2018-07-27Add more methods to Span classPieter Wuille
2018-04-05Add Slice: a (pointer, size) array view that acts like a containerPieter Wuille