mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-07-28 18:02:44 +02:00
Merge bitcoin/bitcoin#29040: refactor: Remove pre-C++20 code, fs::path cleanup
6666713041
refactor: Rename fs::path::u8string() to fs::path::utf8string() (MarcoFalke)856c88776f
ArgsManager: return path by value from GetBlocksDirPath() (Vasil Dimov)fa3d9304e8
refactor: Remove pre-C++20 fs code (MarcoFalke)fa00098e1a
Add tests for C++20 std::u8string (MarcoFalke)fa2bac08c2
refactor: Avoid copy/move in fs.h (MarcoFalke)faea30227b
refactor: Use C++20 std::chrono::days (MarcoFalke) Pull request description: This: * Removes dead code. * Avoids unused copies in some places. * Adds copies in other places for safety. ACKs for top commit: achow101: ACK6666713041
ryanofsky: Code review ACK6666713041
. Just documentation change since last review. stickies-v: re-ACK6666713041
Tree-SHA512: 6176e44f30b310d51632ec2d3827c3819905d0ddc6a4b57acfcb6cfa1f9735176da75ee8ed4a4abd1296cb0b83bee9374cc6f91ffac87c19b63c435eeadf3f46
This commit is contained in:
@@ -1406,7 +1406,7 @@ A few guidelines for introducing and reviewing new RPC interfaces:
|
||||
|
||||
- *Rationale*: User-facing consistency.
|
||||
|
||||
- Use `fs::path::u8string()` and `fs::u8path()` functions when converting path
|
||||
- Use `fs::path::u8string()`/`fs::path::utf8string()` and `fs::u8path()` functions when converting path
|
||||
to JSON strings, not `fs::PathToString` and `fs::PathFromString`
|
||||
|
||||
- *Rationale*: JSON strings are Unicode strings, not byte strings, and
|
||||
|
Reference in New Issue
Block a user