Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bulk doesn't explicitly grant permissions for customisations to execute f concurrently #277

Open
lewissbaker opened this issue Jul 12, 2024 · 1 comment
Labels
bug Something isn't working design P0 Paper exists Paper exists, either WIP or pending-wg21 pending-wg21 A paper or an LWG issue exits processed processed in a meeting wording

Comments

@lewissbaker
Copy link
Collaborator

The wording for [exec.bulk] in P2300R10 only talks about the default implementation and provides a description of the default sequential implementation.

It does not explicitly grant or deny customizations the ability to invoke the function concurrently.

I think we need to say something about the constraints we want to place on customizations:

@lewissbaker lewissbaker added bug Something isn't working P0 wording design labels Jul 12, 2024
@inbal2l inbal2l added Paper exists Paper exists, either WIP or pending-wg21 pending-wg21 A paper or an LWG issue exits labels Oct 24, 2024
@inbal2l
Copy link
Collaborator

inbal2l commented Oct 24, 2024

Issue is addressed in: "P3481: Summarizing std::execution::bulk() issues" (Lewis Baker, Lucian Radu Teodorescu, Ruslan Arutyunyan)

@inbal2l inbal2l added the processed processed in a meeting label Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working design P0 Paper exists Paper exists, either WIP or pending-wg21 pending-wg21 A paper or an LWG issue exits processed processed in a meeting wording
Projects
None yet
Development

No branches or pull requests

2 participants