Skip to content

Commit

Permalink
Fix test issues with libcu++
Browse files Browse the repository at this point in the history
This fixes some issues with the test automation of libcu++

It additionally unblocks thrust and cub CI by disabling deprecation warnings that were breaking CTK 11.1
  • Loading branch information
miscco committed Jun 22, 2023
2 parents 9850287 + faf9cc9 commit 43884f1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion libcudacxx
Submodule libcudacxx updated 83 files
+1 −1 .upstream-tests/benchmarks/filesystem.bench.cpp
+0 −2 .upstream-tests/test/cuda/annotated_ptr/annotated_ptr_host_constructor.fail.cpp
+0 −2 .upstream-tests/test/cuda/annotated_ptr/annotated_ptr_host_shared.fail.cpp
+0 −2 .upstream-tests/test/cuda/annotated_ptr/annotated_ptr_neg_tests.fail.cpp
+2 −0 .upstream-tests/test/libcxx/type_traits/is_implicitly_default_constructible.pass.cpp
+2 −2 .upstream-tests/test/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp
+2 −2 .upstream-tests/test/std/iterators/iterator.primitives/iterator.operations/distance.pass.cpp
+4 −4 .upstream-tests/test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp
+34 −0 .upstream-tests/test/std/iterators/predef.iterators/default.sentinel/default.sentinel.pass.cpp
+3 −1 ...iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.pass.cpp
+3 −2 ...ators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_assign/lv_value.pass.cpp
+3 −2 .../iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk/test.pass.cpp
+2 −2 ...rators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_increment/post.pass.cpp
+2 −2 ...erators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_increment/pre.pass.cpp
+2 −2 ...sts/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter/test.pass.cpp
+1 −1 ...std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp
+2 −2 ...eam-tests/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp
+2 −2 ...am-tests/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_neq.pass.cpp
+1 −1 ...-tests/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.pass.cpp
+1 −1 ...-tests/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp
+1 −1 ...eam-tests/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp
+1 −1 ...ream-tests/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/post.pass.cpp
+1 −1 ...tream-tests/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/pre.pass.cpp
+1 −1 ...test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op_assign/move_iterator.pass.cpp
+1 −1 .upstream-tests/test/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp
+1 −0 .upstream-tests/test/std/language.support/support.types/byteops/enum_direct_init.pass.cpp
+1 −1 .upstream-tests/test/std/utilities/expected/expected.expected/monadic/and_then.pass.cpp
+1 −1 .upstream-tests/test/std/utilities/expected/expected.expected/monadic/or_else.pass.cpp
+1 −1 .upstream-tests/test/std/utilities/expected/expected.expected/monadic/transform.pass.cpp
+1 −1 .upstream-tests/test/std/utilities/expected/expected.expected/monadic/transform_error.pass.cpp
+2 −0 .upstream-tests/test/std/utilities/expected/expected.expected/swap/free.swap.pass.cpp
+1 −1 .upstream-tests/test/std/utilities/expected/expected.unexpected/ctad.compile.pass.cpp
+2 −0 .upstream-tests/test/std/utilities/expected/expected.void/swap/free.swap.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/function.objects/func.bind_front/bind_front.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp
+1 −1 .upstream-tests/test/std/utilities/function.objects/refwrap/refwrap.const/deduct.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_at.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/memory/specialized.algorithms/specialized.destroy/destroy_n.pass.cpp
+2 −0 .upstream-tests/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp
+4 −0 .upstream-tests/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
+4 −0 .upstream-tests/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
+1 −1 .upstream-tests/test/std/utilities/optional/optional.object/optional.object.ctor/deduct.pass.cpp
+4 −0 .upstream-tests/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
+2 −0 .upstream-tests/test/std/utilities/optional/optional.specalg/swap.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp
+1 −0 .upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp
+23 −22 .upstream-tests/test/support/test_iterators.h
+6 −2 .upstream-tests/utils/libcudacxx/test/config.py
+3 −0 .upstream-tests/utils/libcudacxx/test/format.py
+1 −1 docs/extended_api/synchronization_primitives/binary_semaphore.md
+13 −0 environments/linux/docker/compose.yml
+1 −0 include/cuda/std/detail/libcxx/include/CMakeLists.txt
+6 −3 include/cuda/std/detail/libcxx/include/__config
+7 −4 include/cuda/std/detail/libcxx/include/__functional/bind_front.h
+33 −0 include/cuda/std/detail/libcxx/include/__iterator/default_sentinel.h
+1 −1 include/cuda/std/detail/libcxx/include/__iterator/iterator_traits.h
+1 −1 include/cuda/std/detail/libcxx/include/filesystem
+1 −0 include/cuda/std/detail/libcxx/include/iterator
+7 −7 include/cuda/std/detail/libcxx/include/string
+2 −2 libcxx/src/filesystem/filesystem_common.h
+6 −6 libcxx/test/libcxx/iterators/trivial_iterators.pass.cpp
+1 −1 libcxx/test/libcxx/numerics/c.math/constexpr-fns.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.extents.cons/array.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.extents.cons/param_pack.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.extents.cons/span.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.layout.left.obs/paren_op.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.layout.right.obs/paren_op.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.layout.stride.obs/paren_op.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.mdspan.cons/array_init_extents.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.mdspan.cons/extents.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.mdspan.cons/extents_pack.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.mdspan.cons/span_init_extents.pass.cpp
+1 −0 libcxx/test/std/containers/views/mdspan/mdspan.mdspan.members/brackets_op.pass.cpp
+32 −0 libcxx/test/std/iterators/predef.iterators/default.sentinel/default.sentinel.pass.cpp
+1 −1 ...xx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp
+1 −1 libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow_replace.pass.cpp
+1 −0 libcxx/test/std/utilities/memory/pointer.conversion/to_address.pass.cpp
+1 −1 libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp
+1 −1 libcxx/utils/libcxx/test/config.py

0 comments on commit 43884f1

Please sign in to comment.