Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upTracking issue for `main` feature #29634
Comments
aturon
added
T-lang
B-unstable
labels
Nov 5, 2015
This comment has been minimized.
This comment has been minimized.
|
Is there a reason to do this other than cosmetic preference for another name? |
This comment has been minimized.
This comment has been minimized.
|
@rfcbot fcp close I propose that we just remove this feature altogether. I don't see a lot of clamoring for it. =) There are three users according to @brson's survey though -- @brson, was that just a grep that cratesio or what? |
This comment has been minimized.
This comment has been minimized.
rfcbot
commented
Nov 11, 2016
•
|
Team member @nikomatsakis has proposed to close this. The next step is review by the rest of the tagged teams: No concerns currently listed. Once these reviewers reach consensus, this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! See this document for info about what commands tagged team members can give me. |
This comment has been minimized.
This comment has been minimized.
|
The only place that comes close to this for me is osdev, and there, you use |
This comment has been minimized.
This comment has been minimized.
|
We still have |
This comment has been minimized.
This comment has been minimized.
|
@rfcbot reviewed |
This comment has been minimized.
This comment has been minimized.
|
@nrc I guess that is slightly different? I think that |
This comment has been minimized.
This comment has been minimized.
|
Ah yes, we've got three entry points. I.. think this is how they work:
So to answer your question, this isn't the same as |
This comment has been minimized.
This comment has been minimized.
rfcbot
commented
Dec 21, 2016
|
psst @nikomatsakis, I wasn't able to add the |
This comment has been minimized.
This comment has been minimized.
rfcbot
commented
Jan 23, 2017
|
The final comment period is now complete. |
nikomatsakis
added
the
E-mentor
label
Jan 24, 2017
This comment has been minimized.
This comment has been minimized.
|
We have no officially decided to REMOVE the Here are the steps to take:
These line numbers may drift over time. :/ For the records, I found them mostly by running UPDATE: #39282 is a good example of how to do a generic stabilization PR. |
nikomatsakis
added
the
E-easy
label
Jan 25, 2017
This comment has been minimized.
This comment has been minimized.
|
I'd like to take this! |
This comment has been minimized.
This comment has been minimized.
|
@cramertj great! =) |
This comment has been minimized.
This comment has been minimized.
|
Something that's come up as I've been removing the feature that I don't see discussed here: the |
This comment has been minimized.
This comment has been minimized.
|
This is particularly useful when using |
This comment has been minimized.
This comment has been minimized.
|
Update on this, since it's been a while: I implemented the change, but it broke the test harness, which previously used the |
nikomatsakis
removed
E-easy
E-mentor
labels
Mar 14, 2017
This comment has been minimized.
This comment has been minimized.
|
I'm removing the E-easy / E-mentor tags. Based on @cramertj's experience, I don't actually know what's the best way forward at the moment, so i wouldn't consider this easy. |
This comment has been minimized.
This comment has been minimized.
|
Sorry to hijack a bit, but are any of the others currently stable? I'd like to get a definitive list of what would benefit from a general solution to the "needs provides" problem. Oh and thanks for the list @alexcrichton. I don't recall all three described side-by-side elsewhere so that was handy. |
This comment has been minimized.
This comment has been minimized.
other whats? |
This comment has been minimized.
This comment has been minimized.
|
@nikomatsakis The entry points |
This comment has been minimized.
This comment has been minimized.
|
I see. I don't think any of them are stable, but not sure off the top of my head. |
This comment has been minimized.
This comment has been minimized.
|
Thanks. I suppose at least the lang item definitely wouldn't be. |
Mark-Simulacrum
added
the
C-tracking-issue
label
Jul 22, 2017
This comment has been minimized.
This comment has been minimized.
|
Triage: pretty sure that this is still where it was back in 2017. Since the previous issue was with test harness stuff, I wonder if and when custom test harnesses happen, it will alleviate this or not. |
This comment has been minimized.
This comment has been minimized.
|
I've been meaning to start more chats about revamping the test harness anyways to work with |
aturon commentedNov 5, 2015
•
edited by nikomatsakis
Tracks stabilzation of the
#[main]attribute, which allows an arbitrary function to be tagged asmain.Status Update
Decision was reached to remove this feature and looking for someone to implement; here is a list of instructions, feel free to reach out to @nikomatsakis for more tips!