[libc++] Granularize __string
authorNikolas Klauser <nikolasklauser@berlin.de>
Mon, 6 Jun 2022 21:35:24 +0000 (23:35 +0200)
committerNikolas Klauser <nikolasklauser@berlin.de>
Thu, 9 Jun 2022 19:04:18 +0000 (21:04 +0200)
commit976f37050dbd38aea69a91a31b2a15a19cab6716
treea68d28553a087fb81268f114a2ebe6322376dabe
parent23db8e4b43225fd5e4df8cab52e0b8517ba77d49
[libc++] Granularize __string

Reviewed By: ldionne, #libc

Spies: libcxx-commits, mgorny

Differential Revision: https://reviews.llvm.org/D127156
16 files changed:
libcxx/include/CMakeLists.txt
libcxx/include/__format/formatter_bool.h
libcxx/include/__string/char_traits.h [moved from libcxx/include/__string with 72% similarity]
libcxx/include/__string/extern_template_lists.h [new file with mode: 0644]
libcxx/include/bitset
libcxx/include/ext/__hash
libcxx/include/iomanip
libcxx/include/locale
libcxx/include/module.modulemap.in
libcxx/include/string
libcxx/include/string_view
libcxx/include/system_error
libcxx/include/thread
libcxx/test/libcxx/private_headers.verify.cpp
libcxx/test/libcxx/utilities/function.objects/unord.hash/murmur2_or_cityhash_ubsan_unsigned_overflow_ignored.pass.cpp
libcxx/test/std/strings/basic.string.hash/char_type_hash.fail.cpp