llvm-project/libcxx/test/std/utilities
Louis Dionne 933518fff8 [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent
Previously, LIBCXX_ENABLE_FILESYSTEM controlled only whether the filesystem
support was compiled into libc++'s library. This commit promotes the
setting to a first-class option like LIBCXX_ENABLE_LOCALIZATION, where
the whole library is aware of the setting and features that depend on
<filesystem> won't be provided at all. The test suite is also properly
annotated such that tests that depend on <filesystem> are disabled when
the library doesn't support it.

This is an alternative to https://llvm.org/D94824, but also an improvement
along the lines of LIBCXX_ENABLE_LOCALIZATION that I had been wanting to
make for a while.

Differential Revision: https://reviews.llvm.org/D94921
2021-01-19 14:15:48 -05:00
..
allocator.adaptor [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
any [libc++] Rename the -fno-rtti Lit feature to just no-rtti 2020-09-29 16:29:44 -04:00
charconv [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
function.objects [libc++] Fix a test failure in 7b00e9fae3 (D93815). 2020-12-28 18:46:07 -05:00
intseq [libc++] NFCI: Use Lit features to disable tests instead of #if 2020-10-16 08:35:34 -04:00
memory [libc++] LWG2070: Use Allocator construction for objects created with allocate_shared 2021-01-08 13:04:03 -05:00
meta [libc++] [C++2b] [P1048] Add is_scoped_enum and is_scoped_enum_v. 2021-01-12 17:08:20 +01:00
optional Fix UB in one libcxx test, when deleting D through a pointer to B. 2020-11-04 17:34:05 -05:00
ratio [libc++] Remove workaround for .fail.cpp tests that don't have clang-verify markup 2020-04-15 10:53:37 -04:00
smartptr/unique.ptr [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
template.bitset [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
time [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent 2021-01-19 14:15:48 -05:00
tuple [libc++] Fix tests on GCC 10 2020-09-29 12:08:33 -04:00
type.index [libc++] Rename the -fno-rtti Lit feature to just no-rtti 2020-09-29 16:29:44 -04:00
utilities.general Support tests in freestanding 2019-02-04 20:31:13 +00:00
utility [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
utility.requirements [libc++] Remove useless nothing_to_do.pass.cpp tests 2020-04-03 13:48:34 -04:00
variant [libc++] ADL-proof <variant> by adding _VSTD:: qualification on calls. 2020-11-25 09:19:37 -05:00