Rollup of 6 pull requests#153260
Conversation
This reverts commit cd05071.
…Mark-Simulacrum std: move `getpid` to `sys::process` Part of rust-lang#117276. Availability of process IDs is highly correlated with availability of processes, so moving the `getpid` implementations to `sys::process` makes a lot of sense (and removes quite some code duplication). The only notable change here is on Hermit, which doesn't have processes but does have `getpid`. But that [always returns 0](https://github.com/hermit-os/kernel/blob/ef27b798856b50d562a42c4ffd2edcb7493c5b5f/src/syscalls/tasks.rs#L21), so I doubt it is useful. If the change to a panic is problematic we could always copy the stub implementation and return zero ourselves (this also applies to the other single-process platforms). CC @stlankes @mkroening
Revert "resolve: Downgrade `ambiguous_glob_imports` to warn-by-default" This reverts commit cd05071. Revert of rust-lang#151130. This will need to be merged after ~February 27 2026, when Rust 1.95 branches out from the main branch.
… r=Kivooeo diags: Pass `DiagArgMap` instead of `FluentArgs` into `format_diag_message` This PR no longer exposes `FluentArgs` outside of `translation.rs`, instead using the already existing `DiagArgMap`. This is in preparation of a few upcoming PRs, as well as just making the code slightly nicer. Will do a perf run because this technically calls `to_fluent_args` a few more times than previously, but not expecting this to be significant
Fix compile error in std::fs impl on VEXos target This PR fixes a compile error in the standard library on the `armv7a-vex-v5` target that was caused by there not being a version of the `Dir` struct exported from `std::sys::fs::vexos`. Reading from directories isn't supported on this platform, so the module now re-exports the unsupported version of `Dir`.
…oboet Recover feature lang_items for emscripten Fixes rust-lang#152469 (comment) The previous rust-lang#153128 lacks of `feature`
update my mailmap This canonicalizes new email addresses in the mailmap. self reviews are OK for this kind of change: r? me
|
@bors r+ rollup=never p=5 |
|
Trying commonly failed jobs |
This comment has been minimized.
This comment has been minimized.
Rollup of 6 pull requests 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
This comment has been minimized.
This comment has been minimized.
|
PR #152549, which is a member of this rollup, was unapproved. |
|
📌 Perf builds for each rolled up PR:
previous master: 28b5c1cc08 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 28b5c1c (parent) -> 8038127 (this PR) Test differencesShow 11 test diffs11 doctest diffs were found. These are ignored, as they are noisy. Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 80381278a08582356c13b0f52af92d27c567c230 --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 (8038127): 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)This benchmark run did not return any relevant results for this metric. CyclesResults (secondary 3.5%)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: 479.821s -> 480.971s (0.24%) |
Successful merges:
getpidtosys::process#153130 (std: movegetpidtosys::process)ambiguous_glob_importsto warn-by-default" #152549 (Revert "resolve: Downgradeambiguous_glob_importsto warn-by-default")DiagArgMapinstead ofFluentArgsintoformat_diag_message#153231 (diags: PassDiagArgMapinstead ofFluentArgsintoformat_diag_message)r? @ghost
Create a similar rollup