Split librustc::{traits,infer} to their respective crates#69076
Split librustc::{traits,infer} to their respective crates#69076bors merged 8 commits intorust-lang:masterfrom
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
src/librustc_infer/lib.rs
Outdated
There was a problem hiding this comment.
This was only needed for the parallel compiler. Can you try building it before removing this?
There was a problem hiding this comment.
I managed to compile as is.
There was a problem hiding this comment.
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