[all-commits] [llvm/llvm-project] e3c286: [libc++] Add CI without experimental features and ...

Louis Dionne via All-commits all-commits at lists.llvm.org
Wed Feb 2 07:50:48 PST 2022


  Branch: refs/heads/release/14.x
  Home:   https://github.com/llvm/llvm-project
  Commit: e3c2861a2daa668414a59bf79339aeb95a91044d
      https://github.com/llvm/llvm-project/commit/e3c2861a2daa668414a59bf79339aeb95a91044d
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2022-02-02 (Wed, 02 Feb 2022)

  Changed paths:
    A libcxx/cmake/caches/Generic-no-experimental.cmake
    M libcxx/test/std/containers/views/span.cons/assign.pass.cpp
    M libcxx/test/std/containers/views/span.cons/copy.pass.cpp
    M libcxx/test/std/containers/views/span.cons/deduct.pass.cpp
    M libcxx/test/std/containers/views/span.cons/initializer_list.pass.cpp
    M libcxx/test/std/containers/views/span.cons/iterator_len.pass.cpp
    M libcxx/test/std/containers/views/span.cons/iterator_len.verify.cpp
    M libcxx/test/std/containers/views/span.cons/iterator_sentinel.pass.cpp
    M libcxx/test/std/containers/views/span.cons/iterator_sentinel.verify.cpp
    M libcxx/test/std/containers/views/span.elem/back.pass.cpp
    M libcxx/test/std/containers/views/span.elem/data.pass.cpp
    M libcxx/test/std/containers/views/span.elem/front.pass.cpp
    M libcxx/test/std/containers/views/span.elem/op_idx.pass.cpp
    M libcxx/test/std/containers/views/span.iterators/begin.pass.cpp
    M libcxx/test/std/containers/views/span.iterators/end.pass.cpp
    M libcxx/test/std/containers/views/span.iterators/rbegin.pass.cpp
    M libcxx/test/std/containers/views/span.iterators/rend.pass.cpp
    M libcxx/test/std/containers/views/span.objectrep/as_bytes.pass.cpp
    M libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.fail.cpp
    M libcxx/test/std/containers/views/span.objectrep/as_writable_bytes.pass.cpp
    M libcxx/test/std/containers/views/span.obs/empty.nodiscard.verify.cpp
    M libcxx/test/std/containers/views/span.obs/empty.pass.cpp
    M libcxx/test/std/containers/views/span.obs/size.pass.cpp
    M libcxx/test/std/containers/views/span.obs/size_bytes.pass.cpp
    M libcxx/test/std/containers/views/span.sub/first.fail.cpp
    M libcxx/test/std/containers/views/span.sub/first.pass.cpp
    M libcxx/test/std/containers/views/span.sub/last.fail.cpp
    M libcxx/test/std/containers/views/span.sub/last.pass.cpp
    M libcxx/test/std/containers/views/span.sub/subspan.fail.cpp
    M libcxx/test/std/containers/views/span.sub/subspan.pass.cpp
    M libcxx/utils/ci/buildkite-pipeline.yml
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  [libc++] Add CI without experimental features and don't exclude span from the tests

There is no reason for the parts of std::span that don't depend on ranges
to be disabled when ranges aren't provided. Also, to make sure the
"no-experimental-stuff" configuration is tested, add a CI job for it.

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

(cherry picked from commit 99ae4582318a47ba4396b97f9764b2a111279eab)




More information about the All-commits mailing list