llvm-project/libcxx/test/std/experimental
Louis Dionne f4c1258d56 [libc++] Add an option to disable wide character support in libc++
Some embedded platforms do not wish to support the C library functionality
for handling wchar_t because they have no use for it. It makes sense for
libc++ to work properly on those platforms, so this commit adds a carve-out
of functionality for wchar_t.

Unfortunately, unlike some other carve-outs (e.g. random device), this
patch touches several parts of the library. However, despite the wide
impact of this patch, I still think it is important to support this
configuration since it makes it much simpler to port libc++ to some
embedded platforms.

Differential Revision: https://reviews.llvm.org/D111265
2021-10-12 06:08:23 -04:00
..
algorithms/alg.search [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
filesystem [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent 2021-01-19 14:15:48 -05:00
func [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
iterator/ostream.joiner [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
language.support/support.coroutines [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. 2021-10-01 12:06:59 -04:00
memory [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
simd [libc++] [libc++abi] Mark a few tests as unsupported/xfail on gcc-7/8/9. 2020-11-26 08:59:52 +01:00
utilities [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
lit.local.cfg