Skip to content

P3663 R0 Future-proof submdspan-mapping? #2292

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

Open
wg21bot opened this issue Mar 19, 2025 · 1 comment
Open

P3663 R0 Future-proof submdspan-mapping? #2292

wg21bot opened this issue Mar 19, 2025 · 1 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 mdspan
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Mar 19, 2025

P3663R0 Future-proof submdspan-mapping? (Mark Hoemmen)

@wg21bot wg21bot added the LEWG Library Evolution label Mar 19, 2025
@wg21bot wg21bot added this to the 2025-telecon milestone Mar 19, 2025
@cor3ntin cor3ntin added B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e C++26 Targeted at C++26 ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting labels Mar 20, 2025
@inbal2l inbal2l added the IS Ship vehicle: IS label Mar 20, 2025
@inbal2l
Copy link
Collaborator

inbal2l commented May 5, 2025

2025-04-15 Library Evolution Telecon

P3663R0: Future-proof submdspan_mapping?

2025-04-15 Library Evolution Hagenberg Minutes

Champion: Mark Hoemmen
Chair: Inbal Levi
Minute Taker: Guy Davidson, Andreas Weis

Summary

POLL: Change section 5.8.3 “Requirements” to add under section 3 the ability to accept “std::tuple” and “std::pair”.

SF F N A SA
1 2 4 2 0

Attendance: 19
Author's Position: N
Outcome: No consensus for a change

POLL: Apply the changes above, bump the feature test macro and forward to LWG for C++29 (and with recommendation to apply as a DR for 26).

SF F N A SA
3 5 3 1 0

Attendance: 20
Author's Position: F
Outcome: Consensus in favor

POLL: Apply the changes above, bump the FTM and forward to LWG for C++26.

SF F N A SA
4 6 2 1 0

Attendance: 18
Author's Position: F
Outcome: Consensus in favor

A: The magic word performance was mentioned, but no measurements were provided. My concerns would go away if those measurements were provided.

ACTION: Add a section for performance evaluation.

Next Steps

he paper will be updated to include the changes, the updated recision (P3663R1) was forwarded to LWG for C++29 (and with recommendation for a DR) and as a C++26 fix if possible.

@inbal2l inbal2l added LWG Library lwg-pending LWG Chair needs to disposition mdspan and removed LEWG Library Evolution ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting labels May 5, 2025
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 mdspan
Projects
None yet
Development

No branches or pull requests

3 participants