-
-
Notifications
You must be signed in to change notification settings - Fork 672
changelog/deprecate_dualcontext: Reword to neutral tone #12111
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,13 +1,9 @@ | ||
| Deprecate local templates that receive local symbols by alias | ||
|
|
||
| Support for local and member templates which can be instantiated with local | ||
| symbols was added to the language in D 2.087.0, however there are a number of | ||
| issues with the feature including: | ||
| Support for instantiating local and member templates with local | ||
| symbols was implemented in DMD 2.087.0. However, the implementation | ||
| was incompatible with GDC and LDC backends. | ||
|
|
||
| - Only DMD has code-gen support for the feature. | ||
| - There has been no support to implement this feature in either GDC or LDC. | ||
| - There is still no language specification that describes the feature. | ||
|
|
||
| Because of this, there has been a dead feature introduced to the language for | ||
| over nine releases, so now it has been deprecated, and due to be fully reverted | ||
| in a future release. | ||
| In order to maintain feature parity among D implementations, this | ||
| improvement has been deprecated, and may be removed from a future DMD | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. "may be removed from a future DMD"
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @ibuclaw has proposed alternative fixes. Although there is a small chance that anyone is going to actually implement those, I think it is better to stay positive.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Just because you proposed something doesn't mean it going to happen. Let not give them false hope here. |
||
| release. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand that the removal is conditional on that the compiler vendors fail to implement the feature in their backends.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This isn't being hostile at all. You are reading between lines here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The usage of phrases like "dead feature" and "over nine releases" have a negative tone and the rephrasing is much more appropriate to the professional, neutral tone of an official document.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The negative note that is the result of your interpretation here. Not everyone have the same interpretation here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Considering the context being a professional software project changelog, it does clearly read aggravated/frustrated to me. We do not want to convey that sentiment to users.