llvm-capstone/libcxx/test/support
Michael Kenzel 0365677692
[libc++] Remove dependence on <ciso646> (#73271)
C++23 removed `<ciso646>` from the standard library. The header is used
in a few places in order to pull in implementation-specific and feature
test macros. The new way of doing that is `<version>`, which should be
supported by all supported implementations. This change replaces all
those uses of `<ciso646>` with `<version>`.
2023-12-06 11:42:55 -05:00
..
test.support [libc++][hardening] Rework macros for enabling the hardening mode. (#70575) 2023-11-08 09:10:00 -10:00
test.workarounds
type_classification [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
allocators.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
almost_satisfies_types.h [libc++][ranges][NFC] Templatize some of the types in almost_satisfies_types.h 2023-04-12 14:13:55 -07:00
any_helpers.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
archetypes.h
archetypes.ipp
asan_testing.h [libc++][test] Don't use __libcpp_is_constant_evaluated in tests (#72226) 2023-11-14 19:04:57 +08:00
assert_macros.h [libc++][test] Cleanup typos and unnecessary semicolons (#73435) 2023-11-27 02:11:24 +01:00
atomic_helpers.h [libc++] Qualifies uint32_t and friends. 2023-03-14 17:28:53 +01:00
boolean_testable.h [libc++][test] Cleanup typos and unnecessary semicolons (#73435) 2023-11-27 02:11:24 +01:00
callable_types.h
charconv_test_helpers.h [libc++] Move __errc to __system_error/errc.h 2023-04-10 19:23:42 +02:00
check_assertion.h [libc++][PSTL] Overhaul exceptions handling 2023-10-06 23:01:30 +02:00
cmpxchg_loop.h
compare_types.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
concat_macros.h [libc++][test] Cleanup typos and unnecessary semicolons (#73435) 2023-11-27 02:11:24 +01:00
constexpr_char_traits.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
container_debug_tests.h [libc++] Remove dependence on <ciso646> (#73271) 2023-12-06 11:42:55 -05:00
container_test_types.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
controlled_allocators.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
copy_move_types.h [libc++][test] Cleanup typos and unnecessary semicolons (#73435) 2023-11-27 02:11:24 +01:00
count_new.h [libc++] Introduce __make_uninitialized_buffer and use it instead of get_temporary_buffer 2023-06-16 07:53:56 -07:00
Counter.h [libc++] Counter<T>'s assignment operator shouldn't ++gConstructed 2023-02-14 12:57:36 -05:00
counting_predicates.h [libc++][test] Add '-Wdeprecated-copy', '-Wdeprecated-copy-dtor' warnings to the test suite 2023-09-12 08:53:38 -04:00
counting_projection.h [libc++] Fix minor formatting error in test/support/counting_projection.h (#72480) 2023-11-16 12:08:19 +01:00
deduction_guides_sfinae_checks.h [libc++][test] Fix unused and nodiscard warnings (#73437) 2023-11-26 18:00:18 +01:00
DefaultOnly.h
deleter_types.h [libc++][test] Add '-Wdeprecated-copy', '-Wdeprecated-copy-dtor' warnings to the test suite 2023-09-12 08:53:38 -04:00
emplace_constructible.h
experimental_any_helpers.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
filesystem_test_helper.h [libc++] Properly guard std::filesystem with >= C++17 (#72701) 2023-11-28 18:41:59 -05:00
format_string.h
format.functions.common.h [libc++][format] Fix a missing include in <format> tests. (#71252) 2023-11-05 08:32:51 -05:00
fp_compare.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
hexfloat.h
indirectly_readable.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
is_transparent.h
iterator_traits_cpp17_iterators.h [libc++][test] Cleanup typos and unnecessary semicolons (#73435) 2023-11-27 02:11:24 +01:00
locale_helpers.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
make_implicit.h
make_string.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
make_test_thread.h [libc++] Introduce make_test_jthread for jthread tests (#68837) 2023-10-13 10:54:54 -07:00
min_allocator.h [libc++][test] Don't use __libcpp_is_constant_evaluated in tests (#72226) 2023-11-14 19:04:57 +08:00
MoveOnly.h [libc++] Fix std::move algorithm with trivial move-only types 2023-07-10 11:50:09 -04:00
msvc_stdlib_force_include.h [libc++] Update <source_location> and msvc_stdlib_force_include.h (#74266) 2023-12-06 09:04:06 -05:00
nasty_containers.h [libc++][test] Add '-Wdeprecated-copy', '-Wdeprecated-copy-dtor' warnings to the test suite 2023-09-12 08:53:38 -04:00
nasty_string.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
operator_hijacker.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
parse_integer.h
platform_support.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
pointer_comparison_test_helper.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
poisoned_hash_helper.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
private_constructor.h
propagate_const_helpers.h
propagate_value_category.hpp
read_write.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
set_windows_crt_report_mode.h [libcxx] [test] Make set_windows_crt_report_mode.h more explicit 2023-07-28 23:51:27 +03:00
string_literal.h
template_cost_testing.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
test_allocator.h Implement syncstream (p0053) 2023-11-08 17:45:06 +01:00
test_basic_format_arg.h
test_comparisons.h [libc++][spaceship] Implement operator<=> for multiset and set 2023-05-29 09:00:14 +03:00
test_constexpr_container.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
test_container_comparisons.h [libc++][test] Cleanup typos and unnecessary semicolons (#73435) 2023-11-27 02:11:24 +01:00
test_convertible.h
test_execution_policies.h [libc++][PSTL] Overhaul exceptions handling 2023-10-06 23:01:30 +02:00
test_format_context.h
test_format_string.h
test_iterators.h [libc++][test] Cleanup typos and unnecessary semicolons (#73435) 2023-11-27 02:11:24 +01:00
test_macros.h [libc++] Remove dependence on <ciso646> (#73271) 2023-12-06 11:42:55 -05:00
test_range.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
test_std_memory_resource.h [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
test_transparent_unordered.h
test_tzdb.h [libc++][chrono] Adds tzdb_list implementation. 2023-09-06 20:48:07 +02:00
test_workarounds.h
truncate_fp.h
type_algorithms.h [libc++] Forward to std::{,w}memchr in std::find 2023-05-25 07:59:50 -07:00
type_id.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
unique_ptr_test_helper.h
unwrap_container_adaptor.h [libc++][ranges] Implement the changes to container adaptors from P1206 (ranges::to): 2023-06-05 18:57:25 -07:00
user_defined_integral.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
uses_alloc_types.h [libc++] Remove experimental pmr headers now shipped in mainline (#73172) 2023-11-27 10:54:35 -05:00
variant_test_helpers.h [libc++] Re-introduce special support for narrowing conversions to bool in variant (#73121) 2023-11-22 20:41:12 +01:00
wide_temp_file.h