[all-commits] [llvm/llvm-project] 86ab93: [libc++] Use .gen.py tests to generate _LIBCPP_VER...

Louis Dionne via All-commits all-commits at lists.llvm.org
Thu Jun 1 08:18:57 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 86ab93828a56fb1208b4a63e83f3631f183a30fb
      https://github.com/llvm/llvm-project/commit/86ab93828a56fb1208b4a63e83f3631f183a30fb
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
    M libcxx/docs/Contributing.rst
    R libcxx/test/libcxx/algorithms/version.pass.cpp
    R libcxx/test/libcxx/atomics/version.pass.cpp
    R libcxx/test/libcxx/containers/associative/map/version.pass.cpp
    R libcxx/test/libcxx/containers/associative/set/version.pass.cpp
    R libcxx/test/libcxx/containers/container.adaptors/queue/version.pass.cpp
    R libcxx/test/libcxx/containers/container.adaptors/stack/version.pass.cpp
    R libcxx/test/libcxx/containers/sequences/array/version.pass.cpp
    R libcxx/test/libcxx/containers/sequences/deque/version.pass.cpp
    R libcxx/test/libcxx/containers/sequences/forwardlist/version.pass.cpp
    R libcxx/test/libcxx/containers/sequences/list/version.pass.cpp
    R libcxx/test/libcxx/containers/sequences/vector/version.pass.cpp
    R libcxx/test/libcxx/containers/unord/unord.map/version.pass.cpp
    R libcxx/test/libcxx/containers/unord/unord.set/version.pass.cpp
    R libcxx/test/libcxx/depr/depr.str.strstreams/version.pass.cpp
    R libcxx/test/libcxx/diagnostics/std.exceptions/version.pass.cpp
    R libcxx/test/libcxx/diagnostics/syserr/version.pass.cpp
    R libcxx/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp
    R libcxx/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp
    R libcxx/test/libcxx/input.output/filesystems/version.pass.cpp
    R libcxx/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp
    R libcxx/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp
    R libcxx/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp
    R libcxx/test/libcxx/input.output/iostream.forward/version.pass.cpp
    R libcxx/test/libcxx/input.output/iostream.objects/version.pass.cpp
    R libcxx/test/libcxx/input.output/iostreams.base/version.pass.cpp
    R libcxx/test/libcxx/input.output/stream.buffers/version.pass.cpp
    R libcxx/test/libcxx/input.output/string.streams/version.pass.cpp
    R libcxx/test/libcxx/iterators/version.pass.cpp
    R libcxx/test/libcxx/language.support/cmp/version.pass.cpp
    R libcxx/test/libcxx/language.support/cstdint/version.pass.cpp
    R libcxx/test/libcxx/language.support/support.dynamic/version.pass.cpp
    R libcxx/test/libcxx/language.support/support.exception/version.pass.cpp
    R libcxx/test/libcxx/language.support/support.initlist/version.pass.cpp
    R libcxx/test/libcxx/language.support/support.limits/limits/version.pass.cpp
    R libcxx/test/libcxx/language.support/support.limits/version.pass.cpp
    R libcxx/test/libcxx/language.support/support.rtti/version.pass.cpp
    R libcxx/test/libcxx/language.support/support.types/version.pass.cpp
    A libcxx/test/libcxx/libcpp_version.gen.py
    R libcxx/test/libcxx/localization/c.locales/version.pass.cpp
    R libcxx/test/libcxx/localization/locale.stdcvt/version.pass.cpp
    R libcxx/test/libcxx/localization/version.pass.cpp
    R libcxx/test/libcxx/numerics/cfenv/version.pass.cpp
    R libcxx/test/libcxx/numerics/complex.number/version.pass.cpp
    R libcxx/test/libcxx/numerics/numarray/version.pass.cpp
    R libcxx/test/libcxx/numerics/numeric.ops/version.pass.cpp
    R libcxx/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp
    R libcxx/test/libcxx/strings/version.pass.cpp
    R libcxx/test/libcxx/thread/futures/version.pass.cpp
    R libcxx/test/libcxx/thread/thread.condition/version.pass.cpp
    R libcxx/test/libcxx/thread/thread.mutex/version.pass.cpp
    R libcxx/test/libcxx/thread/thread.threads/version.pass.cpp
    R libcxx/test/libcxx/time/version.pass.cpp
    R libcxx/test/libcxx/utilities/any/version.pass.cpp
    R libcxx/test/libcxx/utilities/expected/version.pass.cpp
    R libcxx/test/libcxx/utilities/function.objects/version.pass.cpp
    R libcxx/test/libcxx/utilities/memory/version.pass.cpp
    R libcxx/test/libcxx/utilities/meta/version.pass.cpp
    R libcxx/test/libcxx/utilities/optional/version.pass.cpp
    R libcxx/test/libcxx/utilities/ratio/version.pass.cpp
    R libcxx/test/libcxx/utilities/template.bitset/version.pass.cpp
    R libcxx/test/libcxx/utilities/tuple/version.pass.cpp
    R libcxx/test/libcxx/utilities/type.index/version.pass.cpp
    R libcxx/test/libcxx/utilities/utility/version.pass.cpp
    R libcxx/test/libcxx/utilities/variant/version.pass.cpp
    R libcxx/test/std/language.support/support.limits/version.pass.cpp
    M libcxx/utils/libcxx/test/header_information.py

  Log Message:
  -----------
  [libc++] Use .gen.py tests to generate _LIBCPP_VERSION tests

This removes the need for contributors to do some manual steps
when adding a new public header.

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




More information about the All-commits mailing list