llvm-project/libcxx/test/std/utilities/meta
Louis Dionne 8508b1c133 [libc++] Divorce the std Lit feature from the -std=XXX compiler flag
After this patch, we can use `--param std=c++20` even if the compiler only
supports -std=c++2a. The test suite will handle that for us. The only Lit
feature that isn't fully baked will always be the "in development" one,
since we don't know exactly what year the standard will be ratified in.

This is another take on https://reviews.llvm.org/D99789.

Differential Revision: https://reviews.llvm.org/D100210
2021-04-12 11:55:39 -04:00
..
meta.const.eval [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
meta.help Support tests in freestanding 2019-02-04 20:31:13 +00:00
meta.logical [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
meta.rel [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
meta.rqmts Support tests in freestanding 2019-02-04 20:31:13 +00:00
meta.trans [libcxx] [test] Add XFAIL LIBCXX-WINDOWS-FIXME in 124 tests that fail in the future CI configuration 2021-03-22 23:41:11 +02:00
meta.type.synop Implement most of P1612R1: Relocate endian. Moves the std::endian functionality from 'type-traits' to 'bit'. No other change. The reason that this is 'partial' is that P1621 also recommends a feature-test macro, but I don't have the value for that one yet. In a month or so, I'll add that 2019-07-23 04:20:19 +00:00
meta.unary [libc++] Divorce the std Lit feature from the -std=XXX compiler flag 2021-04-12 11:55:39 -04:00
meta.unary.prop.query [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00