HomePhabricator

refactor: Add fs::PathToString, fs::PathFromString, u8string, u8path functions

Description

refactor: Add fs::PathToString, fs::PathFromString, u8string, u8path functions

Summary:
There is no change in behavior. This just helps prepare for the
transition from the boost::filesystem to the std::filesystem path
implementation.

Co-authored-by: Kiminuo <kiminuo@protonmail.com>

This is a backport of core#22937 [1/2]
https://github.com/bitcoin/bitcoin/pull/22937/commits/b39a477ec69a51b2016d3a8c70c0c77670f87f2b

Test Plan: ninja all check-all

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D10784

Details

Provenance
Russell Yanofsky <russ@yanofsky.org>Authored on Sep 10 2021, 04:17
PiRKCommitted on Jan 11 2022, 12:24
PiRKPushed on Jan 11 2022, 12:25
Reviewer
Restricted Project
Differential Revision
D10784: refactor: Add fs::PathToString, fs::PathFromString, u8string, u8path functions
Parents
rABCb85e9a5f2b51: Remove the deprecated banscore field from the getpeerinfo RPC
Branches
Unknown
Tags
Unknown