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

P0009 mdspan: A Non-Owning Multidimensional Array Reference #96

Closed
jensmaurer opened this issue Jan 26, 2019 · 16 comments · Fixed by cplusplus/draft#5635
Closed

P0009 mdspan: A Non-Owning Multidimensional Array Reference #96

jensmaurer opened this issue Jan 26, 2019 · 16 comments · Fixed by cplusplus/draft#5635
Labels
C++23 Targeted at C++23 IS Ship vehicle: IS linear-algebra Linear algebra LWG Library mdspan plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - large paper size estimate tentatively-ready-for-plenary Reviewed between meetings; ready for a vote.
Milestone

Comments

@jensmaurer
Copy link
Member

jensmaurer commented Jan 26, 2019

P0009R9 mdspan: A Non-Owning Multidimensional Array Reference (H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, Daisy Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen)

https://issues.isocpp.org/show_bug.cgi?id=80

Titus Winters 2017-11-11 16:04:22 UTC
With the editorial changes from small group, plus the above polls,
forward this to LWG for Fundamentals v3.
Unanimous consent

@jensmaurer jensmaurer added this to the 2019-02 milestone Jan 26, 2019
@jensmaurer jensmaurer added the LWG Library label Jan 26, 2019
@mclow mclow added the library-fundamentals-ts-3 Library Fundamentals TS label Feb 3, 2019
@jensmaurer jensmaurer added LEWGI Library Evolution Incubator linear-algebra Linear algebra and removed LEWGI Library Evolution Incubator labels Feb 7, 2019
@jensmaurer jensmaurer modified the milestones: 2019-02, 2019-07 Mar 21, 2019
@jensmaurer jensmaurer modified the milestones: 2019-07, 2019-11 Aug 23, 2019
@jensmaurer jensmaurer modified the milestones: 2019-11, 2020-02 Jan 22, 2020
@wg21bot
Copy link
Collaborator

wg21bot commented Mar 24, 2020

P0009R10 mdspan (Christian Trott, Bryce Adelstein Lelbach, Daniel Sunderland, Daisy Hollman, H. Carter Edwards, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen)

@wg21bot wg21bot modified the milestones: 2020-02, 2020-telecon Mar 24, 2020
@JeffGarland JeffGarland added the lwg-pending LWG Chair needs to disposition label Apr 15, 2020
@ben-craig ben-craig added B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 size - large paper size estimate labels Oct 17, 2020
@jensmaurer jensmaurer modified the milestones: 2020-telecon, 2021-telecon Dec 28, 2020
@wg21bot
Copy link
Collaborator

wg21bot commented May 21, 2021

P0009R11 MDSPAN (Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber)

@wg21bot
Copy link
Collaborator

wg21bot commented May 21, 2021

P0009R12 MDSPAN (Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber)

@brycelelbach
Copy link

brycelelbach commented Jun 10, 2021

2021-06-08 Library Evolution Telecon

P0009R12: mdspan

2021-06-08 Library Evolution Telecon Minutes

Chair: Ben Craig

Champion: Nevin Liber

Minute Taker: Inbal Levi

POLL: Prefer the IS over LFTSv3 as ship vehicle for P0009 (mdspan)

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
10 6 1 0 0

Attendance: 24

# of Authors: 7

Author Position: All SF

Outcome: Consensus

SUMMARY:

Originally, this was targeted at a TS because it had more novel mechanisms. The paper has been simplified and is substantially less novel now, and no one was interested in keeping this in a TS.

OUTCOME:

The authors should revive the old rationale / design sections so that the paper includes rationale and examples.

This paper needs a feature test macro.

There are other papers that look to modify this (notably P2299). Once LEWG works through those, then we'll see about sending this back to LWG, but targeted at an IS instead of a TS.

@brycelelbach brycelelbach added needs-revision Paper needs changes before it can proceed C++23 Targeted at C++23 LEWG Library Evolution ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting and removed library-fundamentals-ts-3 Library Fundamentals TS LWG Library labels Jun 10, 2021
@JeffGarland JeffGarland removed the lwg-pending LWG Chair needs to disposition label Aug 20, 2021
@brycelelbach brycelelbach added ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll 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 Nov 22, 2021
@wg21bot
Copy link
Collaborator

