Conversation
|
Thanks for your pull request, @wilzbach! Bugzilla referencesYour PR doesn't reference any Bugzilla issue. If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog. |
std/uuid.d
Outdated
|
|
||
| private this(string input, size_t pos, Reason why = Reason.unknown, string msg = "", | ||
| /// | ||
| this(string input, size_t pos, Reason why = Reason.unknown, string msg = "", |
There was a problem hiding this comment.
It doesn't look like user code is intended to throw this exception. I think that instead of making the constructor public, the unittest/example needs to be converted to a private unittest, and a new unittest/example take its place, i.e. one which invokes a public std.uuid method with some invalid data that causes an instance of this exception type to be thrown (with the example catching it).
Is there a list of actionable cleanup tasks someone can pick up? Now I know there's this and the dscanner exclusions, anything else? |
Fair enough. Fixed.
From Walter's last call to action:(Filtered for the Phobos bits.) Trivial ones
More tricky ones:
Hard ones:
My personal Phobos "maintenance" list
|
|
LGTM except for the outdated commit message:
|
Great, this should be on the wiki somewhere. BTW, the dlang.org front page's "Contribute" section should link to a wiki page which lists entry-level tasks such as these. |
Forgot about this. Sorry. Fixed. |
It already is, but just hard to find https://wiki.dlang.org/Wish_list#Walter_and_Andrei.27s_Action_List
Good idea - we should also rework these pages: |
As no one seems to push this, I went into another round and pushed the status quo one step forward.
Outstanding modules
Here's a list of all the modules that are sill missing - with a short explanation why it's currently blocked.
std.math:equalsDigitisprivatestd.stdio:
testFilenameisversion(unittest)stdx.allocator.building_blocks.qunatizer:roundUpToMultipleOfisn'tpublicstdx.allocator.building_blocks.free_list(TBD)std.traits(TBD)For
std.traitsone needs to apply this patch first:Fixed
std.digest.hmac