cplusplus / papers

ISO/IEC JTC1 SC22 WG21 paper scheduling and management
636 stars 18 forks source link

P3287 R0 Exploration of namespaces for std::simd #1940

Open wg21bot opened 4 months ago

wg21bot commented 4 months ago

P3287R0 Exploration of namespaces for std::simd (Matthias Kretz)

inbal2l commented 2 months ago

2024-06-26 Library Evolution St. Louis Meeting

P3287R0: Exploration of namespaces for std::simd

2024-06-26 Library Evolution St. Louis Meeting Minutes

Champion: Lewis Baker Chair: Robert/Ben Minute Taker: Eddie

Summary

POLL: We should introduce a std::simd namespace in P1928 (realizing that this would mean we potentially have a type whose fully-qualified name is std::simd::simd and would involve removing “simd” from basic_simdmask) and remove the “simd” prefix from utilities moved into that namespace which currently have that prefix.

SF F N A SA
9 6 3 1 1

Attendance: 20 IP + 9 R # of Authors: 2 Author's Position: 2xSF Outcome: Consensus in favour

POLL: Operations on std::simd::simd should be available in the namespace std::simd.

SF F N A SA
12 7 1 1 0

Attendance: 20 IP + 9 R # of Authors: 2 Author's Position: 2xSF Outcome: Consensus in favour

POLL: Element-wise overloads of existing functions in std which operate on std::simd::simd should also be available in the namespace std.

SF F N A SA
4 7 5 1 1

Attendance: 20 IP + 9 R # of Authors: 2 Author's Position: 1xSF, 1xF Outcome: Consensus in favour

Next Steps

The authors got feedback for relevant design questions and will apply it to the new revision, LEWG will see the next revision of the paper.