|
@@ -79,6 +79,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/fill.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/find_if.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/for_each.h",
|
|
|
+ "//third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/libdispatch.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/merge.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/serial.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/stable_sort.h",
|
|
@@ -95,6 +96,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_is_partitioned.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_merge.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_replace.h",
|
|
|
+ "//third_party/libc++/src/include/__algorithm/pstl_sort.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_stable_sort.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/pstl_transform.h",
|
|
|
"//third_party/libc++/src/include/__algorithm/push_heap.h",
|
|
@@ -248,6 +250,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__bit/countr.h",
|
|
|
"//third_party/libc++/src/include/__bit/endian.h",
|
|
|
"//third_party/libc++/src/include/__bit/has_single_bit.h",
|
|
|
+ "//third_party/libc++/src/include/__bit/invert_if.h",
|
|
|
"//third_party/libc++/src/include/__bit/popcount.h",
|
|
|
"//third_party/libc++/src/include/__bit/rotate.h",
|
|
|
"//third_party/libc++/src/include/__bit_reference",
|
|
@@ -281,6 +284,8 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__chrono/steady_clock.h",
|
|
|
"//third_party/libc++/src/include/__chrono/system_clock.h",
|
|
|
"//third_party/libc++/src/include/__chrono/time_point.h",
|
|
|
+ "//third_party/libc++/src/include/__chrono/tzdb.h",
|
|
|
+ "//third_party/libc++/src/include/__chrono/tzdb_list.h",
|
|
|
"//third_party/libc++/src/include/__chrono/weekday.h",
|
|
|
"//third_party/libc++/src/include/__chrono/year.h",
|
|
|
"//third_party/libc++/src/include/__chrono/year_month.h",
|
|
@@ -328,7 +333,6 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__coroutine/coroutine_traits.h",
|
|
|
"//third_party/libc++/src/include/__coroutine/noop_coroutine_handle.h",
|
|
|
"//third_party/libc++/src/include/__coroutine/trivial_awaitables.h",
|
|
|
- "//third_party/libc++/src/include/__debug",
|
|
|
"//third_party/libc++/src/include/__debug_utils/randomize_range.h",
|
|
|
"//third_party/libc++/src/include/__debug_utils/strict_weak_ordering_check.h",
|
|
|
"//third_party/libc++/src/include/__exception/exception.h",
|
|
@@ -387,6 +391,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__format/range_formatter.h",
|
|
|
"//third_party/libc++/src/include/__format/unicode.h",
|
|
|
"//third_party/libc++/src/include/__format/width_estimation_table.h",
|
|
|
+ "//third_party/libc++/src/include/__format/write_escaped.h",
|
|
|
"//third_party/libc++/src/include/__functional/binary_function.h",
|
|
|
"//third_party/libc++/src/include/__functional/binary_negate.h",
|
|
|
"//third_party/libc++/src/include/__functional/bind.h",
|
|
@@ -415,11 +420,13 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__functional/unary_negate.h",
|
|
|
"//third_party/libc++/src/include/__functional/weak_result_type.h",
|
|
|
"//third_party/libc++/src/include/__fwd/array.h",
|
|
|
+ "//third_party/libc++/src/include/__fwd/bit_reference.h",
|
|
|
"//third_party/libc++/src/include/__fwd/fstream.h",
|
|
|
"//third_party/libc++/src/include/__fwd/get.h",
|
|
|
"//third_party/libc++/src/include/__fwd/hash.h",
|
|
|
"//third_party/libc++/src/include/__fwd/ios.h",
|
|
|
"//third_party/libc++/src/include/__fwd/istream.h",
|
|
|
+ "//third_party/libc++/src/include/__fwd/mdspan.h",
|
|
|
"//third_party/libc++/src/include/__fwd/memory_resource.h",
|
|
|
"//third_party/libc++/src/include/__fwd/ostream.h",
|
|
|
"//third_party/libc++/src/include/__fwd/pair.h",
|
|
@@ -465,6 +472,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__iterator/permutable.h",
|
|
|
"//third_party/libc++/src/include/__iterator/prev.h",
|
|
|
"//third_party/libc++/src/include/__iterator/projected.h",
|
|
|
+ "//third_party/libc++/src/include/__iterator/ranges_iterator_traits.h",
|
|
|
"//third_party/libc++/src/include/__iterator/readable_traits.h",
|
|
|
"//third_party/libc++/src/include/__iterator/reverse_access.h",
|
|
|
"//third_party/libc++/src/include/__iterator/reverse_iterator.h",
|
|
@@ -477,8 +485,31 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__locale_dir/locale_base_api/bsd_locale_defaults.h",
|
|
|
"//third_party/libc++/src/include/__locale_dir/locale_base_api/bsd_locale_fallbacks.h",
|
|
|
"//third_party/libc++/src/include/__locale_dir/locale_base_api/locale_guard.h",
|
|
|
+ "//third_party/libc++/src/include/__math/abs.h",
|
|
|
+ "//third_party/libc++/src/include/__math/copysign.h",
|
|
|
+ "//third_party/libc++/src/include/__math/error_functions.h",
|
|
|
+ "//third_party/libc++/src/include/__math/exponential_functions.h",
|
|
|
+ "//third_party/libc++/src/include/__math/fdim.h",
|
|
|
+ "//third_party/libc++/src/include/__math/fma.h",
|
|
|
+ "//third_party/libc++/src/include/__math/gamma.h",
|
|
|
+ "//third_party/libc++/src/include/__math/hyperbolic_functions.h",
|
|
|
+ "//third_party/libc++/src/include/__math/hypot.h",
|
|
|
+ "//third_party/libc++/src/include/__math/inverse_hyperbolic_functions.h",
|
|
|
+ "//third_party/libc++/src/include/__math/inverse_trigonometric_functions.h",
|
|
|
+ "//third_party/libc++/src/include/__math/logarithms.h",
|
|
|
+ "//third_party/libc++/src/include/__math/min_max.h",
|
|
|
+ "//third_party/libc++/src/include/__math/modulo.h",
|
|
|
+ "//third_party/libc++/src/include/__math/remainder.h",
|
|
|
+ "//third_party/libc++/src/include/__math/roots.h",
|
|
|
+ "//third_party/libc++/src/include/__math/rounding_functions.h",
|
|
|
+ "//third_party/libc++/src/include/__math/traits.h",
|
|
|
+ "//third_party/libc++/src/include/__math/trigonometric_functions.h",
|
|
|
"//third_party/libc++/src/include/__mbstate_t.h",
|
|
|
+ "//third_party/libc++/src/include/__mdspan/default_accessor.h",
|
|
|
"//third_party/libc++/src/include/__mdspan/extents.h",
|
|
|
+ "//third_party/libc++/src/include/__mdspan/layout_left.h",
|
|
|
+ "//third_party/libc++/src/include/__mdspan/layout_right.h",
|
|
|
+ "//third_party/libc++/src/include/__mdspan/mdspan.h",
|
|
|
"//third_party/libc++/src/include/__memory/addressof.h",
|
|
|
"//third_party/libc++/src/include/__memory/align.h",
|
|
|
"//third_party/libc++/src/include/__memory/aligned_alloc.h",
|
|
@@ -504,7 +535,6 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__memory/temp_value.h",
|
|
|
"//third_party/libc++/src/include/__memory/temporary_buffer.h",
|
|
|
"//third_party/libc++/src/include/__memory/uninitialized_algorithms.h",
|
|
|
- "//third_party/libc++/src/include/__memory/uninitialized_buffer.h",
|
|
|
"//third_party/libc++/src/include/__memory/unique_ptr.h",
|
|
|
"//third_party/libc++/src/include/__memory/uses_allocator.h",
|
|
|
"//third_party/libc++/src/include/__memory/uses_allocator_construction.h",
|
|
@@ -517,6 +547,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__memory_resource/unsynchronized_pool_resource.h",
|
|
|
"//third_party/libc++/src/include/__mutex/lock_guard.h",
|
|
|
"//third_party/libc++/src/include/__mutex/mutex.h",
|
|
|
+ "//third_party/libc++/src/include/__mutex/once_flag.h",
|
|
|
"//third_party/libc++/src/include/__mutex/tag_types.h",
|
|
|
"//third_party/libc++/src/include/__mutex/unique_lock.h",
|
|
|
"//third_party/libc++/src/include/__node_handle",
|
|
@@ -535,41 +566,6 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__numeric/transform_exclusive_scan.h",
|
|
|
"//third_party/libc++/src/include/__numeric/transform_inclusive_scan.h",
|
|
|
"//third_party/libc++/src/include/__numeric/transform_reduce.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/algorithm_fwd.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/algorithm_impl.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/execution_defs.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/execution_impl.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/glue_algorithm_defs.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/glue_algorithm_impl.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/glue_memory_defs.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/glue_memory_impl.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/glue_numeric_defs.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/glue_numeric_impl.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/memory_impl.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/numeric_fwd.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/numeric_impl.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_for.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_for_each.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_invoke.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_merge.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_reduce.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_scan.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_stable_partial_sort.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_stable_sort.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_transform_reduce.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/parallel_transform_scan.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/omp/util.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/parallel_backend.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/parallel_backend_omp.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/parallel_backend_serial.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/parallel_backend_tbb.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/parallel_backend_utils.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/unseq_backend_simd.h",
|
|
|
- "//third_party/libc++/src/include/__pstl/internal/utils.h",
|
|
|
- "//third_party/libc++/src/include/__pstl_algorithm",
|
|
|
- "//third_party/libc++/src/include/__pstl_config_site.in",
|
|
|
- "//third_party/libc++/src/include/__pstl_memory",
|
|
|
- "//third_party/libc++/src/include/__pstl_numeric",
|
|
|
"//third_party/libc++/src/include/__random/bernoulli_distribution.h",
|
|
|
"//third_party/libc++/src/include/__random/binomial_distribution.h",
|
|
|
"//third_party/libc++/src/include/__random/cauchy_distribution.h",
|
|
@@ -610,6 +606,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__ranges/access.h",
|
|
|
"//third_party/libc++/src/include/__ranges/all.h",
|
|
|
"//third_party/libc++/src/include/__ranges/as_rvalue_view.h",
|
|
|
+ "//third_party/libc++/src/include/__ranges/chunk_by_view.h",
|
|
|
"//third_party/libc++/src/include/__ranges/common_view.h",
|
|
|
"//third_party/libc++/src/include/__ranges/concepts.h",
|
|
|
"//third_party/libc++/src/include/__ranges/container_compatible_range.h",
|
|
@@ -636,6 +633,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__ranges/rbegin.h",
|
|
|
"//third_party/libc++/src/include/__ranges/ref_view.h",
|
|
|
"//third_party/libc++/src/include/__ranges/rend.h",
|
|
|
+ "//third_party/libc++/src/include/__ranges/repeat_view.h",
|
|
|
"//third_party/libc++/src/include/__ranges/reverse_view.h",
|
|
|
"//third_party/libc++/src/include/__ranges/single_view.h",
|
|
|
"//third_party/libc++/src/include/__ranges/size.h",
|
|
@@ -643,11 +641,13 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__ranges/subrange.h",
|
|
|
"//third_party/libc++/src/include/__ranges/take_view.h",
|
|
|
"//third_party/libc++/src/include/__ranges/take_while_view.h",
|
|
|
+ "//third_party/libc++/src/include/__ranges/to.h",
|
|
|
"//third_party/libc++/src/include/__ranges/transform_view.h",
|
|
|
"//third_party/libc++/src/include/__ranges/view_interface.h",
|
|
|
"//third_party/libc++/src/include/__ranges/views.h",
|
|
|
"//third_party/libc++/src/include/__ranges/zip_view.h",
|
|
|
"//third_party/libc++/src/include/__split_buffer",
|
|
|
+ "//third_party/libc++/src/include/__std_clang_module",
|
|
|
"//third_party/libc++/src/include/__std_mbstate_t.h",
|
|
|
"//third_party/libc++/src/include/__stop_token/atomic_unique_lock.h",
|
|
|
"//third_party/libc++/src/include/__stop_token/intrusive_list_view.h",
|
|
@@ -678,6 +678,8 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__system_error/error_condition.h",
|
|
|
"//third_party/libc++/src/include/__system_error/system_error.h",
|
|
|
"//third_party/libc++/src/include/__thread/formatter.h",
|
|
|
+ "//third_party/libc++/src/include/__thread/id.h",
|
|
|
+ "//third_party/libc++/src/include/__thread/jthread.h",
|
|
|
"//third_party/libc++/src/include/__thread/poll_with_backoff.h",
|
|
|
"//third_party/libc++/src/include/__thread/this_thread.h",
|
|
|
"//third_party/libc++/src/include/__thread/thread.h",
|
|
@@ -710,6 +712,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/__type_traits/conjunction.h",
|
|
|
"//third_party/libc++/src/include/__type_traits/copy_cv.h",
|
|
|
"//third_party/libc++/src/include/__type_traits/copy_cvref.h",
|
|
|
+ "//third_party/libc++/src/include/__type_traits/datasizeof.h",
|
|
|
"//third_party/libc++/src/include/__type_traits/decay.h",
|
|
|
"//third_party/libc++/src/include/__type_traits/dependent_type.h",
|
|
|
"//third_party/libc++/src/include/__type_traits/disjunction.h",
|
|
@@ -903,6 +906,17 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/expected",
|
|
|
"//third_party/libc++/src/include/experimental/__config",
|
|
|
"//third_party/libc++/src/include/experimental/__memory",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/abi_tag.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/aligned_tag.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/declaration.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/internal_declaration.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/reference.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/scalar.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/simd.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/simd_mask.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/traits.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/utility.h",
|
|
|
+ "//third_party/libc++/src/include/experimental/__simd/vec_ext.h",
|
|
|
"//third_party/libc++/src/include/experimental/deque",
|
|
|
"//third_party/libc++/src/include/experimental/forward_list",
|
|
|
"//third_party/libc++/src/include/experimental/iterator",
|
|
@@ -957,6 +971,7 @@ libcxx_headers = [
|
|
|
"//third_party/libc++/src/include/numeric",
|
|
|
"//third_party/libc++/src/include/optional",
|
|
|
"//third_party/libc++/src/include/ostream",
|
|
|
+ "//third_party/libc++/src/include/print",
|
|
|
"//third_party/libc++/src/include/queue",
|
|
|
"//third_party/libc++/src/include/random",
|
|
|
"//third_party/libc++/src/include/ranges",
|