mirror of
https://github.com/transmission/transmission.git
synced 2025-12-20 02:18:42 +00:00
* refactor: make tr_variant work with std::visit() * refactor: use tr_variant::visit() in tr_variant_serde * refactor: use tr_variant::visit() in tr_variant::merge() * refactor: simplify JsonWriter * fix: clang-tidy misc-use-internal-linkage * test: simplify VariantTest.visitsNodesDepthFirst() * test: simplify VariantTest.visitNestedJsonSummarizesStructure() * feat: add tr_variant::clone() * test: simplify variant tests * docs: add code comments for tr_variant::merge() and tr_variant::clone() * fix: add stack-smashing handling for JSON parsing * fix: clang-tidy modernize-raw-string-literal * Use writer.Key() for object key names * refactor: remove unnecessary FMT_COMPILE() macros * refactor: fix tr_variant::VisitAdapter to preserve the visitor category chore: remove unnecessary std::cref() calls when calling tr_variant::visitor() --------- Co-authored-by: Yat Ho <lagoho7@gmail.com>
9.4 KiB
9.4 KiB