dash/src/bench
PastaPastaPasta b27765f358
refactor: further spanification of Dash code (#5586)
## Issue being fixed or feature implemented
Use Spans instead of const std::vector<T>&

## What was done?
Replaced with Span

## How Has This Been Tested?
Building, ran a few tests

## Breaking Changes
Should be none, please review potential lifetime issues in bls_worker;
it scares me a bit and I don't understand how we know these won't
dangle.

## Checklist:
_Go over all the following points, and put an `x` in all the boxes that
apply._
- [x] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e
tests
- [ ] I have made corresponding changes to the documentation
- [x] I have assigned this pull request to a milestone _(for repository
code-owners and collaborators only)_
2023-10-03 09:52:33 -05:00
..
data Fix DeserializeAndCheckBlockTest benchmark and store hashDevnetGenesisBlock in consensus (#1888) 2018-02-01 20:05:35 +03:00
.gitignore
addrman.cpp fix: add missing includes and remove obsolete includes (#5562) 2023-09-07 09:07:02 -05:00
base58.cpp Merge #19706: refactor: make EncodeBase58{Check} consume Spans 2023-04-19 01:12:28 +03:00
bech32.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
bench_bitcoin.cpp trivial: revert dashification of source and header filenames 2022-08-09 14:16:29 +05:30
bench.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
bench.h merge bitcoin#21059: Drop boost/preprocessor dependencies 2023-09-04 20:50:27 -05:00
block_assemble.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
bls_dkg.cpp refactor: further spanification of Dash code (#5586) 2023-10-03 09:52:33 -05:00
bls.cpp refactor: further spanification of Dash code (#5586) 2023-10-03 09:52:33 -05:00
ccoins_caching.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
chacha20.cpp 16659 continuation 2021-12-17 12:02:16 -05:00
chacha_poly_aead.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
checkblock.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
checkqueue.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
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 feat!: Block Reward Reallocation (Doubling Treasury) (#5588) 2023-10-03 09:32:53 -05:00
ecdsa.cpp chore: run copyright_header.py update 2023-01-13 00:49:04 +03:00
examples.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
gcs_filter.cpp bitcoin#14172: Refactor and add tests for BlockFilter construction 2021-08-12 12:44:02 +05:30
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 Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
nanobench.cpp merge #18011: Replace current benchmarking framework with nanobench 2021-07-05 18:28:55 +05:30
nanobench.h merge #18011: Replace current benchmarking framework with nanobench 2021-07-05 18:28:55 +05:30
poly1305.cpp Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
prevector.cpp merge bitcoin#20464: Treat CDataStream bytes as uint8_t 2023-09-24 09:50:50 -05:00
rollingbloom.cpp Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
rpc_blockchain.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05: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 Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
util_time.cpp merge #18011: Replace current benchmarking framework with nanobench 2021-07-05 18:28:55 +05:30
verify_script.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
wallet_balance.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00