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

P2201 Mixed string literal concatenation #905

Closed
wg21bot opened this issue Aug 1, 2020 · 6 comments
Closed

P2201 Mixed string literal concatenation #905

wg21bot opened this issue Aug 1, 2020 · 6 comments

Comments

@wg21bot
Copy link
Collaborator

@wg21bot wg21bot commented Aug 1, 2020

P2201R0 Mixed string literal concatenation (Jens Maurer)

@wg21bot wg21bot added the SG16 label Aug 1, 2020
@wg21bot wg21bot added this to the 2020-telecon milestone Aug 1, 2020
@tahonermann
Copy link
Collaborator

@tahonermann tahonermann commented Aug 2, 2020

SG16 reviewed P2201R0 during a telecon held July 22nd, 2020 and had unanimous support to forward the paper. The poll taken was:

Poll: Direct Tom to recommend to the EWG chair that P2201R0 be forwarded directly to the CWG.

SF F N A SA
8 1 0 0 0

The poll to forward directly to the CWG was motivated by the fact that the proposal seeks only to 1) standardize what is already existing practice among all the major C++ implementors, and 2) change an existing feature from conditionally-supported implementation-defined behavior to ill-formed. The intent was to avoid spending time in the EWG for a change that is arguably not evolutionary in nature.

It is now up to the EWG chair to accept the SG16 recommendation and forward to the CWG, or to allocate time in the EWG to discuss and affirm the proposal. Removing the SG16 label and adding EWG.

@tahonermann tahonermann added EWG and removed SG16 labels Aug 2, 2020
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Aug 20, 2020

Discussed in the EWG telecon today:

POLL: P2201 can go directly to CWG, after adding an Annex C entry.

SF F N A SA
10 7 4 0 0

@jensmaurer jensmaurer removed this from the 2020-telecon milestone Dec 28, 2020
@jensmaurer jensmaurer added this to the 2021-telecon milestone Dec 28, 2020
@AaronBallman
Copy link
Collaborator

@AaronBallman AaronBallman commented Jan 22, 2021

This paper does not need to be seen by SG22 as it was already seen by WG14 as part of WG14 N2594, which was approved at the Dec 2020 meeting.

Straw Poll: Does the committee wish to adopt N 2594 into C23 as is? 18-0-2 passes

@jensmaurer jensmaurer added this to Ready for review in CWG Feb 2, 2021
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Mar 9, 2021

EWG February 2021 polls:

Poll: Forward P2201R0 "Mixed string literal concatenation" to Core, after adding an Annex C entry.

SF F N A SA
14 12 1 0 0

Poll outcome: consensus.

Salient comments:

  • This was meaningless and unimplemented. No good reason to have it.
  • I was very horrified that we allowed this when I saw this paper for the first time.
  • As paper said, this is not portable and without clear meaning.
  • Implementation defined behavior that doesn’t have many supporting implementations, PLUS can only result in nonsense needs to disappear from the language.

@jensmaurer jensmaurer moved this from Ready for review to Approved for plenary vote in CWG Apr 12, 2021
@jensmaurer
Copy link
Member

@jensmaurer jensmaurer commented Apr 12, 2021

CWG 2021-04-12: Approved D2201R1 for plenary vote.

@wg21bot
Copy link
Collaborator Author

@wg21bot wg21bot commented Apr 25, 2021

P2201R1 Mixed string literal concatenation (Jens Maurer)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
CWG
Approved for plenary vote
Linked pull requests

Successfully merging a pull request may close this issue.

6 participants