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

P2929 R0 simd_invoke #1603

Open
wg21bot opened this issue Jul 21, 2023 · 2 comments
Open

P2929 R0 simd_invoke #1603

wg21bot opened this issue Jul 21, 2023 · 2 comments
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 LEWG Library Evolution simd size - medium paper size estimate
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Jul 21, 2023

P2929R0 simd_invoke (Daniel Towner, Ruslan Arutyunyan)

@wg21bot wg21bot added the LEWG Library Evolution label Jul 21, 2023
@wg21bot wg21bot added this to the 2023-telecon milestone Jul 21, 2023
@inbal2l inbal2l added C++26 Targeted at C++26 simd size - small paper size estimate size - medium paper size estimate B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 and removed size - small paper size estimate labels Jul 23, 2023
@inbal2l inbal2l added the SG1 Concurrency label Sep 24, 2023
@inbal2l inbal2l removed the LEWG Library Evolution label Oct 29, 2023
@danieltowner
Copy link

cpp_simd_invoke.pdf

@ogiroux
Copy link
Collaborator

ogiroux commented Nov 8, 2023

SG1 poll in Kona:

Apply the following change(s) to P2929R0 and forward it to LEWG, targeting C++26 (with std::simd / P1928):
  The callable evaluation order of simd_invoke should be unsequenced (so that it is UB if two invocations modify the same object).
SF F N A SA
 6 7 1 1 0
Consensus in favor

A: it would have been useful to pass mutable state in some cases, which tend to work now

@ogiroux ogiroux added LEWG Library Evolution and removed SG1 Concurrency labels Nov 8, 2023
@jensmaurer jensmaurer modified the milestones: 2023-telecon, 2024-telecon Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 LEWG Library Evolution simd size - medium paper size estimate
Projects
None yet
Development

No branches or pull requests

5 participants