..
bench
Merge bitcoin/bitcoin#25734: wallet, refactor: #24584 follow-ups
2 years ago
common
refactor: make GetRand a template, remove GetRandInt
3 years ago
compat
compat: document redefining ssize_t when using MSVC
2 years ago
config
…
consensus
Add time helpers
2 years ago
crc32c
Update crc32c subtree to latest upstream master
2 years ago
crypto
Use HashWriter where possible
2 years ago
index
Merge bitcoin/bitcoin#22485 : doc: BaseIndex sync behavior with empty datadir
2 years ago
init
Merge bitcoin/bitcoin#24675 : util: Use ArgsManager::GetPathArg more widely
2 years ago
interfaces
wallet: Return `util::Result` from WalletLoader methods
2 years ago
ipc
refactor: Block unsafe fs::path std::string conversion calls
3 years ago
kernel
Make adjusted time type safe
2 years ago
leveldb
Update leveldb-subtree subtree to latest upstream
2 years ago
logging
util, refactor: Add UNIQUE_NAME helper macro
3 years ago
minisketch
Update minisketch subtree to latest master
2 years ago
node
Merge bitcoin/bitcoin#25775 : docs: remove non-signaling mentions of BIP125
2 years ago
policy
fixups for BIP125 doc cleanup
2 years ago
primitives
Add time helpers
2 years ago
qt
Merge bitcoin/bitcoin#25707 : refactor: Make const references to avoid unnecessarily copying objects and enable two clang-tidy checks
2 years ago
rpc
fixups for BIP125 doc cleanup
2 years ago
script
Make DUMMY_CHECKER availble outside of script/sign.cpp
2 years ago
secp256k1
Update secp256k1 subtree to latest upstream master
2 years ago
support
build: globally define NOMINMAX
2 years ago
test
Merge bitcoin/bitcoin#25707 : refactor: Make const references to avoid unnecessarily copying objects and enable two clang-tidy checks
2 years ago
univalue
univalue: Remove unused and confusing set*() return value
2 years ago
util
refactor: Drop `boost/algorithm/string/replace.hpp` dependency
2 years ago
wallet
Merge bitcoin/bitcoin#25647 : wallet: return change from SelectionResult
2 years ago
zmq
scripted-diff: remove duplicate categories from LogPrint output
2 years ago
.bear-tidy-config
tidy: enable modernize-use-nullptr
3 years ago
.clang-format
Use c++17 in clang-format
3 years ago
.clang-tidy
tidy: Enable two clang-tidy checks
2 years ago
Makefile.am
build: move raw rule into Makefile.am
2 years ago
Makefile.bench.include
Merge bitcoin/bitcoin#25785 : bench: Add a benchmark for descriptor expansion
2 years ago
Makefile.crc32c.include
build: Create .la library for crc32c
3 years ago
Makefile.leveldb.include
Use more specific path when including `memenv.h` header
2 years ago
Makefile.minisketch.include
build: add minisketch build file and include it
3 years ago
Makefile.qt.include
qt, refactor: Add `transactionoverviewwidget.cpp` source file
2 years ago
Makefile.qt_locale.include
qt: Pre-branch translation updates for 23.x
3 years ago
Makefile.qttest.include
build: Remove vestigial LIBLEVELDB_SSE42
3 years ago
Makefile.test.include
wallet, tests: Test bumpfee's max input weight calculation
2 years ago
Makefile.test_fuzz.include
test/fuzz: Invoke LoadMempool via CChainState
2 years ago
Makefile.test_util.include
build: Don't add unrelated libs to LIBTEST_*
3 years ago
Makefile.univalue.include
Integrate univalue into our buildsystem
3 years ago
addrdb.cpp
Merge bitcoin/bitcoin#24925 : refactor: make GetRand a template, remove GetRandInt
3 years ago
addrdb.h
[net] Move asmap into NetGroupManager
3 years ago
addrman.cpp
addrman: Use system time instead of adjusted network time
2 years ago
addrman.h
addrman: Use system time instead of adjusted network time
2 years ago
addrman_impl.h
addrman: Use system time instead of adjusted network time
2 years ago
arith_uint256.cpp
Merge bitcoin/bitcoin#24077 : util: Make base_uint::GetHex() and base_uint::SetHex() not depend on uint256
3 years ago
arith_uint256.h
Remove duplicate static_asserts
3 years ago
attributes.h
…
banman.cpp
scripted-diff: Avoid incompatibility with CMake AUTOUIC feature
2 years ago
banman.h
refactor: Add thread safety annotation to `BanMan::SweepBanned()`
3 years ago
base58.cpp
scripted-diff: Rename ValidAsCString to ContainsNoNUL
3 years ago
base58.h
refactor: Remove defunct attributes.h includes
3 years ago
bech32.cpp
Avoid implicit-integer-sign-change in bech32.cpp
3 years ago
bech32.h
Make Bech32 LocateErrors return error list rather than using out-arg
3 years ago
bitcoin-chainstate.cpp
Merge bitcoin/bitcoin#25786 : refactor: Make adjusted time type safe
2 years ago
bitcoin-cli-res.rc
windres: use PACKAGE_VERSION rather than building more version numbers
3 years ago
bitcoin-cli.cpp
Merge bitcoin/bitcoin#25707 : refactor: Make const references to avoid unnecessarily copying objects and enable two clang-tidy checks
2 years ago
bitcoin-tx-res.rc
windres: use PACKAGE_VERSION rather than building more version numbers
3 years ago
bitcoin-tx.cpp
refactor: Make const refs vars where applicable
2 years ago
bitcoin-util-res.rc
windres: use PACKAGE_VERSION rather than building more version numbers
3 years ago
bitcoin-util.cpp
refactor: move compat.h into compat/
2 years ago
bitcoin-wallet-res.rc
windres: use PACKAGE_VERSION rather than building more version numbers
3 years ago
bitcoin-wallet.cpp
refactor: move compat.h into compat/
2 years ago
bitcoind-res.rc
windres: use PACKAGE_VERSION rather than building more version numbers
3 years ago
bitcoind.cpp
refactor: move compat.h into compat/
2 years ago
blockencodings.cpp
Remove fUseWTXID parameter from CBlockHeaderAndShortTxIDs constructor
3 years ago
blockencodings.h
Remove fUseWTXID parameter from CBlockHeaderAndShortTxIDs constructor
3 years ago
blockfilter.cpp
refactor: Make const refs vars where applicable
2 years ago
blockfilter.h
Make sanity check in GCSFilter constructor optional
3 years ago
chain.cpp
Remove unused SetTip(nullptr) code
2 years ago
chain.h
Add time helpers
2 years ago
chainparams.cpp
Use HashWriter where possible
2 years ago
chainparams.h
scripted-diff: Bump copyright headers
3 years ago
chainparamsbase.cpp
scripted-diff: Bump copyright headers
3 years ago
chainparamsbase.h
…
chainparamsseeds.h
net: Update hardcoded seeds for 23.x
3 years ago
checkqueue.h
Increase threadsafety annotation coverage
3 years ago
clientversion.cpp
refactor: shift CopyrightHolders() and LicenseInfo() to clientversion.cpp
3 years ago
clientversion.h
refactor: shift CopyrightHolders() and LicenseInfo() to clientversion.cpp
3 years ago
coins.cpp
Merge bitcoin/bitcoin#25707 : refactor: Make const references to avoid unnecessarily copying objects and enable two clang-tidy checks
2 years ago
coins.h
refactor: remove unused methods `{CDBIterator,CCoinsViewDBCursor}::GetValueSize()`
2 years ago
compressor.cpp
scripted-diff: Bump copyright headers
3 years ago
compressor.h
scripted-diff: Bump copyright headers
3 years ago
core_io.h
refactor: Remove defunct attributes.h includes
3 years ago
core_memusage.h
…
core_read.cpp
refactor: Make const refs vars where applicable
2 years ago
core_write.cpp
refactor: add stdd:: includes to core_write
3 years ago
cuckoocache.h
validationcaches: Use size_t for sizes
2 years ago
dbwrapper.cpp
Remove unused includes from dbwrapper.h
2 years ago
dbwrapper.h
Remove unused includes from dbwrapper.h
2 years ago
deploymentinfo.cpp
scripted-diff: Bump copyright headers
3 years ago
deploymentinfo.h
scripted-diff: Bump copyright headers
3 years ago
deploymentstatus.cpp
validation: move g_versionbitscache into ChainstateManager
3 years ago
deploymentstatus.h
validation: move g_versionbitscache into ChainstateManager
3 years ago
dummywallet.cpp
wallet: ensure wallet files are not reused across chains
3 years ago
external_signer.cpp
refactor: Make const refs vars where applicable
2 years ago
external_signer.h
refactor: make ExternalSigner NetworkArg() and m_chain private
3 years ago
flatfile.cpp
Disallow more unsafe string->path conversions allowed by path append operators
3 years ago
flatfile.h
…
fs.cpp
build: globally define NOMINMAX
2 years ago
fs.h
fs: work around u8path deprecated-declaration warnings with libc++
2 years ago
hash.cpp
Use HashWriter where possible
2 years ago
hash.h
Use HashWriter where possible
2 years ago
httprpc.cpp
scripted-diff: Use getInt<T> over get_int/get_int64
3 years ago
httprpc.h
scripted-diff: Bump copyright headers
3 years ago
httpserver.cpp
refactor: move compat.h into compat/
2 years ago
httpserver.h
Merge bitcoin/bitcoin#24681 : build: Bump libevent minimum version up to 2.1.8
3 years ago
i2p.cpp
refactor: move compat.h into compat/
2 years ago
i2p.h
refactor: move compat.h into compat/
2 years ago
indirectmap.h
…
init.cpp
Merge bitcoin/bitcoin#25775 : docs: remove non-signaling mentions of BIP125
2 years ago
init.h
Move init::SanityCheck to kernel::SanityCheck
2 years ago
key.cpp
extended keys: fail to derive too large depth instead of wrapping around
2 years ago
key.h
(pubk)key: mark Derive() as nodiscard
2 years ago
key_io.cpp
scripted-diff: Bump copyright headers
3 years ago
key_io.h
scripted-diff: Bump copyright headers
3 years ago
logging.cpp
refactor: Make const refs vars where applicable
2 years ago
logging.h
logging: add LogPrintfCategory to log unconditionally with category
2 years ago
mapport.cpp
refactor: move compat.h into compat/
2 years ago
mapport.h
…
memusage.h
…
merkleblock.cpp
…
merkleblock.h
scripted-diff: Bump copyright headers
3 years ago
net.cpp
net: simplify GetLocalAddress()
2 years ago
net.h
refactor: move compat.h into compat/
2 years ago
net_permissions.cpp
scripted-diff: Bump copyright headers
3 years ago
net_permissions.h
scripted-diff: Bump copyright headers
3 years ago
net_processing.cpp
Merge bitcoin/bitcoin#25786 : refactor: Make adjusted time type safe
2 years ago
net_processing.h
[net processing] Remove CNode::nServices
2 years ago
net_types.cpp
scripted-diff: Use getInt<T> over get_int/get_int64
3 years ago
net_types.h
scripted-diff: Bump copyright headers
3 years ago
netaddress.cpp
refactor: use C++11 default initializers
3 years ago
netaddress.h
refactor: move compat.h into compat/
2 years ago
netbase.cpp
refactor: Make const refs vars where applicable
2 years ago
netbase.h
refactor: move compat.h into compat/
2 years ago
netgroup.cpp
[netgroup] Use nStartByte as offset for the last byte of the group
3 years ago
netgroup.h
[netgroupman] Remove NetGroupManager::GetAsmap()
3 years ago
netmessagemaker.h
…
noui.cpp
scripted-diff: Avoid incompatibility with CMake AUTOUIC feature
2 years ago
noui.h
…
outputtype.cpp
Merge bitcoin/bitcoin#25734: wallet, refactor: #24584 follow-ups
2 years ago
outputtype.h
wallet: remove UNKNOWN type from OUTPUT_TYPES array
2 years ago
pow.cpp
…
pow.h
…
prevector.h
Merge bitcoin/bitcoin#24962 : prevector: enforce is_trivially_copyable_v
3 years ago
protocol.cpp
refactor: use `strprintf` for creating unknown-service-flag string
2 years ago
protocol.h
refactor: Use type-safe std::chrono for addrman time
2 years ago
psbt.cpp
psbt: Implement merge for Taproot fields
2 years ago
psbt.h
psbt: Avoid unsigned int overflow in PSBT_IN_TAP_BIP32_DERIVATION
2 years ago
pubkey.cpp
Merge bitcoin/bitcoin#25642 : Don't wrap around when deriving an extended key at a too large depth
2 years ago
pubkey.h
(pubk)key: mark Derive() as nodiscard
2 years ago
random.cpp
refactor: move compat.h into compat/
2 years ago
random.h
refactor: Make FEELER_SLEEP_WINDOW type safe (std::chrono)
2 years ago
randomenv.cpp
refactor: move compat.h into compat/
2 years ago
randomenv.h
scripted-diff: Bump copyright headers
3 years ago
rest.cpp
Fix logical race in rest_getutxos
2 years ago
rest.h
Handle query string when parsing data format
3 years ago
reverse_iterator.h
…
scheduler.cpp
refactor: use C++11 default initializers
3 years ago
scheduler.h
Increase threadsafety annotation coverage
3 years ago
serialize.h
Add ChronoFormatter to serialize
2 years ago
shutdown.cpp
scripted-diff: Avoid incompatibility with CMake AUTOUIC feature
2 years ago
shutdown.h
scripted-diff: Bump copyright headers
3 years ago
signet.cpp
scripted-diff: Bump copyright headers
3 years ago
signet.h
scripted-diff: Bump copyright headers
3 years ago
span.h
scripted-diff: rename BytePtr to AsBytePtr
3 years ago
streams.h
streams: Add AutoFile without ser-type and ser-version
2 years ago
sync.cpp
scripted-diff: Bump copyright headers
3 years ago
sync.h
sync.h: Imply negative assertions when calling LOCK
3 years ago
threadinterrupt.cpp
Expose underlying clock in CThreadInterrupt
2 years ago
threadinterrupt.h
Expose underlying clock in CThreadInterrupt
2 years ago
threadsafety.h
…
timedata.cpp
Make adjusted time type safe
2 years ago
timedata.h
Make adjusted time type safe
2 years ago
tinyformat.h
Use C++17 [[fallthrough]] attribute, and drop -Wno-implicit-fallthrough
3 years ago
torcontrol.cpp
refactor: move compat.h into compat/
2 years ago
torcontrol.h
torcontrol: Query Tor for correct -onion configuration
3 years ago
txdb.cpp
CDiskBlockIndex: rename GetBlockHash() to ConstructBlockHash()
2 years ago
txdb.h
Add missing includes
2 years ago
txmempool.cpp
Remove ::g_max_datacarrier_bytes global
2 years ago
txmempool.h
[doc] remove non-signaling mentions of BIP125
2 years ago
txorphanage.cpp
refactor: log `nEvicted` message in `LimitOrphans` then return void
2 years ago
txorphanage.h
refactor: log `nEvicted` message in `LimitOrphans` then return void
2 years ago
txrequest.cpp
scripted-diff: Bump copyright headers
3 years ago
txrequest.h
…
uint256.cpp
…
uint256.h
Use spans of std::byte in serialize
3 years ago
undo.h
…
validation.cpp
Merge bitcoin/bitcoin#25775 : docs: remove non-signaling mentions of BIP125
2 years ago
validation.h
Merge bitcoin/bitcoin#25775 : docs: remove non-signaling mentions of BIP125
2 years ago
validationinterface.cpp
refactor: Remove defunct attributes.h includes
3 years ago
validationinterface.h
scripted-diff: Rename MainSignalsInstance() class to MainSignalsImpl()
3 years ago
version.h
…
versionbits.cpp
Sanity assert GetAncestor() != nullptr where appropriate
3 years ago
versionbits.h
Increase threadsafety annotation coverage
3 years ago
walletinitinterface.h
Add src/node/* code to node:: namespace
3 years ago
warnings.cpp
scripted-diff: Convert global Mutexes to GlobalMutexes
3 years ago
warnings.h
scripted-diff: Bump copyright headers
3 years ago