@@ -79,6 +79,7 @@ libcxx_headers = [
7979 " //third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/fill.h" ,
8080 " //third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/find_if.h" ,
8181 " //third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/for_each.h" ,
82+ " //third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/libdispatch.h" ,
8283 " //third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/merge.h" ,
8384 " //third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/serial.h" ,
8485 " //third_party/libc++/src/include/__algorithm/pstl_backends/cpu_backends/stable_sort.h" ,
@@ -95,6 +96,7 @@ libcxx_headers = [
9596 " //third_party/libc++/src/include/__algorithm/pstl_is_partitioned.h" ,
9697 " //third_party/libc++/src/include/__algorithm/pstl_merge.h" ,
9798 " //third_party/libc++/src/include/__algorithm/pstl_replace.h" ,
99+ " //third_party/libc++/src/include/__algorithm/pstl_sort.h" ,
98100 " //third_party/libc++/src/include/__algorithm/pstl_stable_sort.h" ,
99101 " //third_party/libc++/src/include/__algorithm/pstl_transform.h" ,
100102 " //third_party/libc++/src/include/__algorithm/push_heap.h" ,
@@ -248,6 +250,7 @@ libcxx_headers = [
248250 " //third_party/libc++/src/include/__bit/countr.h" ,
249251 " //third_party/libc++/src/include/__bit/endian.h" ,
250252 " //third_party/libc++/src/include/__bit/has_single_bit.h" ,
253+ " //third_party/libc++/src/include/__bit/invert_if.h" ,
251254 " //third_party/libc++/src/include/__bit/popcount.h" ,
252255 " //third_party/libc++/src/include/__bit/rotate.h" ,
253256 " //third_party/libc++/src/include/__bit_reference" ,
@@ -281,6 +284,8 @@ libcxx_headers = [
281284 " //third_party/libc++/src/include/__chrono/steady_clock.h" ,
282285 " //third_party/libc++/src/include/__chrono/system_clock.h" ,
283286 " //third_party/libc++/src/include/__chrono/time_point.h" ,
287+ " //third_party/libc++/src/include/__chrono/tzdb.h" ,
288+ " //third_party/libc++/src/include/__chrono/tzdb_list.h" ,
284289 " //third_party/libc++/src/include/__chrono/weekday.h" ,
285290 " //third_party/libc++/src/include/__chrono/year.h" ,
286291 " //third_party/libc++/src/include/__chrono/year_month.h" ,
@@ -328,7 +333,6 @@ libcxx_headers = [
328333 " //third_party/libc++/src/include/__coroutine/coroutine_traits.h" ,
329334 " //third_party/libc++/src/include/__coroutine/noop_coroutine_handle.h" ,
330335 " //third_party/libc++/src/include/__coroutine/trivial_awaitables.h" ,
331- " //third_party/libc++/src/include/__debug" ,
332336 " //third_party/libc++/src/include/__debug_utils/randomize_range.h" ,
333337 " //third_party/libc++/src/include/__debug_utils/strict_weak_ordering_check.h" ,
334338 " //third_party/libc++/src/include/__exception/exception.h" ,
@@ -387,6 +391,7 @@ libcxx_headers = [
387391 " //third_party/libc++/src/include/__format/range_formatter.h" ,
388392 " //third_party/libc++/src/include/__format/unicode.h" ,
389393 " //third_party/libc++/src/include/__format/width_estimation_table.h" ,
394+ " //third_party/libc++/src/include/__format/write_escaped.h" ,
390395 " //third_party/libc++/src/include/__functional/binary_function.h" ,
391396 " //third_party/libc++/src/include/__functional/binary_negate.h" ,
392397 " //third_party/libc++/src/include/__functional/bind.h" ,
@@ -415,11 +420,13 @@ libcxx_headers = [
415420 " //third_party/libc++/src/include/__functional/unary_negate.h" ,
416421 " //third_party/libc++/src/include/__functional/weak_result_type.h" ,
417422 " //third_party/libc++/src/include/__fwd/array.h" ,
423+ " //third_party/libc++/src/include/__fwd/bit_reference.h" ,
418424 " //third_party/libc++/src/include/__fwd/fstream.h" ,
419425 " //third_party/libc++/src/include/__fwd/get.h" ,
420426 " //third_party/libc++/src/include/__fwd/hash.h" ,
421427 " //third_party/libc++/src/include/__fwd/ios.h" ,
422428 " //third_party/libc++/src/include/__fwd/istream.h" ,
429+ " //third_party/libc++/src/include/__fwd/mdspan.h" ,
423430 " //third_party/libc++/src/include/__fwd/memory_resource.h" ,
424431 " //third_party/libc++/src/include/__fwd/ostream.h" ,
425432 " //third_party/libc++/src/include/__fwd/pair.h" ,
@@ -465,6 +472,7 @@ libcxx_headers = [
465472 " //third_party/libc++/src/include/__iterator/permutable.h" ,
466473 " //third_party/libc++/src/include/__iterator/prev.h" ,
467474 " //third_party/libc++/src/include/__iterator/projected.h" ,
475+ " //third_party/libc++/src/include/__iterator/ranges_iterator_traits.h" ,
468476 " //third_party/libc++/src/include/__iterator/readable_traits.h" ,
469477 " //third_party/libc++/src/include/__iterator/reverse_access.h" ,
470478 " //third_party/libc++/src/include/__iterator/reverse_iterator.h" ,
@@ -477,8 +485,31 @@ libcxx_headers = [
477485 " //third_party/libc++/src/include/__locale_dir/locale_base_api/bsd_locale_defaults.h" ,
478486 " //third_party/libc++/src/include/__locale_dir/locale_base_api/bsd_locale_fallbacks.h" ,
479487 " //third_party/libc++/src/include/__locale_dir/locale_base_api/locale_guard.h" ,
488+ " //third_party/libc++/src/include/__math/abs.h" ,
489+ " //third_party/libc++/src/include/__math/copysign.h" ,
490+ " //third_party/libc++/src/include/__math/error_functions.h" ,
491+ " //third_party/libc++/src/include/__math/exponential_functions.h" ,
492+ " //third_party/libc++/src/include/__math/fdim.h" ,
493+ " //third_party/libc++/src/include/__math/fma.h" ,
494+ " //third_party/libc++/src/include/__math/gamma.h" ,
495+ " //third_party/libc++/src/include/__math/hyperbolic_functions.h" ,
496+ " //third_party/libc++/src/include/__math/hypot.h" ,
497+ " //third_party/libc++/src/include/__math/inverse_hyperbolic_functions.h" ,
498+ " //third_party/libc++/src/include/__math/inverse_trigonometric_functions.h" ,
499+ " //third_party/libc++/src/include/__math/logarithms.h" ,
500+ " //third_party/libc++/src/include/__math/min_max.h" ,
501+ " //third_party/libc++/src/include/__math/modulo.h" ,
502+ " //third_party/libc++/src/include/__math/remainder.h" ,
503+ " //third_party/libc++/src/include/__math/roots.h" ,
504+ " //third_party/libc++/src/include/__math/rounding_functions.h" ,
505+ " //third_party/libc++/src/include/__math/traits.h" ,
506+ " //third_party/libc++/src/include/__math/trigonometric_functions.h" ,
480507 " //third_party/libc++/src/include/__mbstate_t.h" ,
508+ " //third_party/libc++/src/include/__mdspan/default_accessor.h" ,
481509 " //third_party/libc++/src/include/__mdspan/extents.h" ,
510+ " //third_party/libc++/src/include/__mdspan/layout_left.h" ,
511+ " //third_party/libc++/src/include/__mdspan/layout_right.h" ,
512+ " //third_party/libc++/src/include/__mdspan/mdspan.h" ,
482513 " //third_party/libc++/src/include/__memory/addressof.h" ,
483514 " //third_party/libc++/src/include/__memory/align.h" ,
484515 " //third_party/libc++/src/include/__memory/aligned_alloc.h" ,
@@ -504,7 +535,6 @@ libcxx_headers = [
504535 " //third_party/libc++/src/include/__memory/temp_value.h" ,
505536 " //third_party/libc++/src/include/__memory/temporary_buffer.h" ,
506537 " //third_party/libc++/src/include/__memory/uninitialized_algorithms.h" ,
507- " //third_party/libc++/src/include/__memory/uninitialized_buffer.h" ,
508538 " //third_party/libc++/src/include/__memory/unique_ptr.h" ,
509539 " //third_party/libc++/src/include/__memory/uses_allocator.h" ,
510540 " //third_party/libc++/src/include/__memory/uses_allocator_construction.h" ,
@@ -517,6 +547,7 @@ libcxx_headers = [
517547 " //third_party/libc++/src/include/__memory_resource/unsynchronized_pool_resource.h" ,
518548 " //third_party/libc++/src/include/__mutex/lock_guard.h" ,
519549 " //third_party/libc++/src/include/__mutex/mutex.h" ,
550+ " //third_party/libc++/src/include/__mutex/once_flag.h" ,
520551 " //third_party/libc++/src/include/__mutex/tag_types.h" ,
521552 " //third_party/libc++/src/include/__mutex/unique_lock.h" ,
522553 " //third_party/libc++/src/include/__node_handle" ,
@@ -535,41 +566,6 @@ libcxx_headers = [
535566 " //third_party/libc++/src/include/__numeric/transform_exclusive_scan.h" ,
536567 " //third_party/libc++/src/include/__numeric/transform_inclusive_scan.h" ,
537568 " //third_party/libc++/src/include/__numeric/transform_reduce.h" ,
538- " //third_party/libc++/src/include/__pstl/internal/algorithm_fwd.h" ,
539- " //third_party/libc++/src/include/__pstl/internal/algorithm_impl.h" ,
540- " //third_party/libc++/src/include/__pstl/internal/execution_defs.h" ,
541- " //third_party/libc++/src/include/__pstl/internal/execution_impl.h" ,
542- " //third_party/libc++/src/include/__pstl/internal/glue_algorithm_defs.h" ,
543- " //third_party/libc++/src/include/__pstl/internal/glue_algorithm_impl.h" ,
544- " //third_party/libc++/src/include/__pstl/internal/glue_memory_defs.h" ,
545- " //third_party/libc++/src/include/__pstl/internal/glue_memory_impl.h" ,
546- " //third_party/libc++/src/include/__pstl/internal/glue_numeric_defs.h" ,
547- " //third_party/libc++/src/include/__pstl/internal/glue_numeric_impl.h" ,
548- " //third_party/libc++/src/include/__pstl/internal/memory_impl.h" ,
549- " //third_party/libc++/src/include/__pstl/internal/numeric_fwd.h" ,
550- " //third_party/libc++/src/include/__pstl/internal/numeric_impl.h" ,
551- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_for.h" ,
552- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_for_each.h" ,
553- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_invoke.h" ,
554- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_merge.h" ,
555- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_reduce.h" ,
556- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_scan.h" ,
557- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_stable_partial_sort.h" ,
558- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_stable_sort.h" ,
559- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_transform_reduce.h" ,
560- " //third_party/libc++/src/include/__pstl/internal/omp/parallel_transform_scan.h" ,
561- " //third_party/libc++/src/include/__pstl/internal/omp/util.h" ,
562- " //third_party/libc++/src/include/__pstl/internal/parallel_backend.h" ,
563- " //third_party/libc++/src/include/__pstl/internal/parallel_backend_omp.h" ,
564- " //third_party/libc++/src/include/__pstl/internal/parallel_backend_serial.h" ,
565- " //third_party/libc++/src/include/__pstl/internal/parallel_backend_tbb.h" ,
566- " //third_party/libc++/src/include/__pstl/internal/parallel_backend_utils.h" ,
567- " //third_party/libc++/src/include/__pstl/internal/unseq_backend_simd.h" ,
568- " //third_party/libc++/src/include/__pstl/internal/utils.h" ,
569- " //third_party/libc++/src/include/__pstl_algorithm" ,
570- " //third_party/libc++/src/include/__pstl_config_site.in" ,
571- " //third_party/libc++/src/include/__pstl_memory" ,
572- " //third_party/libc++/src/include/__pstl_numeric" ,
573569 " //third_party/libc++/src/include/__random/bernoulli_distribution.h" ,
574570 " //third_party/libc++/src/include/__random/binomial_distribution.h" ,
575571 " //third_party/libc++/src/include/__random/cauchy_distribution.h" ,
@@ -610,6 +606,7 @@ libcxx_headers = [
610606 " //third_party/libc++/src/include/__ranges/access.h" ,
611607 " //third_party/libc++/src/include/__ranges/all.h" ,
612608 " //third_party/libc++/src/include/__ranges/as_rvalue_view.h" ,
609+ " //third_party/libc++/src/include/__ranges/chunk_by_view.h" ,
613610 " //third_party/libc++/src/include/__ranges/common_view.h" ,
614611 " //third_party/libc++/src/include/__ranges/concepts.h" ,
615612 " //third_party/libc++/src/include/__ranges/container_compatible_range.h" ,
@@ -636,18 +633,21 @@ libcxx_headers = [
636633 " //third_party/libc++/src/include/__ranges/rbegin.h" ,
637634 " //third_party/libc++/src/include/__ranges/ref_view.h" ,
638635 " //third_party/libc++/src/include/__ranges/rend.h" ,
636+ " //third_party/libc++/src/include/__ranges/repeat_view.h" ,
639637 " //third_party/libc++/src/include/__ranges/reverse_view.h" ,
640638 " //third_party/libc++/src/include/__ranges/single_view.h" ,
641639 " //third_party/libc++/src/include/__ranges/size.h" ,
642640 " //third_party/libc++/src/include/__ranges/split_view.h" ,
643641 " //third_party/libc++/src/include/__ranges/subrange.h" ,
644642 " //third_party/libc++/src/include/__ranges/take_view.h" ,
645643 " //third_party/libc++/src/include/__ranges/take_while_view.h" ,
644+ " //third_party/libc++/src/include/__ranges/to.h" ,
646645 " //third_party/libc++/src/include/__ranges/transform_view.h" ,
647646 " //third_party/libc++/src/include/__ranges/view_interface.h" ,
648647 " //third_party/libc++/src/include/__ranges/views.h" ,
649648 " //third_party/libc++/src/include/__ranges/zip_view.h" ,
650649 " //third_party/libc++/src/include/__split_buffer" ,
650+ " //third_party/libc++/src/include/__std_clang_module" ,
651651 " //third_party/libc++/src/include/__std_mbstate_t.h" ,
652652 " //third_party/libc++/src/include/__stop_token/atomic_unique_lock.h" ,
653653 " //third_party/libc++/src/include/__stop_token/intrusive_list_view.h" ,
@@ -678,6 +678,8 @@ libcxx_headers = [
678678 " //third_party/libc++/src/include/__system_error/error_condition.h" ,
679679 " //third_party/libc++/src/include/__system_error/system_error.h" ,
680680 " //third_party/libc++/src/include/__thread/formatter.h" ,
681+ " //third_party/libc++/src/include/__thread/id.h" ,
682+ " //third_party/libc++/src/include/__thread/jthread.h" ,
681683 " //third_party/libc++/src/include/__thread/poll_with_backoff.h" ,
682684 " //third_party/libc++/src/include/__thread/this_thread.h" ,
683685 " //third_party/libc++/src/include/__thread/thread.h" ,
@@ -710,6 +712,7 @@ libcxx_headers = [
710712 " //third_party/libc++/src/include/__type_traits/conjunction.h" ,
711713 " //third_party/libc++/src/include/__type_traits/copy_cv.h" ,
712714 " //third_party/libc++/src/include/__type_traits/copy_cvref.h" ,
715+ " //third_party/libc++/src/include/__type_traits/datasizeof.h" ,
713716 " //third_party/libc++/src/include/__type_traits/decay.h" ,
714717 " //third_party/libc++/src/include/__type_traits/dependent_type.h" ,
715718 " //third_party/libc++/src/include/__type_traits/disjunction.h" ,
@@ -903,6 +906,17 @@ libcxx_headers = [
903906 " //third_party/libc++/src/include/expected" ,
904907 " //third_party/libc++/src/include/experimental/__config" ,
905908 " //third_party/libc++/src/include/experimental/__memory" ,
909+ " //third_party/libc++/src/include/experimental/__simd/abi_tag.h" ,
910+ " //third_party/libc++/src/include/experimental/__simd/aligned_tag.h" ,
911+ " //third_party/libc++/src/include/experimental/__simd/declaration.h" ,
912+ " //third_party/libc++/src/include/experimental/__simd/internal_declaration.h" ,
913+ " //third_party/libc++/src/include/experimental/__simd/reference.h" ,
914+ " //third_party/libc++/src/include/experimental/__simd/scalar.h" ,
915+ " //third_party/libc++/src/include/experimental/__simd/simd.h" ,
916+ " //third_party/libc++/src/include/experimental/__simd/simd_mask.h" ,
917+ " //third_party/libc++/src/include/experimental/__simd/traits.h" ,
918+ " //third_party/libc++/src/include/experimental/__simd/utility.h" ,
919+ " //third_party/libc++/src/include/experimental/__simd/vec_ext.h" ,
906920 " //third_party/libc++/src/include/experimental/deque" ,
907921 " //third_party/libc++/src/include/experimental/forward_list" ,
908922 " //third_party/libc++/src/include/experimental/iterator" ,
@@ -957,6 +971,7 @@ libcxx_headers = [
957971 " //third_party/libc++/src/include/numeric" ,
958972 " //third_party/libc++/src/include/optional" ,
959973 " //third_party/libc++/src/include/ostream" ,
974+ " //third_party/libc++/src/include/print" ,
960975 " //third_party/libc++/src/include/queue" ,
961976 " //third_party/libc++/src/include/random" ,
962977 " //third_party/libc++/src/include/ranges" ,
0 commit comments