Subject: Re: [SG10] New issue: <memory> and <execution> should define __cpp_lib_parallel_algorithm
From: John Spicer (jhs_at_[hidden])
Date: 2019-06-12 15:50:28
The process for fixing things like this is not well defined right now.
In general, the feature test stuff is supposed to be part of the CWG/LWG process.
For fixing things that were missed earlier, I did a paper for a few of those recently.
How would folks like this handled? It could be an LWG issue, or I can write a short paper with this proposed resolution.
> On Jun 12, 2019, at 3:58 PM, Jonathan Wakely <cxx_at_[hidden]> wrote:
> 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.
> Proposed resolution:
> In [support.limits.general] add <memory> and <execution> to the table row for __cpp_lib_parallel_algorithm.
> | __cpp_lib_parallel_algorithm |
> | 201603L |
> | <algorithm> <INS><execution> <memory</INS> <numeric> |
> Features mailing list
SG10 list run by email@example.com