aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2023-03-26util: implement prevector's move ctor & move assignmentMartin Leitner-Ankerl
2023-03-26test: CScriptCheck is used a lot in std::vector, make sure that's efficientMartin Leitner-Ankerl
2023-03-26util: prevector's move ctor and move assignment is `noexcept`Martin Leitner-Ankerl
2023-03-26bench: Add benchmark for prevector usage in std::vectorMartin Leitner-Ankerl
2023-03-23Merge bitcoin/bitcoin#26957: bench: update logging benchmarksAndrew Chow
2023-03-23Merge bitcoin/bitcoin#27257: refactor, net: End friendship of CNode, CConnman...fanquake
2023-03-23Merge bitcoin/bitcoin#24845: wallet: return error msg for "too-long-mempool-...glozow
2023-03-23Merge bitcoin/bitcoin#18933: rpc: Add submit option to generateblockfanquake
2023-03-23Merge bitcoin/bitcoin#27233: refactor: Replace GetTimeMicros by SystemClockfanquake
2023-03-22Merge bitcoin/bitcoin#27297: test: Remove unused Check* default constructorsfanquake
2023-03-22Merge bitcoin/bitcoin#27271: RPC: Fix fund transaction crash when at 0-value,...Andrew Chow
2023-03-22[net] Remove CNode friendsdergoegge
2023-03-22[net] Add CNode helper for send byte accountingdergoegge
2023-03-22scripted-diff: [net] Rename CNode process queue membersdergoegge
2023-03-22[net] Make cs_vProcessMsg a non-recursive mutexdergoegge
2023-03-22[net] Make CNode msg process queue members privatedergoegge
2023-03-22[net] Encapsulate CNode message pollingdergoegge
2023-03-22test: Remove unused Check* default constructorsMarcoFalke
2023-03-22Merge bitcoin/bitcoin#26749: refactor: Use move semantics instead of custom s...fanquake
2023-03-22Merge bitcoin/bitcoin#27289: Refactor: Remove unused FlatFilePos::SetNullfanquake
2023-03-21Merge bitcoin/bitcoin#27278: Log new headersAndrew Chow
2023-03-21test: Default initialize `should_freeze` to `true`Hennadii Stepanov
2023-03-21refactor: Drop no longer used `swap` member functionsHennadii Stepanov
2023-03-21clang-tidy: Fix modernize-use-default-member-init in `CScriptCheck`Hennadii Stepanov
2023-03-21refactor: Drop no longer used `CScriptCheck()` default constructorHennadii Stepanov
2023-03-21refactor: Use move semantics in `CCheckQueue::Loop`Hennadii Stepanov
2023-03-21clang-tidy, test: Fix bugprone-use-after-move in `Correct_Queue_range()`Hennadii Stepanov
2023-03-21refactor: Make move semantics explicit for callersHennadii Stepanov
2023-03-21refactor: Use move semantics in `CCheckQueue::Add`Hennadii Stepanov
2023-03-21test, refactor: Avoid `CScriptCheck::swap` in `transaction_tests`Hennadii Stepanov
2023-03-21consensus, refactor: Avoid `CScriptCheck::swap` in `CheckInputScripts`Hennadii Stepanov
2023-03-21Refactor: Remove unused FlatFilePos::SetNullMarcoFalke
2023-03-20log: on new valid headerJames O'Beirne
2023-03-20Merge bitcoin/bitcoin#26899: p2p: set `-dnsseed` and `-listen` false if `maxc...Andrew Chow
2023-03-20Merge bitcoin/bitcoin#26531: mempool: Add mempool tracepointsAndrew Chow
2023-03-20Add mempool tracepointsvirtu
2023-03-20log: net: new header over cmpctblockJames O'Beirne
2023-03-19[net] Deduplicate marking received message for processingdergoegge
2023-03-19[net] Add connection type getter to CNodedergoegge
2023-03-19Merge bitcoin/bitcoin#25666: refactor: wallet, do not translate init options ...fanquake
2023-03-19Merge bitcoin/bitcoin#27264: p2p: Improve diversification of new connectionsfanquake
2023-03-16Fix fund transaction case at 0-value, 0-feeGreg Sanders
2023-03-16Merge bitcoin/bitcoin#26177: refactor / kernel: Move non-gArgs chainparams fu...fanquake
2023-03-15Merge bitcoin/bitcoin#26207: rest: add verbose and mempool_sequence query par...Andrew Chow
2023-03-15Merge bitcoin/bitcoin#27227: wallet: 25806 follow-upAndrew Chow
2023-03-15refactor: Don't use global chainparams in chainstatemanager methodTheCharlatan
2023-03-15Split non/kernel chainparamsCarl Dong
2023-03-15Add factory functions for Main/Test/Sig/Reg chainparamsCarl Dong
2023-03-15Remove UpdateVersionBitsParametersCarl Dong
2023-03-15Decouple RegTestChainParams from ArgsManagerCarl Dong