Left to finish P0482:
- <cuchar> header.
- Parts of <memory_resource> concerning char8_t. Also, tests for hash<pmr::*string>.
Paths
| Differential D99184
[libc++] [C++20] [P0482] Add missing tests and synopses for char8_t. ClosedPublic Authored by curdeius on Mar 23 2021, 6:06 AM.
Details
Summary Left to finish P0482:
Diff Detail
Event TimelineComment Actions @ldionne, I've checked all the tests (hopefully not missing anything) and there's nothing else left in P0482 apart from the missing parts listed in the summary. Comment Actions LGTM FWIW.
This revision is now accepted and ready to land.Mar 23 2021, 7:55 AM curdeius added inline comments. Closed by commit rG28f82bec7fa1: [libc++] [C++20] [P0482] Add missing tests and synopses for char8_t. (authored by curdeius). · Explain WhyMar 23 2021, 10:45 AM This revision was automatically updated to reflect the committed changes. curdeius marked an inline comment as done.
Revision Contents
Diff 332722 libcxx/include/__string
libcxx/include/iosfwd
libcxx/include/string
libcxx/include/string_view
libcxx/test/std/language.support/support.limits/limits/is_specialized.pass.cpp
libcxx/test/std/strings/basic.string.hash/char_type_hash.fail.cpp
libcxx/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/types.pass.cpplibcxx/test/std/strings/string.view/string.view.hash/char_type.hash.fail.cpp
|
It might arguably be clearer to say
but I have no strong feelings. (I just now learned that expected-error@-2 5 ... is valid syntax.)