[libcxx-commits] [PATCH] D90222: [libcxx] Implement c++2a char8_t input/output of std::filesystem::path

Martin Storsjö via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Oct 28 14:26:20 PDT 2020


mstorsjo added a comment.

In D90222#2360091 <https://reviews.llvm.org/D90222#2360091>, @ldionne wrote:

> Some questions:
>
> - Which part of which paper is this implementing?
> - Do we need to update the `cxx2a_status` page?
> - Is there a feature test macro associated to this?

This implements bits of P0482; some parts of it seem to be implemented already, and this completes the filesystem related bits, but afaik there's other bits of it left unimplemented as well. It also takes some suggestions from P1423 <https://reviews.llvm.org/P1423> into account. I guess the `cxx2a_status` page already could be updated to mark at least P0482 as in progress as things are already.

As far as I can see, that paper adds the feature macro `__cpp_lib_char8_t` which already is defined, since D55308 <https://reviews.llvm.org/D55308>.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90222/new/

https://reviews.llvm.org/D90222



More information about the libcxx-commits mailing list