[all-commits] [llvm/llvm-project] 8f972c: [libc++][nfc] Add TEST_HAS_NO_INT128.

mordante via All-commits all-commits at lists.llvm.org
Thu Jan 27 08:31:48 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8f972cb0fd0cf2513a1134a5f37b3c059376ca47
      https://github.com/llvm/llvm-project/commit/8f972cb0fd0cf2513a1134a5f37b3c059376ca47
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2022-01-27 (Thu, 27 Jan 2022)

  Changed paths:
    M libcxx/test/libcxx/algorithms/half_positive.pass.cpp
    M libcxx/test/libcxx/numerics/numeric.ops/midpoint.integer.pass.cpp
    M libcxx/test/libcxx/type_traits/convert_to_integral.pass.cpp
    M libcxx/test/libcxx/utilities/format/format.arguments/format.arg/visit_format_arg.pass.cpp
    M libcxx/test/libcxx/utilities/format/format.arguments/format.args/get.pass.cpp
    M libcxx/test/std/concepts/concepts.lang/concept.common/common_with.compile.pass.cpp
    M libcxx/test/std/concepts/concepts.lang/concept.commonref/common_reference.compile.pass.cpp
    M libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/integral.pass.cpp
    M libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/signed_integral.pass.cpp
    M libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/unsigned_integral.pass.cpp
    M libcxx/test/std/language.support/cmp/cmp.concept/three_way_comparable.compile.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/is_specialized.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp
    M libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp
    M libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.pass.cpp
    M libcxx/test/std/numerics/bit/bit.pow.two/bit_floor.pass.cpp
    M libcxx/test/std/numerics/bit/bit.pow.two/bit_width.pass.cpp
    M libcxx/test/std/numerics/bit/bit.pow.two/has_single_bit.pass.cpp
    M libcxx/test/std/numerics/bit/bitops.count/countl_one.pass.cpp
    M libcxx/test/std/numerics/bit/bitops.count/countl_zero.pass.cpp
    M libcxx/test/std/numerics/bit/bitops.count/countr_one.pass.cpp
    M libcxx/test/std/numerics/bit/bitops.count/countr_zero.pass.cpp
    M libcxx/test/std/numerics/bit/bitops.count/popcount.pass.cpp
    M libcxx/test/std/numerics/bit/bitops.rot/rotl.pass.cpp
    M libcxx/test/std/numerics/bit/bitops.rot/rotr.pass.cpp
    M libcxx/test/std/numerics/bit/byteswap.pass.cpp
    M libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp
    M libcxx/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp
    M libcxx/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/int128.pass.cpp
    M libcxx/test/std/numerics/rand/rand.req/rand.req.urng/uniform_random_bit_generator.compile.pass.cpp
    M libcxx/test/std/utilities/format/format.formatter/format.context/format.formatter.spec/formatter.signed_integral.pass.cpp
    M libcxx/test/std/utilities/format/format.formatter/format.context/format.formatter.spec/formatter.unsigned_integral.pass.cpp
    M libcxx/test/std/utilities/format/format.formatter/format.context/types.compile.pass.cpp
    M libcxx/test/std/utilities/format/format.functions/format_tests.h
    M libcxx/test/std/utilities/function.objects/unord.hash/integral.pass.cpp
    M libcxx/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp
    M libcxx/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp
    M libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_equal/cmp_equal.pass.cpp
    M libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_greater/cmp_greater.pass.cpp
    M libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_greater_equal/cmp_greater_equal.pass.cpp
    M libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_less/cmp_less.pass.cpp
    M libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_less_equal/cmp_less_equal.pass.cpp
    M libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_not_equal/cmp_not_equal.pass.cpp
    M libcxx/test/std/utilities/utility/utility.intcmp/intcmp.in_range/in_range.pass.cpp
    M libcxx/test/support/msvc_stdlib_force_include.h
    M libcxx/test/support/poisoned_hash_helper.h
    M libcxx/test/support/test_macros.h

  Log Message:
  -----------
  [libc++][nfc] Add TEST_HAS_NO_INT128.

Avoid using the libc++ internal `_LIBCPP_HAS_NO_INT128` in our tests.

Reviewed By: #libc, ldionne

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




More information about the All-commits mailing list