[libcxx-commits] [PATCH] D151831: [libc++] Use .gen.py tests to generate _LIBCPP_VERSION tests

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed May 31 12:45:16 PDT 2023


ldionne created this revision.
Herald added subscribers: arphaman, arichardson.
Herald added a project: All.
ldionne requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

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


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D151831

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D151831.527170.patch
Type: text/x-patch
Size: 55758 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230531/28bf633e/attachment-0001.bin>


More information about the libcxx-commits mailing list