[libcxx-commits] [PATCH] D145320: [libc++] Granularize <type_traits> includes

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sun Mar 5 05:31:15 PST 2023


philnik created this revision.
philnik added reviewers: ldionne, Mordante.
Herald added a subscriber: smeenai.
Herald added a project: All.
philnik requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D145320

Files:
  libcxx/include/__bit_reference
  libcxx/include/__chrono/hh_mm_ss.h
  libcxx/include/__filesystem/filesystem_error.h
  libcxx/include/__filesystem/path.h
  libcxx/include/__filesystem/u8path.h
  libcxx/include/__format/buffer.h
  libcxx/include/__format/format_arg.h
  libcxx/include/__format/format_arg_store.h
  libcxx/include/__format/format_parse_context.h
  libcxx/include/__format/parser_std_format_spec.h
  libcxx/include/__functional/bind.h
  libcxx/include/__functional/bind_back.h
  libcxx/include/__functional/bind_front.h
  libcxx/include/__functional/compose.h
  libcxx/include/__functional/function.h
  libcxx/include/__functional/is_transparent.h
  libcxx/include/__functional/mem_fn.h
  libcxx/include/__functional/not_fn.h
  libcxx/include/__functional/perfect_forward.h
  libcxx/include/__hash_table
  libcxx/include/__memory/shared_ptr.h
  libcxx/include/__mutex_base
  libcxx/include/__random/clamp_to_integral.h
  libcxx/include/__random/discard_block_engine.h
  libcxx/include/__random/independent_bits_engine.h
  libcxx/include/__random/is_seed_sequence.h
  libcxx/include/__random/linear_congruential_engine.h
  libcxx/include/__random/mersenne_twister_engine.h
  libcxx/include/__random/seed_seq.h
  libcxx/include/__random/shuffle_order_engine.h
  libcxx/include/__random/subtract_with_carry_engine.h
  libcxx/include/__random/uniform_real_distribution.h
  libcxx/include/__ranges/all.h
  libcxx/include/__ranges/common_view.h
  libcxx/include/__ranges/copyable_box.h
  libcxx/include/__ranges/counted.h
  libcxx/include/__ranges/drop_view.h
  libcxx/include/__ranges/empty_view.h
  libcxx/include/__ranges/filter_view.h
  libcxx/include/__ranges/iota_view.h
  libcxx/include/__ranges/join_view.h
  libcxx/include/__ranges/lazy_split_view.h
  libcxx/include/__ranges/non_propagating_cache.h
  libcxx/include/__ranges/owning_view.h
  libcxx/include/__ranges/range_adaptor.h
  libcxx/include/__ranges/rbegin.h
  libcxx/include/__ranges/ref_view.h
  libcxx/include/__ranges/rend.h
  libcxx/include/__ranges/reverse_view.h
  libcxx/include/__ranges/single_view.h
  libcxx/include/__ranges/take_view.h
  libcxx/include/__ranges/transform_view.h
  libcxx/include/__ranges/zip_view.h
  libcxx/include/__split_buffer
  libcxx/include/any
  libcxx/include/array
  libcxx/include/bitset
  libcxx/include/charconv
  libcxx/include/complex
  libcxx/include/deque
  libcxx/include/experimental/__memory
  libcxx/include/experimental/memory_resource
  libcxx/include/experimental/propagate_const
  libcxx/include/ext/hash_map
  libcxx/include/ext/hash_set
  libcxx/include/forward_list
  libcxx/include/functional
  libcxx/include/istream
  libcxx/include/list
  libcxx/include/map
  libcxx/include/optional
  libcxx/include/ostream
  libcxx/include/queue
  libcxx/include/ranges
  libcxx/include/set
  libcxx/include/span
  libcxx/include/stack
  libcxx/include/string
  libcxx/include/string_view
  libcxx/include/system_error
  libcxx/include/thread
  libcxx/include/typeinfo
  libcxx/include/unordered_map
  libcxx/include/unordered_set
  libcxx/include/variant
  libcxx/include/vector
  libcxx/test/libcxx/containers/sequences/vector.bool/trivial_for_purposes_of_call.pass.cpp
  libcxx/test/libcxx/language.support/support.dynamic/new_faligned_allocation.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.join/segmented_iterator.compile.pass.cpp
  libcxx/test/libcxx/transitive_includes/cxx2b.csv
  libcxx/test/std/containers/sequences/array/array.special/swap.pass.cpp
  libcxx/test/std/iterators/iterator.container/ssize.pass.cpp
  libcxx/test/std/iterators/iterator.requirements/iterator.cust/iterator.cust.move/iter_move.pass.cpp
  libcxx/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp
  libcxx/test/std/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp
  libcxx/test/std/numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp
  libcxx/test/std/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp
  libcxx/test/std/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.discrete/eval.pass.cpp
  libcxx/test/std/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp
  libcxx/test/std/numerics/rand/rand.dist/rand.dist.uni/rand.dist.uni.int/int128.pass.cpp
  libcxx/test/std/ranges/range.adaptors/range.as.rvalue/ctor.pass.cpp
  libcxx/test/std/ranges/range.adaptors/range.take/ctor.default.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/ctor.value.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/iterator/ctor.value.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/iterator/decrement.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/iterator/increment.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/iterator/member_typedefs.compile.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/iterator/minus.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/iterator/minus_eq.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/iterator/plus.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/iterator/plus_eq.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/sentinel/ctor.value.pass.cpp
  libcxx/test/std/ranges/range.factories/range.iota.view/views_iota.pass.cpp
  libcxx/test/std/strings/basic.string.literals/noexcept.compile.pass.cpp
  libcxx/test/std/strings/string.view/string.view.io/stream_insert_decl_present.compile.pass.cpp
  libcxx/test/std/utilities/charconv/charconv.syn/chars_format.pass.cpp
  libcxx/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp
  libcxx/test/support/filesystem_test_helper.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D145320.502431.patch
Type: text/x-patch
Size: 72796 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230305/154a709f/attachment-0001.bin>


More information about the libcxx-commits mailing list