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

P2338 Freestanding Library: Character primitives and the C library #1017

Closed
wg21bot opened this issue Mar 25, 2021 · 9 comments · Fixed by cplusplus/draft#6356
Closed

P2338 Freestanding Library: Character primitives and the C library #1017

wg21bot opened this issue Mar 25, 2021 · 9 comments · Fixed by cplusplus/draft#6356
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e C++26 Targeted at C++26 freestanding Papers that affect the freestanding subset IS Ship vehicle: IS LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - medium paper size estimate
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Mar 25, 2021

P2338R0 Freestanding Library: Character primitives and the C library (Ben Craig)

@wg21bot wg21bot added LEWG Library Evolution SG14 Low Latency SG22 C / C++ liaison labels Mar 25, 2021
@wg21bot wg21bot added this to the 2021-telecon milestone Mar 25, 2021
@brycelelbach brycelelbach added B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e IS Ship vehicle: IS ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting labels Mar 25, 2021
@AaronBallman
Copy link
Collaborator

The paper was discussed at the Jun 4, 2021 SG22 meeting. Some concerns were raised about errno use in math.h and errno differences between C and POSIX. Author is also soliciting feedback from some freestanding implementers in WG14.

@AaronBallman AaronBallman added the needs-revision Paper needs changes before it can proceed label Jun 11, 2021
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jul 30, 2021

P2338R1 Freestanding Library: Character primitives and the C library (Ben Craig)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Jul 30, 2021
@brycelelbach brycelelbach added freestanding Papers that affect the freestanding subset size - medium paper size estimate C++23 Targeted at C++23 and removed SG14 Low Latency labels Aug 1, 2021
@brycelelbach brycelelbach added C++26 Targeted at C++26 and removed C++23 Targeted at C++23 labels Sep 17, 2021
@brycelelbach brycelelbach added C++26 Targeted at C++26 and removed C++26 Targeted at C++26 labels Nov 3, 2021
@brycelelbach brycelelbach added C++23 Targeted at C++23 scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review and removed C++26 Targeted at C++26 labels Nov 10, 2021
@AaronBallman
Copy link
Collaborator

AaronBallman commented Nov 19, 2021

This paper was discussed at the Nov 5, 2021 SG22 meeting.

POLL: Remove wchar.h additions from P2338R1?

Committee SF F N A SA Notes
WG14 1 0 1 1 0 No consensus
WG21 0 0 4 4 0 Consensus against

SG22 does not expect to see the paper again unless there are significant design changes that impact compatibility.

@AaronBallman AaronBallman removed the SG22 C / C++ liaison label Nov 19, 2021
@wg21bot
Copy link
Collaborator Author

wg21bot commented Nov 26, 2021

P2338R2 Freestanding Library: Character primitives and the C library (Ben Craig)

@brycelelbach brycelelbach added C++26 Targeted at C++26 and removed scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review C++23 Targeted at C++23 labels Dec 22, 2021
@jensmaurer jensmaurer modified the milestones: 2021-telecon, 2022-telecon Jan 1, 2022
@brycelelbach
Copy link

brycelelbach commented Jun 2, 2022

2022-05-10 Library Evolution Telecon

P2338R2: Freestanding Library: Character primitives and the C library

2022-05-10 Library Evolution Telecon Minutes

Chair: Fabio Fracassi

Minute Taker: Inbal Levi

Champion: Ben Craig

POLL: Forward P2338R2 for C++26 (to be confirmed with electronic polling).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
4 7 0 0 0

Attendance: 18

# of Authors: 1

Author Position: 1xSF

Outcome: Strong consensus in favor

Summary

Short presentation and discussion of the design

Next Steps

Send to electronic poll.

@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 labels Jun 2, 2022
@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 Jun 29, 2022
@brycelelbach brycelelbach added LWG Library lwg-pending LWG Chair needs to disposition and removed LWG Library lwg-pending LWG Chair needs to disposition labels Jul 8, 2022
@brycelelbach
Copy link

2022-07 Library Evolution Electronic Poll Outcomes

Poll 2.1: Send [P2338R2] Freestanding Library: Character Primitives And The C Library to Library Working Group for C++26, classified as an improvement of an existing feature ([P0592R4] bucket 2 item).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
11 6 0 0 0

Outcome: Unanimous consensus in favor.

@brycelelbach brycelelbach 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 Jul 22, 2022
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jan 16, 2023

P2338R3 Freestanding Library: Character primitives and the C library (Ben Craig)

@JeffGarland
Copy link
Member

JeffGarland commented Feb 19, 2023

Reviewed and approved by LWG in Issaquah

https://wiki.edg.com/bin/view/Wg21issaquah2023/D2388-20230209

poll: put P2338r4 into C++26?

F A N
8 0 0

@JeffGarland JeffGarland added lwg-future-plenary ready to go to plenary but working draft isn't open so we are waiting and removed lwg-pending LWG Chair needs to disposition labels Feb 19, 2023
@wg21bot
Copy link
Collaborator Author

wg21bot commented Feb 20, 2023

P2338R4 Freestanding Library: Character primitives and the C library (Ben Craig)

@JeffGarland JeffGarland added the tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. label May 23, 2023
@JeffGarland JeffGarland removed the lwg-future-plenary ready to go to plenary but working draft isn't open so we are waiting label Jun 11, 2023
@cor3ntin cor3ntin 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 Jun 17, 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 freestanding Papers that affect the freestanding subset IS Ship vehicle: IS LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - medium paper size estimate
Projects
Status: Tentatively Ready
Development

Successfully merging a pull request may close this issue.

6 participants