cplusplus / papers

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

P2604 mdspan: rename pointer and contiguous #1258

Closed brycelelbach closed 2 years ago

brycelelbach commented 2 years ago

P2604R0 mdspan: rename pointer and contiguous (Christian Trott)

brycelelbach commented 2 years ago

2022-06-21 Library Evolution Telecon

P2604R0: mdspan: rename pointer, data, and contiguous

2022-06-21 Library Evolution Telecon Minutes

Chair: Bryce Adelstein Lelbach

Minute Taker: Ben Craig

Champion: Christian Trott

Start: 2022-06-21 11:45 Eastern

POLL: Send P2604R0 (mdspan: rename pointer, data, and contiguous) to Library for C++23 classified as B2 - Improvement, to be confirmed with a Library Evolution electronic poll.

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
7 3 1 1 0

Attendance: 30

# of Authors: 1

Author Position: SF

Outcome: Strong consensus in favor.

WA: Ongoing mailing list discussion.

End: 11:50

Summary

During review of mdspan, Library suggested that we should rename pointer, data, and contiguous, as the use of these names overloads some existing meanings in the Standard Library and may lead to confusion. The authors investigated alternative names, and proposed them in this paper. Library Evolution was in favor of making the name changes.

Next Steps

Take an electronic poll to confirm sending P2604R0 (mdspan: rename pointer, data, and contiguous) to Library for C++23 classified as B2 - Improvement.

JeffGarland commented 2 years ago

LWG reviewed and approved 2022-06-24

Notes: https://wiki.edg.com/bin/view/Wg21telecons2022/P2604-20220624 poll: Put P2604R0 into C++23 pending LEWG approval

F A N
17 0 0
brycelelbach commented 2 years ago

2022-07 Library Evolution Electronic Poll Outcomes

Poll 1.13: Send [P2604R0] mdspan: Rename pointer, data, And contiguous to Library Working Group for C++23, classified as an improvement of an existing feature ([P0592R4] bucket 2 item).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
13 13 0 0 0

Outcome: Unanimous consensus in favor.

tkoeppe commented 2 years ago

This has been applied.