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

P1949 C++ Identifier Syntax using Unicode Standard Annex 31 #688

Open
wg21bot opened this issue Dec 11, 2019 · 7 comments
Open

P1949 C++ Identifier Syntax using Unicode Standard Annex 31 #688

wg21bot opened this issue Dec 11, 2019 · 7 comments

Comments

@wg21bot
Copy link
Collaborator

@wg21bot wg21bot commented Dec 11, 2019

P1949R0 C++ Identifier Syntax using Unicode Standard Annex 31 (Steve Downey)

@wg21bot wg21bot added this to the 2020-02 milestone Dec 11, 2019
@tahonermann

This comment has been minimized.

Copy link
Collaborator

@tahonermann tahonermann commented Dec 12, 2019

SG16 in Belfast: Needs revision.

SG16 reviewed a draft of this paper in Belfast during our discussions of NL029. The author was present. We're looking forward to a revision for C++23 that addresses C compatibility, implementation experience, and that has wording.

SG16 minutes are available with the minutes for the discussion of NL029 at:

@jensmaurer jensmaurer removed the EWG label Dec 12, 2019
@wg21bot

This comment has been minimized.

Copy link
Collaborator Author

@wg21bot wg21bot commented Jan 18, 2020

P1949R1 C++ Identifier Syntax using Unicode Standard Annex 31 (Steve Downey, Zach Laine, Tom Honermann, Peter Bindels)

@tahonermann

This comment has been minimized.

Copy link
Collaborator

@tahonermann tahonermann commented Jan 31, 2020

Removed the SG7 label per email discussion; SG7 related concerns will be discussed via P1953 (#690).

@tahonermann tahonermann removed the SG7 label Jan 31, 2020
@theres-waldo theres-waldo added this to Thursday AM in EWG-I Prague Feb 7, 2020
@tahonermann

This comment has been minimized.

Copy link
Collaborator

@tahonermann tahonermann commented Feb 13, 2020

SG16 approved P1949R1 in Prague. Minutes are at http://wiki.edg.com/bin/view/Wg21prague/SG16P1949R1.

P1949R1: Implementations should implicitly normalize identifiers to NFC

SF F N A SA
1 2 2 3 0

Consensus? No

P1949R1: non-NFC normalized identifiers should be ill-formed.

SF F N A SA
4 4 0 0 0

Consensus? Yes

P1949R1: We agree with the stated UAX31 conformance requirements.

SF F N A SA
2 4 1 0 0

Consensus? Yes

P1949R1: Encourage exploring incorporation of UAX39; exclusion of confusables.

SF F N A SA
0 3 2 0 1

Consensus? Weak - authors prerogative

P1949R1: Forward to EWG

SF F N A SA
4 2 1 0 0

Adding the needs-revision tag to address SG16 guidance and to provide wording. SG16 guidance was to specify that non-NFC normalized identifiers are ill-formed.

@erichkeane erichkeane moved this from Thursday AM to Thursday PM in EWG-I Prague Feb 13, 2020
@erichkeane

This comment has been minimized.

Copy link
Collaborator

@erichkeane erichkeane commented Feb 13, 2020

EWGI in Prague

Given the time constraints of the committee, should we spend additional committee effort on
P1949?

SF F N A SA
12 3 1 0 0

Should implementers be allowed to extend the list of allowable characters as a conforming
extension?

SF F N A SA
1 1 7 4 0

We believe that P1949R1 has been sufficiently developed and (pending the feedback from the
room and SG16 are merged) this paper is ready for EWG.

SF F N A SA
8 6 1 0 0
@erichkeane erichkeane added EWG and removed EWGI labels Feb 13, 2020
@jfbastien jfbastien added this to Friday in EWG Prague Feb 14, 2020
@jfbastien

This comment has been minimized.

Copy link
Collaborator

@jfbastien jfbastien commented Feb 14, 2020

D1949R2 C++ Identifier Syntax using Unicode Standard Annex 31

Paper is the same as P1949R1 from the mailing, plus wording and NFC.

D1949R2 is tentatively ready to go to CWG for C++23.

SF F N A SA
12 8 1 0 0
@wg21bot

This comment has been minimized.

Copy link
Collaborator Author

@wg21bot wg21bot commented Mar 24, 2020

P1949R2 C++ Identifier Syntax using Unicode Standard Annex 31 (Steve Downey, Zach Laine, Tom Honermann, Peter Bindels)

@wg21bot wg21bot modified the milestones: 2020-02, 2020-telecon Mar 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
EWG-I Prague
Thursday PM
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.