[libcxx-commits] [PATCH] D101242: [libcxx][nfc] prefixes test type `input_iterator` with `cpp17_`

Christopher Di Bella via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Apr 30 21:38:42 PDT 2021


cjdb updated this revision to Diff 342115.
cjdb added a comment.

fixes benchmark


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D101242/new/

https://reviews.llvm.org/D101242

Files:
  libcxx/benchmarks/filesystem.bench.cpp
  libcxx/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp
  libcxx/test/libcxx/containers/sequences/vector/asan.pass.cpp
  libcxx/test/libcxx/input.output/filesystems/class.path/path.req/is_pathable.pass.cpp
  libcxx/test/libcxx/iterators/contiguous_iterators.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/copy.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/copy_if.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/copy_n.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.move/move.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.stable.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.remove/remove_copy_if.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/replace_copy_if.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/binary_transform.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/unary_transform.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy.pass.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/unique_copy_pred.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.all_of/all_of.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.any_of/any_of.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.count/count.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.equal/equal_pred.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.find.first.of/find_first_of_pred.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.find/find.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.foreach/for_each_n.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.foreach/test.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.none_of/none_of.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/lexicographical_compare_comp.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.merge/merge.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.merge/merge_comp.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.difference/set_difference_comp.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/set_intersection_comp.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/set_symmetric_difference_comp.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union.pass.cpp
  libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_comp.pass.cpp
  libcxx/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp
  libcxx/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp
  libcxx/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp
  libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp
  libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp
  libcxx/test/std/containers/associative/multiset/multiset.cons/iter_iter_comp.pass.cpp
  libcxx/test/std/containers/associative/set/insert_iter_iter.pass.cpp
  libcxx/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp
  libcxx/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp
  libcxx/test/std/containers/associative/set/set.cons/iter_iter_comp.pass.cpp
  libcxx/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp
  libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp
  libcxx/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp
  libcxx/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp
  libcxx/test/std/containers/sequences/deque/deque.special/copy.pass.cpp
  libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp
  libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp
  libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp
  libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
  libcxx/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp
  libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp
  libcxx/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp
  libcxx/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp
  libcxx/test/std/containers/sequences/vector/vector.cons/assign_iter_iter.pass.cpp
  libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
  libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
  libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp
  libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp
  libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp
  libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp
  libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp
  libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp
  libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp
  libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp
  libcxx/test/std/containers/unord/unord.multiset/insert_range.pass.cpp
  libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp
  libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp
  libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp
  libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp
  libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp
  libcxx/test/std/containers/unord/unord.set/insert_range.pass.cpp
  libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp
  libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp
  libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp
  libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp
  libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp
  libcxx/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp
  libcxx/test/std/iterators/iterator.primitives/iterator.operations/advance.pass.cpp
  libcxx/test/std/iterators/iterator.primitives/iterator.operations/distance.pass.cpp
  libcxx/test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp
  libcxx/test/std/iterators/iterator.primitives/iterator.traits/cxx20_iterator_traits.compile.pass.cpp
  libcxx/test/std/iterators/iterator.primitives/iterator.traits/iter_reference_t.compile.pass.cpp
  libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.input/input_iterator.compile.pass.cpp
  libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.iterator/input_or_output_iterator.compile.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_neq.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/convert.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/iter.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/post.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr/pre.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.pass.cpp
  libcxx/test/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp
  libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp
  libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/date_order.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp
  libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp
  libcxx/test/std/numerics/numeric.ops/accumulate/accumulate.pass.cpp
  libcxx/test/std/numerics/numeric.ops/accumulate/accumulate_op.pass.cpp
  libcxx/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference.pass.cpp
  libcxx/test/std/numerics/numeric.ops/adjacent.difference/adjacent_difference_op.pass.cpp
  libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan.pass.cpp
  libcxx/test/std/numerics/numeric.ops/exclusive.scan/exclusive_scan_init_op.pass.cpp
  libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp
  libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp
  libcxx/test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp
  libcxx/test/std/numerics/numeric.ops/inner.product/inner_product.pass.cpp
  libcxx/test/std/numerics/numeric.ops/inner.product/inner_product_comp.pass.cpp
  libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum.pass.cpp
  libcxx/test/std/numerics/numeric.ops/partial.sum/partial_sum_op.pass.cpp
  libcxx/test/std/numerics/numeric.ops/reduce/reduce.pass.cpp
  libcxx/test/std/numerics/numeric.ops/reduce/reduce_init.pass.cpp
  libcxx/test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp
  libcxx/test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp
  libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp
  libcxx/test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp
  libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp
  libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init.pass.cpp
  libcxx/test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_iter_init_op_op.pass.cpp
  libcxx/test/std/ranges/range.range/helper_aliases.compile.pass.cpp
  libcxx/test/std/ranges/range.range/iterator_t.compile.pass.cpp
  libcxx/test/std/ranges/range.range/range.compile.pass.cpp
  libcxx/test/std/ranges/range.range/sentinel_t.compile.pass.cpp
  libcxx/test/std/ranges/range.refinements/common_range.compile.pass.cpp
  libcxx/test/std/ranges/range.refinements/input_range.compile.pass.cpp
  libcxx/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp
  libcxx/test/std/strings/basic.string/cpp17_input_iterator.h
  libcxx/test/std/strings/basic.string/input_iterator.h
  libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp
  libcxx/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp
  libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp
  libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp
  libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp
  libcxx/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp
  libcxx/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp
  libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp
  libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp
  libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp
  libcxx/test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp
  libcxx/test/support/test_iterators.h
  libcxx/test/support/test_range.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D101242.342115.patch
Type: text/x-patch
Size: 494515 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210501/4b9877f9/attachment-0001.bin>


More information about the libcxx-commits mailing list