Labeled Utils/Log/Libs
pull
tinyformat: Add compile-time checking for literal format strings
#31174
ryanofsky on October 28, 2024 Utils/log/libs
ryanofsky on October 28, 2024 Utils/log/libs
pull
util: Treat Assume as Assert when evaluating at compile-time
#31150
maflcko on October 24, 2024 Utils/log/libs
maflcko on October 24, 2024 Utils/log/libs
pull
tinyformat: enforce compile-time checks for format string literals
#31149
stickies-v on October 24, 2024 Utils/log/libs
stickies-v on October 24, 2024 Utils/log/libs
pull
util: Check bilingual_str format strings at compile time
#31074
ryanofsky on October 11, 2024 Utils/log/libs
ryanofsky on October 11, 2024 Utils/log/libs
pull
test: Add mockable steady clock, tests for PCP and NATPMP implementations
#31022
laanwj on October 2, 2024 Tests Utils/log/libs
laanwj on October 2, 2024 Tests Utils/log/libs
pull
Don’t zero-after-free
davidgumberg on September 26, 2024 Utils/log/libs Resource usage
DataStream
: Faster IBD on some configurations
#30987
davidgumberg on September 26, 2024 Utils/log/libs Resource usage
pull
tinyformat: refactor: increase compile-time checks and don’t throw for tfm::format_error
#30928
stickies-v on September 19, 2024 Utils/log/libs Needs rebase
stickies-v on September 19, 2024 Utils/log/libs Needs rebase
pull
cluster mempool: extend DepGraph functionality
#30857
sipa on September 10, 2024 Utils/log/libs
sipa on September 10, 2024 Utils/log/libs
issue
Unify -logsourcelocations format
#30799
maflcko on September 3, 2024 Build system Utils/log/libs
maflcko on September 3, 2024 Build system Utils/log/libs
pull
util: Use consteval checked format string in FatalErrorf, LogConnectFailure
#30546
maflcko on July 30, 2024 Utils/log/libs CI failed
maflcko on July 30, 2024 Utils/log/libs CI failed
pull
log: Remove NOLINT(bitcoin-unterminated-logprintf)
#30485
maflcko on July 19, 2024 Utils/log/libs
maflcko on July 19, 2024 Utils/log/libs
pull
optimization: precalculate SipHash constant XOR with k0 and k1 in SaltedOutpointHasher
#30442
l0rinc on July 12, 2024 Utils/log/libs
l0rinc on July 12, 2024 Utils/log/libs
pull
log: LogError with FlatFilePos in UndoReadFromDisk
#30428
maflcko on July 11, 2024 Utils/log/libs
maflcko on July 11, 2024 Utils/log/libs
pull
random: add benchmarks and drop unnecessary Shuffle function
#30396
sipa on July 5, 2024 Utils/log/libs
sipa on July 5, 2024 Utils/log/libs
pull
util: Catch translation string errors at compile time
#30383
maflcko on July 3, 2024 Utils/log/libs
maflcko on July 3, 2024 Utils/log/libs
pull
scripted-diff: Log parameter interaction not thrice
#30358
maflcko on June 28, 2024 Utils/log/libs
maflcko on June 28, 2024 Utils/log/libs
pull
crypto: disable asan for sha256_sse4 with clang and -O0
#30097
theuni on May 13, 2024 Utils/log/libs
theuni on May 13, 2024 Utils/log/libs
pull
util: avoid using thread_local variable that has a destructor
#30095
vasild on May 13, 2024 Utils/log/libs
vasild on May 13, 2024 Utils/log/libs
pull
tracing: explicitly cast block_connected duration to nanoseconds
#29877
0xB10C on April 15, 2024 Utils/log/libs
0xB10C on April 15, 2024 Utils/log/libs
pull
crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc’s
#29815
theuni on April 5, 2024 Utils/log/libs
theuni on April 5, 2024 Utils/log/libs
issue
Tons of Socks5() connect to x.x.x.x:8333 failed: connection refused-messages when i use TOR - why?
#29759
kosuodhmwa on March 28, 2024 Utils/log/libs
kosuodhmwa on March 28, 2024 Utils/log/libs
pull
feefrac: avoid explicitly computing diagram; compare based on chunks
#29757
sipa on March 28, 2024 Utils/log/libs
sipa on March 28, 2024 Utils/log/libs
issue
bitcoin-wallet requires write permissions when unneeded
#29559
BebeSparkelSparkel on March 4, 2024 Wallet Utils/log/libs
BebeSparkelSparkel on March 4, 2024 Wallet Utils/log/libs
pull
log: deduplicate category names and improve logging.cpp
#29419
vasild on February 11, 2024 Utils/log/libs
vasild on February 11, 2024 Utils/log/libs
pull
util: explicitly close all AutoFiles that have been written
#29307
vasild on January 24, 2024 Utils/log/libs
vasild on January 24, 2024 Utils/log/libs
pull
Improve new LogDebug/Trace/Info/Warning/Error Macros
#29256
ryanofsky on January 16, 2024 Utils/log/libs Needs rebase
ryanofsky on January 16, 2024 Utils/log/libs Needs rebase
pull
log: Don’t use scientific notation in log messages
#29254
kristapsk on January 16, 2024 Utils/log/libs
kristapsk on January 16, 2024 Utils/log/libs
pull
logging: Update to new logging API
#29231
ajtowns on January 11, 2024 Utils/log/libs Up for grabs
ajtowns on January 11, 2024 Utils/log/libs Up for grabs
pull
Make (Read/Write)BinaryFile work with char vector, use AutoFile
#29229
Sjors on January 11, 2024 Utils/log/libs
Sjors on January 11, 2024 Utils/log/libs
pull
crypto: remove use of BUILD_BITCOIN_INTERNAL macro in sha256
#29180
theuni on January 4, 2024 Utils/log/libs CI failed
theuni on January 4, 2024 Utils/log/libs CI failed
pull
util: Faster std::byte (pre)vector (un)serialize
#29114
maflcko on December 19, 2023 Utils/log/libs CI failed
maflcko on December 19, 2023 Utils/log/libs CI failed
issue
bitcoin-tx replaceable value should be optional, but isn’t
#28638
dooglus on October 11, 2023 Utils/log/libs
dooglus on October 11, 2023 Utils/log/libs
pull
log: Don’t log cache rebalancing in absense of a snapshot chainstate
#28569
fjahr on October 3, 2023 Utils/log/libs
fjahr on October 3, 2023 Utils/log/libs
pull
log: log wtxids when possible, add TXPACKAGES category
#28364
glozow on August 29, 2023 Utils/log/libs
glozow on August 29, 2023 Utils/log/libs
pull
Log explicit error message when coindb is found in inconsistent state
#28350
fjahr on August 27, 2023 Utils/log/libs
fjahr on August 27, 2023 Utils/log/libs
issue
getJsonToken assumes underlying string is null-terminated but requires end pointer
#28260
Brotcrunsher on August 11, 2023 Utils/log/libs
Brotcrunsher on August 11, 2023 Utils/log/libs
pull
crypto: more
sipa on July 18, 2023 Utils/log/libs CI failed
Span<std::byte>
modernization & follow-ups
#28100
sipa on July 18, 2023 Utils/log/libs CI failed
pull
util: Allow FastRandomContext::randbytes for std::byte, Allow std::byte serialization
#28012
maflcko on June 30, 2023 Utils/log/libs
maflcko on June 30, 2023 Utils/log/libs
pull
util: Safer MakeByteSpan with ByteSpanCast
#27973
maflcko on June 26, 2023 Utils/log/libs Needs rebase
maflcko on June 26, 2023 Utils/log/libs Needs rebase
pull
util: Don’t derive secure_allocator from std::allocator
#27930
CaseyCarter on June 22, 2023 Utils/log/libs
CaseyCarter on June 22, 2023 Utils/log/libs
pull
util: Allow std::byte and char Span serialization
#27927
maflcko on June 21, 2023 Utils/log/libs
maflcko on June 21, 2023 Utils/log/libs
pull
log: don’t log total disk read time in ConnectTip bench
#27673
Sjors on May 16, 2023 Utils/log/libs
Sjors on May 16, 2023 Utils/log/libs
issue
–with-sanitizers=float-divide-by-zero crash with -debug=bench in Chainstate::ConnectTip
#27635
maflcko on May 12, 2023 Brainstorming Utils/log/libs
maflcko on May 12, 2023 Brainstorming Utils/log/libs
pull
util: Use steady clock instead of system clock to measure durations
#27405
maflcko on April 3, 2023 Utils/log/libs
maflcko on April 3, 2023 Utils/log/libs
pull
util: implement
martinus on March 26, 2023 Utils/log/libs
noexcept
move assignment & move ctor for prevector
#27334
martinus on March 26, 2023 Utils/log/libs
pull
log: Check that the timestamp string is non-empty to avoid undefined behavior
#27317
john-moffett on March 23, 2023 Utils/log/libs
john-moffett on March 23, 2023 Utils/log/libs
pull
Move log messages: tx enqueue to mempool, allocation to blockstorage
#27277
Sjors on March 19, 2023 Utils/log/libs Needs rebase
Sjors on March 19, 2023 Utils/log/libs Needs rebase
issue
Bitcoin ignores datadir and blocksdir parameter in .conf
#27246
de-served on March 12, 2023 GUI Utils/log/libs
de-served on March 12, 2023 GUI Utils/log/libs
pull
util: Work around ParseHex gcc cross compiler bug
#27218
maflcko on March 7, 2023 Utils/log/libs
maflcko on March 7, 2023 Utils/log/libs
pull
util: add missing include and fix function signature
#27192
theuni on March 2, 2023 Utils/log/libs
theuni on March 2, 2023 Utils/log/libs
pull
util: Use steady clock in SeedStrengthen, FindBestImplementation, FlushStateToDisk
#27189
maflcko on March 2, 2023 Utils/log/libs
maflcko on March 2, 2023 Utils/log/libs
issue
tracepoints: gnu-zero-variadic-macro-arguments warnings
#26916
fanquake on January 19, 2023 Utils/log/libs
fanquake on January 19, 2023 Utils/log/libs
issue
Request support for HRNG on ARM using their new RNDR / RNDRRS instructions.
#26796
h76oeI6pMxU9g4p8aCpc6Q on January 2, 2023 Feature Utils/log/libs
h76oeI6pMxU9g4p8aCpc6Q on January 2, 2023 Feature Utils/log/libs
pull
util: Show descriptive error messages when FileCommit fails
#26654
john-moffett on December 7, 2022 Utils/log/libs CI failed
john-moffett on December 7, 2022 Utils/log/libs CI failed
pull
log: expand BCLog::LogFlags (categories) to 64 bits
#26619
LarryRuane on December 1, 2022 Utils/log/libs
LarryRuane on December 1, 2022 Utils/log/libs
pull
tracing: Only prepare tracepoint arguments when actually tracing
#26593
0xB10C on November 28, 2022 Utils/log/libs
0xB10C on November 28, 2022 Utils/log/libs
pull
log: improve some validation log messages to include hashPrevBlock
#26487
sdulfari on November 10, 2022 Utils/log/libs
sdulfari on November 10, 2022 Utils/log/libs
pull
log: mempool: log removal reason in validation interface
#26419
jamesob on October 29, 2022 Utils/log/libs
jamesob on October 29, 2022 Utils/log/libs