llvm-project/libcxx/test/std/input.output/iostreams.base
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
..
fpos [libcxx] [NFC] fpos Requirements (p0759r1). 2020-05-07 14:02:42 -07:00
ios [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
ios.base [libc++] Clarify the name of Lit features related to standard library selection 2021-09-28 16:15:25 -04:00
std.ios.manip
stream.types
is_error_code_enum_io_errc.pass.cpp [libc++] Remove some _LIBCPP_CXX03_LANG from iostreams headers. 2021-06-28 12:55:26 -04:00
lit.local.cfg [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00