Pull-Requests
pull
Use best-fit strategy in Arena, now O(log(n)) instead O(n)
#12048
martinus on December 29, 2017 RefactoringResource usage
martinus on December 29, 2017 RefactoringResource usage
pull
Refactoring: optimize SelectCoinsBnB
#13167
martinus on May 4, 2018 RefactoringWalletUp for grabs
martinus on May 4, 2018 RefactoringWalletUp for grabs
pull
Improve CRollingBloomFilter performance: replace modulus with FastMod
#13176
martinus on May 6, 2018 Utils/log/libs
martinus on May 6, 2018 Utils/log/libs
pull
Directly operate with CMutableTransaction in SignSignature
#13309
martinus on May 23, 2018 Refactoring
martinus on May 23, 2018 Refactoring
pull
faster & less memory for sync: bulk pool allocator for node based containers
#16801
martinus on September 4, 2019 BrainstormingUtils/log/libsNeeds Conceptual Review
martinus on September 4, 2019 BrainstormingUtils/log/libsNeeds Conceptual Review
pull
9% less memory: make SaltedOutpointHasher noexcept
#16957
martinus on September 24, 2019 Resource usage
martinus on September 24, 2019 Resource usage
pull
6% faster, 6% less memory: more tightly pack CCoinMap::value_type
#16970
martinus on September 26, 2019 ValidationResource usage
martinus on September 26, 2019 ValidationResource usage
pull
Cache 26% more coins: Reduce CCoinsMap::value_type from 96 to 76 bytes
#17060
martinus on October 5, 2019 UTXO Db and IndexesValidationResource usageNeeds rebaseNeeds Conceptual Review
martinus on October 5, 2019 UTXO Db and IndexesValidationResource usageNeeds rebaseNeeds Conceptual Review
pull
[RFC] Tests: use boost test framework for benchmarks
#17063
martinus on October 5, 2019 TestsNeeds Conceptual Review
martinus on October 5, 2019 TestsNeeds Conceptual Review
pull
Replace current benchmarking framework with nanobench
#18011
martinus on January 27, 2020 Tests
martinus on January 27, 2020 Tests
pull
rpc: reduce LOCK(cs_min) scope in rest_block: ~5 times as many requests per second
#21006
martinus on January 25, 2021 RPC/REST/ZMQNeeds rebase
martinus on January 25, 2021 RPC/REST/ZMQNeeds rebase
pull
util: faster HexStr => 13% faster blockToJSON
#21173
martinus on February 14, 2021 Utils/log/libs
martinus on February 14, 2021 Utils/log/libs
pull
test: update nanobench from release 4.0.0 to 4.3.4
#22082
martinus on May 27, 2021 TestsUpstream
martinus on May 27, 2021 TestsUpstream
pull
Add allocator for node based containers
#22702
martinus on August 13, 2021 UTXO Db and IndexesUtils/log/libsResource usage
martinus on August 13, 2021 UTXO Db and IndexesUtils/log/libsResource usage
pull
fix initialization in FastRandomContext: removes undefined behavior & uninitialized read
#23169
martinus on October 4, 2021 RefactoringUtils/log/libsNeeds rebase
martinus on October 4, 2021 RefactoringUtils/log/libsNeeds rebase
pull
refactor: replace remaining boost::split with SplitString
#25057
martinus on May 3, 2022 RefactoringRPC/REST/ZMQUtils/log/libs
martinus on May 3, 2022 RefactoringRPC/REST/ZMQUtils/log/libs
pull
tracing: lock contention analysis
#25081
martinus on May 7, 2022 Scripts and toolsUp for grabsNeeds rebase
martinus on May 7, 2022 Scripts and toolsUp for grabsNeeds rebase
pull
test: Reliably don't start itself (lint-all.py runs all tests twice)
#25288
martinus on June 6, 2022 Tests
martinus on June 6, 2022 Tests
pull
refactor: extract CCheckQueue's data handling into a separate container "Bag"
#27331
martinus on March 25, 2023 RefactoringNeeds rebaseCI failed
martinus on March 25, 2023 RefactoringNeeds rebaseCI failed
pull
util: implement `noexcept` move assignment & move ctor for `prevector`
#27334
martinus on March 26, 2023 Utils/log/libs
martinus on March 26, 2023 Utils/log/libs
pull
tracepoints: Disables `-Wgnu-zero-variadic-macro-arguments` to compile without warnings
#27401
martinus on April 3, 2023
martinus on April 3, 2023
pull
util/blockstorage: Add `TRACE_RAII`, slightly faster -reindex-chainstate with CBufferedFile
#28226
martinus on August 6, 2023 Needs rebaseCI failed
martinus on August 6, 2023 Needs rebaseCI failed
pull
coins: make sure PoolAllocator uses the correct alignment
#28913
martinus on November 19, 2023 UTXO Db and Indexes
martinus on November 19, 2023 UTXO Db and Indexes
pull
memusage: let PoolResource keep track of all allocated/deallocated memory
#28939
martinus on November 25, 2023
martinus on November 25, 2023
pull
sync: improve CCoinsViewCache ReallocateCache
#28945
martinus on November 27, 2023 Needs rebaseCI failed
martinus on November 27, 2023 Needs rebaseCI failed
pull
fuzz: make FuzzedDataProvider usage deterministic
#29043
martinus on December 9, 2023 TestsCI failed
martinus on December 9, 2023 TestsCI failed
Issues
issue
Test `policyestimator_tests/BlockPolicyEstimates` failure
#29000
martinus on December 5, 2023 Tests
martinus on December 5, 2023 Tests