1. Introduction
We’ve been slowly filling the Concurrency Technical Specification (TS) version 2 for approximately six years. It’s time to move this work to publication so we can get field experience with the contents of the TS.
2. Scope
The following content is already in the Concurrency TS v2 Working Draft [N4895]:
The following content has been approved by the Concurrency and Library Evolution groups for the Concurrency TS v2 and is awaiting Library review:
-
[P0290R2]:
synchronized_value -
[P0561R6]:
- Deferred Reclamation RAII Interface< experimental / snapshot > -
[P1478R7]: Byte-wise Atomic
memcpy -
[P2396R0]: Concurrency TS 2 Fixes
The following content has been approved by the Concurrency group for the Concurrency TS v2 and is awaiting Library Evolution review:
-
[P1202R4]: Asymmetric Fences
The following content has not yet been reviewed by the Concurrency group, but it should be included in the Concurrency TS v2:
-
[P2535R0]: Message Fences
The following content has been approved by the Concurrency group for the Concurrency TS v2 and was initially reviewed by Library Evolution years ago, but revisions are needed and the content is no longer being actively developed. This content should not be included in the Concurrency TS v2:
3. Timeline
-
2022-2H: Complete Concurrency and Library Evolution review of all Concurrency TS v2 content.
-
2023-1H: Complete Library review of all Concurrency TS v2 content.
-
2023-2H: Publish the Concurrency TS v2.