Created on 2018-02-07.00:00:00 last changed 45 months ago
Proposed resolution:
This wording is relative to N4713.
Modify [algorithms.parallel.overloads] as indicated:
-4- Parallel algorithms shall not participate in overload resolution unless is_execution_policy_v<
decayremove_cvref_t<ExecutionPolicy>> is true.
[ 2018-06 Rapperswil: Adopted ]
[ 2018-02-13 Moved to Tentatively Ready after 7 positive votes on c++std-lib. ]
Our compiler throughput friends were hissing at us about throughput regressions in C++17 mode caused by the addition of the parallel algorithms' signatures. One change to reduce the throughput impact would be to remove unnecessary decay here, as LWG has done in other places recently.
History | |||
---|---|---|---|
Date | User | Action | Args |
2021-02-25 10:48:01 | admin | set | status: wp -> c++20 |
2018-06-12 01:05:16 | admin | set | messages: + msg9882 |
2018-06-12 01:05:16 | admin | set | status: voting -> wp |
2018-05-06 19:23:13 | admin | set | status: ready -> voting |
2018-02-13 19:42:20 | admin | set | messages: + msg9680 |
2018-02-13 19:42:20 | admin | set | status: new -> ready |
2018-02-08 19:23:45 | admin | set | messages: + msg9676 |
2018-02-07 00:00:00 | admin | create |