[libc++] Use .gen.py tests to generate _LIBCPP_VERSION tests
authorLouis Dionne <ldionne.2@gmail.com>
Wed, 31 May 2023 17:07:54 +0000 (10:07 -0700)
committerLouis Dionne <ldionne.2@gmail.com>
Thu, 1 Jun 2023 15:18:43 +0000 (08:18 -0700)
commit86ab93828a56fb1208b4a63e83f3631f183a30fb
tree4c98dd9835b45a9c32ad64d2b2cfb4899bb15f66
parent3b912e269a52f8d30c4de38487ea8319df23f85c
[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
67 files changed:
libcxx/docs/Contributing.rst
libcxx/test/libcxx/algorithms/version.pass.cpp [deleted file]
libcxx/test/libcxx/atomics/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/associative/map/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/associative/set/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/container.adaptors/queue/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/container.adaptors/stack/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/sequences/array/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/sequences/deque/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/sequences/forwardlist/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/sequences/list/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/sequences/vector/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/unord/unord.map/version.pass.cpp [deleted file]
libcxx/test/libcxx/containers/unord/unord.set/version.pass.cpp [deleted file]
libcxx/test/libcxx/depr/depr.str.strstreams/version.pass.cpp [deleted file]
libcxx/test/libcxx/diagnostics/std.exceptions/version.pass.cpp [deleted file]
libcxx/test/libcxx/diagnostics/syserr/version.pass.cpp [deleted file]
libcxx/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/filesystems/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/iostream.forward/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/iostream.objects/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/iostreams.base/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/stream.buffers/version.pass.cpp [deleted file]
libcxx/test/libcxx/input.output/string.streams/version.pass.cpp [deleted file]
libcxx/test/libcxx/iterators/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/cmp/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/cstdint/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/support.dynamic/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/support.exception/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/support.initlist/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/support.limits/limits/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/support.limits/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/support.rtti/version.pass.cpp [deleted file]
libcxx/test/libcxx/language.support/support.types/version.pass.cpp [deleted file]
libcxx/test/libcxx/libcpp_version.gen.py [new file with mode: 0644]
libcxx/test/libcxx/localization/c.locales/version.pass.cpp [deleted file]
libcxx/test/libcxx/localization/locale.stdcvt/version.pass.cpp [deleted file]
libcxx/test/libcxx/localization/version.pass.cpp [deleted file]
libcxx/test/libcxx/numerics/cfenv/version.pass.cpp [deleted file]
libcxx/test/libcxx/numerics/complex.number/version.pass.cpp [deleted file]
libcxx/test/libcxx/numerics/numarray/version.pass.cpp [deleted file]
libcxx/test/libcxx/numerics/numeric.ops/version.pass.cpp [deleted file]
libcxx/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp [deleted file]
libcxx/test/libcxx/strings/version.pass.cpp [deleted file]
libcxx/test/libcxx/thread/futures/version.pass.cpp [deleted file]
libcxx/test/libcxx/thread/thread.condition/version.pass.cpp [deleted file]
libcxx/test/libcxx/thread/thread.mutex/version.pass.cpp [deleted file]
libcxx/test/libcxx/thread/thread.threads/version.pass.cpp [deleted file]
libcxx/test/libcxx/time/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/any/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/expected/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/function.objects/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/memory/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/meta/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/optional/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/ratio/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/template.bitset/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/tuple/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/type.index/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/utility/version.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/variant/version.pass.cpp [deleted file]
libcxx/test/std/language.support/support.limits/version.pass.cpp [deleted file]
libcxx/utils/libcxx/test/header_information.py