Rollup of 5 pull requests#159465
Conversation
Co-Authored-By: Clar Fon <15850505+clarfonthey@users.noreply.github.com>
Co-Authored-By: Clar Fon <15850505+clarfonthey@users.noreply.github.com>
…malized<T> as input 2. add unnormalized producing API's 3. merge Deeply Normalize and Normalize 4. make normalize_with_category accept unnormalized
…e syntax - update `report_unexpected_variant_res` to suggest using proper struct usage instead of stating that fields are being ignored. - add edge test cases in `tests/ui/parser/recover/recover-from-bad-variant.rs`
…fonthey Move `std::io::Read` to `alloc::io` ACP: rust-lang/libs-team#755 Tracking issue: rust-lang#154046 Split From: rust-lang#156527 ~~Blocked On: rust-lang#158541 ## Description Moves `std::io::Read` to `alloc::io`. This is mostly a direct cut and paste, but with a large diff due to how many implementations need to be moved into `alloc`. Blocked on rust-lang#158541. There is some new code written for some of the `Read` implementations to account for the `no_global_oom_handling` configuration, since `Vec::extend_from_slice` and `String::push_str` are unavailable. I've highlighted all of these such instances with review comments for clarity. --- ## Notes * No AI tooling of any kind was used during the creation of this PR. * Please see rust-lang#154046 (comment) for a review order and broader context for this PR.
…ized, r=lcnr `DeeplyNormalize` and `normalize_with_depth_to` take `Unnormalized<T>` as input part of rust-lang#155345 r? @lcnr
…thanBrouwer [tiny] Use multipart suggestion for finding ident when literal was expected in attr Minor rendering tweak.
…on, r=hanna-kruppe improve diagnostic suggestion when matching struct variants with tuple fixes rust-lang#158641 changes: passed `sub_pats` from `resolve_pat_tuple_struct` into `report_unexpected_variant_res`, match user's variable names to struct fields, fix suggestion name.
triagebot: tweak wording for miri changes message Hopefully make it less likely that people think they should make a Miri PR when they shouldn't. r? @oli-obk
This comment has been minimized.
This comment has been minimized.
Rollup of 5 pull requests try-job: dist-various-1 try-job: test-various try-job: x86_64-gnu-aux try-job: x86_64-gnu-llvm-21-3 try-job: x86_64-msvc-1 try-job: aarch64-apple try-job: x86_64-mingw-1 try-job: i686-msvc-*
This comment has been minimized.
This comment has been minimized.
|
📌 Perf builds for each rolled up PR:
previous master: b6839f4d0e 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 b6839f4 (parent) -> 6372368 (this PR) Test differencesShow 410 test diffs410 doctest diffs were found. These are ignored, as they are noisy. Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 637236889f3c7668c43cc4a9bb75691e85dacf2a --output-dir test-dashboardAnd 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 (6372368): comparison URL. Overall result: ❌ regressions - 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)Results (primary -1.6%, secondary -1.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary -2.2%, secondary 2.9%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary 0.2%, secondary -0.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 490.163s -> 488.864s (-0.27%) |
Successful merges:
std::io::Readtoalloc::io#158544 (Movestd::io::Readtoalloc::io)DeeplyNormalizeandnormalize_with_depth_totakeUnnormalized<T>as input #158668 (DeeplyNormalizeandnormalize_with_depth_totakeUnnormalized<T>as input)Failed merges:
r? @ghost
Create a similar rollup