-
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
Rollup of 11 pull requests #107451
Rollup of 11 pull requests #107451
Conversation
This allows to fail the push when the `Cargo.lock` file needs to be updated.
fix remove token check for maintainers fix: rm validate_maintainers function
It's not used anywhere else; the inconsistency is weird.
Stopped being used in CSS with 73d0f7c
…lacrum Fix maintainer validation message State clearly why maintainer verification is not activating, ruling out the user thinking they misconfigured something.
…, r=cjgillot Insert whitespace to avoid ident concatenation in suggestion This PR tweaks the suggestion of removing misplaced parentheses around trait bounds so as to avoid concatenating two identifiers. Although subtle, this should make outputs less surprising especially when applying the `MachineApplicable` suggestions automatically.
…s_ignored_if_its_the_only_test_specified, r=Mark-Simulacrum print why a test was ignored if its the only test specified Fixes [rust-lang#106659](rust-lang#106659)
…as_ignored_if_its_the_only_test_specified, r=Mark-Simulacrum libtest: Print why a test was ignored if it's the only test specified. Fixes [rust-lang#106659](rust-lang#106659) Needed by [106763](rust-lang#106763)
…mulacrum Implement `signum` with `Ord` Rather than needing to do things like rust-lang#105840 for `signum` too, might as well just implement that method using `Ord`, since it's doing the same "I need `-1`/`0`/`+1`" behaviour that `cmp` is already doing. This also seems to slightly improve the assembly: <https://rust.godbolt.org/z/5oEEqbxK1>
Output tree representation on thir-tree The current output of `-Zunpretty=thir-tree` is really cumbersome to work with, using an actual tree representation should make it easier to see what the thir looks like.
… r=jackh726 Update wording of invalid_doc_attributes docs. There was a typo in the original docs for `invalid_doc_attributes`. I felt it could use a little rewording to try to clarify the reasoning for the lint. Also, this adds the future-incompatible notice.
…=Mark-Simulacrum Pass `--locked` to the x test tidy call This allows to fail the push when the `Cargo.lock` file needs to be updated.
docs: remove colon from time header It's not used anywhere else; the inconsistency is weird.
…=GuillaumeGomez rustdoc: remove unused class `has-srclink` Stopped being used in CSS with 73d0f7c.
…ark-Simulacrum When stamp doesn't exist, should say Error, and print path to stamp file Follow up pr for rust-lang#107397
@bors r+ rollup=never p=11 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR: previous master: c7bf469fec In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (e972bc8): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
|
Move THIR printing to rustc_mir_build. rust-lang#107451 increased the compilation time of `rustc_middle` by 10% = 3s. As rust-lang#107006 adds quite a lot of code to rustc_middle, I suspect it to be the cause. This PR moves the THIR printing code to `rustc_mir_build`, where the query provider lives, in order to benefit from higher parallelism when compiling rustc.
Move THIR printing to rustc_mir_build. rust-lang/rust#107451 increased the compilation time of `rustc_middle` by 10% = 3s. As rust-lang/rust#107006 adds quite a lot of code to rustc_middle, I suspect it to be the cause. This PR moves the THIR printing code to `rustc_mir_build`, where the query provider lives, in order to benefit from higher parallelism when compiling rustc.
Successful merges:
signum
withOrd
#106798 (Implementsignum
withOrd
)--locked
to the x test tidy call #107169 (Pass--locked
to the x test tidy call)has-srclink
#107432 (rustdoc: remove unused classhas-srclink
)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup