index
:
slackcoder/bitcoin
master
show-current
Bitcoin Code integration/staging tree
Mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
serialize.h
Age
Commit message (
Expand
)
Author
2024-03-01
Merge bitcoin/bitcoin#29263: serialization: c++20 endian/byteswap/clz moderni...
fanquake
2024-02-28
serialization: use internal endian conversion functions
Cory Fields
2024-02-27
serialization: replace char-is-int8_t autoconf detection with c++20 concept
Cory Fields
2024-02-20
Merge bitcoin/bitcoin#29404: refactor: bitcoin-config.h includes cleanup
fanquake
2024-02-13
scripted-diff: Fix bitcoin_config_h includes
TheCharlatan
2023-12-22
Faster std::byte (pre)vector (un)serialize
MarcoFalke
2023-12-15
Allow std::byte C-style array serialization
MarcoFalke
2023-12-15
refactor: Print verbose serialize compiler error messages
MarcoFalke
2023-11-30
Remove unused SER_NETWORK, SER_DISK
MarcoFalke
2023-11-28
Merge bitcoin/bitcoin#28579: refactor: Remove redundant checks in compat/assu...
Andrew Chow
2023-11-16
serialize: Drop useless version param from GetSerializeSize()
Anthony Towns
2023-11-16
serialize: drop GetSerializeSizeMany
Anthony Towns
2023-11-16
serialize: Drop nVersion from [C]SizeComputer
Anthony Towns
2023-10-30
Remove WithParams serialization helper
MarcoFalke
2023-10-13
scripted-diff: Use ser params operator
MarcoFalke
2023-10-08
serialize: make GetSizeOfCompactSize constexpr
Antoine Poinsot
2023-10-04
Move compat/assumptions.h include to one place that actually needs it
MarcoFalke
2023-09-19
Remove SER_GETHASH, hard-code client version in CKeyPool serialize
MarcoFalke
2023-09-15
Merge bitcoin/bitcoin#28473: refactor: Serialization parameter cleanups
fanquake
2023-09-14
serialize: add SER_PARAMS_OPFUNC
Anthony Towns
2023-09-14
serialize: specify type for ParamsWrapper not ref
Anthony Towns
2023-09-14
serialize: move ser_action functions out of global namespace
Anthony Towns
2023-09-12
[refactor] Allow std::array<std::byte, N> in serialize.h
MarcoFalke
2023-08-28
Support for serialization parameters
MarcoFalke
2023-08-28
Rename CSerAction* to Action*
MarcoFalke
2023-08-28
Replace READWRITEAS macro with AsBase wrapping function
MarcoFalke
2023-08-03
refactor: use "if constexpr" in std::vector's Unserialize()
Martin Leitner-Ankerl
2023-08-03
refactor: use "if constexpr" in std::vector's Serialize()
Martin Leitner-Ankerl
2023-08-03
refactor: use "if constexpr" in prevector's Unserialize()
Martin Leitner-Ankerl
2023-08-03
refactor: use "if constexpr" in prevector's Serialize()
Martin Leitner-Ankerl
2023-08-03
refactor: use fold expressions instead of recursive calls in UnserializeMany()
Martin Leitner-Ankerl
2023-08-03
refactor: use fold expressions instead of recursive calls in SerializeMany()
Martin Leitner-Ankerl
2023-06-30
Allow std::byte serialization
MarcoFalke
2023-06-29
Merge bitcoin/bitcoin#27978: refactor: Drop unsafe AsBytePtr function
Andrew Chow
2023-06-28
refactor: Drop unsafe AsBytePtr function
Ryan Ofsky
2023-06-27
util: Allow std::byte and char Span serialization
MarcoFalke
2023-01-31
clang-tidy: Fix `modernize-use-default-member-init` in headers
Hennadii Stepanov
2022-12-24
scripted-diff: Bump copyright headers
Hennadii Stepanov
2022-07-26
Add ChronoFormatter to serialize
MarcoFalke
2022-04-26
scripted-diff: rename BytePtr to AsBytePtr
João Barbosa
2022-01-02
Remove unused char serialize
MarcoFalke
2022-01-02
Use spans of std::byte in serialize
MarcoFalke
2021-12-30
scripted-diff: Bump copyright headers
Hennadii Stepanov
2021-12-10
Types are compact size uints
Andrew Chow
2021-05-31
refactor: Switch serialize to uint8_t (1/n)
MarcoFalke
2021-05-24
Remove support for double serialization
Pieter Wuille
2021-05-24
Remove unused float serialization
MarcoFalke
2020-10-09
Support bypassing range check in ReadCompactSize
Pieter Wuille
2020-06-22
refactor: Use uint16_t instead of unsigned short
Aaron Hook
2020-05-24
Remove old serialization primitives
Pieter Wuille
[next]