mirror of https://github.com/oxen-io/oxen-core.git
1dd98f3dae
Converts all use of boost::filesystem to std::filesystem. For macos and potentially other exotic systems where std::filesystem isn't available, we use ghc::filesystem instead (which is a drop-in replacement for std::filesystem, unlike boost::filesystem). This also greatly changes how we handle filenames internally by holding them in filesystem::path objects as soon as possible (using fs::u8path()), rather than strings, which avoids a ton of issues around unicode filenames. As a result this lets us drop the boost::locale dependency on Windows along with a bunch of messy Windows ifdef code, and avoids the need for doing gross boost locale codecvt calls. |
||
---|---|---|
.. | ||
brew | ||
codefresh | ||
epee | ||
fuzz_testing | ||
rlwrap | ||
snap | ||
valgrind | ||
CMakeLists.txt | ||
lns-lookup-example.py |