llvm-project/libcxx/test/std/experimental
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
..
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 a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00
language.support/support.coroutines [libc++] Fix heap UaF issue in coroutine test 2020-09-28 16:09:15 -04:00
memory [libcxx] Resolve LWG 2724 protected -> private. 2020-11-23 14:27:22 -08: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 [libcxx] Make sure all experimental tests are disabled when enable_experimental=False 2019-02-23 11:24:03 +00:00