wg21bot commented Nov 26, 2021

P0009R14 MDSPAN (Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber)

@wg21bot wg21bot added this to the 2021-telecon milestone Nov 26, 2021
@brycelelbach
Copy link

2021-11-22 Library Evolution Telecon

P0009R14: mdspan

2021-11-22 Library Evolution Telecon Minutes

Chair: Billy Baker

Champion: Christian Trott

Minute Taker: Inbal Levi

POLL: Send P0009R14 (mdspan) to LWG for C++23 with priority P3 (to be confirmed with a Library Evolution electronic poll).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
9 7 0 0 0

Attendance: 24

# of Authors: 5

Author Position: All SF

Outcome: Consensus. Send to the next round of electronic polling.

Summary

TODO (@billy-baker)

Outcome

TODO (@billy-baker)

@brycelelbach brycelelbach 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 6, 2021
@cor3ntin cor3ntin removed 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 7, 2021
@JeffGarland JeffGarland added the LWG Library label Dec 13, 2021
@brycelelbach brycelelbach 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 19, 2021
@jensmaurer jensmaurer modified the milestones: 2021-telecon, 2022-telecon Jan 1, 2022
@cor3ntin cor3ntin 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 16, 2022
@cor3ntin
Copy link

cor3ntin commented Jan 16, 2022

2021-12 Library Evolution Electronic Poll Outcomes

POLL: Send [P0009R14] (mdspan) to Library Working Group for C++23, classified as an addition ([P0592R4] bucket 3 item).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
19 9 1 0 0

Strong consensus in favor, forwarded to LWG

@wg21bot
Copy link
Collaborator

wg21bot commented Feb 22, 2022

P0009R15 MDSPAN (Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber)

@wg21bot
Copy link
Collaborator

wg21bot commented Mar 21, 2022

P0009R16 MDSPAN (Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber)

@brycelelbach
Copy link

brycelelbach commented Jun 2, 2022

2022-05-10 Library Evolution Telecon

P0009R16: mdspan (separating submdspan)

2022-05-10 Library Evolution Telecon Minutes

Chair: Fabio Fracassi

Minute Taker: Inbal Levi

Champion: Christian Trott

POLL: Separate out submdspan (by the wording section [mdspan.submdspan]) from P0009R16 into a separate paper.

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
8 4 0 0 0

Attendance: 19

# of Authors: 4

Author Position: 4xSF

Outcome: Strong consensus in favor

Summary

This modification is made purely out of scheduling concerns to make sure that LWG is not overloaded, and we get at least the mdspan vocabulary. The design for submdspan is still valid and approved.

Next Steps

submdspan will be taken out of P0009 and into its own companion paper. The companion paper will stay on LWGs backlog to be incorporated at LWGs convenience

@wg21bot
Copy link
Collaborator

wg21bot commented Jun 24, 2022

P0009R17 MDSPAN (Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber)

@JeffGarland
Copy link
Member

Will not even attempt to post all the review links here -- there were many. LWG final approval was 2022--06-24 telecom

https://wiki.edg.com/bin/view/Wg21telecons2022/P0009-20220624

poll: Put P0009r18 (reviewed by JW/TK) into C++23

F A N
18 0 0

@JeffGarland JeffGarland added tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. and removed B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 labels Jul 4, 2022
@jwakely
Copy link
Member

jwakely commented Jul 8, 2022

Tomasz and I checked the requested edits.

@wg21bot
Copy link
Collaborator

wg21bot commented Jul 21, 2022

P0009R18 MDSPAN (Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber)

@cor3ntin cor3ntin added the plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. label Jul 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C++23 Targeted at C++23 IS Ship vehicle: IS linear-algebra Linear algebra LWG Library mdspan plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - large paper size estimate tentatively-ready-for-plenary Reviewed between meetings; ready for a vote.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants