Document Number: N4106
Date: 2014-07-04
Revises:
Project: Programming Language C++
Project Number: TS 19570
Reply-to: Jared Hoberock
NVIDIA Corporation
[email protected]
N4104 is the latest Parallelism TS Working Draft. It contains changes to the Parallelism TS as directed by the committee at the Rapperswil meeting.
N4104 updates the two previous drafts, N4071 (published during the Rapperswil meeting) and N3989 (published in the pre-Rappersil mailing).
Like N3960, N4106 is presented as a revision to N3960 since it incorporates the following technical changes created during the Rapperswil meeting.
N4105 is document N4104 reformatted as a PDTS ballot document.
-
N4070 - Improving the specification of the vector execution policy in Parallelism TS
- Clarify which standard library functions are unsafe to call during
parallel_vector_execution_policyalgorithm execution
- Clarify which standard library functions are unsafe to call during
-
N4063 - On Parallel Invocations of Functions in Parallelism TS
- Define element access function
- Define parallel algorithm semantics in terms of invocations of element access functions
- Prohibit
BinaryPredicate,Compare, andBinaryOperationfrom modifying their arguments during parallel algorithm execution
-
N4060 - Changes to
vector_execution_policy- Rename
vector_execution_policytoparallel_vector_execution_policy - Rename
vectopar_vec
- Rename
Various
- Hans Boehm
- Beman Dawes
- Pablo Halpern
- Artur Laksberg
- Daniel Krügler
- Alisdair Meredith
- Clark Nelson
- Herb Sutter
- Jeffrey Yasskin