[libcxx-commits] [PATCH] D141779: [libc++][PSTL] Copy the headers into libc++

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Mon Mar 13 09:39:13 PDT 2023


philnik created this revision.
philnik added a reviewer: ldionne.
Herald added subscribers: miyuki, mgrang.
Herald added a project: All.
philnik retitled this revision from "[libc++][PSTL][NFC] Copy the headers into libc++" to "[libc++][PSTL] Copy the headers into libc++".
philnik updated this revision to Diff 489371.
philnik added a comment.
Herald added a subscriber: arichardson.
philnik updated this revision to Diff 489657.
philnik updated this revision to Diff 495179.
philnik updated this revision to Diff 499129.
philnik updated this revision to Diff 500157.
philnik published this revision for review.
Herald added a reviewer: jdoerfert.
Herald added subscribers: libcxx-commits, pcwang-thead, sstefan1.
Herald added a project: libc++.
Herald added a reviewer: libc++.

Try to fix CI


philnik added a comment.

Try to fix CI


philnik added a comment.

Rebaed


philnik added a comment.

Rebased


philnik added a comment.

Try to fix CI


We decided to integrate the PSTL into our own headers and only share the backend impletementations. This is a first step in that direction, specifically it copies the PSTL headers into the libc++ structure.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D141779

Files:
  libcxx/include/__pstl_algorithm
  libcxx/include/__pstl_config_site.in
  libcxx/include/__pstl_execution
  libcxx/include/__pstl_memory
  libcxx/include/__pstl_numeric
  libcxx/include/pstl/internal/algorithm_fwd.h
  libcxx/include/pstl/internal/algorithm_impl.h
  libcxx/include/pstl/internal/execution_defs.h
  libcxx/include/pstl/internal/execution_impl.h
  libcxx/include/pstl/internal/glue_algorithm_defs.h
  libcxx/include/pstl/internal/glue_algorithm_impl.h
  libcxx/include/pstl/internal/glue_execution_defs.h
  libcxx/include/pstl/internal/glue_memory_defs.h
  libcxx/include/pstl/internal/glue_memory_impl.h
  libcxx/include/pstl/internal/glue_numeric_defs.h
  libcxx/include/pstl/internal/glue_numeric_impl.h
  libcxx/include/pstl/internal/memory_impl.h
  libcxx/include/pstl/internal/numeric_fwd.h
  libcxx/include/pstl/internal/numeric_impl.h
  libcxx/include/pstl/internal/omp/parallel_for.h
  libcxx/include/pstl/internal/omp/parallel_for_each.h
  libcxx/include/pstl/internal/omp/parallel_invoke.h
  libcxx/include/pstl/internal/omp/parallel_merge.h
  libcxx/include/pstl/internal/omp/parallel_reduce.h
  libcxx/include/pstl/internal/omp/parallel_scan.h
  libcxx/include/pstl/internal/omp/parallel_stable_partial_sort.h
  libcxx/include/pstl/internal/omp/parallel_stable_sort.h
  libcxx/include/pstl/internal/omp/parallel_transform_reduce.h
  libcxx/include/pstl/internal/omp/parallel_transform_scan.h
  libcxx/include/pstl/internal/omp/util.h
  libcxx/include/pstl/internal/parallel_backend.h
  libcxx/include/pstl/internal/parallel_backend_omp.h
  libcxx/include/pstl/internal/parallel_backend_serial.h
  libcxx/include/pstl/internal/parallel_backend_tbb.h
  libcxx/include/pstl/internal/parallel_backend_utils.h
  libcxx/include/pstl/internal/parallel_impl.h
  libcxx/include/pstl/internal/pstl_config.h
  libcxx/include/pstl/internal/unseq_backend_simd.h
  libcxx/include/pstl/internal/utils.h
  libcxx/test/libcxx/lint/lint_headers.sh.py
  libcxx/test/libcxx/private_headers.verify.cpp
  libcxx/utils/data/ignore_format.txt
  libcxx/utils/generate_iwyu_mapping.py



More information about the libcxx-commits mailing list