Title
<memory> and <execution> should define __cpp_lib_parallel_algorithm
Status
new
Section
[support.limits.general]
Submitter
Jonathan Wakely

Created on 2019-06-12.00:00:00, last changed 2019-07-23.15:26:26.

Messages

Date: 2019-07-23.15:26:26

Proposed resolution:

This wording is relative to N4810.

  1. Modify [support.limits.general], Table 36 — "Standard library feature-test macros", as indicated:

    Table 36 — Standard library feature-test macros
    Macro name Value Header(s)
    […]
    __cpp_lib_parallel_algorithm 201603L <algorithm> <execution> <memory> <numeric>
    […]
Date: 2019-07-23.15:26:26

[ 2019-07 Issue Prioritiztion ]

Priority to 3 after discussion on the reflector.

Date: 2019-06-12.00:00:00

There are parallel overloads of algorithms in <memory>, so it should define the macro. Also, <execution> defines the exec policies for use with the algos, so that should define the macro too.

History
Date User Action Args
2019-07-23 15:26:26adminsetmessages: + msg10499
2019-06-13 21:05:14adminsetmessages: + msg10442
2019-06-12 00:00:00admincreate