-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Consider moving dynamic_lib to extra #8157
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
Comments
I mostly agree but its present use of atomically would have to turn into a comment-time assertion. |
In the future I hope that some extra safety can be added by integrating |
Visiting for triage from a long-long delayed triage email. Sounds like there isn't strong support for this to remain in Since its presence in |
I'll work on this. Moving it to |
FWIW, the current parts of rust using it are: Grep output:
Is it ok to have things in |
oh that's right, I guess the dynamic syntax extensions that landed recently probably depend on this. Hmm. Now I'm not sure whether we can pull it out of |
Perhaps we should revisit the API, clean it up and pull the module out of unstable, though! |
@pnkfelix so, what's the final decision here? |
@flaper87 I'll put it on the mtg agenda for Tuesday. |
@flaper87 we confirmed at the weekly mtg that it is fine for As you are probably aware, we're in the process of decomposing |
Apparently stability attributes would prevent people from accidentally depending on this, even if it stays in libstd (which I suspect it won't). P-low. |
Visiting for triage. Do we still want to move this out of |
I'd imagine it would have the same thing as (and I would vote to do that) |
The compiler needs I see @treeman has already done some of the work (cool!). I'd like to pick this up (with the split @alexcrichton mentioned on #16765) and then work on #17833. |
This will be considered as part of its stabilization, so I don't think we need an issue open to track it. |
My current guidlines for putting things in std is: 'does it have to go in std'? Usually this criteria is met because it is used by the runtime or because it logically belongs with other code that the runtime depends on. I don't think dynamic_lib meets this criteria at this point.
The text was updated successfully, but these errors were encountered: