P2776R0
2023-05 Library Evolution Poll Outcomes

Published Proposal,

Authors:
(NVIDIA)
(CODE University of Applied Sciences)
(NI)
Source:
GitHub
Issue Tracking:
GitHub
Project:
ISO/IEC JTC1/SC22/WG21 14882: Programming Language — C++
Audience:
WG21

1. Introduction

In 2023-05, the C++ Library Evolution group conducted a series of electronic decision polls [P2650R0]. This paper provides the results of those polls and summarizes the results.

In total, 25 people participated in the polls. Some participants opted to not vote on some polls. Thank you to everyone who participated, and to the proposal authors for all their hard work!

2. Poll Outcomes

Poll SF WF N WA SA Outcome
Poll 1: Send [P1673R12] BLAS Linear Algebra to Library Working Group for C++26. 5 9 2 1 1 Consensus in favor.
Poll 2: Send [P2630R3] submdspan to Library Working Group for C++26. 10 4 1 0 1 Consensus in favor.
Poll 3: Send [P1383R1] More constexpr For <cmath> And <complex> to Library Working Group for C++26. 11 9 1 0 0 Strong consensus in favor.
Poll 4: Send [P2546R3] Debugging Support to Library Working Group for C++26. 13 7 0 0 1 Consensus in favor.
Poll 5: Send [P2548R5] copyable_function to Library Working Group for C++26. 11 8 2 1 0 Consensus in favor.
Poll 6: Send [P2714R0] Bind Front And Back To NTTP Callables to Library Working Group for C++26. 4 7 4 1 0 Consensus in favor.
Poll 7: Send [P2637R2] Member visit to Library Working Group for C++26. 13 6 0 2 1 Consensus in favor.
Poll 8: Send [P2757R2] Type-Checking Format Args to Library Working Group for C++26. 15 4 1 0 0 Strong consensus in favor.
Poll 9: Send [P2641R3] Checking If A Union Alternative Is Active to Library Working Group for C++26. 5 12 1 0 0 Strong consensus in favor.
Poll 10: Send [P1759R6] Native Handles And File Streams to Library Working Group for C++26. 10 9 0 0 0 Strong consensus in favor.
Poll 11: Send [P2697R0] Interfacing bitset With string_view to Library Working Group for C++26. 8 8 1 0 1 Consensus in favor.
Poll 12: Send [P2248R7] Enabling List-Initialization For Algorithms to Library Working Group for C++26. 7 9 4 0 0 Strong consensus in favor.
Poll 13: Send [P2734R0] Adding The New 2022 SI Prefixes to Library Working Group for C++26. 9 10 2 0 0 Strong consensus in favor.

References

Informative References

[P1383R1]
Oliver Rosten. More constexpr for cmath and complex. 21 November 2022. URL: https://wg21.link/p1383r1
[P1673R12]
Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa. A free function linear algebra interface based on the BLAS. 15 March 2023. URL: https://wg21.link/p1673r12
[P1759R6]
Elias Kosunen. Native Handles And File Streams. 2023-05-15. URL: https://wg21.link/P1759R6
[P2248R7]
Giuseppe D'Angelo. Enabling list-initialization for algorithms. 13 November 2022. URL: https://wg21.link/p2248r7
[P2546R3]
René Ferdinand Rivera Morell. Debugging Support. 15 November 2022. URL: https://wg21.link/p2546r3
[P2548R5]
Michael Florian Hava. copyable_function. 2023-04-03. URL: https://wg21.link/P2548R5
[P2630R3]
Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Nevin Liber. Submdspan. 15 March 2023. URL: https://wg21.link/p2630r3
[P2637R2]
Barry Revzin. Member visit. 2023-04-16. URL: https://wg21.link/P2637R2
[P2641R3]
Barry Revzin. Checking If A Union Alternative Is Active. 2023-05-15. URL: https://wg21.link/P2641R3
[P2650R0]
Bryce Adelstein Lelbach. 2022-11 Library Evolution Polls. 18 November 2022. URL: https://wg21.link/p2650r0
[P2697R0]
Michael Florian Hava. Interfacing bitset with string_view. 13 November 2022. URL: https://wg21.link/p2697r0
[P2714R0]
Zhihao Yuan, Tomasz Kamiński. Bind front and back to NTTP callables. 13 January 2023. URL: https://wg21.link/p2714r0
[P2734R0]
Marc Mutz. Adding the new 2022 SI prefixes. 20221130. URL: https://wg21.link/p2734r0
[P2757R2]
Barry Revzin. Type-Checking Format Args. 2023-05-15. URL: https://wg21.link/P2757R2