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

P2821 R5 span.at() #1501

Closed
wg21bot opened this issue Apr 11, 2023 · 13 comments · Fixed by cplusplus/draft#6692
Closed

P2821 R5 span.at() #1501

wg21bot opened this issue Apr 11, 2023 · 13 comments · Fixed by cplusplus/draft#6692
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 plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - tiny paper size estimate, smaller than small
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Apr 11, 2023

P2821R0 span.at() (Jarrad J. Waterloo)

@wg21bot wg21bot added LEWG Library Evolution SG23 Safety and Security labels Apr 11, 2023
@wg21bot wg21bot added this to the 2023-telecon milestone Apr 11, 2023
@ben-craig
Copy link
Collaborator

ben-craig commented Apr 17, 2023

Reviewed P2821R1 in an SG23 telecon

POLL: We should promise more committee time to pursuing this paper, knowing that our time is scarce and this will leave less time for other work.

Favor Neutral Against
14 2 3

Attendance: 22

Outcome: Weak support


POLL: We should forward the paper P2821R1 to LEWG.

Favor Neutral Against
14 3 2

Attendance: 22

Outcome: Forward


POLL: We should promise more committee time to pursuing alternative directions for checked access to span, knowing that our time is scarce and this will leave less time for other work.

Favor Neutral Against
10 5 4

Attendance: 22

Outcome: Weak consensus

@ben-craig ben-craig added ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting size - tiny paper size estimate, smaller than small and removed SG23 Safety and Security labels Apr 17, 2023
@brycelelbach brycelelbach added B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e IS Ship vehicle: IS C++26 Targeted at C++26 labels May 24, 2023
@brycelelbach
Copy link

P2821R1 will be available in the 2023-05 mailing.

@wg21bot wg21bot changed the title P2821 span.at() P2821 R1 span.at() May 26, 2023
@rogerorr
Copy link
Collaborator

For avoidance of any doubt, the P2821R1 in the 2023-05 is identical to the preview paper SG23 discussed on 2023-04-17 and forwarded to LEWG

@wg21bot
Copy link
Collaborator Author

wg21bot commented Jul 21, 2023

P2821R2 span.at() (Jarrad J. Waterloo)

@wg21bot wg21bot changed the title P2821 R1 span.at() P2821 R2 span.at() Jul 21, 2023
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jul 21, 2023

P2821R3 span.at() (Jarrad J. Waterloo)

@wg21bot wg21bot changed the title P2821 R2 span.at() P2821 R3 span.at() Jul 21, 2023
@wg21bot wg21bot changed the title P2821 R3 span.at() P2821 R2 span.at() Jul 21, 2023
@wg21bot wg21bot changed the title P2821 R2 span.at() P2821 R3 span.at() Jul 21, 2023
@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 Jul 22, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Jul 31, 2023

LEWG have seen "P2821R3: span.at()" in a telecon on 2023-07-25 (Full Minutes)

  • Examples? Yes
  • Implementation experience? Yes
  • Usage experience? Some
  • Deployment experience? None
  • Performance considerations? Yes
  • Discussion of prior art? Yes
  • Changes Library Evolution previously requested? Yes
  • Wording? Needs Review
  • Feature test macro? Yes
  • Freestanding? Not applicable

Polls

POLL: Forward a revision of P2821R3 which includes wording to LWG for C++26 (to be confirmed by electronic poll)

SF F N A SA
2 13 5 0 1

# of Authors: 1

Authors’ position: SF

Attendance: 21

Outcome: Consensus in favour

SA: I don’t think it adds safety, and I don’t buy the consistency argument

Next Steps

The author will create an R5 which includes wording, it will be voted for C++26 on LEWG electronic poll.

@inbal2l inbal2l added ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll needs-revision Paper needs changes before it can proceed and removed ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review labels Jul 31, 2023
@wg21bot
Copy link
Collaborator Author

wg21bot commented Aug 23, 2023

P2821R4 span.at() (Jarrad J. Waterloo)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Aug 23, 2023
@wg21bot wg21bot changed the title P2821 R3 span.at() P2821 R4 span.at() Aug 23, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Sep 15, 2023

P2821R4 was added to LEWG 2023 September electronic poll paper (P2972R0)

@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 Sep 23, 2023
@klappdev

This comment was marked as off-topic.

@tahonermann

This comment was marked as off-topic.

@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 Oct 16, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Oct 16, 2023

P2821R4 was forwarded to LWG on LEWG 2023 September electronic poll (P2972R0)

@JeffGarland
Copy link
Member

JeffGarland commented Nov 11, 2023

Reviewed and approved Kona 2023

Notes: https://wiki.edg.com/bin/view/Wg21kona2023/LibraryWorkingGroup

Poll: put P2821r5 into C++26?

|F|A|N|
|10|0|0|

LWG 2023-11-10: Approved for plenary straw polls in Kona.

@JeffGarland JeffGarland added tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. and removed lwg-pending LWG Chair needs to disposition labels Nov 11, 2023
@inbal2l inbal2l added plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. and removed tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. labels Dec 17, 2023
@wg21bot
Copy link
Collaborator Author

wg21bot commented Dec 19, 2023

P2821R5 span.at() (Jarrad J. Waterloo, )

@wg21bot wg21bot changed the title P2821 R4 span.at() P2821 R5 span.at() Dec 19, 2023
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 plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - tiny paper size estimate, smaller than small
Projects
Development

Successfully merging a pull request may close this issue.

8 participants