Labeled Refactoring
pull
refactor: remove extraneous lock annotations from function definitions
#30316
theuni on June 20, 2024 Refactoring
theuni on June 20, 2024 Refactoring
pull
refactor: Add explicit cast to expected_last_page to silence fuzz ISan
#30248
maflcko on June 7, 2024 Refactoring
maflcko on June 7, 2024 Refactoring
pull
refactor: policy: Pass kernel::MemPoolOptions to IsStandard[Tx] rather than long list of individual options
#30232
luke-jr on June 5, 2024 Refactoring CI failed
luke-jr on June 5, 2024 Refactoring CI failed
pull
refactor: Improve assumeutxo state representation
#30214
ryanofsky on May 31, 2024 Refactoring Needs rebase
ryanofsky on May 31, 2024 Refactoring Needs rebase
pull
refactor: use recommended type hiding on multi_index types
#30194
theuni on May 29, 2024 Refactoring
theuni on May 29, 2024 Refactoring
pull
refactor: simplify
theStack on May 13, 2024 Refactoring
FormatSubVersion
using strprintf/Join
#30098
theStack on May 13, 2024 Refactoring
pull
optimization: reserve memory allocation for transaction inputs/outputs
#30093
paplorinc on May 13, 2024 Refactoring
paplorinc on May 13, 2024 Refactoring
pull
refactor: Remove unused code from
hebasto on May 10, 2024 Refactoring
subprocess.h
header
#30081
hebasto on May 10, 2024 Refactoring
pull
refactor: refactored platform assignment into get_platform function
#29971
iw4p on April 26, 2024 Refactoring
iw4p on April 26, 2024 Refactoring
pull
refactor: Avoid unused-variable warning in init.cpp
#29968
maflcko on April 26, 2024 Refactoring
maflcko on April 26, 2024 Refactoring
pull
refactor: remove remaining unused code from cpp-subprocess
#29961
theStack on April 25, 2024 Refactoring
theStack on April 25, 2024 Refactoring
pull
refactor: Rename
hebasto on April 19, 2024 Refactoring
subprocess.hpp
to follow our header name conventions
#29910
hebasto on April 19, 2024 Refactoring
pull
refactor: Use our own implementation of urlDecode
#29904
fjahr on April 18, 2024 Refactoring Wallet RPC/REST/ZMQ
fjahr on April 18, 2024 Refactoring Wallet RPC/REST/ZMQ
pull
test: add a few more base32/64 calculation corner cases
#29847
paplorinc on April 10, 2024 Refactoring Tests
paplorinc on April 10, 2024 Refactoring Tests
pull
refactor: Use typesafe Wtxid in compact block encodings
#29752
AngusP on March 27, 2024 Refactoring
AngusP on March 27, 2024 Refactoring
pull
scripted-diff: Use LogInfo/LogDebug over LogPrintf/LogPrint
#29641
maflcko on March 12, 2024 Refactoring
maflcko on March 12, 2024 Refactoring
pull
refactor: consolidate MempoolAcceptResult processing
#29619
glozow on March 11, 2024 Refactoring
glozow on March 11, 2024 Refactoring
pull
optimization: Preallocate addresses in GetAddr based on nNodes
#29608
paplorinc on March 9, 2024 Refactoring
paplorinc on March 9, 2024 Refactoring
pull
refactor: Reduce memory copying operations in bech32 encoding
#29607
paplorinc on March 9, 2024 Refactoring
paplorinc on March 9, 2024 Refactoring
pull
refactor: Reserve memory for ToLower/ToUpper conversions
#29606
paplorinc on March 8, 2024 Refactoring
paplorinc on March 8, 2024 Refactoring
pull
optimization: Optimize IsSpace function for common non-whitespace characters
#29602
paplorinc on March 8, 2024 Refactoring
paplorinc on March 8, 2024 Refactoring
pull
refactor: Avoid unsigned integer overflow in
hebasto on March 3, 2024 Refactoring
script/interpreter.cpp
#29543
hebasto on March 3, 2024 Refactoring
pull
refactor: Improve naming of CBlock::GetHash() -> GetHeaderHash()
#29538
fjahr on March 2, 2024 Refactoring
fjahr on March 2, 2024 Refactoring
pull
optimization: Speed up Base58 encoding/decoding by 400%/200% via preliminary byte packing
#29473
paplorinc on February 24, 2024 Refactoring
paplorinc on February 24, 2024 Refactoring
pull
refactor: Preallocate result in TryParseHex to avoid resizing
#29458
paplorinc on February 20, 2024 Refactoring
paplorinc on February 20, 2024 Refactoring
pull
refactor: improve readability of numeric literals in consensus parameters and network settings
#29444
paplorinc on February 18, 2024 Refactoring
paplorinc on February 18, 2024 Refactoring
pull
refactor: Allow CScript construction from any std::input_iterator
#29369
maflcko on February 2, 2024 Refactoring
maflcko on February 2, 2024 Refactoring
pull
refactor: Remove excess reserve() call for SecureString
#29364
knst on February 1, 2024 Refactoring
knst on February 1, 2024 Refactoring
pull
refactor: Allow std::span construction from CKey
#29133
maflcko on December 22, 2023 Refactoring
maflcko on December 22, 2023 Refactoring
pull
refactor: Use std::span over Span
#29119
maflcko on December 19, 2023 Refactoring Needs rebase CI failed
maflcko on December 19, 2023 Refactoring Needs rebase CI failed
pull
refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition
#29086
luke-jr on December 15, 2023 Refactoring
luke-jr on December 15, 2023 Refactoring
pull
refactor: Remove Span operator==, Use std::ranges::equal
#29071
maflcko on December 13, 2023 Refactoring
maflcko on December 13, 2023 Refactoring
pull
refactor: Print verbose serialize compiler error messages
#29056
maflcko on December 11, 2023 Refactoring
maflcko on December 11, 2023 Refactoring
pull
refactor: Remove pre-C++20 code, fs::path cleanup
#29040
maflcko on December 9, 2023 Refactoring
maflcko on December 9, 2023 Refactoring
pull
refactor: rpc: Pass CBlockIndex by reference instead of pointer
#29021
maflcko on December 7, 2023 Refactoring
maflcko on December 7, 2023 Refactoring
pull
refactor: Remove unused and fragile string interface from arith_uint256
#28924
maflcko on November 21, 2023 Refactoring
maflcko on November 21, 2023 Refactoring
pull
refactor: VectorWriter and SpanReader without nVersion
#28912
maflcko on November 19, 2023 Refactoring
maflcko on November 19, 2023 Refactoring
pull
refactor: Make CTxMemPoolEntry only explicitly copyable
#28903
TheCharlatan on November 17, 2023 Refactoring
TheCharlatan on November 17, 2023 Refactoring
pull
refactor: P2P transport without serialize version and type
#28892
maflcko on November 16, 2023 Refactoring
maflcko on November 16, 2023 Refactoring
pull
refactor: Replace sets of txiter with CTxMemPoolEntryRefs
#28886
TheCharlatan on November 15, 2023 Refactoring
TheCharlatan on November 15, 2023 Refactoring
pull
mempool / rpc: followup to getprioritisedtransactions and delete a mapDeltas entry when delta==0
#28885
kevkevinpal on November 15, 2023 Refactoring
kevkevinpal on November 15, 2023 Refactoring
pull
refactor: Miniminer package linearization followups
#28808
kevkevinpal on November 7, 2023 Refactoring
kevkevinpal on November 7, 2023 Refactoring
pull
refactor: Remove unused circular include dependency from kernel/coinstats.cpp
#28773
maflcko on November 2, 2023 Refactoring
maflcko on November 2, 2023 Refactoring
pull
refactor: Remove unused circular include dependency from validation.cpp
#28770
maflcko on November 1, 2023 Refactoring
maflcko on November 1, 2023 Refactoring
pull
Improve peformance of CTransaction::HasWitness (28107 follow-up)
#28766
dergoegge on November 1, 2023 Refactoring
dergoegge on November 1, 2023 Refactoring
pull
refactor: Fix bugprone-string-constructor warning
#28741
maflcko on October 27, 2023 Refactoring
maflcko on October 27, 2023 Refactoring
pull
refactor: Add LIFETIMEBOUND to all (w)txid getters
#28740
maflcko on October 27, 2023 Refactoring
maflcko on October 27, 2023 Refactoring
pull
refactor: Remove CBlockFileInfo::SetNull
#28691
maflcko on October 20, 2023 Refactoring CI failed
maflcko on October 20, 2023 Refactoring CI failed
pull
refactor: Split per-peer parts of net module into new node/connection module
#28686
ajtowns on October 19, 2023 Refactoring Up for grabs Needs rebase
ajtowns on October 19, 2023 Refactoring Up for grabs Needs rebase
pull
refactor: [tidy] modernize-type-traits
#28664
fanquake on October 17, 2023 Refactoring CI failed
fanquake on October 17, 2023 Refactoring CI failed
pull
refactor: Remove unused nchaintx from SnapshotMetadata constructor, fix test, add test
#28639
maflcko on October 12, 2023 Refactoring
maflcko on October 12, 2023 Refactoring
pull
refactor: Remove redundant checks in compat/assumptions.h
#28579
maflcko on October 4, 2023 Refactoring
maflcko on October 4, 2023 Refactoring
pull
tests, bug fix: DisconnectedBlockTransactions rewrite followups
#28530
ismaelsadeeq on September 25, 2023 Refactoring Tests
ismaelsadeeq on September 25, 2023 Refactoring Tests
pull
refactor: Remove SER_GETHASH, hard-code client version in CKeyPool serialize
#28508
MarcoFalke on September 19, 2023 Refactoring
MarcoFalke on September 19, 2023 Refactoring
pull
refactor: Remove WithParams serialization helper, use SER_PARAMS_OPFUNC
#28503
maflcko on September 19, 2023 Refactoring
maflcko on September 19, 2023 Refactoring
pull
refactor: Return CAutoFile from BlockManager::Open*File()
#28483
maflcko on September 14, 2023 Refactoring
maflcko on September 14, 2023 Refactoring
pull
refactor: Remove unused GetType() from CBufferedFile and CAutoFile
#28458
MarcoFalke on September 12, 2023 Refactoring
MarcoFalke on September 12, 2023 Refactoring
pull
refactor: share and use
theStack on September 12, 2023 Refactoring
GenerateRandomKey
helper
#28455
theStack on September 12, 2023 Refactoring
pull
refactor: Remove unused SER_DISK, SER_NETWORK, CDataStream
#28451
maflcko on September 11, 2023 Refactoring
maflcko on September 11, 2023 Refactoring
pull
refactor: Simplify CTxMempool/BlockAssembler fields, remove some external mapTx access
#28391
TheCharlatan on September 2, 2023 Refactoring
TheCharlatan on September 2, 2023 Refactoring
pull
[refactor] rewrite DisconnectedBlockTransactions to not use boost
#28385
glozow on September 1, 2023 Refactoring
glozow on September 1, 2023 Refactoring
pull
refactor: Use HashWriter over legacy CHashWriter
#28341
MarcoFalke on August 25, 2023 Refactoring
MarcoFalke on August 25, 2023 Refactoring
pull
RFC: Remove boost usage from kernel api / headers
#28335
TheCharlatan on August 24, 2023 Refactoring Needs rebase
TheCharlatan on August 24, 2023 Refactoring Needs rebase
pull
refactor: Remove confusing static_cast in address types
#28284
MarcoFalke on August 17, 2023 Refactoring
MarcoFalke on August 17, 2023 Refactoring
pull
refactor: Remove unused boost signals2 from torcontrol
#28240
MarcoFalke on August 8, 2023 Refactoring
MarcoFalke on August 8, 2023 Refactoring
pull
refactor: Enforce C-str fmt strings in WalletLogPrintf()
#28237
MarcoFalke on August 8, 2023 Refactoring
MarcoFalke on August 8, 2023 Refactoring