aboutsummaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)Author
2023-09-26Do not use std::vector = {} to release memoryPieter Wuille
2022-09-14scripted-diff: rename pszThread to thread_namestickies-v
2022-09-13refactor: use std::string for thread namesstickies-v
2022-08-31Merge bitcoin/bitcoin#25872: Fix issues when calling std::move(const&)fanquake
2022-08-30Merge bitcoin/bitcoin#25717: p2p: Implement anti-DoS headers syncfanquake
2022-08-24Make Join() util work with any container typeMacroFake
2022-08-23Add bitdeque, an std::deque<bool> analogue that does bit packing.Pieter Wuille
2022-08-20Fix iwyuMacroFake
2022-08-20Fix issues when calling std::move(const&)MacroFake
2022-08-19Remove Join() helper only used in testsMacroFake
2022-08-08refactor: Drop `boost/algorithm/string/replace.hpp` dependencyHennadii Stepanov
2022-08-05Merge bitcoin/bitcoin#25721: refactor: Replace BResult with util::ResultMacroFake
2022-08-04Merge bitcoin/bitcoin#24675: util: Use ArgsManager::GetPathArg more widelyfanquake
2022-08-03refactor: Replace BResult with util::ResultRyan Ofsky
2022-07-27Merge bitcoin/bitcoin#24697: refactor address relay timefanquake
2022-07-26refactor: remove unnecessary string initializationsfanquake
2022-07-26util: Add HoursDoubleMarcoFalke
2022-07-22Merge bitcoin/bitcoin#25331: Add HashWriter without ser-type and ser-version ...fanquake
2022-07-20Use HashWriter where possibleMacroFake
2022-07-20refactor: move compat.h into compat/fanquake
2022-07-20Merge bitcoin/bitcoin#25285: Add AutoFile without ser-type and ser-version an...fanquake
2022-07-18Merge bitcoin/bitcoin#25487: [kernel 3b/n] Decouple `{Dump,Load}Mempool` from...glozow
2022-07-15DumpMempool: Use std::chrono instead of weird int64_t arthmeticsCarl Dong
2022-07-14Merge bitcoin/bitcoin#25594: refactor: Return BResult from restoreWalletMacroFake
2022-07-13Merge bitcoin/bitcoin#25472: build: Increase MS Visual Studio minimum versionfanquake
2022-07-12Prepare BResult for non-copyable typesMacroFake
2022-07-12Merge bitcoin/bitcoin#25324: refactor: add most of src/util to iwyuMacroFake
2022-07-08Introduce generic 'Result' classfurszy
2022-07-08refactor: add most of src/util to iwyufanquake
2022-07-07refactor: Drop no longer needed `util/designator.h`Hennadii Stepanov
2022-06-30Merge bitcoin/bitcoin#24836: add RPC (-regtest only) for testing package policyfanquake
2022-06-29util: remove MSVC warning pragmasfanquake
2022-06-29Use AutoFile where possibleMacroFake
2022-06-29Merge bitcoin/bitcoin#25290: [kernel 3a/n] Decouple `CTxMemPool` from `ArgsMa...MacroFake
2022-06-28Merge bitcoin/bitcoin#25480: Replace CountSecondsDouble with Ticks<SecondsDou...fanquake
2022-06-28Merge bitcoin/bitcoin#24378: refactor: make bind() and listen() mockable/test...laanwj
2022-06-28Merge bitcoin/bitcoin#25426: net: add new method Sock::GetSockName() that wra...laanwj
2022-06-27Replace CountSecondsDouble with Ticks<SecondsDouble>MacroFake
2022-06-23[rpc] add new submitpackage RPCglozow
2022-06-23rpc: Use steady_clock for getrpcinfo durationsMacroFake
2022-06-22ArgsMan: Add Get*Arg functions returning optionalCarl Dong
2022-06-22Merge bitcoin/bitcoin#25428: Remove Sock::Release() and CloseSocket()laanwj
2022-06-22net: rename Sock::Reset() to Sock::Close() and make it privateVasil Dimov
2022-06-20net: remove CloseSocket()Vasil Dimov
2022-06-20net: remove now unused Sock::Release()Vasil Dimov
2022-06-20net: add new method Sock::GetSockName() that wraps getsockname()Vasil Dimov
2022-06-20build: globally define NOMINMAXfanquake
2022-06-16Merge bitcoin/bitcoin#24356: refactor: replace CConnman::SocketEvents() with ...laanwj
2022-06-10Merge bitcoin/bitcoin#24931: Strengthen thread safety assertionsMacroFake
2022-06-09net: introduce Sock::WaitMany()Vasil Dimov