libc++ Parallelism TS Status (N4808)¶
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¶
Section |
Description |
Dependencies |
Assignee |
Complete |
---|---|---|---|---|
Parallel Exceptions |
None |
unassigned |
Not Started |
|
Execution policies |
None |
unassigned |
Not Started |
|
Parallel algorithms |
None |
unassigned |
Not Started |
|
Task Block |
None |
unassigned |
Not Started |
|
[parallel.simd.class] [parallel.simd.mask.class] declarations and alias |
Yin Zhang |
Complete |
||
[parallel.simd.class] [parallel.simd.mask.class] declarations |
Yin Zhang |
Complete |
||
[parallel.simd.abi] |
Yin Zhang |
Complete |
||
[parallel.simd.class] declaration and alias |
Yin Zhang |
Complete |
||
[parallel.simd.mask.class] declaration and alias |
Yin Zhang |
Complete |
||
simd type traits is_simd_flag_type |
None |
Yin Zhang |
In Progress |
|
[parallel.simd.traits] is_abi_tag[_v] |
Yin Zhang |
Complete |
||
[parallel.simd.aligned] simd aligned tags |
Yin Zhang |
Complete |
||
simd type traits rebind_simd |
None |
Yin Zhang |
In Progress |
|
simd type traits resize_simd |
None |
Yin Zhang |
In Progress |
|
Where expression class templates |
None |
Yin Zhang |
In Progress |
|
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
[parallel.simd.abi] |
Yin Zhang |
Complete |
||
[parallel.simd.traits] simd_size[_v] |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
Class template simd implementation |
None |
Yin Zhang |
In Progress |
|
simd non-member operations |
None |
Yin Zhang |
In Progress |
|
[parallel.simd.abi] |
Yin Zhang |
Complete |
||
[parallel.simd.class] simd<>::size() |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
None |
Yin Zhang |
Complete |
||
Class template simd_mask implementation |
None |
Yin Zhang |
In Progress |
|
simd_mask non-member operations |
None |
Yin Zhang |
In Progress |