llvm-project/libcxx/test/std/language.support/support.limits/limits/numeric.limits.members
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
..
const_data_members.pass.cpp
denorm_min.pass.cpp
digits.pass.cpp
digits10.pass.cpp
epsilon.pass.cpp
has_denorm.pass.cpp
has_denorm_loss.pass.cpp
has_infinity.pass.cpp
has_quiet_NaN.pass.cpp
has_signaling_NaN.pass.cpp
infinity.pass.cpp
is_bounded.pass.cpp
is_exact.pass.cpp
is_iec559.pass.cpp
is_integer.pass.cpp
is_modulo.pass.cpp
is_signed.pass.cpp
lowest.pass.cpp [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
max.pass.cpp [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
max_digits10.pass.cpp
max_exponent.pass.cpp
max_exponent10.pass.cpp
min.pass.cpp [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
min_exponent.pass.cpp
min_exponent10.pass.cpp
quiet_NaN.pass.cpp
radix.pass.cpp
round_error.pass.cpp
round_style.pass.cpp
signaling_NaN.pass.cpp
tinyness_before.pass.cpp
traps.pass.cpp