Hennadii Stepanov
Hennadii Stepanov
As a child process uses the [`execvp()`](https://linux.die.net/man/3/execvp) call, an explicit dumping of the collected profile information is required. Coverage: - on the master branch:  - with this PR: ...
When configured with `--enable-debug`, C++ code compiles with `-O0 -g3`. However, libsecp256k1 code compiles with `-g -O2`.
Previously, our Android builds were geared towards generating APKs, which relied on Qt. However, after migrating to C++20, compiling for Android became unfeasible due to Qt 5.15's compatibility limitations with...
This `LogPrint(BCLog::RAND, ...)` is never logged because the `SeedStartup` function is called at a very early stage, such as during the instantiation of the static `CSignatureCache` object, before any log...
Although unsigned integer overflow is not undefined behavior, it's preferable to eliminate the need for an UBSan suppression for it. ~This is an alternative to https://github.com/bitcoin/bitcoin/pull/29541.~
This PR continues https://github.com/bitcoin/bitcoin/pull/29961. Please note that `Popen::poll()` is not required for https://github.com/bitcoin/bitcoin/pull/29868 anymore.
This PR enables libc++ "Debug" hardening mode. See https://github.com/google/oss-fuzz/pull/11725#issuecomment-2084937398.
On macOS (arm64), compiled with system packages: ``` % ./src/qt/bitcoin-qt qt.qpa.fonts: Populating font family aliases took 47 ms. Replace uses of missing font family "Inter" with one that exists to...
This PR updates the NetBSD Build Guide to reflect: - the recent NetBSD Release - GCC minimum supported version update (https://github.com/bitcoin/bitcoin/pull/28348 and https://github.com/bitcoin/bitcoin/pull/29091) - Python minimum supported version update (https://github.com/bitcoin/bitcoin/pull/28211)...
The assumption in the commit 188ca75e5fe4837d16241446558c7566912f67b2 about the broken `thread_local` implementation in GCC was misguided because the initial failure was not due to GCC, but a bug in the Wine...