Connected features
Papers
11 · Jacksonville 2016 → Kona 2019Adopts the Parallelism TS: execution policies and parallel overloads of the algorithms.
Renames the execution policies to seq, par and par_unseq.
Specifies that exceptions escaping parallel algorithms call terminate.
Clarifies how termination happens when a parallel algorithm throws.
Unifies the parallel <numeric> algorithms (reduce, transform_reduce, scans).
Relaxes the iterator requirements of the parallel algorithms to forward iterators.
Allows parallel algorithms to copy their function-object arguments.
Specifies the complexity of the parallel algorithms.
Fixes the complexity constraints for parallel overloads.
Final fixes to the C++17 parallel algorithms.
Adds the unseq vectorization execution policy from the Parallelism TS v2.