cplusplus / papers

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

P1944 Add Constexpr Modifiers to Functions in cstring and cwchar Headers #730

Closed wg21bot closed 1 year ago

wg21bot commented 4 years ago

P1944R0 Add Constexpr Modifiers to Functions in cstring and cwchar Headers (Daniil Goncharov, Antony Polukhin)

brycelelbach commented 4 years ago

Prague 2020-02 LEWGI Minutes

P1944R0 constexpr <cstring> and <cwchar>: Direction Review

Chair: Fabio Fracassi

Champion: Antony Polukhin

Minute Taker: Ben Craig

Start Review: 2020-02-13 09:16

Changing the definition of <cstuff> from namespace std { using ::stuff; } to defining our own version in <cstuff>

Start Polling: 09:28

POLL: We think this is important enough that we want to spend more time on this problem.

Strongly For Weakly For Neutral Weakly Against Strongly Against
8 6 1 1 0

Attendance: 19

# of Authors: 1

Author Position: SF

A: I don't think we should be using C interfaces like this.

That has strong consensus.

POLL: We want to add std::strtok(char*, char*, char**).

Strongly For Weakly For Neutral Weakly Against Strongly Against
2 4 5 4 0

Attendance: 19

# of Authors: 1

Author Position: N

That has no consensus.

Find the prior discussions on adding constexpr to <cstuff> headers, consult implementors, and add what you learn to the next revision.

Consult SG16 on this paper regarding locales.

End: 09:36

CONSENSUS: Bring a revision of P1944R0 (constexpr <cstring> and <cwchar>), with the guidance below, to LEWGI for further design review.

wg21bot commented 4 years ago

P1944R1 Add Constexpr Modifiers to Functions in cstring and cwchar Headers (Daniil Goncharov, Antony Polukhin)

cor3ntin commented 3 years ago

Mailing list review 5-19 October 2020

Guidance: Implement the paper in a standard library / compiler, taking into account that the implementation may not be able to change the C headers. Talks to implementers on the best way to proceed

brycelelbach commented 3 years ago

Re-adding the mailing-list review tag so that this will automatically be triaged when a new revision comes: mailing list review managers, here are some saved queries that filter out things that are needs-revision, etc.

cor3ntin commented 3 years ago

On Wed, Oct 21, 2020, 00:55 Bryce Adelstein Lelbach aka wash < notifications@github.com> wrote:

Re-adding the mailing-list review tag so that this will automatically be triaged when a new revision comes: mailing list review managers, here are some saved queries https://github.com/cplusplus/LEWG/wiki/Chairing-Paper-Queries that filter out things that are needs-revision, etc.

I don't think we need another round of mailing review on this one. If and when it has implementation i think it needs to go to the room with implementers present

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/cplusplus/papers/issues/730#issuecomment-713185904, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKX7656JB6VUIENGJVBS7LSLYIP3ANCNFSM4KISD55Q .

brycelelbach commented 3 years ago

Where does it go next? LEWG meeting review? LWG?

-- Bryce Adelstein Lelbach aka wash (he/him/his) US Programming Language Standards (PL22) Chair ISO C++ Library Evolution Chair CppCon and C++Now Program Chair C++ Core Compute Libraries (Thrust, CUB, libcu++) Lead @ NVIDIA

On Tue, Oct 20, 2020, 23:00 cor3ntin notifications@github.com wrote:

On Wed, Oct 21, 2020, 00:55 Bryce Adelstein Lelbach aka wash < notifications@github.com> wrote:

Re-adding the mailing-list review tag so that this will automatically be triaged when a new revision comes: mailing list review managers, here are some saved queries https://github.com/cplusplus/LEWG/wiki/Chairing-Paper-Queries that filter out things that are needs-revision, etc.

I don't think we need another round of mailing review on this one. If and when it has implementation i think it needs to go to the room with implementers present

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/cplusplus/papers/issues/730#issuecomment-713185904, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAKX7656JB6VUIENGJVBS7LSLYIP3ANCNFSM4KISD55Q

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/cplusplus/papers/issues/730#issuecomment-713324436, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADBG4QSD3SIONNOJ3SGBULSLZ2G3ANCNFSM4KISD55Q .

cor3ntin commented 3 years ago

On Wed, 21 Oct 2020 at 08:06, Bryce Adelstein Lelbach aka wash < notifications@github.com> wrote:

Where does it go next? LEWG meeting review? LWG?

LEWG meeting sorry (with implementers present)

-- Bryce Adelstein Lelbach aka wash (he/him/his) US Programming Language Standards (PL22) Chair ISO C++ Library Evolution Chair CppCon and C++Now Program Chair C++ Core Compute Libraries (Thrust, CUB, libcu++) Lead @ NVIDIA

On Tue, Oct 20, 2020, 23:00 cor3ntin notifications@github.com wrote:

On Wed, Oct 21, 2020, 00:55 Bryce Adelstein Lelbach aka wash < notifications@github.com> wrote:

Re-adding the mailing-list review tag so that this will automatically be triaged when a new revision comes: mailing list review managers, here are some saved queries https://github.com/cplusplus/LEWG/wiki/Chairing-Paper-Queries that filter out things that are needs-revision, etc.

I don't think we need another round of mailing review on this one. If and when it has implementation i think it needs to go to the room with implementers present

— You are receiving this because you commented. Reply to this email directly, view it on GitHub <https://github.com/cplusplus/papers/issues/730#issuecomment-713185904 , or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AAKX7656JB6VUIENGJVBS7LSLYIP3ANCNFSM4KISD55Q

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/cplusplus/papers/issues/730#issuecomment-713324436, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AADBG4QSD3SIONNOJ3SGBULSLZ2G3ANCNFSM4KISD55Q

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/cplusplus/papers/issues/730#issuecomment-713327573, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKX763V52XTTFN5SU4T6KDSLZ277ANCNFSM4KISD55Q .

brycelelbach commented 3 years ago

Thy will be done.

brycelelbach commented 1 year ago

Closing due to more than 1 year of inactivity. Please re-open if further work is expected.