-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Rollup of 7 pull requests #146333
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 7 pull requests #146333
Conversation
…to-date contributing: clarify when to update a branch vs avoid during review
…preserve local style
dates: refresh infra/tooling date annotations to Aug 2025
dates: refresh query-system date annotations to 2025-08 (preserve style)
…s-traits dates: refresh type system & traits date annotations to Aug/2025
…-tests dates: refresh diagnostics/ and tests/ annotated dates to August 2025
stabilization_guide: fix macro name and syntax in gating example
This updates mdbook to 0.4.52, which includes a number of fixes and enhancements since 0.4.48. Changelog: https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0452
Update mdbook
…ep-2025-08-types-traits Revert "dates: refresh type system & traits date annotations to Aug/2025"
…ep-2025-08-queries Revert "dates: refresh query-system date annotations to 2025-08 (preserve style)"
…ep-2025-08-infra Revert "dates: refresh infra/tooling date annotations to Aug 2025"
…ep-2025-08-diag-tests Revert "dates: refresh diagnostics/ and tests/ annotated dates to August 2025"
Rustc pull update
…lear clarify typo pr guidance
…efid, r=lcnr Migrate more things in the new solver to specific `DefId`s Continuation of rust-lang#145377. I migrated the rest of the types, except aliases. Aliases are problematic because opaques and associated types share the same type in the new solver. `@jackh726,` `@lcnr,` `@ShoyuVanilla` I'd like to hear ideas here. Anyway, even if we do nothing with them we already got a substantial improvement. r? types
GVN: Ensure indirect is first projection in try_as_place. I haven't found any report for this bug on existing code, but managed to trigger it with rust-lang#143333
…lize-docs, r=jhpratt docs(std): add error docs for path canonicalize This PR adds the missing error documentation for both [Path.canonicalize](https://doc.rust-lang.org/std/path/struct.Path.html#method.canonicalize) and [PathBuf.canonicalize](https://doc.rust-lang.org/std/path/struct.PathBuf.html#method.canonicalize) methods. Since both methods are wappers around [fs::canonicalize](https://doc.rust-lang.org/std/fs/fn.canonicalize.html), the error doc is copied directly from that function. This makes it faster to find what errors might arise when calling `path.canonicalize` or `path_buf.canonicalize` in the editor itself without needing to drill down to the `fs::canonicalzie` docs.
Allow static regions in `type_name`. Fixes rust-lang#146249. r? `@lcnr`
…ps-2, r=lcnr Some `rustc_middle` cleanups Minor improvements I found while looking through this code. r? `@BoxyUwU`
Fix typo in default.rs This sentence currently reads: > Rust implements `Default` for various primitives types. I think it should just be "primitive types".
rustc-dev-guide subtree update Subtree update of `rustc-dev-guide` to rust-lang/rustc-dev-guide@d03ffd4. Created using https://github.com/rust-lang/josh-sync. r? `@ghost`
@bors r+ rollup=never p=5 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 68baa87ba6 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 68baa87 (parent) -> a78f9aa (this PR) Test differencesShow 60 test diffs60 doctest diffs were found. These are ignored, as they are noisy. Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard a78f9aa87fa828ad4a5c11f1e3b93e94d9352ad6 --output-dir test-dashboard And then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
Finished benchmarking commit (a78f9aa): comparison URL. Overall result: ❌✅ regressions and improvements - no action needed@rustbot label: -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesResults (primary 3.2%, secondary 5.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 468.245s -> 466.425s (-0.39%) |
Successful merges:
DefId
s #146111 (Migrate more things in the new solver to specificDefId
s)type_name
. #146310 (Allow static regions intype_name
.)rustc_middle
cleanups #146313 (Somerustc_middle
cleanups)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup