Merge bitcoin/bitcoin#30722: [26.x] Fix compilation with GCC 15

7d5764fb29 doc: update release notes for 26.x (fanquake)
1a08364686 add missing #include <cstdint> for GCC 15 (Matt Whitlock)

Pull request description:

  Backports #30633 to the `26.x` branch, so that it can be compiled with GCC 15.

ACKs for top commit:
  glozow:
    utACK 7d5764fb29

Tree-SHA512: ecf01e45f9ebb11c683252d6ca6a5a31ff767be08bb5760d1a65e583793ab50a94c3396b47931451c67830f704781eb9264a81b4b05bec943f041ef38f563475
This commit is contained in:
merge-script 2024-08-28 10:35:43 +01:00
commit 0a2a5c4ba6
No known key found for this signature in database
GPG Key ID: 2EEB9F5CC09526C1
3 changed files with 8 additions and 45 deletions

View File

@ -1,9 +1,9 @@
26.2 Release Notes 26.x Release Notes
================== ==================
Bitcoin Core version 26.2 is now available from: Bitcoin Core version 26.x is now available from:
<https://bitcoincore.org/bin/bitcoin-core-26.2/> <https://bitcoincore.org/bin/bitcoin-core-26.x/>
This release includes new features, various bug fixes and performance This release includes new features, various bug fixes and performance
improvements, as well as updated translations. improvements, as well as updated translations.
@ -40,55 +40,16 @@ unsupported systems.
Notable changes Notable changes
=============== ===============
### Script
- #29853: sign: don't assume we are parsing a sane TapMiniscript
### P2P and network changes
- #29691: Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
- #30085: p2p: detect addnode cjdns peers in GetAddedNodeInfo()
### RPC
- #29869: rpc, bugfix: Enforce maximum value for setmocktime
- #28554: bugfix: throw an error if an invalid parameter is passed to getnetworkhashps RPC
- #30094: rpc: move UniValue in blockToJSON
- #29870: rpc: Reword SighashFromStr error message
### Build ### Build
- #29747: depends: fix mingw-w64 Qt DEBUG=1 build - #30633 Fixes for GCC 15 compatibility
- #29985: depends: Fix build of Qt for 32-bit platforms with recent glibc
- #30151: depends: Fetch miniupnpc sources from an alternative website
- #30283: upnp: fix build with miniupnpc 2.2.8
### Misc
- #29776: ThreadSanitizer: Fix #29767
- #29856: ci: Bump s390x to ubuntu:24.04
- #29764: doc: Suggest installing dev packages for debian/ubuntu qt5 build
- #30149: contrib: Renew Windows code signing certificate
Credits Credits
======= =======
Thanks to everyone who directly contributed to this release: Thanks to everyone who directly contributed to this release:
- Antoine Poinsot - Matt Whitlock
- Ava Chow
- Cory Fields
- dergoegge
- fanquake
- glozow
- Hennadii Stepanov
- Jameson Lopp
- jonatack
- laanwj
- Luke Dashjr
- MarcoFalke
- nanlour
- willcl-ark
As well as to everyone that helped with translations on As well as to everyone that helped with translations on
[Transifex](https://www.transifex.com/bitcoin/bitcoin/). [Transifex](https://www.transifex.com/bitcoin/bitcoin/).

View File

@ -7,6 +7,7 @@
#include <util/chaintype.h> #include <util/chaintype.h>
#include <cstdint>
#include <memory> #include <memory>
#include <string> #include <string>

View File

@ -6,9 +6,10 @@
#ifndef BITCOIN_NODE_INTERFACE_UI_H #ifndef BITCOIN_NODE_INTERFACE_UI_H
#define BITCOIN_NODE_INTERFACE_UI_H #define BITCOIN_NODE_INTERFACE_UI_H
#include <cstdint>
#include <functional> #include <functional>
#include <memory>
#include <string> #include <string>
#include <vector>
class CBlockIndex; class CBlockIndex;
enum class SynchronizationState; enum class SynchronizationState;