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

P2933 R1 Extend <bit> header function with overloads for std::simd #1622

Open
wg21bot opened this issue Aug 23, 2023 · 5 comments
Open

P2933 R1 Extend <bit> header function with overloads for std::simd #1622

wg21bot opened this issue Aug 23, 2023 · 5 comments
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e C++26 Targeted at C++26 IS Ship vehicle: IS LWG Library lwg-pending LWG Chair needs to disposition simd size - medium paper size estimate
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Aug 23, 2023

P2933R0 std::simd overloads for header (Daniel Towner, Ruslan Arutyunyan)

@wg21bot wg21bot added LEWG Library Evolution SG1 Concurrency labels Aug 23, 2023
@wg21bot wg21bot added this to the 2023-telecon milestone Aug 23, 2023
@cor3ntin cor3ntin added the simd label Aug 24, 2023
@inbal2l inbal2l added size - medium paper size estimate C++26 Targeted at C++26 labels Sep 24, 2023
@inbal2l inbal2l changed the title P2933 R0 std::simd overloads for &lt;bit&gt; header P2933 R0 std::simd overloads for standard C++ <bit> header Sep 24, 2023
@inbal2l inbal2l added the B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e label Sep 24, 2023
@ogiroux
Copy link
Collaborator

ogiroux commented Nov 8, 2023

SG1 poll in Kona:

There are no concurrency and parallelism concerns with P2956R0, P2933R0; they should be seen by LEWG
- No objection to unanimous consent

@ogiroux ogiroux removed the SG1 Concurrency label Nov 8, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Nov 18, 2023

Library Evolution Meeting Kona 2023-11-08

P2933R0: Proposal to extend std::simd with permutation API

2023-11-08 Library Evolution Kona 2023 Meeting Minutes

Chair: Robert / Billy

Champion: Daniel Towner

Minute Taker: Mark Z

Polls

POLL: Forward P2933R0 to LWG for C++26 (to be confirmed by an electronic poll).

SF F N A SA
8 13 2 0 0

Attendance: 21 (in person) + 11 (remote)
# of Authors: 2
Authors’ position: 2x SF
Outcome: Strong consensus in favor.

No issues were raised by SG1. The paper was discussed in detail, including the topic of consistency with the existing header.

Outcome

"nodiscard" is out of scope for the standard. As of LWG there's no preference on whether to add it (no requirement for consistency), slight preference to keeping it out as it may indicate on implementations wrongly.

The paper was forwarded to LWG for C++26 (to be confirmed with an electronic poll)

@inbal2l inbal2l added ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll IS Ship vehicle: IS labels Nov 18, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Dec 1, 2023

P2933R1 std::simd overloads for header (Daniel Towner, Ruslan Arutyunyan)
(Contains minor typo fixes, to be published on December 2023 mailing list)

@inbal2l inbal2l added the scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review label Dec 1, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Dec 8, 2023

P2933R1 was added to LEWG 2023 December electronic poll paper (P3053R0)

@wg21bot wg21bot modified the milestones: 2023-telecon, 2024-telecon Dec 19, 2023
@wg21bot wg21bot changed the title P2933 R0 std::simd overloads for standard C++ <bit> header P2933 R1 std::simd overloads for &lt;bit> header Dec 19, 2023
@inbal2l inbal2l changed the title P2933 R1 std::simd overloads for &lt;bit> header P2933 R1 Extend <bit> header function with overloads for std::simd Jan 17, 2024
@inbal2l
Copy link
Collaborator

inbal2l commented Jan 17, 2024

P2933R1 was forwarded to LWG on LEWG 2023 December electronic poll (P3054R0)

@inbal2l inbal2l added LWG Library lwg-pending LWG Chair needs to disposition and removed LEWG Library Evolution ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review labels Jan 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e C++26 Targeted at C++26 IS Ship vehicle: IS LWG Library lwg-pending LWG Chair needs to disposition simd size - medium paper size estimate
Projects
Status: No status
Development

No branches or pull requests

4 participants