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

FR-007-012 22.14.2.2 [format.string.std] codepoints with width 2 #409

Closed
wg21bot opened this issue Oct 23, 2022 · 6 comments · Fixed by cplusplus/draft#6140
Closed

FR-007-012 22.14.2.2 [format.string.std] codepoints with width 2 #409

wg21bot opened this issue Oct 23, 2022 · 6 comments · Fixed by cplusplus/draft#6140

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Oct 23, 2022

The range of codepoints to be considered of width 2 is not compatible with recent and future Unicode versions.

Please adopt LWG3780 for C++23, backported to C++20.

@wg21bot wg21bot added the LEWG Library Evolution label Oct 23, 2022
@wg21bot wg21bot added this to the CD C++23 milestone Oct 23, 2022
@wg21bot wg21bot changed the title FR 22.14.2.2 [format.string.std] FR 22.14.2.2 [format.string.std] codepoints with width 2 Oct 23, 2022
@tahonermann tahonermann added the SG16 Unicode label Oct 24, 2022
@cor3ntin
Copy link

Paper cplusplus/papers#1341

@jensmaurer jensmaurer changed the title FR 22.14.2.2 [format.string.std] codepoints with width 2 FR-007-012 22.14.2.2 [format.string.std] codepoints with width 2 Nov 3, 2022
@brycelelbach brycelelbach removed the LEWG Library Evolution label Nov 4, 2022
@brycelelbach
Copy link

@tahonermann you get first crack at this. Send it back to us when it's ready.

@tahonermann
Copy link
Collaborator

SG16 discussed this issue during its 2022-12-14 telecon. The following polls were taken:

  • Poll 0.1: Forward D2675R1
    "format's width estimation is too approximate and not forward compatible",
    with improved presentation, to LEWG as the recommended resolution of LWG3780
    and NB comment FR-007-012.
    • Attendees: 6
      SF F N A SA
      3 3 0 0 0
    • Unanimous consent.
  • Poll 0.2: Recommend that D2675R1 be applied to the C++23 working paper.
    • Attendees: 6
      SF F N A SA
      2 4 0 0 0
    • Unanimous consent.

P2675R1 reflects the presentation improvements requested in the first poll.

@brycelelbach, this is now ready for LEWG. I'm removing the SG16 label.

@brycelelbach
Copy link

brycelelbach commented Jan 24, 2023

This has an issue (LWG3780, cplusplus/papers#1313) and a paper (P2675, cplusplus/papers#1341).

@brycelelbach brycelelbach added LWG Library and removed LEWG Library Evolution labels Jan 24, 2023
@JeffGarland
Copy link
Member

Reviewed and approved at Issaquah -- see paper issue for details.

@jensmaurer
Copy link
Member

Accepted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Tentatively Ready
Development

Successfully merging a pull request may close this issue.

6 participants