llvm-project/libcxx/test/support
Dan Gohman 3efd6e37e4 [WebAssembly] WASI support for libcxx
This adds explicit support for the WASI platform to libcxx.

WASI libc uses some components from musl, however it's not fully compatible
with musl, so we're planning to stop using _LIBCPP_HAS_MUSL_LIBC and
customize for WASI libc specifically.

Differential Revision: https://reviews.llvm.org/D61336

Reviewers: sbc100, ldionne
llvm-svn: 359703
2019-05-01 16:47:30 +00:00
..
test.support Support tests in freestanding 2019-02-04 20:31:13 +00:00
test.workarounds Support tests in freestanding 2019-02-04 20:31:13 +00:00
Counter.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
DefaultOnly.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
MoveOnly.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
allocators.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
any_helpers.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
archetypes.hpp [pair] Mark constructors as conditionally noexcept 2018-12-11 14:22:28 +00:00
archetypes.ipp [pair] Mark constructors as conditionally noexcept 2018-12-11 14:22:28 +00:00
asan_testing.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
assert_checkpoint.h Add checkpoint diagnostics to help diagnose buildbot failures. 2016-07-18 03:00:09 +00:00
charconv_test_helpers.h Make to_chars/from_chars work back to C++11. This means that we can use them to implement to_string as well. Reviewed as https://reviews.llvm.org/D59598. 2019-03-20 18:13:23 +00:00
cmpxchg_loop.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
constexpr_char_traits.hpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
container_debug_tests.hpp Remove unused try catch blocks from old debug tests 2019-03-19 00:00:30 +00:00
container_test_types.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
controlled_allocators.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
coroutine_types.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
count_new.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
counting_predicates.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
debug_mode_helper.h Fix test failures after debug mode changes 2019-03-18 22:12:09 +00:00
deleter_types.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
demangle.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
disable_missing_braces_warning.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
emplace_constructible.h fix shadowing warnings in new tests, try 2 2017-10-17 16:06:42 +00:00
experimental_any_helpers.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
external_threads.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
filesystem_dynamic_test_helper.py [test] [support] Use socket()+bind() to create unix sockets portably 2018-12-16 15:12:06 +00:00
filesystem_include.hpp Implement <filesystem> 2018-07-27 03:07:09 +00:00
filesystem_test_helper.hpp Add large file support to create_file for 32-bit. 2019-01-15 19:14:15 +00:00
format_string.hpp Fix missing includes in format_string.hpp helper 2018-07-25 04:21:59 +00:00
fp_compare.h Implement midpoint for floating point types. Reviewed as https://reviews.llvm.org/D61014. 2019-04-25 12:11:43 +00:00
hexfloat.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
is_transparent.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
min_allocator.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
msvc_stdlib_force_include.hpp [libc++] [test] Silence C++20 deprecation warnings in the MSVC STL 2019-04-19 20:39:41 +00:00
nasty_containers.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
nasty_macros.hpp Avoid name conflict with kernel headers 2019-04-24 09:43:44 +00:00
nothing_to_do.pass.cpp Support tests in freestanding 2019-02-04 20:31:13 +00:00
platform_support.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
poisoned_hash_helper.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
private_constructor.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
propagate_const_helpers.h Implement std::experimental::propagate_const from LFTS v2 2016-06-19 19:34:13 +00:00
rapid-cxx-test.hpp Implement a better copy_file. 2018-07-22 02:00:53 +00:00
set_windows_crt_report_mode.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
test_allocator.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
test_comparisons.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
test_convertible.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
test_iterators.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
test_macros.h [WebAssembly] WASI support for libcxx 2019-05-01 16:47:30 +00:00
test_memory_resource.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
test_workarounds.h [libc++][test] Fix noexcept assertions in variant's get tests 2019-04-25 18:36:29 +00:00
tracked_value.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
truncate_fp.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
type_id.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
unique_ptr_test_helper.h Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
user_defined_integral.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
uses_alloc_types.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
variant_test_helpers.hpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
verbose_assert.h Implement filesystem NB comments, relative paths, and related issues. 2018-04-02 23:03:41 +00:00