-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
Move stable hasher out of rustc_middle #79046
Conversation
r? @estebank (rust_highfive has picked a reviewer for you, use r? to override) |
pub mod ich; | ||
pub mod limits; | ||
pub mod privacy; | ||
pub mod stability; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems like a very disjoint set of modules -- are they all interdependent? If not, it seems odd to move them into a new crate as a single group.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I started by aiming at cstore, which is needed for ICH, and with what I could in rustc_middle::middle.
I welcome suggestions on the correct place for each module.
We'll want to perf run this once the merge conflict is resolved. |
cc6e6ff
to
acf51d5
Compare
☔ The latest upstream changes (presumably #79070) made this pull request unmergeable. Please resolve the merge conflicts. Note that reviewers usually do not review pull requests until merge conflicts are resolved! Once you resolve the conflicts, you should change the labels applied by bors to indicate that your PR is ready for review. Post this as a comment to change the labels:
|
@rustbot modify labels: +S-waiting-on-review -S-waiting-on-author |
@bors try @rust-timer queue |
Awaiting bors try build completion |
⌛ Trying commit 9c79f60 with merge 683d8cf848cae47f0c8ecfa2d48e9125c843e292... |
☀️ Try build successful - checks-actions |
Queued 683d8cf848cae47f0c8ecfa2d48e9125c843e292 with parent f5230fb, future comparison URL. |
Finished benchmarking try commit (683d8cf848cae47f0c8ecfa2d48e9125c843e292): comparison url. Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. Please note that if the perf results are neutral, you should likely undo the rollup=never given below by specifying Importantly, though, if the results of this run are non-neutral do not roll this PR up -- it will mask other regressions or improvements in the roll up. @bors rollup=never |
perf seems neutral. |
@cjgillot |
I agree. Marking as draft until I can achieve dependency reduction. |
Continuing the effort of dismantling
rustc_middle
,rustc_middle::ich
and half ofrustc_middle::middle
are moved into a dependency crate.The new crate name is open for bikeshedding.