-
Notifications
You must be signed in to change notification settings - Fork 751
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
Revise problematic stable labels #1498
Comments
string.op+ is gone already, but needs fixing for string.op+=. |
Here is the list of labels containing characters other than letters, numbers, underscore, period, or hyphen:
Once we've fixed the labels, we could add a CI test to check for these issues in the future. |
1 similar comment
Here is the list of labels containing characters other than letters, numbers, underscore, period, or hyphen:
Once we've fixed the labels, we could add a CI test to check for these issues in the future. |
reverse.iter is addressed by #1832. |
If labels change, please inform @Dani-Hub and @mclow of the changes (as mclow mentioned in a comment on #1832; I mention it here for visibility). Here is a shell one-liner (tested only with BSD
You can pipe this through Related to stable-name changes, I have also noticed that there is a very large number of conventions for naming sections that ought to be similarly named:
The surprising results here come from See also
|
Remaining offenders:
|
Remaining offenders:
|
"class.mfct.non-static" is the only remaining questionable label (due to the hyphen), but that seems acceptable. |
Peanut gallery asks: Why not fix that one by the same mechanism as we fixed all the other ones? (I suggest |
@Quuxplusone, we have lots of stable labels with underscores in them, which look a lot more dreadful than the hyphen we have here. Those underscores are addressed in #2609. |
No longer needed thanks to: cplusplus/draft#1498
Some of our stable labels are obnoxious (
string.op+
), debatable (reverse.iter.op!=
), downright ridiculous (istreambuf.iterator::op*
), or simply comical (move.iter.op.+
).We should review all our stable labels and change those that use unnecessarily special characters. Changing labels requires informing @Dani-Hub of the changes, so we should try and do all the work in one go.
We ought to be able to get a list of all labels from the "Cross references" glossary, but beware that certain special characters may have broken the indexing and thus don't even show up; check the glossary log separately.
The text was updated successfully, but these errors were encountered: