[all-commits] [llvm/llvm-project] 0a4aa8: [libc++] Granularize <type_traits> includes

philnik777 via All-commits all-commits at lists.llvm.org
Wed Mar 8 13:05:18 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0a4aa8a122aa097499c498b639a75b5e9a73e9f0
      https://github.com/llvm/llvm-project/commit/0a4aa8a122aa097499c498b639a75b5e9a73e9f0
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2023-03-08 (Wed, 08 Mar 2023)

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

  Log Message:
  -----------
  [libc++] Granularize <type_traits> includes

Reviewed By: ldionne, #libc, #libc_abi

Spies: #libc_vendors, smeenai, libcxx-commits

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




More information about the All-commits mailing list