[all-commits] [llvm/llvm-project] a0b50c: [libc++] [test] C++03-friendly MAKE_STRING macro.

Quuxplusone via All-commits all-commits at lists.llvm.org
Wed Dec 1 12:05:31 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a0b50c56d15273dc8e6475e826cac7f03c39d51f
      https://github.com/llvm/llvm-project/commit/a0b50c56d15273dc8e6475e826cac7f03c39d51f
  Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
  Date:   2021-12-01 (Wed, 01 Dec 2021)

  Changed paths:
    M libcxx/test/support/make_string.h

  Log Message:
  -----------
  [libc++] [test] C++03-friendly MAKE_STRING macro.

Reviewed as part of D114658.


  Commit: b4a13e4c9835362b40f87350b2efba3e1eaad2be
      https://github.com/llvm/llvm-project/commit/b4a13e4c9835362b40f87350b2efba3e1eaad2be
  Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
  Date:   2021-12-01 (Wed, 01 Dec 2021)

  Changed paths:
    M libcxx/test/support/test_macros.h

  Log Message:
  -----------
  [libc++] [test] C++14/17-friendly `TEST_IS_CONSTANT_EVALUATED` macro.

Reviewed as part of D114658.
Ultimately this will probably have to be flipped around and renamed
`TEST_IS_RUNTIME`, and extended with `TEST_IS_RUNTIME_OR_CXX20` (once
constexpr std::string support is added) and so on for every new C++
version. But we don't need that flexibility yet, so we're not adding it.


  Commit: 0efd9a03fa643fad42b222c9fb8a417da3f5b0d6
      https://github.com/llvm/llvm-project/commit/0efd9a03fa643fad42b222c9fb8a417da3f5b0d6
  Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
  Date:   2021-12-01 (Wed, 01 Dec 2021)

  Changed paths:
    A libcxx/test/std/strings/string.view/string.view.comparison/equal.pass.cpp
    A libcxx/test/std/strings/string.view/string.view.comparison/greater.pass.cpp
    A libcxx/test/std/strings/string.view/string.view.comparison/greater_equal.pass.cpp
    A libcxx/test/std/strings/string.view/string.view.comparison/less.pass.cpp
    A libcxx/test/std/strings/string.view/string.view.comparison/less_equal.pass.cpp
    A libcxx/test/std/strings/string.view/string.view.comparison/not_equal.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp
    R libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp

  Log Message:
  -----------
  [libc++] [test] Refactor string_view comparison tests for comprehensiveness.

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


Compare: https://github.com/llvm/llvm-project/compare/7da4ee6f23dd...0efd9a03fa64


More information about the All-commits mailing list