-
-
Notifications
You must be signed in to change notification settings - Fork 669
fix Issue 18963 - Relax restrictions on 'return' parameters when para… #8346
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
Conversation
|
Thanks for your pull request, @WalterBright! Bugzilla references
Testing this PR locallyIf you don't have a local development environment setup, you can use Digger to test this PR: dub fetch digger
dub run digger -- build "master + dmd#8346" |
…meter is not a pointer
|
This is blocking dlang/phobos#6560 |
|
@JinShil the spec doesn't mention |
It mentions |
|
Just want to voice my support here. I don't have enough experience to review this, to know that it's correctly implemented. But speaking from experience with |
|
Too often, features are added to D without sufficient documentation, and DIP1000 is the worst offender. I'm not asking that you remedy that entire problem right now, I'd just like to see a section on Return Parameters with a brief explanation of it's purpose, a bullet point calling out this PR's exception, and perhaps an example. I don't think that's too much to ask.
Indeed, and I'm sorry about that. There's a lot of disinterest in the things that I and others care about too. But it's not just disinterest. Many of us are not capable of certifying certain PRs. I recommend you put a time limit on those PRs that aren't getting attention. If noone raises any objections after a week, merge it. Noone has a right to complain if they chose not to participate, and we can always submit corrections if errors are found after the fact.
The sooner you add the docs, the sooner you'll be unblocked.
Bugzilla is not a substitute for proper documentation. |
|
Please don't let bureaucracy smother progress. Thanks. |
…meter is not a pointer