dash/src/bench
Wladimir J. van der Laan 906dd71de0 Merge #16267: bench: Benchmark blockToJSON
91509ffe247b0eacbf84214c7c9c3f8a0012f2eb bench: Benchmark blockToJSON (Kirill Fomichev)

Pull request description:

  Related:
  - "getblock performance issue on verbosity" https://github.com/bitcoin/bitcoin/issues/15925
  - "refactor: Avoid UniValue copy constructor" #15974

ACKs for top commit:
  laanwj:
    ACK 91509ffe247b0eacbf84214c7c9c3f8a0012f2eb

Tree-SHA512: e70b12cb31921c7527bde334f52f39776da698b6bbdb196079a8b68478c67585a5bd7bed7403f65166bd604f7ed60778c53dc064d743bb8368318a1283d1073e
2023-03-29 21:01:56 +03:00
..
data
.gitignore
addrman.cpp (partial) Merge #18011: Replace current benchmarking framework with nanobench 2023-03-03 23:07:18 +05:30
base58.cpp Merge #17511: Add bounds checks before base58 decoding 2022-06-08 12:33:00 +07:00
bech32.cpp 16659 continuation 2021-12-17 12:02:16 -05:00
bench_bitcoin.cpp trivial: revert dashification of source and header filenames 2022-08-09 14:16:29 +05:30
bench.cpp merge bitcoin#18575: Remove requirement that all benches use same testing setup 2022-06-03 20:56:15 +05:30
bench.h merge bitcoin#18575: Remove requirement that all benches use RegTestingSetup 2022-04-20 00:25:14 +05:30
block_assemble.cpp merge bitcoin#18575: Remove requirement that all benches use same testing setup 2022-06-03 20:56:15 +05:30
bls_dkg.cpp fix: using BLSDKG_GenerateContributions in benchmark (#5188) 2023-02-08 14:48:26 -06:00
bls.cpp chore: bump copyrights (#4873) 2022-06-08 02:36:46 +03:00
ccoins_caching.cpp Merge #18859: Remove CCoinsViewCache::GetValueIn(...) 2023-03-03 23:07:15 +05:30
chacha20.cpp 16659 continuation 2021-12-17 12:02:16 -05:00
chacha_poly_aead.cpp Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
checkblock.cpp merge bitcoin#16299: Move generated data to a dedicated translation unit 2021-12-12 22:36:50 +05:30
checkqueue.cpp merge bitcoin#18575: Remove requirement that all benches use RegTestingSetup 2022-04-20 00:25:14 +05:30
coin_selection.cpp Merge #17261: Make ScriptPubKeyMan an actual interface and the wallet to have multiple 2023-03-19 11:08:31 -05:00
crypto_hash.cpp chore: bump copyrights (#4873) 2022-06-08 02:36:46 +03:00
data.cpp merge bitcoin#20429: replace (sizeof(a)/sizeof(a[0])) with C++17 std::size 2022-11-01 00:28:53 -05:00
data.h merge bitcoin#16299: Move generated data to a dedicated translation unit 2021-12-12 22:36:50 +05:30
duplicate_inputs.cpp Merge #13558: Drop unused GetType() from CSizeComputer 2022-05-30 01:11:03 -04:00
ecdsa.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
examples.cpp Merge bitcoin/bitcoin#24372: bench: Avoid deprecated use of volatile += 2022-04-11 09:46:40 -07:00
gcs_filter.cpp
hashpadding.cpp merge bitcoin#13204: Faster sigcache nonce 2022-02-26 10:47:54 +05:30
lockedpool.cpp Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
mempool_eviction.cpp Merge #13558: Drop unused GetType() from CSizeComputer 2022-05-30 01:11:03 -04:00
mempool_stress.cpp Merge #17349: Remove redundant copy constructors 2022-05-31 12:06:32 -04:00
merkle_root.cpp
nanobench.cpp
nanobench.h
poly1305.cpp Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
prevector.cpp
rollingbloom.cpp Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
rpc_blockchain.cpp Merge #16267: bench: Benchmark blockToJSON 2023-03-29 21:01:56 +03:00
rpc_mempool.cpp refactor: create context for LLMQ subsystem within NodeContext, alias entangled globals (#5030) 2022-11-07 21:09:44 +03:00
string_cast.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
util_time.cpp
wallet_balance.cpp Merge #17261: Make ScriptPubKeyMan an actual interface and the wallet to have multiple 2023-03-19 11:08:31 -05:00