[libcxx-commits] [libcxx] bf19957 - [libc++][PSTL][NFC] Rename to `pstl/` to `__pstl/`

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Thu Apr 27 13:33:09 PDT 2023


Author: Nikolas Klauser
Date: 2023-04-27T13:33:03-07:00
New Revision: bf199576f93191976da2aa6299fe490e14360f82

URL: https://github.com/llvm/llvm-project/commit/bf199576f93191976da2aa6299fe490e14360f82
DIFF: https://github.com/llvm/llvm-project/commit/bf199576f93191976da2aa6299fe490e14360f82.diff

LOG: [libc++][PSTL][NFC] Rename  to `pstl/` to `__pstl/`

Reviewed By: ldionne, #libc

Spies: sstefan1, pcwang-thead, jplehr, libcxx-commits, arichardson, mgrang, miyuki

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

Added: 
    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

Modified: 
    libcxx/include/CMakeLists.txt
    libcxx/include/libcxx.imp
    libcxx/utils/data/ignore_format.txt

Removed: 
    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


################################################################################
diff  --git a/libcxx/include/CMakeLists.txt b/libcxx/include/CMakeLists.txt
index d74f9dc1d69e7..3081dc343f8bd 100644
--- a/libcxx/include/CMakeLists.txt
+++ b/libcxx/include/CMakeLists.txt
@@ -500,6 +500,39 @@ set(files
   __numeric/transform_exclusive_scan.h
   __numeric/transform_inclusive_scan.h
   __numeric/transform_reduce.h
+  __pstl/internal/algorithm_fwd.h
+  __pstl/internal/algorithm_impl.h
+  __pstl/internal/execution_defs.h
+  __pstl/internal/execution_impl.h
+  __pstl/internal/glue_algorithm_defs.h
+  __pstl/internal/glue_algorithm_impl.h
+  __pstl/internal/glue_execution_defs.h
+  __pstl/internal/glue_memory_defs.h
+  __pstl/internal/glue_memory_impl.h
+  __pstl/internal/glue_numeric_defs.h
+  __pstl/internal/glue_numeric_impl.h
+  __pstl/internal/memory_impl.h
+  __pstl/internal/numeric_fwd.h
+  __pstl/internal/numeric_impl.h
+  __pstl/internal/omp/parallel_for.h
+  __pstl/internal/omp/parallel_for_each.h
+  __pstl/internal/omp/parallel_invoke.h
+  __pstl/internal/omp/parallel_merge.h
+  __pstl/internal/omp/parallel_scan.h
+  __pstl/internal/omp/parallel_stable_partial_sort.h
+  __pstl/internal/omp/parallel_stable_sort.h
+  __pstl/internal/omp/parallel_transform_reduce.h
+  __pstl/internal/omp/parallel_transform_scan.h
+  __pstl/internal/omp/util.h
+  __pstl/internal/parallel_backend.h
+  __pstl/internal/parallel_backend_omp.h
+  __pstl/internal/parallel_backend_serial.h
+  __pstl/internal/parallel_backend_tbb.h
+  __pstl/internal/parallel_backend_utils.h
+  __pstl/internal/parallel_impl.h
+  __pstl/internal/pstl_config.h
+  __pstl/internal/unseq_backend_simd.h
+  __pstl/internal/utils.h
   __pstl_algorithm
   __pstl_execution
   __pstl_memory
@@ -872,39 +905,6 @@ set(files
   numeric
   optional
   ostream
-  pstl/internal/algorithm_fwd.h
-  pstl/internal/algorithm_impl.h
-  pstl/internal/execution_defs.h
-  pstl/internal/execution_impl.h
-  pstl/internal/glue_algorithm_defs.h
-  pstl/internal/glue_algorithm_impl.h
-  pstl/internal/glue_execution_defs.h
-  pstl/internal/glue_memory_defs.h
-  pstl/internal/glue_memory_impl.h
-  pstl/internal/glue_numeric_defs.h
-  pstl/internal/glue_numeric_impl.h
-  pstl/internal/memory_impl.h
-  pstl/internal/numeric_fwd.h
-  pstl/internal/numeric_impl.h
-  pstl/internal/omp/parallel_for.h
-  pstl/internal/omp/parallel_for_each.h
-  pstl/internal/omp/parallel_invoke.h
-  pstl/internal/omp/parallel_merge.h
-  pstl/internal/omp/parallel_scan.h
-  pstl/internal/omp/parallel_stable_partial_sort.h
-  pstl/internal/omp/parallel_stable_sort.h
-  pstl/internal/omp/parallel_transform_reduce.h
-  pstl/internal/omp/parallel_transform_scan.h
-  pstl/internal/omp/util.h
-  pstl/internal/parallel_backend.h
-  pstl/internal/parallel_backend_omp.h
-  pstl/internal/parallel_backend_serial.h
-  pstl/internal/parallel_backend_tbb.h
-  pstl/internal/parallel_backend_utils.h
-  pstl/internal/parallel_impl.h
-  pstl/internal/pstl_config.h
-  pstl/internal/unseq_backend_simd.h
-  pstl/internal/utils.h
   queue
   random
   ranges

diff  --git a/libcxx/include/pstl/internal/algorithm_fwd.h b/libcxx/include/__pstl/internal/algorithm_fwd.h
similarity index 100%
rename from libcxx/include/pstl/internal/algorithm_fwd.h
rename to libcxx/include/__pstl/internal/algorithm_fwd.h

diff  --git a/libcxx/include/pstl/internal/algorithm_impl.h b/libcxx/include/__pstl/internal/algorithm_impl.h
similarity index 100%
rename from libcxx/include/pstl/internal/algorithm_impl.h
rename to libcxx/include/__pstl/internal/algorithm_impl.h

diff  --git a/libcxx/include/pstl/internal/execution_defs.h b/libcxx/include/__pstl/internal/execution_defs.h
similarity index 100%
rename from libcxx/include/pstl/internal/execution_defs.h
rename to libcxx/include/__pstl/internal/execution_defs.h

diff  --git a/libcxx/include/pstl/internal/execution_impl.h b/libcxx/include/__pstl/internal/execution_impl.h
similarity index 100%
rename from libcxx/include/pstl/internal/execution_impl.h
rename to libcxx/include/__pstl/internal/execution_impl.h

diff  --git a/libcxx/include/pstl/internal/glue_algorithm_defs.h b/libcxx/include/__pstl/internal/glue_algorithm_defs.h
similarity index 100%
rename from libcxx/include/pstl/internal/glue_algorithm_defs.h
rename to libcxx/include/__pstl/internal/glue_algorithm_defs.h

diff  --git a/libcxx/include/pstl/internal/glue_algorithm_impl.h b/libcxx/include/__pstl/internal/glue_algorithm_impl.h
similarity index 100%
rename from libcxx/include/pstl/internal/glue_algorithm_impl.h
rename to libcxx/include/__pstl/internal/glue_algorithm_impl.h

diff  --git a/libcxx/include/pstl/internal/glue_execution_defs.h b/libcxx/include/__pstl/internal/glue_execution_defs.h
similarity index 100%
rename from libcxx/include/pstl/internal/glue_execution_defs.h
rename to libcxx/include/__pstl/internal/glue_execution_defs.h

diff  --git a/libcxx/include/pstl/internal/glue_memory_defs.h b/libcxx/include/__pstl/internal/glue_memory_defs.h
similarity index 100%
rename from libcxx/include/pstl/internal/glue_memory_defs.h
rename to libcxx/include/__pstl/internal/glue_memory_defs.h

diff  --git a/libcxx/include/pstl/internal/glue_memory_impl.h b/libcxx/include/__pstl/internal/glue_memory_impl.h
similarity index 100%
rename from libcxx/include/pstl/internal/glue_memory_impl.h
rename to libcxx/include/__pstl/internal/glue_memory_impl.h

diff  --git a/libcxx/include/pstl/internal/glue_numeric_defs.h b/libcxx/include/__pstl/internal/glue_numeric_defs.h
similarity index 100%
rename from libcxx/include/pstl/internal/glue_numeric_defs.h
rename to libcxx/include/__pstl/internal/glue_numeric_defs.h

diff  --git a/libcxx/include/pstl/internal/glue_numeric_impl.h b/libcxx/include/__pstl/internal/glue_numeric_impl.h
similarity index 100%
rename from libcxx/include/pstl/internal/glue_numeric_impl.h
rename to libcxx/include/__pstl/internal/glue_numeric_impl.h

diff  --git a/libcxx/include/pstl/internal/memory_impl.h b/libcxx/include/__pstl/internal/memory_impl.h
similarity index 100%
rename from libcxx/include/pstl/internal/memory_impl.h
rename to libcxx/include/__pstl/internal/memory_impl.h

diff  --git a/libcxx/include/pstl/internal/numeric_fwd.h b/libcxx/include/__pstl/internal/numeric_fwd.h
similarity index 100%
rename from libcxx/include/pstl/internal/numeric_fwd.h
rename to libcxx/include/__pstl/internal/numeric_fwd.h

diff  --git a/libcxx/include/pstl/internal/numeric_impl.h b/libcxx/include/__pstl/internal/numeric_impl.h
similarity index 100%
rename from libcxx/include/pstl/internal/numeric_impl.h
rename to libcxx/include/__pstl/internal/numeric_impl.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_for.h b/libcxx/include/__pstl/internal/omp/parallel_for.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_for.h
rename to libcxx/include/__pstl/internal/omp/parallel_for.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_for_each.h b/libcxx/include/__pstl/internal/omp/parallel_for_each.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_for_each.h
rename to libcxx/include/__pstl/internal/omp/parallel_for_each.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_invoke.h b/libcxx/include/__pstl/internal/omp/parallel_invoke.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_invoke.h
rename to libcxx/include/__pstl/internal/omp/parallel_invoke.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_merge.h b/libcxx/include/__pstl/internal/omp/parallel_merge.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_merge.h
rename to libcxx/include/__pstl/internal/omp/parallel_merge.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_reduce.h b/libcxx/include/__pstl/internal/omp/parallel_reduce.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_reduce.h
rename to libcxx/include/__pstl/internal/omp/parallel_reduce.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_scan.h b/libcxx/include/__pstl/internal/omp/parallel_scan.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_scan.h
rename to libcxx/include/__pstl/internal/omp/parallel_scan.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_stable_partial_sort.h b/libcxx/include/__pstl/internal/omp/parallel_stable_partial_sort.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_stable_partial_sort.h
rename to libcxx/include/__pstl/internal/omp/parallel_stable_partial_sort.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_stable_sort.h b/libcxx/include/__pstl/internal/omp/parallel_stable_sort.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_stable_sort.h
rename to libcxx/include/__pstl/internal/omp/parallel_stable_sort.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_transform_reduce.h b/libcxx/include/__pstl/internal/omp/parallel_transform_reduce.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_transform_reduce.h
rename to libcxx/include/__pstl/internal/omp/parallel_transform_reduce.h

diff  --git a/libcxx/include/pstl/internal/omp/parallel_transform_scan.h b/libcxx/include/__pstl/internal/omp/parallel_transform_scan.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/parallel_transform_scan.h
rename to libcxx/include/__pstl/internal/omp/parallel_transform_scan.h

diff  --git a/libcxx/include/pstl/internal/omp/util.h b/libcxx/include/__pstl/internal/omp/util.h
similarity index 100%
rename from libcxx/include/pstl/internal/omp/util.h
rename to libcxx/include/__pstl/internal/omp/util.h

diff  --git a/libcxx/include/pstl/internal/parallel_backend.h b/libcxx/include/__pstl/internal/parallel_backend.h
similarity index 100%
rename from libcxx/include/pstl/internal/parallel_backend.h
rename to libcxx/include/__pstl/internal/parallel_backend.h

diff  --git a/libcxx/include/pstl/internal/parallel_backend_omp.h b/libcxx/include/__pstl/internal/parallel_backend_omp.h
similarity index 100%
rename from libcxx/include/pstl/internal/parallel_backend_omp.h
rename to libcxx/include/__pstl/internal/parallel_backend_omp.h

diff  --git a/libcxx/include/pstl/internal/parallel_backend_serial.h b/libcxx/include/__pstl/internal/parallel_backend_serial.h
similarity index 100%
rename from libcxx/include/pstl/internal/parallel_backend_serial.h
rename to libcxx/include/__pstl/internal/parallel_backend_serial.h

diff  --git a/libcxx/include/pstl/internal/parallel_backend_tbb.h b/libcxx/include/__pstl/internal/parallel_backend_tbb.h
similarity index 100%
rename from libcxx/include/pstl/internal/parallel_backend_tbb.h
rename to libcxx/include/__pstl/internal/parallel_backend_tbb.h

diff  --git a/libcxx/include/pstl/internal/parallel_backend_utils.h b/libcxx/include/__pstl/internal/parallel_backend_utils.h
similarity index 100%
rename from libcxx/include/pstl/internal/parallel_backend_utils.h
rename to libcxx/include/__pstl/internal/parallel_backend_utils.h

diff  --git a/libcxx/include/pstl/internal/parallel_impl.h b/libcxx/include/__pstl/internal/parallel_impl.h
similarity index 100%
rename from libcxx/include/pstl/internal/parallel_impl.h
rename to libcxx/include/__pstl/internal/parallel_impl.h

diff  --git a/libcxx/include/pstl/internal/pstl_config.h b/libcxx/include/__pstl/internal/pstl_config.h
similarity index 100%
rename from libcxx/include/pstl/internal/pstl_config.h
rename to libcxx/include/__pstl/internal/pstl_config.h

diff  --git a/libcxx/include/pstl/internal/unseq_backend_simd.h b/libcxx/include/__pstl/internal/unseq_backend_simd.h
similarity index 100%
rename from libcxx/include/pstl/internal/unseq_backend_simd.h
rename to libcxx/include/__pstl/internal/unseq_backend_simd.h

diff  --git a/libcxx/include/pstl/internal/utils.h b/libcxx/include/__pstl/internal/utils.h
similarity index 100%
rename from libcxx/include/pstl/internal/utils.h
rename to libcxx/include/__pstl/internal/utils.h

diff  --git a/libcxx/include/libcxx.imp b/libcxx/include/libcxx.imp
index d6e26d8844451..271812e9eb9d4 100644
--- a/libcxx/include/libcxx.imp
+++ b/libcxx/include/libcxx.imp
@@ -37,6 +37,7 @@
   { include: [ "@<__memory_resource/.*>", "private", "<memory_resource>", "public" ] },
   { include: [ "@<__mutex/.*>", "private", "<mutex>", "public" ] },
   { include: [ "@<__numeric/.*>", "private", "<numeric>", "public" ] },
+  { include: [ "@<__pstl/.*>", "private", "<pstl>", "public" ] },
   { include: [ "@<__random/.*>", "private", "<random>", "public" ] },
   { include: [ "@<__ranges/.*>", "private", "<ranges>", "public" ] },
   { include: [ "@<__string/.*>", "private", "<string>", "public" ] },

diff  --git a/libcxx/utils/data/ignore_format.txt b/libcxx/utils/data/ignore_format.txt
index ed0819d0b55b3..152968aaa60c2 100644
--- a/libcxx/utils/data/ignore_format.txt
+++ b/libcxx/utils/data/ignore_format.txt
@@ -512,26 +512,26 @@ libcxx/include/__numeric/transform_inclusive_scan.h
 libcxx/include/__numeric/transform_reduce.h
 libcxx/include/optional
 libcxx/include/ostream
-libcxx/include/pstl/internal/numeric_impl.h
-libcxx/include/pstl/internal/omp/parallel_for_each.h
-libcxx/include/pstl/internal/omp/parallel_for.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_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/include/__pstl/internal/numeric_impl.h
+libcxx/include/__pstl/internal/omp/parallel_for_each.h
+libcxx/include/__pstl/internal/omp/parallel_for.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_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/include/queue
 libcxx/include/__random/bernoulli_distribution.h
 libcxx/include/__random/binomial_distribution.h


        


More information about the libcxx-commits mailing list