delete mode 100644 lib/libcxx/include/__algorithm/fold.h create mode 100644 lib/libcxx/include/__algorithm/radix_sort.h create mode 100644 lib/libcxx/include/__algorithm/ranges_fold.h delete mode 100644 lib/libcxx/include/__atomic/atomic_base.h delete mode 100644 lib/libcxx/include/__atomic/cxx_atomic_impl.h create mode 100644 lib/libcxx/include/__atomic/support.h create mode 100644 lib/libcxx/include/__atomic/support/c11.h create mode 100644 lib/libcxx/include/__atomic/support/gcc.h create mode 100644 lib/libcxx/include/__charconv/from_chars_floating_point.h create mode 100644 lib/libcxx/include/__chrono/utc_clock.h create mode 100644 lib/libcxx/include/__cstddef/byte.h create mode 100644 lib/libcxx/include/__cstddef/max_align_t.h create mode 100644 lib/libcxx/include/__cstddef/nullptr_t.h create mode 100644 lib/libcxx/include/__cstddef/ptrdiff_t.h create mode 100644 lib/libcxx/include/__cstddef/size_t.h create mode 100644 lib/libcxx/include/__flat_map/flat_map.h create mode 100644 lib/libcxx/include/__flat_map/flat_multimap.h create mode 100644 lib/libcxx/include/__flat_map/key_value_iterator.h create mode 100644 lib/libcxx/include/__flat_map/sorted_equivalent.h create mode 100644 lib/libcxx/include/__flat_map/sorted_unique.h create mode 100644 lib/libcxx/include/__flat_map/utils.h create mode 100644 lib/libcxx/include/__fwd/byte.h create mode 100644 lib/libcxx/include/__fwd/get.h create mode 100644 lib/libcxx/include/__fwd/variant.h create mode 100644 lib/libcxx/include/__iterator/static_bounded_iter.h delete mode 100644 lib/libcxx/include/__locale_dir/locale_base_api/bsd_locale_defaults.h delete mode 100644 lib/libcxx/include/__locale_dir/locale_base_api/fuchsia.h delete mode 100644 lib/libcxx/include/__locale_dir/locale_base_api/locale_guard.h delete mode 100644 lib/libcxx/include/__locale_dir/locale_base_api/newlib.h delete mode 100644 lib/libcxx/include/__locale_dir/locale_base_api/win32.h create mode 100644 lib/libcxx/include/__locale_dir/pad_and_output.h create mode 100644 lib/libcxx/include/__locale_dir/support/apple.h create mode 100644 lib/libcxx/include/__locale_dir/support/bsd_like.h create mode 100644 lib/libcxx/include/__locale_dir/support/freebsd.h create mode 100644 lib/libcxx/include/__locale_dir/support/fuchsia.h create mode 100644 lib/libcxx/include/__locale_dir/support/no_locale/characters.h create mode 100644 lib/libcxx/include/__locale_dir/support/no_locale/strtonum.h create mode 100644 lib/libcxx/include/__locale_dir/support/windows.h create mode 100644 lib/libcxx/include/__memory/array_cookie.h delete mode 100644 lib/libcxx/include/__memory/builtin_new_allocator.h create mode 100644 lib/libcxx/include/__memory/noexcept_move_assign_container.h create mode 100644 lib/libcxx/include/__memory/shared_count.h create mode 100644 lib/libcxx/include/__memory/unique_temporary_buffer.h delete mode 100644 lib/libcxx/include/__memory/voidify.h create mode 100644 lib/libcxx/include/__new/align_val_t.h create mode 100644 lib/libcxx/include/__new/allocate.h create mode 100644 lib/libcxx/include/__new/destroying_delete_t.h create mode 100644 lib/libcxx/include/__new/exceptions.h create mode 100644 lib/libcxx/include/__new/global_new_delete.h create mode 100644 lib/libcxx/include/__new/interference_size.h create mode 100644 lib/libcxx/include/__new/launder.h create mode 100644 lib/libcxx/include/__new/new_handler.h create mode 100644 lib/libcxx/include/__new/nothrow_t.h create mode 100644 lib/libcxx/include/__new/placement_new_delete.h create mode 100644 lib/libcxx/include/__ostream/put_character_sequence.h create mode 100644 lib/libcxx/include/__system_error/throw_system_error.h delete mode 100644 lib/libcxx/include/__type_traits/add_const.h delete mode 100644 lib/libcxx/include/__type_traits/add_cv.h create mode 100644 lib/libcxx/include/__type_traits/add_cv_quals.h delete mode 100644 lib/libcxx/include/__type_traits/add_volatile.h create mode 100644 lib/libcxx/include/__type_traits/container_traits.h create mode 100644 lib/libcxx/include/__type_traits/detected_or.h create mode 100644 lib/libcxx/include/__type_traits/is_implicit_lifetime.h delete mode 100644 lib/libcxx/include/__type_traits/noexcept_move_assign_container.h create mode 100644 lib/libcxx/include/__utility/element_count.h create mode 100644 lib/libcxx/include/__utility/scope_guard.h create mode 100644 lib/libcxx/include/__vector/comparison.h create mode 100644 lib/libcxx/include/__vector/container_traits.h create mode 100644 lib/libcxx/include/__vector/erase.h create mode 100644 lib/libcxx/include/__vector/pmr.h create mode 100644 lib/libcxx/include/__vector/swap.h create mode 100644 lib/libcxx/include/__vector/vector.h create mode 100644 lib/libcxx/include/__vector/vector_bool.h create mode 100644 lib/libcxx/include/__vector/vector_bool_formatter.h create mode 100644 lib/libcxx/include/cstdalign delete mode 100644 lib/libcxx/include/experimental/__config create mode 100644 lib/libcxx/include/flat_map delete mode 100644 lib/libcxx/include/locale.h delete mode 100644 lib/libcxx/include/stdint.h create mode 100644 lib/libcxx/libc/hdr/errno_macros.h create mode 100644 lib/libcxx/libc/hdr/fenv_macros.h create mode 100644 lib/libcxx/libc/hdr/float_macros.h create mode 100644 lib/libcxx/libc/hdr/limits_macros.h create mode 100644 lib/libcxx/libc/include/llvm-libc-macros/float-macros.h create mode 100644 lib/libcxx/libc/include/llvm-libc-macros/float16-macros.h create mode 100644 lib/libcxx/libc/include/llvm-libc-macros/stdfix-macros.h create mode 100644 lib/libcxx/libc/include/llvm-libc-types/cfloat128.h create mode 100644 lib/libcxx/libc/include/llvm-libc-types/cfloat16.h create mode 100644 lib/libcxx/libc/include/llvm-libc-types/float128.h create mode 100644 lib/libcxx/libc/shared/fp_bits.h create mode 100644 lib/libcxx/libc/shared/str_to_float.h create mode 100644 lib/libcxx/libc/shared/str_to_integer.h create mode 100644 lib/libcxx/libc/src/__support/CPP/array.h create mode 100644 lib/libcxx/libc/src/__support/CPP/bit.h create mode 100644 lib/libcxx/libc/src/__support/CPP/iterator.h create mode 100644 lib/libcxx/libc/src/__support/CPP/limits.h create mode 100644 lib/libcxx/libc/src/__support/CPP/optional.h create mode 100644 lib/libcxx/libc/src/__support/CPP/string_view.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/add_lvalue_reference.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/add_pointer.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/add_rvalue_reference.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/aligned_storage.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/always_false.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/bool_constant.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/conditional.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/decay.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/enable_if.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/false_type.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/has_unique_object_representations.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/integral_constant.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/invoke.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/invoke_result.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_arithmetic.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_array.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_base_of.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_class.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_complex.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_const.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_constant_evaluated.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_convertible.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_copy_assignable.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_copy_constructible.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_destructible.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_enum.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_fixed_point.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_floating_point.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_function.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_integral.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_lvalue_reference.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_member_pointer.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_move_assignable.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_move_constructible.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_null_pointer.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_object.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_pointer.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_reference.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_rvalue_reference.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_same.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_scalar.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_signed.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_trivially_constructible.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_trivially_copyable.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_trivially_destructible.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_union.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_unsigned.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/is_void.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/make_signed.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/make_unsigned.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/remove_all_extents.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/remove_cv.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/remove_cvref.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/remove_extent.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/remove_reference.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/true_type.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/type_identity.h create mode 100644 lib/libcxx/libc/src/__support/CPP/type_traits/void_t.h create mode 100644 lib/libcxx/libc/src/__support/CPP/utility.h create mode 100644 lib/libcxx/libc/src/__support/CPP/utility/declval.h create mode 100644 lib/libcxx/libc/src/__support/CPP/utility/forward.h create mode 100644 lib/libcxx/libc/src/__support/CPP/utility/in_place.h create mode 100644 lib/libcxx/libc/src/__support/CPP/utility/integer_sequence.h create mode 100644 lib/libcxx/libc/src/__support/CPP/utility/move.h create mode 100644 lib/libcxx/libc/src/__support/FPUtil/FPBits.h create mode 100644 lib/libcxx/libc/src/__support/FPUtil/rounding_mode.h create mode 100644 lib/libcxx/libc/src/__support/big_int.h create mode 100644 lib/libcxx/libc/src/__support/common.h create mode 100644 lib/libcxx/libc/src/__support/ctype_utils.h create mode 100644 lib/libcxx/libc/src/__support/detailed_powers_of_ten.h create mode 100644 lib/libcxx/libc/src/__support/high_precision_decimal.h create mode 100644 lib/libcxx/libc/src/__support/libc_assert.h create mode 100644 lib/libcxx/libc/src/__support/macros/attributes.h create mode 100644 lib/libcxx/libc/src/__support/macros/config.h create mode 100644 lib/libcxx/libc/src/__support/macros/null_check.h create mode 100644 lib/libcxx/libc/src/__support/macros/optimization.h create mode 100644 lib/libcxx/libc/src/__support/macros/properties/architectures.h create mode 100644 lib/libcxx/libc/src/__support/macros/properties/compiler.h create mode 100644 lib/libcxx/libc/src/__support/macros/properties/complex_types.h create mode 100644 lib/libcxx/libc/src/__support/macros/properties/cpu_features.h create mode 100644 lib/libcxx/libc/src/__support/macros/properties/os.h create mode 100644 lib/libcxx/libc/src/__support/macros/properties/types.h create mode 100644 lib/libcxx/libc/src/__support/macros/sanitizer.h create mode 100644 lib/libcxx/libc/src/__support/math_extras.h create mode 100644 lib/libcxx/libc/src/__support/number_pair.h create mode 100644 lib/libcxx/libc/src/__support/sign.h create mode 100644 lib/libcxx/libc/src/__support/str_to_float.h create mode 100644 lib/libcxx/libc/src/__support/str_to_integer.h create mode 100644 lib/libcxx/libc/src/__support/str_to_num_result.h create mode 100644 lib/libcxx/libc/src/__support/uint128.h create mode 100644 lib/libcxx/libc/src/errno/libc_errno.h create mode 100644 lib/libcxx/src/include/from_chars_floating_point.h delete mode 100644 lib/libcxx/src/legacy_pointer_safety.cpp