llvm-project/libcxx/test/std/containers
Louis Dionne 0724f8bf47 [libc++] Implement C++20's P0784 (More constexpr containers)
This commit adds std::construct_at, and marks various members of
std::allocator_traits and std::allocator as constexpr. It also adds
tests and turns the existing tests into hybrid constexpr/runtime tests.

Thanks to Richard Smith for initial work on this, and to Michael Park
for D69803, D69132 and D69134, which are superseded by this patch.

Differential Revision: https://reviews.llvm.org/D68364
2020-09-22 11:20:33 -04:00
..
associative Fixes complexity of map insert_or_assign with a hint. 2020-09-19 16:28:55 +02:00
container.adaptors [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
container.node [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
container.requirements [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
containers.general Support tests in freestanding 2019-02-04 20:31:13 +00:00
sequences [libc++] Implement C++20's P0784 (More constexpr containers) 2020-09-22 11:20:33 -04:00
unord [libcxx][test] include <algorithm> for is_permutation 2020-06-12 11:54:03 -07:00
views [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
Copyable.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
Emplaceable.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
NotConstructible.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
check_consecutive.h [libcxx][test] Fix order checking in some more unordered_multimap tests 2019-05-22 18:10:32 +00:00
map_allocator_requirement_test_templates.h [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
set_allocator_requirement_test_templates.h libcxx: Rename .hpp files in libcxx/test/support to .h 2019-08-21 00:14:12 +00:00
test_compare.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
test_hash.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00