llvm-project/libcxx/test/support
Eric Fiselier c34a497b40 [coroutines] Add end-to-end tests within libc++
This patch adds end-to-end/breathing tests for coroutines
into libc++. The tests aren't specifically to test libc++ requirements
but instead are intented to ensure coroutines are working fine in general.

Although libc++ isn't exactly the most correct place for these tests
to live, there is one major advantage. The libc++ test suite is also
used by MSVC and by adding the tests here it ensures they will be
run against all currently available coroutine implementations.

llvm-svn: 304101
2017-05-28 19:38:21 +00:00
..
test.support Implement P0513R0 - "Poisoning the Hash" 2017-01-21 00:02:12 +00:00
test.workarounds [test] Remove workaround for C1XX conversion-to-nullptr bug 2017-05-25 17:42:21 +00:00
Counter.h Cleanup _LIBCPP_HAS_NO_<c++11-feature> in support headers and final tests 2017-04-19 01:02:49 +00:00
DefaultOnly.h
MoveOnly.h Cleanup _LIBCPP_HAS_NO_<c++11-feature> in support headers and final tests 2017-04-19 01:02:49 +00:00
allocators.h Cleanup _LIBCPP_HAS_NO_<c++11-feature> in support headers and final tests 2017-04-19 01:02:49 +00:00
any_helpers.h Update issue status for LWG 2744 2016-10-16 02:51:50 +00:00
archetypes.hpp [test] support machinery changes for EDG & C1XX /Za 2017-05-10 19:10:49 +00:00
archetypes.ipp [test] support machinery changes for EDG & C1XX /Za 2017-05-10 19:10:49 +00:00
asan_testing.h Remove trailing whitespace in test suite. Approved by Marshall Clow. 2016-06-01 21:35:39 +00:00
assert_checkpoint.h Add checkpoint diagnostics to help diagnose buildbot failures. 2016-07-18 03:00:09 +00:00
cmpxchg_loop.h
constexpr_char_traits.hpp [libc++] Fix PR 31938 - std::basic_string constructors use non-deductible parameter types. 2017-02-17 01:17:10 +00:00
container_test_types.h [libcxx] [test] Fix comment typos, strip trailing whitespace. 2017-01-18 20:10:25 +00:00
controlled_allocators.hpp [libcxx] [test] Fix comment typos, strip trailing whitespace. 2017-01-18 20:10:25 +00:00
coroutine_types.h [coroutines] Add end-to-end tests within libc++ 2017-05-28 19:38:21 +00:00
count_new.hpp Fix more uses of dynamic exception specifications in C++17 2016-12-11 02:47:36 +00:00
counting_predicates.hpp Remove trailing whitespace in test suite. Approved by Marshall Clow. 2016-06-01 21:35:39 +00:00
debug_mode_helper.h Get more std::string _LIBCPP_DEBUG tests passing 2017-01-18 05:34:42 +00:00
deleter_types.h Overhaul unique_ptr - Implement LWG 2801, 2905, 2520. 2017-04-16 01:51:04 +00:00
demangle.h Fix demangle helper after r286788 2017-01-20 00:00:31 +00:00
disable_missing_braces_warning.h Get all tuple tests passing on Windows 2017-01-07 00:10:42 +00:00
experimental_any_helpers.h [libcxx] Add std::any 2016-08-11 03:13:11 +00:00
external_threads.cpp [libc++] Cleanup and document <__threading_support> 2017-01-06 20:05:40 +00:00
filesystem_dynamic_test_helper.py Fix misspelling of environment throughout libc++ 2017-05-09 23:47:20 +00:00
filesystem_test_helper.hpp Fix misspelling of environment throughout libc++ 2017-05-09 23:47:20 +00:00
hexfloat.h
is_transparent.h [libcxx] [test] Replace _LIBCPP_STD_VER with TEST_STD_VER. 2016-11-04 20:26:59 +00:00
min_allocator.h Implement P0513R0 - "Poisoning the Hash" 2017-01-21 00:02:12 +00:00
msvc_stdlib_force_include.hpp Fix bad #endif in msvc_stdlib_force_include.hpp. 2017-05-10 20:58:30 +00:00
nasty_containers.hpp Cleanup _LIBCPP_HAS_NO_<c++11-feature> in support headers and final tests 2017-04-19 01:02:49 +00:00
nasty_macros.hpp Replace identifiers called `__out` because Windows.h #defines it. 2017-01-07 11:27:06 +00:00
nothing_to_do.pass.cpp
platform_support.h [libcxx] [test] Fix comment typos, strip trailing whitespace. 2017-01-18 20:10:25 +00:00
poisoned_hash_helper.hpp [test] Remove workaround for C1XX conversion-to-nullptr bug 2017-05-25 17:42:21 +00:00
private_constructor.hpp
propagate_const_helpers.h Implement std::experimental::propagate_const from LFTS v2 2016-06-19 19:34:13 +00:00
rapid-cxx-test.hpp Add Filesystem TS -- Complete 2016-06-17 19:46:40 +00:00
set_windows_crt_report_mode.h [libc++][CMake] Use debug MSVC runtimes when libc++ is built in debug mode 2017-01-14 07:54:39 +00:00
test_allocator.h Fix undefined behavior in container swap tests. 2016-12-11 03:41:12 +00:00
test_convertible.hpp Add Filesystem TS -- Complete 2016-06-17 19:46:40 +00:00
test_iterators.h Make next/prev/advance/distance operations on iterators be constexpr. I missed this when I implemented the rest of P0031R0 2017-05-17 18:51:36 +00:00
test_macros.h Add <experimental/coroutine> 2017-05-25 04:36:24 +00:00
test_memory_resource.hpp [libcxx] [test] Fix comment typos, strip trailing whitespace. 2017-01-18 20:10:25 +00:00
test_workarounds.h [test] Remove workaround for C1XX conversion-to-nullptr bug 2017-05-25 17:42:21 +00:00
tracked_value.h Cleanup _LIBCPP_HAS_NO_<c++11-feature> in support headers and final tests 2017-04-19 01:02:49 +00:00
type_id.h Refactor uses_allocator test types for upcoming fixes 2016-12-09 09:51:09 +00:00
unique_ptr_test_helper.h Simplify test helper 2017-04-15 12:05:11 +00:00
user_defined_integral.hpp
uses_alloc_types.hpp [test] Workaround C1XX bug in uses_allocator_types.hpp 2017-05-25 17:42:17 +00:00
variant_test_helpers.hpp Add <variant> tests but disable them for libc++ 2016-11-23 01:02:51 +00:00