..
data
Add deserialize + CheckBlock benchmarks, and a full block hex
2016-11-09 11:27:59 -08:00
addrman.cpp
addrman: change Select
to support multiple networks
2024-09-10 12:58:54 -03:00
base58.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
bech32.cpp
refactor: Hand-replace some ParseHex -> ""_hex
2024-08-28 19:11:59 +02:00
bench_bitcoin.cpp
bench: add support for custom data directory
2024-11-11 11:31:04 -05:00
bench.cpp
bench: add support for custom data directory
2024-11-11 11:31:04 -05:00
bench.h
bench: add support for custom data directory
2024-11-11 11:31:04 -05:00
bip324_ecdh.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
block_assemble.cpp
test: drop scriptPubKeyIn arg from CreateNewBlock
2024-12-04 12:46:33 +07:00
ccoins_caching.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
chacha20.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
checkblock.cpp
test: Use span for raw data
2024-09-05 10:57:19 +02:00
checkblockindex.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
checkqueue.cpp
[checkqueue] support user-defined return type through std::optional
2024-12-02 16:25:13 -05:00
cluster_linearize.cpp
scripted-diff: (refactor) ClusterIndex -> DepGraphIndex
2025-03-24 09:34:54 -04:00
CMakeLists.txt
Merge bitcoin/bitcoin#31689 : Benchmark Chainstate::ConnectBlock duration
2025-03-23 09:03:28 -04:00
coin_selection.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
connectblock.cpp
Benchmark Chainstate::ConnectBlock duration
2025-02-13 13:05:12 +00:00
crypto_hash.cpp
Add benchmark for MuHash finalization
2025-01-09 09:49:02 -05:00
descriptors.cpp
Merge bitcoin/bitcoin#22838 : descriptors: Be able to specify change and receiving in a single descriptor string
2024-08-28 15:56:15 +01:00
disconnected_transactions.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
duplicate_inputs.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
ellswift.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
examples.cpp
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
gcs_filter.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
hashpadding.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
index_blockfilter.cpp
scripted-diff: Replace ParseHex[<std::byte>]("str") -> "str"_hex[_u8]
2024-08-28 19:11:59 +02:00
load_external.cpp
bench: Update span-serialize comment
2025-03-12 19:47:56 +01:00
lockedpool.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
logging.cpp
bench: Remove redundant logging benchmarks
2024-09-05 07:17:22 +02:00
mempool_ephemeral_spends.cpp
validation: use wtxid instead of txid in CheckEphemeralSpends
2025-03-11 16:00:46 +00:00
mempool_eviction.cpp
Apply mempool changeset transactions directly into the mempool
2024-11-13 13:26:56 -05:00
mempool_stress.cpp
Apply mempool changeset transactions directly into the mempool
2024-11-13 13:26:56 -05:00
merkle_root.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
nanobench.cpp
Replace current benchmarking framework with nanobench
2020-06-13 12:24:18 +02:00
nanobench.h
bench: Update nanobench to 4.3.11
2023-11-14 20:22:12 +01:00
parse_hex.cpp
Add benchmark for TryParseHex
2024-02-28 17:23:54 +00:00
peer_eviction.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
poly1305.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
pool.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
prevector.cpp
scripted-diff: modernize outdated trait patterns - values
2025-02-21 10:43:01 +01:00
random.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
readwriteblock.cpp
scripted-diff: rename block and undo functions for consistency
2025-01-09 15:17:02 +01:00
rollingbloom.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
rpc_blockchain.cpp
Add target to getblock(header) in RPC and REST
2025-01-22 12:04:02 +01:00
rpc_mempool.cpp
Apply mempool changeset transactions directly into the mempool
2024-11-13 13:26:56 -05:00
sign_transaction.cpp
refactor: Fix remaining clang-tidy performance-unnecessary-copy-initialization errors
2024-11-25 20:11:54 +01:00
streams_findbyte.cpp
streams: cache file position within AutoFile
2024-09-13 07:35:41 -04:00
strencodings.cpp
test: Use span for raw data
2024-09-05 10:57:19 +02:00
util_time.cpp
refactor: Remove unused GetTimeMillis
2023-05-08 12:40:48 +02:00
verify_script.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
wallet_balance.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
wallet_create_tx.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00
wallet_create.cpp
build: require sqlite when building the wallet
2025-03-12 15:42:38 +01:00
wallet_ismine.cpp
build: require sqlite when building the wallet
2025-03-12 15:42:38 +01:00
wallet_loading.cpp
build: require sqlite when building the wallet
2025-03-12 15:42:38 +01:00
wallet_migration.cpp
build: require sqlite when building the wallet
2025-03-12 15:42:38 +01:00
xor.cpp
bench: [refactor] iwyu
2024-08-27 07:33:59 +02:00