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 Rc::downcast (`rc_downcast` feature) #44608
Comments
bluss
added
B-unstable
C-tracking-issue
T-libs
labels
Sep 15, 2017
This comment has been minimized.
This comment has been minimized.
|
Looks good to me to stabilize. @rfcbot fcp merge |
rfcbot
added
the
proposed-final-comment-period
label
Mar 17, 2018
This comment has been minimized.
This comment has been minimized.
rfcbot
commented
Mar 17, 2018
•
|
Team member @SimonSapin has proposed to merge this. The next step is review by the rest of the tagged teams: Concerns:
Once a majority of reviewers approve (and none object), 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.
|
@rfcbot concern arc We should add to |
This comment has been minimized.
This comment has been minimized.
|
On the implementation PR:
We can still do that. |
This comment has been minimized.
This comment has been minimized.
|
Indeed! |
This comment has been minimized.
This comment has been minimized.
|
Hehe, I can't quite find the right way to pick the right implementations. All four combinations are "Trait", "Trait + Send", "Trait + Sync", "Trait + Send + Sync". The frugal approach is just the first one for Rc and just the last one for Arc. The perfect would be to write just one that covered them all, for each of Rc and Arc. I think the pragmatic would be all four for both Rc and Arc. |
This comment has been minimized.
This comment has been minimized.
|
@bluss I'd be ok conservatively just doing |
This comment has been minimized.
This comment has been minimized.
|
Hi! I ran into this today. Any objections if I put together a PR for |
This comment has been minimized.
This comment has been minimized.
|
SGTM |
This comment has been minimized.
This comment has been minimized.
|
Should I reuse this issue and |
This comment has been minimized.
This comment has been minimized.
|
Using the same tracking issue sounds fine: it’s a identical copy of a fairly small function. By the way, I think you can also remove an |
This comment has been minimized.
This comment has been minimized.
|
I also need to add |
jsgf
added a commit
to jsgf/rust
that referenced
this issue
May 17, 2018
jsgf
added a commit
to jsgf/rust
that referenced
this issue
May 17, 2018
jsgf
added a commit
to jsgf/rust
that referenced
this issue
May 17, 2018
jsgf
added a commit
to jsgf/rust
that referenced
this issue
May 18, 2018
Centril
added
the
disposition-merge
label
May 24, 2018
jsgf
added a commit
to jsgf/rust
that referenced
this issue
May 31, 2018
bors
added a commit
that referenced
this issue
Jun 1, 2018
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Hmm it looks like only @alexcrichton can tell rfcbot to resolve the concern here, but I think we can consider the spirit of the process to be satisfied (if not the letter) and I would accept a stabilization PR. (Alex is away for a month.) |
F001
added a commit
to F001/rust
that referenced
this issue
Jun 24, 2018
This comment has been minimized.
This comment has been minimized.
|
@rfcbot resolved arc |
rfcbot
added
the
proposed-final-comment-period
label
Jun 27, 2018
rfcbot
added
the
disposition-merge
label
Jun 27, 2018
This comment has been minimized.
This comment has been minimized.
rfcbot
commented
Jun 27, 2018
|
|
bluss commentedSep 15, 2017
Tracking issue for the
Rc::downcastmethod implemented in #44273