From d188a7b06819640491c75e728dab512bfbedff34 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Wed, 14 Jan 2026 13:27:51 -0500 Subject: [PATCH] [libc++] Remove CSV tracking for PSTL (#175797) This is now tracked in Github directly: #99938 --- libcxx/docs/Status/Cxx17Papers.csv | 2 +- libcxx/docs/Status/PSTL.rst | 31 ------------ libcxx/docs/Status/PSTLPaper.csv | 80 ------------------------------ libcxx/docs/index.rst | 1 - 4 files changed, 1 insertion(+), 113 deletions(-) delete mode 100644 libcxx/docs/Status/PSTL.rst delete mode 100644 libcxx/docs/Status/PSTLPaper.csv diff --git a/libcxx/docs/Status/Cxx17Papers.csv b/libcxx/docs/Status/Cxx17Papers.csv index 6bb29823d1b9..ba2ceeedc2ce 100644 --- a/libcxx/docs/Status/Cxx17Papers.csv +++ b/libcxx/docs/Status/Cxx17Papers.csv @@ -25,7 +25,7 @@ "`P0074R0 `__","Making ``std::owner_less``\ more flexible","2015-10 (Kona)","|Complete|","3.8","`#103623 `__","" "`P0013R1 `__","Logical type traits rev 2","2015-10 (Kona)","|Complete|","3.8","`#103624 `__","" "","","","","","","" -"`P0024R2 `__","The Parallelism TS Should be Standardized","2016-02 (Jacksonville)","|Partial|","","`#99938 `__","" +"`P0024R2 `__","The Parallelism TS Should be Standardized","2016-02 (Jacksonville)","|In Progress|","","`#99938 `__","Progress is tracked `here `__" "`P0226R1 `__","Mathematical Special Functions for C++17","2016-02 (Jacksonville)","|In Progress|","","`#99939 `__","Progress is tracked `here `__" "`P0220R1 `__","Adopt Library Fundamentals V1 TS Components for C++17","2016-02 (Jacksonville)","|Complete|","16","`#103625 `__","" "`P0218R1 `__","Adopt the File System TS for C++17","2016-02 (Jacksonville)","|Complete|","7","`#103626 `__","" diff --git a/libcxx/docs/Status/PSTL.rst b/libcxx/docs/Status/PSTL.rst deleted file mode 100644 index 6e51e43d6fab..000000000000 --- a/libcxx/docs/Status/PSTL.rst +++ /dev/null @@ -1,31 +0,0 @@ -.. _pstl-status: - -========================== -libc++ Parallel STL Status -========================== - -.. include:: ../Helpers/Styles.rst - -.. contents:: - :local: - - -Overview -======== - -This document contains the status of the Parallel STL (PSTL) in libc++. It is -used to track both the status of the sub-projects of the PSTL and who is -assigned to these sub-projects. This is imperative to effective implementation -so that work is not duplicated. - -If you are interested in contributing to the libc++ PSTL, please send a message -to the #libcxx channel in the LLVM discord. Please *do not* start working on -any of the *assigned* items below. - -Sub-Projects in the Implementation Effort -========================================= - -.. csv-table:: - :file: PSTLPaper.csv - :header-rows: 1 - :widths: auto diff --git a/libcxx/docs/Status/PSTLPaper.csv b/libcxx/docs/Status/PSTLPaper.csv deleted file mode 100644 index 3fb5adfe3ec4..000000000000 --- a/libcxx/docs/Status/PSTLPaper.csv +++ /dev/null @@ -1,80 +0,0 @@ -Section,Description,Assignee,Complete -| `[adjacent.difference] `_,std::adjacent_difference,Nikolas Klauser,|Not Started| -| `[alg.adjacent.find] `_,std::adjacent_find,Nikolas Klauser,|Not Started| -| `[alg.all.of] `_,std::all_of,Nikolas Klauser,|Complete| -| `[alg.any.of] `_,std::any_of,Nikolas Klauser,|Complete| -| `[alg.copy] `_,std::copy,Nikolas Klauser,|Complete| -| `[alg.copy] `_,std::copy_if,Nikolas Klauser,|Not Started| -| `[alg.copy] `_,std::copy_n,Nikolas Klauser,|Complete| -| `[alg.count] `_,std::count,Nikolas Klauser,|Complete| -| `[alg.count] `_,std::count_if,Nikolas Klauser,|Complete| -| `[alg.equal] `_,std::equal,Nikolas Klauser,|Complete| -| `[alg.exclusive.scan] `_,std::exclusive_scan,Nikolas Klauser,|Not Started| -| `[alg.exclusive.scan] `_,std::exclusive_scan,Nikolas Klauser,|Not Started| -| `[alg.fill] `_,std::fill,Nikolas Klauser,|Complete| -| `[alg.fill] `_,std::fill_n,Nikolas Klauser,|Complete| -| `[alg.find] `_,std::find,Nikolas Klauser,|Complete| -| `[alg.find.end] `_,std::find_end,Nikolas Klauser,|Not Started| -| `[alg.find.first.of] `_,std::find_first_of,Nikolas Klauser,|Not Started| -| `[alg.find] `_,std::find_if,Nikolas Klauser,|Complete| -| `[alg.find] `_,std::find_if_not,Nikolas Klauser,|Complete| -| `[alg.foreach] `_,std::for_each,Nikolas Klauser,|Complete| -| `[alg.foreach] `_,std::for_each_n,Nikolas Klauser,|Complete| -| `[alg.generate] `_,std::generate,Nikolas Klauser,|Complete| -| `[alg.generate] `_,std::generate_n,Nikolas Klauser,|Complete| -| `[alg.set.operations] `_,std::includes,Nikolas Klauser,|Not Started| -| `[alg.inclusive.scan] `_,std::inclusive_scan,Nikolas Klauser,|Not Started| -| `[alg.merge] `_,std::inplace_merge,Nikolas Klauser,|Not Started| -| `[alg.heap.operations] `_,std::is_heap,Nikolas Klauser,|Not Started| -| `[alg.heap.operations] `_,std::is_heap_until,Nikolas Klauser,|Not Started| -| `[alg.partitions] `_,std::is_partitioned,Nikolas Klauser,|Complete| -| `[alg.sort] `_,std::is_sorted,Nikolas Klauser,|Not Started| -| `[alg.sort] `_,std::is_sorted_until,Nikolas Klauser,|Not Started| -| `[alg.lex.comparison] `_,std::lexicographical_compare,Nikolas Klauser,|Not Started| -| `[alg.min.max] `_,std::max_element,Nikolas Klauser,|Not Started| -| `[alg.merge] `_,std::merge,Nikolas Klauser,|Complete| -| `[alg.min.max] `_,std::min_element,Nikolas Klauser,|Not Started| -| `[alg.min.max] `_,std::minmax_element,Nikolas Klauser,|Not Started| -| `[mismatch] `_,std::mismatch,Nikolas Klauser,|Not Started| -| `[alg.move] `_,std::move,Nikolas Klauser,|Complete| -| `[alg.none.of] `_,std::none_of,Nikolas Klauser,|Complete| -| `[alg.nth.element] `_,std::nth_element,Nikolas Klauser,|Not Started| -| `[alg.sort] `_,std::partial_sort,Nikolas Klauser,|Not Started| -| `[alg.sort] `_,std::partial_sort_copy,Nikolas Klauser,|Not Started| -| `[alg.partitions] `_,std::partition,Nikolas Klauser,|Not Started| -| `[alg.partitions] `_,std::partition_copy,Nikolas Klauser,|Not Started| -| `[reduce] `_,std::reduce,Nikolas Klauser,|Complete| -| `[alg.remove] `_,std::remove,Nikolas Klauser,|Not Started| -| `[alg.remove] `_,std::remove_copy,Nikolas Klauser,|Not Started| -| `[alg.remove] `_,std::remove_copy_if,Nikolas Klauser,|Not Started| -| `[alg.remove] `_,std::remove_if,Nikolas Klauser,|Not Started| -| `[alg.replace] `_,std::replace,Nikolas Klauser,|Complete| -| `[alg.replace] `_,std::replace_copy,Nikolas Klauser,|Complete| -| `[alg.replace] `_,std::replace_copy_if,Nikolas Klauser,|Complete| -| `[alg.replace] `_,std::replace_if,Nikolas Klauser,|Complete| -| `[alg.reverse] `_,std::reverse,Nikolas Klauser,|Not Started| -| `[alg.reverse] `_,std::reverse_copy,Nikolas Klauser,|Not Started| -| `[alg.rotate] `_,std::rotate,Nikolas Klauser,|Not Started| -| `[alg.rotate] `_,std::rotate_copy,Nikolas Klauser,|Complete| -| `[alg.search] `_,std::search,Nikolas Klauser,|Not Started| -| `[alg.search] `_,std::search_n,Nikolas Klauser,|Not Started| -| `[alg.set.operations] `_,std::set_difference,Nikolas Klauser,|Not Started| -| `[alg.set.operations] `_,std::set_intersection,Nikolas Klauser,|Not Started| -| `[alg.set.operations] `_,std::set_symmetric_difference,Nikolas Klauser,|Not Started| -| `[alg.set.operations] `_,std::set_union,Nikolas Klauser,|Not Started| -| `[alg.sort] `_,std::sort,Nikolas Klauser,|Complete| -| `[alg.partitions] `_,std::stable_partition,Nikolas Klauser,|Not Started| -| `[alg.sort] `_,std::stable_sort,Nikolas Klauser,|Complete| -| `[alg.swap] `_,std::swap_ranges,Nikolas Klauser,|Not Started| -| `[alg.transform] `_,std::transform,Nikolas Klauser,|Complete| -| `[alg.transform.exclusive.scan] `_,std::transform_exclusive_scan,Nikolas Klauser,|Not Started| -| `[alg.transform.inclusive.scan] `_,std::transform_inclusive_scan,Nikolas Klauser,|Not Started| -| `[transform.reduce] `_,std::transform_reduce,Nikolas Klauser,|Complete| -| `[uninitialized.copy] `_,std::uninitialized_copy,Nikolas Klauser,|Not Started| -| `[uninitialized.copy] `_,std::uninitialized_copy_n,Nikolas Klauser,|Not Started| -| `[uninitialized.fill] `_,std::uninitialized_fill,Nikolas Klauser,|Not Started| -| `[uninitialized.fill] `_,std::uninitialized_fill_n,Nikolas Klauser,|Not Started| -| `[uninitialized.move] `_,std::uninitialized_move,Nikolas Klauser,|Not Started| -| `[uninitialized.move] `_,std::uninitialized_move_n,Nikolas Klauser,|Not Started| -| `[alg.unique] `_,std::unique,Nikolas Klauser,|Not Started| -| `[alg.unique] `_,std::unique_copy,Nikolas Klauser,|Not Started| diff --git a/libcxx/docs/index.rst b/libcxx/docs/index.rst index 20c63efaac15..a9f0a04eeb80 100644 --- a/libcxx/docs/index.rst +++ b/libcxx/docs/index.rst @@ -51,7 +51,6 @@ Getting Started with libc++ Status/Cxx2c Status/Format Status/Parallelism - Status/PSTL .. toctree::