monero/src
jeffro256 59cddbb9ca
serialization: support passing extra args to fields in DSL
This PR is upstreaming changes in the Seraphis lib here: https://github.com/UkoeHB/monero/pull/39. The changes to the serialization header allow clean passing
of extra arguments to field serialization in the DSL. This is used mainly to pass implied sizes of containers during deserialization to make the format more
compact. For example, if my object has two containers A & B which must be the same size, I can serialize only the size of container A. Then, during
deserialization, when I deserialize A, I can then use A's size to deserialize B.

Depends on #9286.
2024-08-13 12:05:24 -05:00
..
blockchain_db Merge pull request #9338 2024-07-16 18:42:49 -04:00
blockchain_utilities copyright: bump to 2024 2024-05-21 16:29:33 +00:00
blocks src: update checkpoints to match v0.18.3.4 (again) 2024-07-31 18:14:23 +02:00
checkpoints src: update checkpoints to match v0.18.3.4 (again) 2024-07-31 18:14:23 +02:00
common common: add va_args.h 2024-08-13 12:02:45 -05:00
crypto copyright: bump to 2024 2024-05-21 16:29:33 +00:00
cryptonote_basic Merge pull request #9338 2024-07-16 18:42:49 -04:00
cryptonote_core src: update checkpoints to match v0.18.3.4 (again) 2024-07-31 18:14:23 +02:00
cryptonote_protocol Merge pull request #9353 2024-07-16 18:51:30 -04:00
daemon copyright: bump to 2024 2024-05-21 16:29:33 +00:00
daemonizer copyright: bump to 2024 2024-05-21 16:29:33 +00:00
debug_utilities copyright: bump to 2024 2024-05-21 16:29:33 +00:00
device device: add ledger flex support 2024-08-09 10:31:16 +02:00
device_trezor copyright: bump to 2024 2024-05-21 16:29:33 +00:00
gen_multisig copyright: bump to 2024 2024-05-21 16:29:33 +00:00
gen_ssl_cert copyright: bump to 2024 2024-05-21 16:29:33 +00:00
hardforks copyright: bump to 2024 2024-05-21 16:29:33 +00:00
lmdb copyright: bump to 2024 2024-05-21 16:29:33 +00:00
mnemonics copyright: bump to 2024 2024-05-21 16:29:33 +00:00
multisig Merge pull request #9338 2024-07-16 18:42:49 -04:00
net copyright: bump to 2024 2024-05-21 16:29:33 +00:00
p2p copyright: bump to 2024 2024-05-21 16:29:33 +00:00
ringct copyright: bump to 2024 2024-05-21 16:29:33 +00:00
rpc Merge pull request #9423 2024-08-13 12:17:46 -04:00
seraphis_crypto copyright: bump to 2024 2024-05-21 16:29:33 +00:00
serialization serialization: support passing extra args to fields in DSL 2024-08-13 12:05:24 -05:00
simplewallet Merge pull request #9338 2024-07-16 18:42:49 -04:00
wallet Merge pull request #9425 2024-08-13 12:18:24 -04:00
CMakeLists.txt copyright: bump to 2024 2024-05-21 16:29:33 +00:00
cryptonote_config.h Merge pull request #9338 2024-07-16 18:42:49 -04:00
version.cpp.in version: bump master version number 2022-08-09 03:37:27 +02:00
version.h wallet, rpc: add a release field to get_version 2019-08-26 19:28:25 +00:00