Rollup of 5 pull requests - #162445
Conversation
Replace links to `github.com/rust-lang/rfcs` with links to the Rust RFC Book I noticed many error codes link to Rust RFCs via the [source GitHub `.md` files](https://github.com/rust-lang/rfcs/tree/master/text) instead of linking to the [RFC Book](https://rust-lang.github.io/rfcs/). This PR updates those links to point to the RFC book - I also updated any other links to RFCs in the repo (not including subtrees) while I was at it.
codegen_llvm: use minimum/maximum intrinsics now that they got fixed r? @nikic
…y-slice, r=oli-obk Remove fields from TypeKind: Array, Slice Tracking issue rust-lang#146922 Part of the [Refactoring to many methods](https://rust-lang.zulipchat.com/#narrow/channel/572285-goals.2Freflection/topic/Refactoring.20to.20many.20methods/with/592226560) reflection subgoal. See that for the full context. In short for various reasons we are moving from an enum `TypeKind` where the variants hold the types information to one that just tells you the type kind. Separate methods on `TypeId` provide a way to get to the data that used to be in the variant. r? @oli-obk
…-option-expect-suggestion, r=hanna-kruppe Avoid wrong suggestions for never type coerce Fixes rust-lang#162241
…rieril Raise a delayed bug when comparing incompatible constructors Fixes rust-lang#162394
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: test-x86_64-gnu-aux try-job: test-x86_64-gnu-llvm-21-3 try-job: test-x86_64-msvc-1 try-job: test-aarch64-apple-1 try-job: test-aarch64-apple-2 try-job: test-x86_64-mingw-1 try-job: test-i686-msvc-1 try-job: test-i686-msvc-2 try-job: test-armhf-gnu
This comment has been minimized.
This comment has been minimized.
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 cea272f (parent) -> 2e6e39f (this PR) Test differencesShow 130 test diffsStage 1
Stage 2
Additionally, 118 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 2e6e39f684e1c6b0bbfe16593a23d901e61219ca --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 (2e6e39f): comparison URL. Overall result: ✅ 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)Results (primary 1.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (primary 0.5%, secondary -5.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 477.826s -> 482.327s (0.94%) |
|
📌 Perf builds for each rolled up PR:
parent commit: cea272fa35 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Successful merges:
github.com/rust-lang/rfcswith links to the Rust RFC Book #162436 (Replace links togithub.com/rust-lang/rfcswith links to the Rust RFC Book)r? @ghost
Create a similar rollup