diff --git a/libcxx/docs/Status/Parallelism.rst b/libcxx/docs/Status/Parallelism.rst new file mode 100644 --- /dev/null +++ b/libcxx/docs/Status/Parallelism.rst @@ -0,0 +1,29 @@ +.. parallelism-status: + +==================================== +libc++ Parallelism TS Status (N4808) +==================================== + +.. include:: ../Helpers/Styles.rst + +.. contents:: + :local: + +Overview +======== + +This document contains the status of the Parallelism TS implementation in libc++. +It is used to track both the status of the sub-projects of the effort and who +is assigned to these sub-projects. This avoids duplicating effort. + +If you are interested in contributing to this effort, please send a message +to the #libcxx channel in the LLVM discord. Please *do not* start working +on any items below that has already been assigned to someone else. + +Sub-projects in the Implementation Effort +========================================= + +.. csv-table:: + :file: ParallelismProjects.csv + :header-rows: 1 + :widths: auto diff --git a/libcxx/docs/Status/ParallelismProjects.csv b/libcxx/docs/Status/ParallelismProjects.csv new file mode 100644 --- /dev/null +++ b/libcxx/docs/Status/ParallelismProjects.csv @@ -0,0 +1,12 @@ +Section,Description,Dependencies,Assignee,Complete +| `[parallel.exceptions] `_, "Parallel Exceptions", None, unassigned, |Not Started| +| `[parallel.execpol] `_, "Execution policies", None, unassigned, |Not Started| +| `[parallel.alg] `_, "Parallel algorithms", None, unassigned, |Not Started| +| `[parallel.taskblock] `_, "Task Block", None, unassigned, |Not Started| +| `[parallel.simd.abi] `_, "simd ABI tags", None, Yin Zhang, |In Progress| +| `[parallel.simd.traits] `_, "simd type traits", None, Yin Zhang, |In Progress| +| `[parallel.simd.whereexpr] `_, "Where expression class templates", None, Yin Zhang, |In Progress| +| `[parallel.simd.class] `_, "Class template simd", None, Yin Zhang, |In Progress| +| `[parallel.simd.nonmembers] `_, "simd non-member operations", None, Yin Zhang, |In Progress| +| `[parallel.simd.mask.class] `_, "Class template simd_mask", None, Yin Zhang, |In Progress| +| `[parallel.simd.mask.nonmembers] `_, "simd_mask non-member operations", None, Yin Zhang, |In Progress| diff --git a/libcxx/docs/index.rst b/libcxx/docs/index.rst --- a/libcxx/docs/index.rst +++ b/libcxx/docs/index.rst @@ -44,6 +44,7 @@ Status/Cxx20 Status/Cxx2b Status/Format + Status/Parallelism Status/Ranges Status/Spaceship Status/Zip