You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
916aafb Merge bitcoin#27461: verify-commits: error and exit cleanly when git is too old. (Andrew Chow)
920d790 Merge bitcoin#27220: doc: update broken str util reference links on developer-notes (fanquake)
2c8b994 Merge bitcoin#27058: contrib: Improve verify-commits.py to work with maintainers leaving (glozow)
13fd397 Merge bitcoin#26714: test: add coverage for unparsable `-maxuploadtarget` (merge-script)
84c07bf Merge bitcoin#26738: test: add coverage for unknown wallet flag in `setwalletflag` (MarcoFalke)
08707f8 Merge bitcoin#26517: test: Changed small_txpuzzle_randfee to return the virtual size instead of the transaction hex for feerate calculation. (MarcoFalke)
12d52b2 Merge bitcoin#24226: rpc: warn that nodes ignore requests for old stale blocks (MarcoFalke)
94b3905 Merge bitcoin#26443: doc: mention BIP86 in doc/bips.md (fanquake)
dfc97a9 Merge bitcoin#26243: test: Remove unused fCheckpointsEnabled from miner_tests (fanquake)
5759d18 Merge bitcoin#26116: rpc: Allow importmulti watchonly imports with locked wallet (Andrew Chow)
Pull request description:
## What was done?
Trivial backports from Bitcoin Core v25
## How Has This Been Tested?
Run & unit functional tests
## Breaking Changes
N/A
## Checklist:
- [x] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e tests
- [ ] I have made corresponding changes to the documentation
- [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_
ACKs for top commit:
UdjinM6:
utACK 916aafb
kwvg:
utACK 916aafb
Tree-SHA512: c728963e5bd2c86c9f4ebfdfe22fcf277701dced1bf1edf38b64738a4ceda3850f7c709912fc64e6b820885845b27f5741ad536b5b86ccb651009663029ff1ab
Copy file name to clipboardExpand all lines: doc/bips.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,7 @@ Versions and PRs are relevant to Bitcoin's core if not mentioned other.
29
29
and it is disabled by default at build time since **v0.19.0** ([PR #15584](https://github.com/bitcoin/bitcoin/pull/15584)).
30
30
It has been removed as of **v0.20.0** ([PR 17165](https://github.com/bitcoin/bitcoin/pull/17165)).
31
31
*[`BIP 84`](https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki): The experimental descriptor wallets introduced in **v0.21.0** by default use the Hierarchical Deterministic Wallet derivation proposed by BIP 84. ([PR #16528](https://github.com/bitcoin/bitcoin/pull/16528))
32
+
*[`BIP 86`](https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki): Descriptor wallets by default use the Hierarchical Deterministic Wallet derivation proposed by BIP 86 since **v23.0** ([PR #22364](https://github.com/bitcoin/bitcoin/pull/22364)).
32
33
*[`BIP 90`](https://github.com/bitcoin/bips/blob/master/bip-0090.mediawiki): Trigger mechanism for activation of BIPs 34, 65, and 66 has been simplified to block height checks since **v0.14.0** ([PR #8391](https://github.com/bitcoin/bitcoin/pull/8391)).
33
34
*[`BIP 111`](https://github.com/bitcoin/bips/blob/master/bip-0111.mediawiki): `NODE_BLOOM` service bit added, and enforced for all peer versions as of **v0.13.0** ([PR #6579](https://github.com/bitcoin/bitcoin/pull/6579) and [PR #6641](https://github.com/bitcoin/bitcoin/pull/6641)).
34
35
*[`BIP 112`](https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki): The CHECKSEQUENCEVERIFY opcode has been implemented since **v0.12.1** ([PR #7524](https://github.com/bitcoin/bitcoin/pull/7524)), and has been *buried* since **v0.19.0** ([PR #16060](https://github.com/bitcoin/bitcoin/pull/16060)).
Copy file name to clipboardExpand all lines: doc/developer-notes.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -866,12 +866,12 @@ Strings and formatting
866
866
buffer overflows, and surprises with `\0` characters. Also, some C string manipulations
867
867
tend to act differently depending on platform, or even the user locale.
868
868
869
-
- Use `ParseInt32`, `ParseInt64`, `ParseUInt32`, `ParseUInt64`, `ParseDouble` from `utilstrencodings.h` for number parsing.
869
+
- Use `ToIntegral` from [`strencodings.h`](/src/util/strencodings.h) for number parsing. In legacy code you might also find `ParseInt*` family of functions, `ParseDouble` or `LocaleIndependentAtoi`.
870
870
871
871
- *Rationale*: These functions do overflow checking and avoid pesky locale issues.
872
872
873
873
- Avoid using locale dependent functions if possible. You can use the provided
0 commit comments