-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Split librustc::{traits,infer} to their respective crates #69076
Conversation
81cfd11
to
5289587
Compare
☔ The latest upstream changes (presumably #69088) made this pull request unmergeable. Please resolve the merge conflicts. |
5289587
to
a89f80d
Compare
☔ The latest upstream changes (presumably #69094) made this pull request unmergeable. Please resolve the merge conflicts. |
a89f80d
to
be162a6
Compare
be162a6
to
2f9c45d
Compare
☔ The latest upstream changes (presumably #69226) made this pull request unmergeable. Please resolve the merge conflicts. |
Would cc @rust-lang/compiler |
Could you split |
This seems to be a bit too heavy on trait stuff for me to review. |
2f9c45d
to
9341592
Compare
#![feature(never_type)] | ||
#![feature(range_is_empty)] | ||
#![feature(in_band_lifetimes)] | ||
#![feature(crate_visibility_modifier)] | ||
#![recursion_limit = "512"] |
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 was only needed for the parallel compiler. Can you try building it before removing this?
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 managed to compile as is.
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.
Looks like this is needed anyway for rustdoc
.
☔ The latest upstream changes (presumably #61812) made this pull request unmergeable. Please resolve the merge conflicts. |
[triagebot] Not my area of expertise. |
78c368a
to
a9b2e0c
Compare
☔ The latest upstream changes (presumably #69534) made this pull request unmergeable. Please resolve the merge conflicts. |
a9b2e0c
to
d042f5c
Compare
☔ The latest upstream changes (presumably #68505) made this pull request unmergeable. Please resolve the merge conflicts. |
d042f5c
to
65601f3
Compare
☔ The latest upstream changes (presumably #69555) made this pull request unmergeable. Please resolve the merge conflicts. |
📣 Toolstate changed by #69076! Tested on commit 131772c. 💔 clippy-driver on windows: test-pass → build-fail (cc @mcarton @oli-obk @Manishearth @flip1995 @yaahc @phansch @llogiq). |
Tested on commit rust-lang/rust@131772c. Direct link to PR: <rust-lang/rust#69076> 💔 clippy-driver on windows: test-pass → build-fail (cc @mcarton @oli-obk @Manishearth @flip1995 @yaahc @phansch @llogiq). 💔 clippy-driver on linux: test-pass → build-fail (cc @mcarton @oli-obk @Manishearth @flip1995 @yaahc @phansch @llogiq).
Rustup to rust-lang/rust#69076 changelog: none
Changes: ```` rustup rust-lang#69738 rustup rust-lang#68944 Make use of `or_patterns` feature rustup rust-lang#69589 Rustup to rust-lang#69076 Don't convert Path to lossy str Use `into_path` Use pattern matching instead of manually checking condition Fix typo Remove git2 dependency. Document that wildcard_imports doesn't warn about `use ...::prelude::*;` Change changelog formatting Update changelog_update doc to reflect the actual ordering of the changelog Update CHANGELOG.md ```` Fixes rust-lang#70007
submodules: update clippy from 8485d40 to d556bb7 Changes: ```` rustup #68944 rustup #69589 Rustup to #69076 Don't convert Path to lossy str Use `into_path` Use pattern matching instead of manually checking condition Fix typo Remove git2 dependency. Document that wildcard_imports doesn't warn about `use ...::prelude::*;` Change changelog formatting Update changelog_update doc to reflect the actual ordering of the changelog Update CHANGELOG.md ```` Fixes #70007
@nnethercote It's probably due to things not being inlined anymore. This PR seems to restore performance for |
Changes: ```` rustup rust-lang/rust#69738 rustup rust-lang/rust#68944 Make use of `or_patterns` feature rustup rust-lang/rust#69589 Rustup to rust-lang/rust#69076 Don't convert Path to lossy str Use `into_path` Use pattern matching instead of manually checking condition Fix typo Remove git2 dependency. Document that wildcard_imports doesn't warn about `use ...::prelude::*;` Change changelog formatting Update changelog_update doc to reflect the actual ordering of the changelog Update CHANGELOG.md ```` Fixes #70007
Followup on #67953.
I tried to follow the existing module structures.
cc @eddyb
r? @Zoxc