[all-commits] [llvm/llvm-project] 24dd2d: [libcxx] rearranges all concept tests

Christopher Di Bella via All-commits all-commits at lists.llvm.org
Sat Mar 27 15:14:25 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 24dd2d2f9e277ef9f4c49b041b46e4cc05016922
      https://github.com/llvm/llvm-project/commit/24dd2d2f9e277ef9f4c49b041b46e4cc05016922
  Author: Christopher Di Bella <cjdb at google.com>
  Date:   2021-03-27 (Sat, 27 Mar 2021)

  Changed paths:
    R libcxx/test/std/concepts/callable/functions.h
    R libcxx/test/std/concepts/callable/invocable.compile.pass.cpp
    R libcxx/test/std/concepts/callable/regularinvocable.compile.pass.cpp
    R libcxx/test/std/concepts/comparison/concepts.equalitycomparable/equality_comparable.compile.pass.cpp
    R libcxx/test/std/concepts/comparison/concepts.equalitycomparable/equality_comparable_with.compile.pass.cpp
    R libcxx/test/std/concepts/comparison/types.h
    R libcxx/test/std/concepts/concept.constructible/constructible_from.compile.pass.cpp
    R libcxx/test/std/concepts/concept.default.init/default_initializable.compile.pass.cpp
    R libcxx/test/std/concepts/concept.default.init/default_initializable.verify.cpp
    R libcxx/test/std/concepts/concept.destructible/destructible.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.callable/concept.invocable/invocable.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.callable/concept.regularinvocable/regular_invocable.pass.cpp
    A libcxx/test/std/concepts/concepts.callable/functions.h
    A libcxx/test/std/concepts/concepts.compare/concept.equalitycomparable/equality_comparable.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.compare/concept.equalitycomparable/equality_comparable_with.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.compare/types.h
    A libcxx/test/std/concepts/concepts.lang/concept.assignable/assignable_from.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.common/common_with.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.commonref/common_reference.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.constructible/constructible_from.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.convertible/convertible_to.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.copyconstructible/copy_constructible.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.default.init/default_initializable.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.default.init/default_initializable.verify.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.derived/derived_from.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.destructible/destructible.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.moveconstructible/move_constructible.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.same/same_as.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.swappable/swappable.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concept.swappable/swappable_with.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/arithmetic.h
    A libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/floating_point.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/integral.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/signed_integral.pass.cpp
    A libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/unsigned_integral.pass.cpp
    A libcxx/test/std/concepts/concepts.object/copyable.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.object/movable.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.object/regular.compile.pass.cpp
    A libcxx/test/std/concepts/concepts.object/semiregular.compile.pass.cpp
    R libcxx/test/std/concepts/lang/arithmetic.pass.cpp
    R libcxx/test/std/concepts/lang/assignable.compile.pass.cpp
    R libcxx/test/std/concepts/lang/common.compile.pass.cpp
    R libcxx/test/std/concepts/lang/commonreference.compile.pass.cpp
    R libcxx/test/std/concepts/lang/convertible.compile.pass.cpp
    R libcxx/test/std/concepts/lang/copyconstructible.compile.pass.cpp
    R libcxx/test/std/concepts/lang/derived.compile.pass.cpp
    R libcxx/test/std/concepts/lang/moveconstructible.compile.pass.cpp
    R libcxx/test/std/concepts/lang/same_as.pass.cpp
    R libcxx/test/std/concepts/lang/swappable.pass.cpp
    R libcxx/test/std/concepts/lang/swappable_with.compile.pass.cpp
    R libcxx/test/std/concepts/object/copyable.compile.pass.cpp
    R libcxx/test/std/concepts/object/movable.compile.pass.cpp
    R libcxx/test/std/concepts/object/regular.compile.pass.cpp
    R libcxx/test/std/concepts/object/semiregular.compile.pass.cpp

  Log Message:
  -----------
  [libcxx] rearranges all concept tests

moves tests into directories matching their stable names so that the
tests can reflect the concept name

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




More information about the All-commits mailing list