-
Notifications
You must be signed in to change notification settings - Fork 69
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
Internal lint: Ban pub
re-exports in compiler/
#368
Comments
This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed. |
Can mentor/review, but not a member of t-compiler, so I don't think I can second this. |
didn't realize contributors can also second 😅 @rustbot second |
Looks like this is currently in FCP to accept, but one PR applying a subset of this proposal was recently closed - rust-lang/rust#77494. |
Sounds good to me. |
Proposal
This is an MCP for rust-lang/rust#65233 (Internal lint: Ban
pub
re-exports)Why make this change?
rustc_hir::def_id::LOCAL_CRATE
orrustc_span::def_id::LOCAL_CRATE
?What is the long-term goal?
The long-term goal is to split up rustc_middle as per rust-lang/rust#65031. I'm thinking of doing that by moving out
rustc_middle::ty
torustc_ty
, but I'm not set on that; accepting this MCP should not count as accepting therustc_middle
change.Why not make this change?
Proposed approach
rustc_data_structures
(as per [WIP] Internal lint: warn on public cross-crate re-exports rust#77479 (comment))librustc_mir::interpret
(as per Internal lint: Banpub
re-exports rust#65233 (comment))There is a half-finished implementation of this in rust-lang/rust#77479.
Mentors or Reviewers
I am not sure who should mentor. Perhaps @lcnr is interested?
Process
The main points of the Major Change Process is as follows:
@rustbot second
.-C flag
, then full team check-off is required.@rfcbot fcp merge
on either the MCP or the PR.You can read more about Major Change Proposals on forge.
Comments
This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed.
The text was updated successfully, but these errors were encountered: