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

simd ABI tags

None

Yin Zhang

In Progress

simd type traits

None

Yin Zhang

In Progress

Where expression class templates

None

Yin Zhang

In Progress

Class template simd

None

Yin Zhang

In Progress

simd non-member operations

None

Yin Zhang

In Progress

Class template simd_mask

None

Yin Zhang

In Progress

simd_mask non-member operations

None

Yin Zhang

In Progress